Suchen Sie nach Tools zum Hochladen von GIS-Daten in die Datenbank?


11

Ich hätte gerne ein schönes grafisches Tool, mit dem ich Standard-GIS-Daten wie SHP-Dateien und kml-Dateien in eine Datenbank wie PostGIS, MySql oder Oracle hochladen kann.

Gibt es solche Tools?


1
Ich würde vorschlagen, diese Frage im Community-Wiki zu stellen, da es sich um eine "Liste von X" handelt, für die keine richtige Antwort vorliegt.
JasonBirch

Antworten:


11

Um Shapefiles in PostGIS zu importieren, können Sie das QGIS PostGIS Manager Plugin verwenden. Es ist eine GUI für die Befehlszeilenfunktion shp2pgsql. Wenn Sie KML-Dateien laden möchten, müssen Sie diese zuerst in Shapefiles konvertieren. Das ist ganz einfach: Öffnen Sie einfach die KML-Datei in QGIS und speichern Sie sie erneut als Shapefile. Wenn Sie mehrere KML-Dateien haben, bevorzugen Sie möglicherweise die Verwendung des OGR Converter- Plugins, um ganze Ordner gleichzeitig zu konvertieren.


+1 schön (obwohl ich lieber shp2pgsql direkt benutze).
Adam Matan

1
Laut plugins.qgis.org/plugins/postgis_manager ist das Plugin jetzt veraltet, und Sie sollten das DB Manager-Plugin verwenden
SteveC

6

QGIS und shp2pgsql (und sie sind FLOSS) sind wahrscheinlich beliebtesten für Postgres / PostGIS Datenbank als Unterreich schon gesagt. Es gibt wahrscheinlich einige FLOSS-Tools für MySQL und Oracle, aber ich bin mit diesen nicht vertraut. Wenn Sie jedoch Zugriff auf einige kommerzielle Tools wie AutoCAD Map (über FDO) oder Safe FME haben, können Sie beliebige räumliche Daten in nahezu jede räumliche Datenbank importieren. Wahrscheinlich kann Manifold das auch.

Es gibt auch eine FDO-Toolbox, die Daten und ihre Eigenschaften von einer Quelle (z. B. shp) in eine andere (MySQL, PostGIS, MSSQL usw.) kopieren kann.


4

Wie bereits erwähnt, stehen viele Tools zur Verfügung, um diese Aktionen auszuführen, von dedizierten Befehlszeilenprogrammen im x2y-Stil bis hin zu High-End- Spatial-ETL-Tools .

Ich persönlich benutze und liebe die Leistung von FME durch Safe Software. Es hat sich um ein Vielfaches in der Produktivitätssteigerung bezahlt gemacht. Wenn proprietäre / unfreie Software eine Option für Sie ist, lohnt es sich, sie zu überprüfen.

Bei Open-Source-GUI-Tools habe ich auch gute Erfahrungen mit fdo2fdo von SL-King in einem produktionsaufgabenspezifischen Szenario und der FDO-Toolbox von Jackie Ng für die schnelle Übersetzung zwischen Formaten gemacht.

Talends SpatialDataIntegrator und GeoKettle bieten ebenfalls beeindruckende ETL-Funktionen für GUI-Designer, aber ich hatte nie die Geduld, ihre Lernkurven zu durchlaufen. Es lohnt sich wahrscheinlich zu untersuchen, ob Sie vollständige ETL-Funktionen benötigen.


3

Ich würde ogr2gui ( Screenshots ) ausprobieren, das einen grafischen Wrapper um OGR bietet , die wohl leistungsstärkste Vektorkonvertierungsbibliothek. Auf lange Sicht würden Sie sich mit den Befehlszeilentools in diesem Bereich vertraut machen, da OGR sehr flexibel ist und nicht über einen einfachen GUI-Wrapper verfügbar gemacht wird.


1

Nicht für alle diese Datenbanken. Wie jeder vor mir sagte, gibt es viele Werkzeuge, aber jedes mit seinem eigenen Zweck. Das ist eigentlich eine gute Idee zur Weiterentwicklung!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.