Mit Routing-Services können Sie Netzwerkanalysen über das Internet durchführen. Einen Routing-Service können Sie beispielsweise erstellen, indem Sie in ArcGIS Pro einen Kartenservice veröffentlichen, dessen Netzwerkanalysefunktion mittels der Erweiterung Network Analyst aktiviert wird.
Weitere Informationen zu den Optionen für das Veröffentlichen von Routing-Services
Der erste Schritt bei der Erstellung dieser Art von Routing-Service besteht darin, in ArcGIS Pro ein Kartendokument zu erstellen, das mindestens einen Netzwerkanalyse-Layer enthält. Veröffentlichen Sie dann die Karte als Service und stellen Sie dabei sicher, dass die Netzwerkanalysefunktion aktiviert ist. Sie können den resultierenden Service mit ArcGIS-Web-APIs, ArcGIS Maps SDK oder der REST-API des Service in einer Programmiersprache Ihrer Wahl programmgesteuert verwenden.
Eine Karte erstellen
Bevor Sie einen Routing-Service veröffentlichen können, müssen Sie in ArcGIS Pro eine Karte erstellen, die zumindest den Netzwerkanalyse-Layer enthält, den Sie in Ihrem Service verwenden möchten. Sie können entweder über das Dialogfeld Daten hinzufügen einen vorhandenen Netzwerkanalyse-Layer hinzufügen oder einen Netzwerkanalyse-Layer erstellen. Dieser importierte oder erstellte Netzwerkanalyse-Layer sollte ein lokales Netzwerk-Dataset verwenden. Bei Verwendung einer Netzwerkdatenquelle aus einem Portal (ArcGIS Online oder ArcGIS Enterprise) können Sie die Karte nicht als Service mit Netzwerkanalysefunktion veröffentlichen.
Vorsicht:
Operationen für "Location-Allocation" und "Vehicle Routing Problem" können über einen Kartenservice mit Netzwerkanalysefunktion nicht veröffentlicht und genutzt werden. Deshalb sollten Sie Ihrer Karte keine Layer für "Location-Allocation" und "Vehicle Routing Problem" hinzufügen.
Sie können die Eigenschaften der Netzwerkanalyse-Layer, beispielsweise die Anzahl der in einem Layer für die Analyse der nächstgelegenen Einrichtung zu suchenden Einrichtungen oder den standardmäßig für die Analyse zu verwendenden Reisemodus, in ArcGIS Pro bearbeiten. Diese Eigenschaften werden vom veröffentlichten Service als Standardwerte verwendet.
Veröffentlichen des Service
Nachdem Sie die Karte erstellt und gespeichert haben, können Sie die Karte und die zugehörigen Layer als Web-Layer mit den folgenden Schritten freigeben und die Netzwerkanalysefunktion aktivieren:
- Klicken Sie auf der Registerkarte Freigeben in der Gruppe Freigeben als auf Web-Layer veröffentlichen, um den Bereich Als Web-Layer freigeben zu öffnen.
- Füllen Sie die Informationen auf der Registerkarte Allgemein aus.
- Aktivieren Sie unter Layer-Typ das Kontrollkästchen Kartenbild.
- Nun können Sie auf der Registerkarte Konfiguration die Kartenbild-Layer-Eigenschaften konfigurieren und die Netzwerkanalysefunktion aktivieren.
- Klicken Sie unten auf der Seite auf die Schaltfläche Analysieren, um auf mögliche Fehler oder Warnungen zu prüfen.
- Klicken Sie nach erfolgreicher Validierung auf Veröffentlichen, um die Karte freizugeben.
Weitere Informationen zum Konfigurieren zusätzlicher Eigenschaften für den Kartenservice finden Sie in der Dokumentation zum Bearbeiten der Eigenschaften von Routing-Services.
Verwenden des Service
Der Routing-Service ermöglicht programmgesteuert spezialisierte oder lokal gehostete Routenerstellungen in Ihren Web-Apps und anderen Desktop-Anwendungen. ArcGIS-Entwicklern steht eine Vielzahl von Plattformen zur Verfügung, die Netzwerkanalyse-Services verarbeiten können, z. B. ArcGIS-Web-APIs, das ArcGIS Maps SDK und die ArcGIS REST API.
Weitere Informationen über die verschiedenen APIs für den Zugriff auf Routing-Services