ServiceNow社区GeoJSON文件-ref_frame和label_area理解

时间:2019-06-21 21:27:02

标签: geojson here-api servicenow

我正在寻找创建GeoJSON文件以作为ServiceNow中Space Management应用程序的一部分进行上传,以创建Campus平面图。

通过浏览ServiceNow的空间管理和HERE场地GeoJSON规格表(https://venues.here.com/documentation/geojson-spec)的文档,我仍然不确定如何在“社区文件”中构建一些元素,该文件在进行校园建设时首先上传平面布置图。

我不了解的区域是示例GeoJSON文件中定义的ref_frame对象和label_area对象。

HERE场所在下面描述了ref_frame,但是我不确定应该从哪里获得这些值。使用geojson.io构建地图文件时,我不会创建任何与此类似的东西。

 "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 个答案:

答案 0 :(得分:1)

此信息由HERE内部工具在创建室内场所时生成。 ref_frame就像画布,并提供有关将本地坐标转换为纬度,高度,宽度,与北方的角度和比例因子的信息。而label_area是为几何图形创建的矩形区域,用于在给定空间中渲染标签。该值以json数组形式给出:[中心X,中心Y,宽度,高度,角度]。中心X和Y主要是几何图形的质心,高度和宽度值是根据几何图形的形状和角度计算的,用于在地图上旋转标签。

相关问题