GDAL, ogr2ogr Ошибка "Не удается найти proj.db" - PullRequest
1 голос
/ 26 июня 2019

Я пытался извлечь определенную страну из мирового файла shp из естественной земли.

В настоящее время я использую windows 10, поэтому я установил python 3.7, gdal для использования ogr2ogr.

Я ввел приведенный ниже код в команду для извлечения Южной Кореи

ogr2ogr -f GeoJSON -where "geonunit = 'Южная Корея'" korea-geo.json ne_10m_admin_1_states_provinces.shp

Но вышли следующие ошибки.

ОШИБКА 1: PROJ: proj_create_from_wkt: не удается найти proj.db

ОШИБКА 1: PROJ: proj_identify: не удается найти proj.db

Я ужеустановите переменные окружения для Gdal ..

C: \ Program Files \ GDAL \ gdal-data

C: \ Program Files \ GDAL \ gdalplugins

Пожалуйста, помогите мне решить эту проблему.

1 Ответ

0 голосов
/ 16 июля 2019

Возможно, вам потребуется установить переменную окружения PROJ_LIB.Но я не уверен, где эти данные живут в вашей системе.Это также может зависеть от того, как вы установили GDAL.

Если вы зайдете в каталог C:\Program Files\GDAL, у вас есть папка с именем proj?Если так, посмотрите, есть ли в нем файл proj.db.Если это так, это ваше значение пути PROJ_LIB.Вы также можете найти его в какой-то папке share.

Если вы не найдете его где-то в вашем каталоге GDAL, попробуйте поискать в вашей системе файл proj.db, и, если вы найдетеустановите этот каталог ( NOT полный путь к файлу) в качестве значения PROJ_LIB, перезагрузите компьютер и посмотрите, начнет ли работать.

...