如何使用GDAL ogr2ogr投影shapefile?

5
GDAL ogr2ogr项目可以将EPSG:28991的shape文件转换并在Amersfoort附近创建.prj文件。但实际上,shp文件应该位于阿姆斯特丹。
如何使用xmin ymin xmax ymax的帮助将形状文件重新投影以使其位于阿姆斯特丹?点击这里查看图片描述

你找到答案了吗?如果我们提供的建议帮助你得出结果,请告诉我们,这样我们就可以关闭该线程。 - Marjan Moderc
3个回答

7

当你拥有两个不同的EPSG时,该命令可以帮助你将shapefile投影转换。

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

0

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

Ogr2ogr和其他命令行工具并不是解决一次性操作和解决此类问题的最佳方案。一个更加用户友好的工具,例如QGIS,实际上在相同的引擎上运行。你将会从视觉上更好地理解问题,并且能够更快地解决所有问题。


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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接