Загрузчик шейп-файлов в pgAdmin 4

21

Недавно я обновил свою версию postgresql. Я также обновил pgAdmin с 3 до 4. Но мне не удалось загрузить шейп-файл. Я не нашел плагин под названием загрузчик шейп-файлов. Как я могу получить плагин загрузчика shapefile в pgAdmin 4?

Devils Dream
источник
2
pgadmin 4, похоже, уступает своему предшественнику по производительности, дизайну меню и функциям. Я использую qgis для загрузки шейп-файлов в postgis
hilpers
@hilpers Не могли бы вы указать процедуру или любую ссылку на учебник о том, как загрузить через QGIS
Devils Dream
2
@DevilsDream смотрите здесь, в пункте 2.5: docs.qgis.org/2.0/de/docs/training_manual/databases/…
fidelfisch
1
Pgadmin 4 - это мусор, попробуйте и продолжайте использовать pgadmin3, ogr2ogr или менеджер БД в QGIS
ziggy

Ответы:

20

Я также должен был загрузить шейп-файл в postgresql и нашел это решение идеальным. Перейдите к указанному пути

"C:\Program Files\PostgreSQL\9.6\bin\postgisgui"

Запустите файл графического интерфейса, "shp2pgsql-gui.exe"и PostGIS Shapefile Import/Export Managerпоявится. Здесь вы можете импортировать шейп-файл по указанному пути.

Шахзад Бача
источник
1
Для удобства я закрепил это в меню «Пуск», чтобы сохранить охоту за ним снова.
MappaGnosis
1
У нас есть подобный обходной путь для Mac?
Banbar
@banbar Я использовал описанную ниже процедуру для использования pgShapeloader с pgAdmin 4 на Mac
blabbath
2

Другой вариант (для MacOS) - загрузить Opengeo Suite 4.8 отсюда http://mac.softpedia.com/get/Developer-Tools/OpenGeo-Suite.shtml .

Затем только перетащите утилиты PostGIS в папку ваших приложений. Затем вы можете удалить приложение pgAdminIII и просто использовать pgShapeLoader. Работает с pgAdmin4 тоже.
После этого следуйте инструкциям из этого безграничного руководства:
http://postgis.net/workshops/postgis-intro/loading_data.html

Я не знаю, работает ли это для Windows.
Я использую Postgres 10.4 с pgAdmin4 на MacOS 10.13.

blabbath
источник
1

Другие ответы на этот вопрос пока не охватывают случай Linux. Итак, для пользователей Linux и вообще для всех других платформ мы можем использовать QGIS для импорта шейп-файла в PostGIS или любую другую пространственную базу данных.

Откройте QGIS. В верхней панели навигации выберите в меню «База данных», выберите «Менеджер БД».

Просто подключитесь к вашей базе данных и выберите опцию импорта Layer / file, чтобы импортировать шейп-файл в базу данных

возможность подключения к базе данных и импорта шейп-файла

Оригинальный ответ можно найти здесь

Музаффар
источник
0

Я использую pg Admin 4, и у меня есть загрузчик DBF для шейп-файлов, который отлично работает, и я получаю к нему доступ через меню «Пуск». Принимая во внимание, что с pg Admin 3 это находится под плагином на GUI, но не с pg admin 4. pg Admin 4 - не мусор, это прекрасно и работает отлично. Я использую как 3, так и 4. Пожалуйста, убедитесь, что вы правильно установили программное обеспечение со всеми необходимыми инструментами.

Амелия Никодим
источник
1
Я также использую Pgadmin 3 и Pgadmin 4. Я бы сказал, что Pgadmin 4 уступает Pgadmin 3, потому что он менее интуитивен для меня, и в нем много ненужного дизайна и меню, тогда как pgadmin 3 чище и быстрее загружается. Но действительно, при правильной настройке у вас есть плагин загрузчика БД в обеих версиях.
Максимилиан Яффрес