使用Runtime SDK for Android中的GeometryEngine.Project后数据有偏移

在安卓端将点从北京54转WGS84后有偏移(wkid21480转到wkid4326);但是使用ArcGIS for Server自带的GeometryServer中的Project方法是正确的。
已邀请:

勾戈雪黎

赞同来自:

【解决办法】:
ArcGIS for Server10.4与Runtime SDK for Android 10.2.8坐标转换结果不同的原因如下:ArcGIS for Server中直接做了椭球体转换,但是复现问题的代码并没有做椭球体转换。
应在程序中使用如下方法做椭球体转换:
Geometry point1 = GeometryEngine.project(point, SpatialReference.create(21480), SpatialReference.create(4326), GeographicTransformation.create(15921)); 

以下为椭球转换的列表:http://help.arcgis.com/en/arcg ... s.pdf

要回复问题请先登录注册