每次我想进行转换时,都需要进入控制台以运行proj.4。是否有在线工具可以在不同EPSG之间转换坐标?

#1 楼

这很方便:http://cs2cs.mygeodata.eu/

对于批量转换也很有用。

评论


这个工具真的更方便〜!包括Z轴转换如何?

–陈冠希
13年2月21日在6:05



太棒了!以防万一原始URL的转发中断,该工具当前位于mygeodata.cloud/cs2cs

–艾哈迈德·法西(Ahmed Fasih)
18 Mar 30 '18 at 18:32

#2 楼

为了进行一次性投影,我通常在ArcGIS Server的REST端点上使用几何服务。

以下示例显示了如何从4326到3857进行投影。

请注意,您需要遵守他们的条款和条件。

#3 楼

另外两个方便使用的工具,供将来参考:



twcc.fr(世界母转换器)
,检索可用的坐标系,...

并找到哪个坐标系可能适合您的需求:georepository.com

#4 楼

我已经尝试过,GDAL,带有nuget的.net程序包不起作用,

我已经尝试过,在http://cs2cs.mygeodata.eu/以上,它没有给出正确的结果。 />
我已经尝试过ArcGIS Online的Rest Endpoint,可以在这里获得。它工作正常。

现在,向您介绍最好的解决方案是
proj4js

它非常易于使用,在客户端浏览器中,请参见示例,

proj4.defs([
[
'EPSG:4326',
'+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees'],
[
'EPSG:2230',
'+title=NAD83 (2230) +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000.0001016 +y_0=500000.0001016001 +datum=NAD83 +units=us-ft +no_defs'
]
]);

proj4('EPSG:2230','EPSG:4326',[6053765.97863,2201827.64981]);