使用 gdal 修复/重新创建 ESRI Shapefile .shx 的正确方法是什么?

问题描述 投票:0回答:1

我可以使用 gdal 命令 ogr2ogr 并指定配置“--config SHAPE_RESTORE_SHX YES”来重新创建丢失的 .shx 文件。
但是,虽然它重新创建了 .shx 文件,但它给了我一个错误:-nln 名称必须与单个源层名称或 -sql 语句组合指定,并且名称必须与现有层不同。

我的意思是,似乎我没有正确使用 ogr2ogr 命令。那么,我怎样才能以正确的方式重新创建它呢?

完整命令

ogr2ogr -f "ESRI Shapefile" -overwrite -skipfailures --config SHAPE_RESTORE_SHX YES file.shp file.shp
gis gdal shapefile
1个回答
0
投票

我认为输出文件名应该与输入文件名不同。

© www.soinside.com 2019 - 2024. All rights reserved.