Как спроецировать шейп-файл с помощью GDAL ogr2ogr

GDAL ogr2ogr проецирует файл формы с помощью EPSG:28991 и создает файл.prj рядом с Амерсфортом. Но фактическое место файла shp должно быть в Амстердаме.

Как перепроектировать файл формы, чтобы найти его в Амстердаме с помощью xmin ymin xmax, ymax. введите описание изображения здесь

3 ответа

Эта команда может помочь вам преобразовать проекцию шейп-файла, когда у вас есть два разных EPSG.

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

Что касается GDAL OGR, никаких проблем в самом инструменте. Созданный файл prj содержит проекцию EPSG, которую вы присвоили шейп-файлу. Проблема в таких случаях состоит в том, что карта и слой шейп-файла не находятся в одной системе координат, что вызывает смещение. Чтобы решить эту проблему, убедитесь, что созданный файл PRJ содержит целевую систему координат, и, что более важно, убедитесь, что координаты карты в точности совпадают.

Есть много причин, почему это не сработало. Вы знаете, какова была первоначальная проекция шейп-файла? Неправильное размещение не обязательно означает неправильную проекцию. Являются ли фактические данные правильными?

Ogr2ogr и другие инструменты командной строки - не лучшее решение для разовых действий и решения таких проблем. К примеру, QGIS - гораздо более удобный инструмент, работающий на тех же самых движках. Вы получите больше визуального восприятия проблемы, и вам будет гораздо проще снимать все быстрее.

Другие вопросы по тегам