Der Network Simulator benötigt zum Abspeichern der Planungsprojekte und zur Identifikation der für die Planung relevanten Feature-Klasse ein eigenes Datenmodell.
Beim Einrichten des Datenmodells helfen die im Lieferumfang enthaltenen Jupyter Notebooks (Python-Skripts *.ipynb). Die Notebooks stehen im Rahmen der Bereitstellung des Solution Packages bereits auf dem Portal for ArcGIS als eigenes Element zur Verfügung.
Um die Notebooks auszuführen, muss ArcGIS Pro gestartet werden. Als erster Schritt müssen alle Notebooks in ArcGIS Pro in das lokale Projekt heruntergeladen werden. Dies geschieht durch Rechtsklick auf Download im Catalog. Anschließend sind die Notebooks im lokalen Projekt enthalten und können per Doppelklick geöffnet werden. Die Notebooks müssen anschließend von Schritt 1 bis Schritt 4 nacheinander ausgeführt werden:
Im ersten Schritt werden die beiden Feature-Klassen VU_PLANNING_CONSTR_PHASE und VU_PLANNING angelegt. Außerdem werden Beziehungsklassen zwischen den zu beplanenden Bestands-Feature und VU_PLANNING_CONSTR_PHASE und VU_PLANNING erzeugt.
Im Bereich Variables müssen die Parameter auf die lokale Infrastruktur angepasst werden. Nähere Informationen zu den einzelnen Parametern sind direkt im Skript dokumentiert.
Nachdem die Parameter eingegeben wurden, kann das Skript über Run Cells and Select Below Schritt für Schritt ausgeführt werden.
Der Cursor muss beim Starten auf der ersten Zeile stehen.
Soll das Skript komplett in einem Lauf ausgeführt werden, kann auch "Run all" ausgewählt werden.
Im zweiten Schritt müssen die in Schritt 1 erzeugten Feature-Klassen in einen Feature-Service integriert werden.
Dieser Vorgang wird manuell ausgeführt und das Python-Skript hilft am Ende bei der Validierung des Feature-Services. Für die Validierung müssen, die im Abschnitt Variables benötigten Parameter auf die eigene Infrastruktur angepasst werden.
In Schritt 3 werden die in Schritt 2 erzeugten Feature-Layer zu einer Web-Karte hinzugefügt.
Dieser Schritt wird ebenso manuell ausgeführt und kann am Ende mit dem Python-Skript überprüft werden. Für die Validierung müssen die im Abschnitt Variables benötigten Parameter auf die eigene Infrastruktur angepasst werden.