谁可以帮我转换GPS纬度经度到x-y坐标的美国新(epsg:28992)投影系统。
我的起点(来自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“北纬;004°34’27,5760”东经
在另一个没有GPS的GIS软件中,我使用上面的投影系统在相同的位置获得了以下x和y值。X: 99128,7851960541 Y: 441194,717554809
我已经尝试了不同的方法,但仍然没有成功。目标是在GIS软件中实时可视化当前GPS位置。
Thx
发布于 2013-01-14 23:01:38
最好的答案是使用第三方库来为您进行转换。例如ArcGIS's GeometryService.Project web method或PROJ.4's API。
如果你想自己做数学运算,你必须看一下spatial reference,然后自己做数学运算。
发布于 2013-01-15 01:47:32
如果您使用PROJ.4 Api,可以从以下链接获取Proj4转换定义字符串:http://spatialreference.org/ref/epsg/28992/proj4/
如果你想自己实现这种转变:
这是一个Oblique Stereographic projection,要使用的确切参数:epsg/28992
公式在第62ff页的http://www.epsg.org/guides/docs/g7-2.pdf中描述,还有一个关于Amersfoort RD的例子。
https://stackoverflow.com/questions/14320149
复制相似问题