Die Standard-Routing-Services sind die Karten- und Geoverarbeitungsservices, die vorkonfigurierte Funktionen von Network Analyst bereitstellen. Um eine Netzwerkanalyse mit den verschiedenen Arten von Solvern als Web-Services in ArcGIS Enterprise durchzuführen, können Sie diese als Standard-Routing-Services veröffentlichen. Wenn Sie Standard-Routing-Services veröffentlichen, bietet ArcGIS Enterprise volle Funktionalität und Integration in vorkonfigurierte Esri Anwendungen wie ArcGIS Pro und Map Viewer.
Veröffentlichen von Standard-Routing-Services mit ArcGIS Enterprise
Die beste Möglichkeit zur Veröffentlichung von Standard-Routing-Services ist die Verwendung von ArcGIS Enterprise. Wenn Sie ArcGIS Enterprise mit einem Verbundserver verwenden, finden Sie weitere Informationen unter Konfigurieren von Routing-Services. Bei Verwendung eines eigenständigen Servers finden Sie weitere Informationen unter Dienstprogramm zum Veröffentlichen von Routing-Services. Die Dienstprogramme zum Konfigurieren von Routing-Services und Veröffentlichen der Routing-Services veröffentlichen nicht nur Kartenservices mit Netzwerkanalysefunktionen, sondern auch Geoverarbeitungsservices, die von ArcGIS Pro- und Map Viewer-Analysewerkzeugen verwendet werden.
Weitere Informationen zum Veröffentlichen von Standard-Routing-Services mit ArcGIS Enterprise
Veröffentlichen von Standard-Routing-Services mit ArcGIS Pro
Standard-Geoverarbeitungsservices für das Routing können nur mit ArcGIS Enterprise veröffentlicht werden. Standard-Karten-Services mit Netzwerkanalysefunktionen können jedoch auch mit ArcGIS Pro veröffentlicht werden. Wenn Sie beispielsweise ein anderes Netzwerk-Dataset verwenden möchten als das, das von den mit ArcGIS Enterprise veröffentlichen Services verwendet wird, können Sie diesen einen Service mit ArcGIS Pro veröffentlichen. Möglicherweise führt Ihre Organisation einen Großteil der Netzwerkanalysen auf der Grundlage von Daten der Straßenmittelachse durch, wobei Anwendungen wie ArcGIS Pro oder die in Map Viewer verfügbaren Analysewerkzeuge zum Einsatz kommen. Gleichzeitig verwenden Sie möglicherweise ArcGIS Indoors-Anwendungen, um Analysen für ein Indoor-Wegenetzwerk durchführen, die Gehwege und Gänge auf Ihrem Campusgelände darstellen. In diesen Fällen können Sie mithilfe von ArcGIS Enterprise alle Routing-Services veröffentlichen, die auf dem aus den Daten der Straßenmittelachse erstellten Netzwerk-Dataset basieren. Auf der Grundlage Ihres Indoor-Netzwerk-Datasets können Sie zusätzliche Routing-Services (als Kartenservices mit Netzwerkanalysefunktion) veröffentlichen und diese mit ArcGIS Indoors-Anwendungen verwenden.
Um Standard-Kartenservices mit Netzwerkanalysefunktionen zu veröffentlichen, können Sie Kartenservice veröffentlichen in ArcGIS Pro mit aktivierter Netzwerkanalysefunktion verwenden. Hierfür wird die Erweiterung "ArcGIS Network Analyst" benötigt.
Hinweis:
Wenn Sie von ArcGIS Pro in ArcGIS Enterprise veröffentlichen möchten, lesen Sie den Workflow zum Freigeben eines Kartenbild-Layers. Wenn Sie von ArcGIS Pro in eine eigenständige ArcGIS Server-Site veröffentlichen möchten, lesen Sie die Dokumentation Veröffentlichen eines Kartenservice.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. Wenn Sie den Positionsservice verwenden, müssen Sie zudem der Karte den Netzwerk-Dataset-Layer hinzufügen. 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 Runtime SDK oder der REST-API des Service in einer Programmiersprache Ihrer Wahl programmgesteuert verwenden.
Erstellen einer Karte
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 muss 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. Wenn Sie den Positionsservice veröffentlichen, müssen Sie zudem der Karte den Netzwerk-Dataset-Layer hinzufügen.
Vorsicht:
Operationen für "Location-Allocation" und "Vehicle Routing Problem" können über einen Kartenservice mit Netzwerkanalysefunktion nicht veröffentlicht und genutzt werden. Fügen Sie Ihrer Karte keine Layer für "Location-Allocation" und "Vehicle Routing Problem" hinzu.
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.
- Erstellen einer Karte mit ArcGIS Pro
- Fügen Sie der Karte das Netzwerk-Dataset hinzu.
Der Positionsservice wird für eine Netzwerk-Dataset-Layer-Ressource ausgeführt. Für eine erfolgreiche Netzwerkanalyse mit den Routing-Services müssen diese die Position der jeweiligen Analyse-Eingabe im Netzwerk-Dataset bestimmen.
- Erstellen Sie einen oder mehrere Netzwerkanalyse-Layer in der Karte.
- Konfigurieren Sie die Analyseeinstellungen des Netzwerkanalyse-Layers.
Veröffentlichen des Service
Nachdem Sie die Karte erstellt und gespeichert haben, können Sie die Karte als Kartenbild-Layer in ArcGIS Pro freigeben, wenn Ihre ArcGIS Server-Site mit einem Portal verbunden ist, oder als Kartenservice, wenn die Veröffentlichung aus ArcGIS Server in eine eigenständige ArcGIS Pro-Site erfolgt. Aktivieren Sie beim Veröffentlichen des Kartenbild-Layers bzw. Kartenservice die Netzwerkanalysefunktion.
Hinweis:
Mit den folgenden Schritten wird der Service als Kartenbild-Layer veröffentlicht. Wie Sie stattdessen einen Kartenservice veröffentlichen, erfahren Sie in der entsprechenden Dokumentation.- 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
Sie können die Routing-Services nutzen, um Netzwerkanalysefunktionen in Ihre eigenen Anwendungen einzubinden. ArcGIS-Entwicklern steht eine Vielzahl von APIs zur Verfügung, die mit den Routing-Services verwendet werden können, z. B. das ArcGIS Maps SDK for JavaScript, die ArcGIS REST API oder die verschiedenen nativen ArcGIS Maps SDKs.
Weitere Informationen über die verschiedenen APIs für den Zugriff auf Routing-Services