首页 / 浏览问题 / 三维GIS / 问题详情
地址匹配服务根资源geocoding查出坐标偏移问题
39EXP 2018年05月14日

为什么在地址匹配服务根资源用geocoding服务查出北京大学的坐标在天地图上显示会偏移?

查出北京大学的坐标

根据北京大学坐标设置天地图的位置

为什么会偏移的?有什么解决办法吗?

1个回答

您好,地址匹配服务的坐标系是4326,你用的天地图的坐标系是什么坐标系?
5,985EXP 2018年05月14日
天地图是cgcs2000坐标系的,我查询坐标时也添加了坐标系的epsg码
正如您所说,查出来的是WGS84坐标系下的,你天地图坐标系是china2000,这肯定会有略微的偏差,您需要做的是对查出来的坐标做投影转换,转成china2000坐标系下对应的点(如果需要高精度转换的话建议用七参数法去做转换)
查询条件的prjCoordSys加上epsgcode,不是把结果转换为epsgcode表示的坐标系的吗?查询条件我加了cgcs2000的epsgcode了,不是已经进行投影转换了吗?

首先您地图上的北京大学只是一个标签,你无法确定你查出来的点位当时取样的时候就是这个点,有可能就只是附近的某一个点,第二投影方法参考http://iclient.supermap.io/libs/iclient8c/apidoc/files/SuperMap/BaseTypes/LonLat-js.html#SuperMap.LonLat.transform,并且没有七参数的情况下转换结果也并不精确。

有没有webgl投影转换方法?
没有。。
...