Mit der Network Analyst-Lizenz verfügbar.
ArcGIS Pro bietet Geoverarbeitungsfunktionen über die Toolbox "Network Analyst". Diese Geoverarbeitungswerkzeuge lassen sich in einem Modell verketten, um sich wiederholende Aufgaben zu automatisieren und gleichzeitig die Fehlerwahrscheinlichkeit zu reduzieren. In einem Modell wird die Ausgabe eines Werkzeugs als Eingabe für ein anderes Werkzeug verwendet.
In diesem Lernprogramm erstellen Sie ein Modell zur Erzeugung der schnellsten Route für Lieferungen an 21 Geschäfte.
Hinweis:
Wenn Sie mit ArcGIS Online eine Analyse durchführen, verweist der Solver auf ein hochwertiges, weltweites Netzwerk-Dataset, das in der ArcGIS Online-Cloud gespeichert ist und ArcGIS Online-Credits verbraucht. Wenn Sie Ihre eigenen Daten verwenden, werden keine Online-Credits verwendet, Sie müssen Ihr Netzwerk-Dataset jedoch mit dem Projekt verknüpfen.
Wenn Sie die Anweisungen in diesem Lernprogramm einhalten, verwenden Sie keine Credits.
Abrufen der Daten
Die Daten für dieses Lernprogramm können online heruntergeladen werden.
- Wechseln Sie zur Daten-Download-Seite.
- Klicken Sie auf die Schaltfläche Herunterladen, um die Datei lokal zu speichern.
- Entzippen Sie die heruntergeladene Datei.
Erstellen einer Karte
- Öffnen Sie ArcGIS Pro.
- Erstellen Sie ein neues Projekt basierend auf der Vorlage Map.aptx.
Ein neues Projekt mit einer Karte wird angezeigt.
Hinzufügen von Lernprogrammdaten zum Projekt
Führen Sie die folgenden Schritte aus, um ein Netzwerk-Dataset zu einer Karte hinzuzufügen.
- Klicken Sie im Bereich Katalog, der sich standardmäßig an der Seite der Anwendung befindet, mit der rechten Maustaste auf Ordner, und wählen Sie Ordnerverbindung hinzufügen aus.
Daraufhin wird das Dialogfeld Ordnerverbindung hinzufügen angezeigt.
- Navigieren Sie zu dem Ordner, in dem Sie die Lernprogrammdaten abgelegt haben, doppelklicken Sie auf Network Analyst und anschließend auf Lernprogramm, um den Ordner auszuwählen.
- Klicken Sie auf OK.
Es wird eine Verbindung zu dem Lernprogrammordner erstellt.
- Blenden Sie im Bereich Katalog die Menüoptionen Ordner > Tutorial > Paris.gdb > Transportation ein.
- Ziehen Sie ParisMultimodal_ND, das ein Netzwerk-Dataset-Symbol aufweist , auf die Karte.
Das Netzwerk-Dataset wird dem Bereich Inhalt und der Karte hinzugefügt.
- Blenden Sie im Bereich Katalog die Menüoptionen Ordner > Lernprogramm > Paris.gdb > Analyse ein.
- Ziehen Sie die Stores-Feature-Class auf die Karte.
Die Point-Feature-Class wird dem Bereich Inhalt und der Karte hinzugefügt.
Fügen Sie als Nächstes eines der im Ordner enthaltenen Netzwerk-Datasets zu der Karte hinzu.
Erstellen und Ausführen eines Modells
Führen Sie die folgenden Schritte in ModelBuilder aus, um ein neues Modell zu erstellen und auszuführen.
- Klicken Sie auf der Registerkarte Analyse in der Gruppe Geoverarbeitung auf die Schaltfläche ModelBuilder .
Ein neues Modell wird zur Bearbeitung geöffnet.
- Klicken Sie auf der Registerkarte Analyse in der Gruppe Geoverarbeitung auf Werkzeuge.
Der Bereich Geoverarbeitung wird geöffnet.
- Klicken Sie auf Toolboxes, und blenden Sie die Toolbox Network Analyst Tools ein.
- Klicken Sie auf das Toolset Analyse, und ziehen Sie das Werkzeug Routenanalyse-Layer erstellen in das neue Modellfenster.
- Doppelklicken Sie im Modellfenster auf die Netzwerkdatenquelle.
- Wählen Sie in der Dropdown-Liste Netzwerkdatenquelle den Eintrag ParisMultimodal_ND aus, und klicken Sie auf OK.
- Doppelklicken Sie im Modellfenster auf das Werkzeug Routenanalyse-Layer erstellen.
Das Dialogfeld Routenanalyse-Layer erstellen wird geöffnet.
- Wählen Sie im Dropdown-Menü Reihenfolge die Option Ersten und letzten Stopp beibehalten aus.
- Klicken Sie auf OK.
- Ziehen Sie aus dem Toolset Analyse das Werkzeug Standorte hinzufügen in das Modellfenster.
- Wählen Sie den Feature-Layer Stores im Bereich Inhalt aus, und ziehen Sie ihn in das Modell links neben Standorte hinzufügen.
- Verbinden Sie Stores mit Standorte hinzufügen, und klicken Sie im angezeigten Kontextmenü auf Eingabepositionen.
- Verbinden Sie Route mit Standorte hinzufügen, und klicken Sie im angezeigten Kontextmenü auf Eingabe-Netzwerkanalyse-Layer.
- Klicken Sie im Menüband auf die Registerkarte ModelBuilder.
- Klicken Sie in der Gruppe Ansicht auf die Schaltfläche Autolayout .
Das Modell wird in einer logischen Reihenfolge angeordnet. Das Modell sollte dem folgenden Beispiel entsprechen:
- Ziehen Sie im Bereich Geoverarbeitung aus dem Toolset Analyse das Werkzeug Berechnen in das Modellfenster.
- Verbinden Sie die Ausgabe des Werkzeugs "Standorte hinzufügen", also Aktualisierter Eingabe-Netzwerkanalyse-Layer, mit Berechnen. Klicken Sie im angezeigten Kontextmenü auf Eingabe-Netzwerkanalyse-Layer.
- Klicken Sie auf die Schaltfläche Autolayout .
Das Modell sollte dem folgenden Beispiel entsprechen:
- Klicken Sie mit der rechten Maustaste auf den Ausgabe-Layer des Werkzeugs Berechnen, also Aktualisierter Eingabe-Netzwerkanalyse-Layer (2), und klicken Sie auf Zur Anzeige hinzufügen.
- Klicken Sie auf die Schaltfläche Speichern , um das Modell zu speichern.
- Klicken Sie auf die Schaltfläche Überprüfen , um sicherzustellen, dass alle Elemente des Modells gültig sind.
- Klicken Sie auf die Schaltfläche Ausführen .
- Schließen Sie nach Abschluss der Analyse das Statusfenster, und wechseln Sie zum Fenster Karte, damit Sie die Ergebnisse überprüfen können.
Ein neuer Routen-Layer wird zum Fenster Inhalt hinzugefügt.
Ausführen des Modells als Geoverarbeitungswerkzeug
Wie jedes andere Geoverarbeitungswerkzeug können Sie ein Modellwerkzeug im Bereich Geoverarbeitung öffnen und ausführen. Als Modellparameter festgelegte Variablen werden als Werkzeugparameter angezeigt, wenn das Modell als Geoverarbeitungswerkzeug ausgeführt wird. Dadurch können Sie unterschiedliche Daten oder Werte für Ihr Modell festlegen, um die beim Erstellen des Modells getroffenen Festlegungen zu verarbeiten.
- Wechseln Sie zur Modellansicht, und klicken Sie mit der rechten Maustaste auf Stores. Wählen Sie im angezeigten Kontextmenü Parameter aus.
Die Variable wird zu einem Parameter. Dies wird mit dem Buchstaben P neben der Variablen im Modell gekennzeichnet.
- Führen Sie die obigen Schritte mit den Variablen ParisMultimodel_ND und Aktualisierter Eingabe-Netzwerkanalyse-Layer (2) im Modell aus.
Das Modell sollte dem folgenden Beispiel entsprechen:
- Speichern und schließen Sie das Modell.
- Wechseln Sie zum Speicherort des Modells, und klicken Sie doppelt auf das Modell. Oder klicken Sie mit der rechten Maustaste darauf, und wählen Sie Öffnen aus.
Das Modell wird im Bereich Geoverarbeitung geöffnet.
- Geben Sie bei Bedarf die Parameter an, und klicken Sie unten rechts auf die Schaltfläche Ausführen .
Ein neuer Routen-Layer wird der Ansicht Karte und dem Fenster Inhalt hinzugefügt. Mit diesem Routen-Layer wird der Layer überschrieben, der in den vorherigen Schritten durch die Ausführung des Modells in der Modellansicht erstellt wurde.
Tipp:
Sie können die Werkzeuge Layer packen und Paket freigeben zum Modell hinzufügen, um ein Layer-Paket der endgültigen Ausgabe zu erstellen und es mit Ihrem ArcGIS Online-Konto freizugeben.Sie können auch ein Projektpaket oder eine Projektvorlage erstellen, um das Modell freizugeben, damit andere Benutzer in Ihrer Organisation es mit ArcGIS Online oder ArcGIS Enterprise verwenden können.