首页 / 浏览问题 / / 问题详情
如何查看图层对应的数据集单位?
河南徐  (13分)  才疏学浅
7月26日, 2017
在做距离查询过程中用到SuperMap.REST.QueryByDistanceParameters,但是distance的值无法得到控制,与实际不符,想知道怎么更改distance的单位

1个回答

若有发布数据服务可以访问iServer数据服务找到对应数据集,根据数据集坐标系确定单位,地理坐标系为度,投影坐标系为米,平面无投影无单位(单位没有意义,需要确认数据),比如:
http://support.supermap.com.cn:8090/iserver/services/data-world/rest/data/datasources/World/datasets/Capitals
若需要通过代码完成这个过程,可以自己发送个get请求解析返回json,url比如:
http://support.supermap.com.cn:8090/iserver/services/data-world/rest/data/datasources/World/datasets/Capitals.json

当然也可以通过iDesktop数据集右键属性查看

还有就是非平面无投影坐标系,可以通过要素坐标确认,若坐标超出+-180、+-90(经纬度范围)那一定是投影坐标系,单位为米。

毛瑞  (1,780分)  名扬四海
7月26日, 2017

那是看prjCoordSys.distanceUnit还是prjCoordSys.coordUnit?

...