Geoverarbeitungswerkzeug
Ein Geoverarbeitungswerkzeug ist ein Befehl oder eine Funktion zum Ausführen eines Vorgangs für GIS-Daten. Es gibt drei Typen von Werkzeugen, wie in der folgenden Tabelle dargestellt. Alle Werkzeuge können über das Fenster Geoverarbeitung geöffnet und ausgeführt werden, und Sie können jedes Werkzeug in ModelBuilder verwenden oder über ein Python-Skript aufrufen.
Werkzeugtyp | Beschreibung |
---|---|
Integriertes Werkzeug | Integrierte Werkzeuge werden von Esri intern erstellt. |
Modellwerkzeug | Modellwerkzeuge werden in ModelBuilder erstellt. |
Skriptwerkzeug | Skriptwerkzeuge führen eine Skriptdatei auf der Festplatte aus, in der Regel eine Python-Datei (.py). |
Geoverarbeitungswerkzeuge können Systemwerkzeuge sein, die von Esri erstellt und in ArcGIS-Produkten enthalten sind, oder benutzerdefinierte Werkzeuge, die als Skript oder Modellwerkzeuge von Ihnen oder anderen Benutzern erstellt wurden. Benutzerdefinierte und Systemgeoverarbeitungswerkzeuge können auf dieselbe Weise verwendet werden.
Toolboxes
Geoverarbeitungswerkzeuge werden in Toolboxes gespeichert. Werkzeuge in einer Toolbox können in ein Toolset eingefügt werden, die in etwa einem Ordner in einer Toolbox entsprechen. Ähnlich wie bei Werkzeugen kann eine Toolbox eine System- oder eine benutzerdefinierte Toolbox sein.
System-Toolboxes werden von Esri erstellt und in ArcGIS-Produkte eingefügt. Sie befinden sich im ArcGIS-Installationsverzeichnis und im Fenster Geoverarbeitung unter Toolboxes.
Benutzerdefinierte Toolboxes werden von Ihnen, einem Benutzer in Ihrer Organisation oder von der Anwender-Community erstellt. Sie können in beliebigen Ordnern oder Geodatabases gespeichert werden. Sie können benutzerdefinierte Toolboxes im Bereich Katalog anzeigen, indem Sie zu dem Ordner oder der Geodatabase navigieren.
Werkzeugdialogfeld
Wenn Sie ein Geoverarbeitungswerkzeug öffnen, wird das Werkzeugdialogfeld im Bereich Geoverarbeitung angezeigt. Im Werkzeugdialogfeld können Sie Parameter und Umgebungen angeben und das Werkzeug ausführen.
Weitere Informationen zum Ausführen von Geoverarbeitungswerkzeugen
Parameter
Ein Werkzeug kann einige oder viele Optionen oder Parameter haben. Jeder Parameter wird mit einem Steuerelement für Tasks wie die Auswahl von Datasets, die Eingabe von Zahlen oder die Auswahl aus einer Auswahlliste dargestellt.
Für jeden dieser Parameter ist eine Hilfe verfügbar, die angezeigt werden kann, indem Sie mit der Maus auf das Informationssymbol neben dem Parameter zeigen.
Bei Verwendung eines Geoverarbeitungswerkzeugs werden die für jeden Parameter angegeben Werte auf ihre Gültigkeit überprüft und Warnungen oder Fehler ausgegeben, wenn Probleme auftreten. Dieser Prozess wird als Überprüfung bezeichnet.
Bereich "Geoverarbeitung"
Im Bereich Geoverarbeitung können Sie Geoverarbeitungswerkzeuge suchen und ausführen. Hierbei handelt es sich um einen Bereich, der an jeder Position in der Anwendung verankert, schweben oder in eine andere Anzeige gezogen werden kann. Das richtige Geoverarbeitungswerkzeug für Ihre Aufgabe lässt sich am besten finden, indem Sie im Bereich Geoverarbeitung nach dem Werkzeug suchen. Im Bereich Geoverarbeitung wird außerdem Folgendes angezeigt:
- Geoverarbeitungswerkzeuge, die Sie zu Ihrer Registerkarte Favoriten hinzugefügt haben
- Geoverarbeitungswerkzeuge, die Sie zuletzt ausgeführt haben
- Eine Liste der Toolboxes auf der Registerkarte Toolboxes, die System-Toolboxes und benutzerdefinierte Toolboxes umfasst, die Sie zu Ihrem Projekt hinzugefügt haben.
- Eine Liste der Toolboxes und Werkzeuge auf der Registerkarte Portal, die in Ihrem Portal verfügbar sind.
Die geöffneten Geoverarbeitungswerkzeuge im Bereich Geoverarbeitung, in dem Sie Eingabe- und Ausgabe-Parameter und Umgebungen angeben und das Werkzeug ausführen können.
Weitere Informationen zum Suchen von Geoverarbeitungswerkzeugen
Geoverarbeitungsverlauf
Beim Ausführen eines Geoverarbeitungswerkzeugs wird auf der Registerkarte Geoverarbeitung im Bereich Verlauf ein Eintrag hinzugefügt. Jeder Verlaufseintrag enthält detaillierte Informationen zu dem Werkzeug, wie zum Beispiel alle Eingabe- und Ausgabeparameter sowie Meldungen.
Sie können auf die Verlaufseinträge doppelklicken, um das Werkzeug wieder mit denselben Parametereinstellungen zu öffnen, die zuvor verwendet wurden.
Geoverarbeitungsservice
Werkzeuge für Geoverarbeitungsservices stellen eine andere Art von Geoverarbeitungswerkzeug dar. Um Geoverarbeitungsservices zu verwenden, müssen Sie zunächst eine ArcGIS Server-Verbindung mit einem Server herstellen. Diese Werkzeuge können genauso wie jedes andere Geoverarbeitungswerkzeug verwendet werden. Der einzige Unterschied besteht darin, dass das Werkzeug auf dem ArcGIS-Server ausgeführt wird. Um Geoverarbeitungsservices zu verwenden, fügen Sie eine ArcGIS Server-Verbindung hinzu, erweitern Sie anschließend die Serververbindung unter dem Knoten Server des Bereichs Katalog, und doppelklicken Sie auf ein beliebiges Werkzeug, um es im Bereich Geoverarbeitung zu öffnen.
Sie können eine Verbindung mit einer Reihe von Geoverarbeitungsservice-Werkzeugen herstellen, die auf ArcGIS Online-Servern gehostet werden, und diese verwenden. Diese Werkzeuge werden als "Einsatzbereite Werkzeuge" bezeichnet und ermöglichen die Ausführung einer Reihe von erweiterten Analyse-Tasks mit von Esri gepflegten weltweiten Daten. Diese Services sind:
- Routing-, Fahrzeit- und andere Straßennetzanalysen: http://logistics.arcgis.com/arcgis,
- Profil-, Sichtfeld- und andere Höhenanalysen: http://elevation.arcgis.com/arcgis,
- Verfolgung von Abflussgebieten und Wasserläufen: http://hydro.arcgis.com/arcgis.
Hinweis:
Um auf einsatzbereite Services zugreifen zu können, verwenden Sie die Galerie Einsatzbereite Werkzeuge auf dem Menüband auf der Registerkarte Analyse, oder fügen Sie einem der oben aufgeführten Serverpfade eine ArcGIS Server-Verbindung hinzu. Sie müssen für ein ArcGIS-Organisationskonto registriert sein, und für Ihr Konto müssen Analyseberechtigungen festgelegt sein. Diese Services verbrauchen ArcGIS-Credits.
Web-Werkzeug
Ein Web-Werkzeug ist eine andere Art von Geoverarbeitungswerkzeug, das über ein ArcGIS-Portal aufgerufen werden kann. Ein Web-Werkzeug ist ein Portal-Element, das einen Geoverarbeitungsservice darstellt, der auf einem mit Ihrem Portal verbundenen ArcGIS-Server ausgeführt wird. Sie können ein Werkzeug als Web-Werkzeug freigeben, damit andere Benutzer Ihrer Organisation Ihre Analysen über den ArcGIS-Server durchführen können.
Web-Werkzeuge können von verschiedenen ArcGIS Plattform-Clients verwendet werden. Um ein Web-Werkzeug in ArcGIS Pro zu verwenden, öffnen Sie den Bereich Katalog, wechseln Sie zur Registerkarte Portal, und navigieren Sie zum entsprechenden Inhalt, oder suchen Sie das Web-Werkzeug nach Name.
Umgebungen
Einstellungen für die Geoverarbeitungsumgebung können als zusätzliche Parameter aufgefasst werden, mit denen die Ausführung eines Werkzeugs beeinflusst werden kann. Geoverarbeitungsumgebungen werden in der Regel einmal über das Projektfenster Umgebungen festgelegt und von allen Geoverarbeitungswerkzeugen verwendet. Die für das Projekt festgelegten Geoverarbeitungsumgebungen werden mit dem Projekt gespeichert und sind für alle Geoverarbeitungswerkzeuge relevant, die beim Arbeiten in diesem Projekt verwendet werden.
Umgebungseinstellungen können sich beträchtlich auf Geoverarbeitungswerkzeuge auswirken. Sie können z. B. den Umgebungsparameter Ausdehnung so festlegen, dass nur die Features in der aktuellen Kartenausdehnung bei der Werkzeugausführung verwendet werden. Oder Sie können die Umgebung Ausgabe-Koordinatensystem festlegen, damit die Werkzeugausgabe automatisch auf ein anderes Koordinatensystem projiziert wird.
Modelle und ModelBuilder
ModelBuilder ist eine visuelle Skriptsprache, mit der Sie neue Werkzeuge zum Modellieren Ihres Geoverarbeitungs-Workflows erstellen können. In ModelBuilder können Sie eine Sequenz von Geoverarbeitungswerkzeugen aneinanderreihen und dabei die Ausgabe eines Werkzeugs als Eingabe an ein anderes übergeben. Die Erstellung von ModelBuilder-Werkzeugen erfolgt in einer Modellansicht, die ein Diagramm ist, in dem jedes Verarbeitungswerkzeug und Datenelement visuell dargestellt ist.
Skripte und Python
Sie können Skripte schreiben, die Geoverarbeitungswerkzeuge ausführen, und eine Vielzahl von GIS-Tasks mit der Skriptsprache Python automatisieren. Ein Skript ist ein Programm, das eine Skriptsprache verwendet. Skripte werden mit einer textbasierten Sprache erstellt und in einem beliebigen Texteditor oder einer integrierten Entwicklungsumgebung (IDE, Integrated Development Environment) bearbeitet. Python ist die von ArcGIS verwendete Skriptsprache. ArcGIS umfasst ein Python-Paket, ArcPy, das Python ArcGIS-Funktionen hinzufügt. ArcGIS Pro verwendet Python 3.x.
In der Geoverarbeitungsumgebung sind Skripte analog zu Modellen, da Sie ein Skript schreiben können, das mehrere Geoverarbeitungswerkzeuge ausführt und andere Funktionen und Logik verwendet, um den Geoverarbeitungs-Workflow zu automatisieren. Nachdem Sie ein Skript geschrieben haben, können Sie es in ein Geoverarbeitungswerkzeug umwandeln und ausführen, indem Sie ein Python-Skriptwerkzeug erstellen.