谁可以帮我将GPS纬度 - 经度转换为Amersfoort RD New(epsg:28992)投影系统的x-y坐标。
我的起点(来自GPS设备的数据)是这样的: “$ GPGGA,071132.784,5157.3883,N,00434.4648,E,1,03,4.5,-5.1,M,47.1,M ,, 0000 * 73”
或51°57'23,1600“N; 004°34'27,5760”E
在另一台没有GPS的GIS软件中,我使用上述投影系统在同一位置获得以下x和y值。 X:99128,7851960541 是:441194,717554809
我已经尝试了不同的方法但是没有成功。目标是在GIS软件中实时显示当前的GPS位置。
Thx
答案 0 :(得分:1)
最好的答案是使用第三方库为您进行转换。例如ArcGIS's GeometryService.Project web method或PROJ.4's API。
如果你想自己做数学,你必须查看spatial reference并自己做数学。
答案 1 :(得分:0)
如果您使用PROJ.4
Api,您可以从中获取Proj4 Transformation定义字符串
这个链接:http://spatialreference.org/ref/epsg/28992/proj4/
如果您想为自己实施转型:
它是一个Oblique Stereographic projection
,完全可以使用:epsg/28992
公式在http://www.epsg.org/guides/docs/g7-2.pdf中描述 在第62页,还有一个Amersfoort RD的例子。