如何使用GDAL ogr2ogr投影shapefile

时间:2017-06-13 07:45:12

标签: gdal ogr2ogr

GDAL ogr2ogr使用EPSG:28991投影形状文件,并在Amersfoort附近创建.prj文件。但是shp文件的实际位置应该是在阿姆斯特丹。

如何重新投影形状文件,以便在xmin ymin xmax,ymax的帮助下在阿姆斯特丹找到它。enter image description here

3 个答案:

答案 0 :(得分:1)

当您有两个不同的EPSG时,此命令可以帮助您转换shapefile投影。

ogr2ogr -f "ESRI Shapefile" -t_srs EPSG:NEW_EPSG_NUMBER -s_srs EPSG:OLD_EPSG_NUMBER output.shp input.shp

答案 1 :(得分:0)

为什么这不起作用有很多原因。你知道shapefile的原始投影是什么吗?错误的放置并不意味着错误的投射。实际数据是否正确?

Ogr2ogr和其他命令行工具不是一次性操作和解决此类问题的最佳解决方案。实际上,在相同的引擎上运行的用户友好工具就是QGIS。你会对这个问题有更多的视觉感知,你会更快地拍摄所有东西。

答案 2 :(得分:0)

关于GDAL OGR,工具本身没问题。创建的prj文件包含已分配给shapefile的EPSG投影。在这种情况下的问题是,地图和shapefile层不在导致移位的相同坐标系上。要解决这个问题,请确保生成的PRJ文件包含目标坐标系,更重要的是确保地图坐标完全相同。