Ich habe in ArcGIS ein öffentlich verfügbares Tool namens SPreAD-GIS verwendet . Es handelt sich um eine Reihe von Python-Skripten, die "als ArcGIS-Toolbox implementiert" sind (mit TBX-Datei).
Ich bin neu bei QGIS.
Gibt es eine Möglichkeit, SPreAD-GIS in QGIS zu integrieren und zu verwenden?
qgis
qgis-processing
Gary
quelle
quelle
Antworten:
Im Allgemeinen können Sie QGIS keine ArcGIS-Toolbox hinzufügen, da Arcgis für die Arbeit erforderlich ist.
Die meisten Python-Skripte rufen tatsächlich die Standard-ArcGIS-Geoverarbeitungswerkzeuge auf. Sehr wenige Skripte sind reines Python oder rufen andere Bibliotheken auf.
Da zwischen den ArcGIS-Geoverarbeitungswerkzeugen und den Pyqgis von QGIS keine 1: 1-Entsprechung besteht, können Sie nicht erwarten, dass die Skripts ohne Änderungen funktionieren.
Kommen zu Werkzeugkästen. Die .tbx-Dateien von ArcGIS sind Binärdateien in einem proprietären Format und können nicht außerhalb von ArcGIS gelesen werden.
Daher können Sie im Allgemeinen keine ArcToolbox mit QGIS hinzufügen und verwenden.
quelle
Dies wäre ein sehr teurer Weg, aber theoretisch könnte eine Organisation ArcGIS for Server 10.1 verwenden, um Ihre ArcGIS-Toolbox-Tools als OGC Web Processing Services (WPS) zu veröffentlichen, die von QGIS verwendet werden sollen, für die es meines Erachtens ein WPS gibt Plug-In verfügbar.
quelle