Я столкнулся с проблемой при загрузке формата базы геоданных ESRI .gdb в PostGIS. У меня есть данные 2,5 ГБ файла GDB. Я следовал некоторым учебникам в Интернете, но, похоже, это не сработало.
- Я создал базу данных "SampleNY"
Я выполнил это с консоли:
ogr2ogr -f "PostgreSQL" PG: "dbname = SampleNY user = postgres" NYPluto / Pluto.gdb
Но ничего не происходит, я не получил ни ошибки, ни успешной операции. Я пропустил какие-либо шаги?
postgis
ogr2ogr
file-geodatabase
translation
user3001937
источник
источник
Ответы:
Попробуйте добавить соответствующую
host
иport
аргументы.И кстати, когда я импортирую большой файл GDB, я также добавляю эти флаги:
-overwrite
(удаляет любой беспорядок, который вы, возможно, уже вставили) и-progress
(отображает точку или число для каждых 10 000 или 10% добавленных записей):--config PG_USE_COPY YES
(значительно улучшает скорость)Таким образом, команда (которая должна быть однострочной, но я отформатирована здесь для ясности) становится
При необходимости используйте URL вместо «localhost».
источник
Если в GDB есть несколько функций и вы хотите указать схему Postgres и имена таблиц, выполните следующие действия:
источник