В качестве предыстории мы смотрим на переход от использования шейп-файлов. Мы уже начали использовать Geopackages для настольных систем (QGIS / ArcGIS), но часто у нас есть требование загружать данные в наши базы данных PostgreSQL.
Я знаю, что вы можете загружать контент Geopackage в Postgres с помощью QGIS, но интересуетесь, есть ли какие-либо утилиты командной строки, подобные shp2pgsql, для загрузки геопакетов или таблиц в геопакетах в Postgres? Я предполагаю, возможно, ogr2ogr, но не могу найти документацию.
источник
В мастере QGIS продолжается работа (например, здесь и здесь, чтобы «исправить» инструмент в QGIS (Импортировать вектор в базу данных Postgis - ...), который генерирует параметры командной строки для OGR2OGR для использования вами, в частности, для Postgis, который, кажется, Я порвал с QGIS 3. У меня также запланирован еще один запрос на получение дополнительных исправлений и дополнительных опций. Если вы можете подождать неделю или около того и использовать мастер, или 3 месяца или около того и использовать 3.4, тогда вам не придется вводить команду Параметры строки вручную, и должны работать для многих различных форматов файлов, включая геопакет.
источник
Используя учебник по этой ссылке, лучше добавить в командную строку GDAL (ogr2ogr) следующие опции.
Меня устраивает.
источник