Файл GeoJSON сообщества ServiceNow - понимание ref_frame и label_area - PullRequest
0 голосов
/ 22 июня 2019

Я хочу создать файлы GeoJSON для загрузки как часть приложения Space Management в ServiceNow для создания планов этажей Campus.

Просмотр документации для ServiceNow Space Management и спецификации HERE Venues GeoJSON (https://venues.here.com/documentation/geojson-spec), Я все еще не уверен, как создать несколько элементов в «Файле сообщества», который загружается первым при создании плана здания кампуса.

Области, которые я не понимаюявляются объектами ref_frame и объектами label_area, которые определены в примерах файлов GeoJSON.

ЗДЕСЬ места описывают нижеприведенный ref_frame, однако я не уверен, откуда я должен получить эти значения. При использовании geojson.Для создания файлов моей карты я не создаю ничего похожего на это.

 "ref_frame":{
             "transform": transform from local to lat lon coordinates
             "height": height in local coordinates
             "width": width in local coordinates
             "angle_deg": default angle,
             "local2m": scale factor to convert local coords to meters
             }   




{"id":78,"languages":["en"],"drawings":[{"id":78,

"ref_frame":{"transform":[6.467651296807697E-8,-6.07648087125996E-6,-7.870197492026888E-6,-5.296876558604206E-8,-121.940930,37.326973],"height":1135.860,"angle_deg":89.501,"width":505.230,"local2m":0.686517220008541},

"levels":[{"id":232,"properties":{"name":"1","zlevel":0,"main":true},"obj_type":"Level"},{"id":233,"properties":{"name":"2","zlevel":1},"obj_type":"Level"},{"id":37405,"properties":{"name":"3","zlevel":2},"obj_type":"Level"}],"properties":{"is_root":true,"display_name":"Westfield Valley Fair","map_type":"Shopping Mall","name":"Westfield Valley Fair"},"obj_type":"Drawing"}],"location":{"type":"Point","coordinates":[-121.9457010,37.3253650]},"entity_version":278,"default_lang":"en","properties":{"phone":"(408) 248.4451","street address":"2855 Stevens Creek Blvd","hours":"Mon-Sat 10:30am - 9:00pm, Sun  11:00am - 6:00pm","description":"Westfield Valley Fair Shopping Mall","name":"Westfield Valley Fair","state":"CA","com_type":"Shopping Mall","default_lang":"en","url":"http://westfield.com/valleyfair/","city":"Santa Clara","country":"US","postal code":"95050"},"map_version":278,"obj_type":"CommunityMap"}

1 Ответ

1 голос
/ 01 июля 2019

Эта информация генерируется внутренним инструментом ЗДЕСЬ при создании помещения в помещении.ref_frame похож на холст и предоставляет информацию о преобразовании локальных координат в широту, высоту, ширину, угол с севера и масштабный коэффициент.В то время как label_area представляет собой прямоугольную область, созданную для геометрии, чтобы визуализировать метку в заданном пространстве.Значение задается в виде массива json: [центр X, центр Y, ширина, высота, угол].Центры X и Y в основном являются центроидами геометрии, значения высоты и ширины рассчитываются на основе геометрической формы, а угол - для поворота метки на карте.

...