Ich bin zurzeit Student und benutze Esri-Software fast ausschließlich für meine GIS-Anforderungen. Ich verwende gelegentlich R für die Rastererstellung, insbesondere als Ausgabe statistischer Modelle, mit denen ich normalerweise wieder in Arc arbeite.
Ich werde in ungefähr einem Jahr meinen Abschluss machen und möglicherweise keinen Zugriff mehr auf ArcMap haben.
Ich frage mich, welche Programme anstelle von Arc empfohlen werden. Ich verwende derzeit R für die meisten meiner Rasterarbeiten, stelle jedoch fest, dass große Raster nicht immer verarbeitet werden können.
Gibt es unter den anderen Open-Source-GIS-Softwareprogrammen eines, das Arc am ähnlichsten ist (in Bezug auf Funktionen und Benutzeroberfläche), oder eines (oder einige), das vor diesem Hintergrund am einfachsten zu erlernen ist?
Ist es üblich, mehrere Programme für verschiedene Funktionen zu verwenden, oder haben die meisten Leute nur ein oder zwei Programme, die sie verwenden?
Antworten:
Haftungsausschluss: Entwickler des Projekts und Hardcore-Befürworter, aber es ist ziemlich großartig, sooo ... :)
Viele Arc * -Benutzer passen gut zu QGIS . Es bietet die gleichen Funktionen, wenn nicht in einigen Bereichen mehr . Bietet gute Druckoptionen . Kann so ziemlich jedes Format unter der Sonne öffnen. QGIS verfügt auch über ein fortschrittliches Framework, das mit GRASS und SAGA GIS sowie einer ganzen Reihe anderer kompatibel ist, die großartige Toolkits für die Rasterarbeit sind. R kann auch über das Verarbeitungsframework verbunden werden.
QGIS unterstützt Python als Hauptsprache für Erweiterungen, Skripte, Makros usw. Kann eine Verbindung zu MS SQL, Oracle, PostGIS, Spatialite, W * S usw. herstellen.
Dies bedeutet natürlich auch, dass Sie nicht nur QGIS lernen und aufhören sollten. Lernen Sie, so viele Tools wie möglich zu verwenden. Wenn Sie eine breite Palette von Werkzeugen kennen, können Sie in Zeiten der Not flexibler sein. Nur QGIS * zu kennen ist genauso schlecht wie nur Arc * zu kennen. Wenn Sie jedoch so etwas wie QGIS verwenden, können Sie sich auf andere Softwarepakete wie GRASS und SAGA konzentrieren, die Ihnen meiner Meinung nach gefallen werden, wenn Sie die Raster-Aufgaben ausführen, die Sie benötigen.
quelle
GDAL / OGR
Diese Tools können Befehlszeilen- und Stapelverarbeitungsjobs ausführen und sind häufig schneller als ArcGIS. Nützlich zum Konvertieren von Raster- (GDAL) oder Vektorformaten (OGR).
Links:
quelle
Python
Python kann eine Menge Dinge tun, auch ohne arcpy.
Boundless, ehemals OpenGeo, hat eine Bibliothek für doigne Sachen mit Python: http://geoscript.org/ (obwohl ich nicht dafür bürgen kann, habe ich sie nicht benutzt).
Sie können auch große Python-Bibliotheken wie NumPy und SciPy verwenden, um große Datenmengen zu diskutieren. Sie können dann Multi-Processing verwenden, um Multithreading durchzuführen.
Ich verwende derzeit Python, um Daten herunterzuladen, zu entpacken und in unsere Unternehmensdatenbanken einzuspeisen. Es ist der Kleber, der die Dinge zusammenhält!
quelle
Probieren Sie Whitebox Geospaital Analysis Systems ( http://www.uoguelph.ca/~hydrogeo/Whitebox/ ) aus. Es ist ein plattformübergreifendes Open-Source-GIS mit einer benutzerfreundlichen Oberfläche und viel Analysekraft. Ich bin der Hauptentwickler des Projekts.
Was Ihre Frage zur Verwendung mehrerer Programme betrifft, ja, die fortgeschrittene GIS-Technologie wird das richtige Werkzeug für den jeweiligen Job verwenden. Es ist am besten, mit einer Reihe von Werkzeugen vertraut zu sein und in der Lage zu sein, basierend auf der Aufgabe, mit der Sie konfrontiert sind, auszuwählen.
quelle