Als Hintergrund wollen wir uns von der Verwendung von Shapefiles abwenden. Wir haben bereits begonnen, Geopakete für die Desktop-Arbeit (QGIS / ArcGIS) zu verwenden, müssen jedoch häufig Daten in unsere PostgreSQL-Datenbanken hochladen.
Ich bin mir bewusst, dass Sie Geopackage-Inhalte mit QGIS auf Postgres hochladen können. Sie fragen sich jedoch, ob es ähnliche Befehlszeilenprogramme wie shp2pgsql zum Hochladen von Geopaketen oder Tabellen in Geopaketen auf Postgres gibt. Ich gehe möglicherweise von ogr2ogr aus, kann aber die Dokumentation nicht finden.
quelle
Im QGIS-Master wird derzeit gearbeitet (z. B. hier und hier , um das Tool in QGIS zu "reparieren" (Vektor in Postgis-Datenbank importieren - ...), das Befehlszeilenparameter für OGR2OGR generiert, die Sie verwenden können, insbesondere für Postgis habe mit QGIS 3 gebrochen. Ich habe auch eine weitere Pull-Anfrage für weitere Korrekturen und zusätzliche Optionen geplant. Wenn Sie eine Woche oder so warten und Master oder 3 Monate oder so verwenden und 3.4 verwenden können, müssen Sie keinen Befehl eingeben Zeilenparameter manuell und sollten für viele verschiedene Dateiformate, einschließlich Geopaket, funktionieren.
quelle
Wenn Sie das Tutorial auf diesem Link verwenden, sollten Sie der nächsten GDAL-Befehlszeile (ogr2ogr) die nächsten Optionen hinzufügen.
Für mich geht das.
quelle