Geoprocessing functions in arcpy.nax

The Network Analyst module, arcpy.nax, includes functions that represent geoprocessing tools from the Network Analyst toolbox. When writing Python code, you can use these geoprocessing tools as Python functions. The following table summarizes the geoprocessing tools that are available in arcpy.nax:

Network Analyst geoprocessing functions

FunctionDescription

BuildNetwork

Baut die Informationen zu Netzwerkkonnektivität und Attributen eines Netzwerk-Datasets erneut auf. Das Netzwerk-Dataset muss neu berechnet werden, nachdem die Attribute oder Features einer beteiligten Quell-Feature-Class bearbeitet wurden. Nachdem die Quell-Features bearbeitet wurden, stellt das Werkzeug die Netzwerkverbindung nur in den Flächen her, die bearbeitet wurden, um den Berechnungsvorgang zu beschleunigen; wenn die Netzwerkattribute jedoch bearbeitet werden, muss die gesamte Ausdehnung des Netzwerk-Datasets erneut erstellt werden. Für ein großes Netzwerk-Dataset kann dieser Vorgang möglicherweise einige Zeit in Anspruch nehmen.

CalculateLocations

Verortet Eingabe-Features in einem Netzwerk und fügt den Eingabe-Features Felder zum Beschreiben der Netzwerkstandorte hinzu. Mit dem Werkzeug werden die Netzwerkstandorte von Eingaben neu berechnet und in einem Network Analyst-Workflow zur Verbesserung der Analyseleistung zum Zeitpunkt der Berechnung verwendet. Mit dem Werkzeug werden die berechneten Netzwerkstandorte der Eingaben in Feldern in den Eingabedaten gespeichert.

CreateNetworkDataset

Erstellt ein Netzwerk-Dataset in einem vorhandenen Feature-Dataset. Mit dem Netzwerk-Dataset können für die Daten im Feature-Dataset Netzwerkanalysen durchgeführt werden.

CreateNetworkDatasetFromTemplate

Erstellt ein neues Netzwerk-Dataset mit dem Schema, das in der Eingabe-Vorlagendatei (.xml) enthalten ist. Alle Feature-Classes und Eingabetabellen, die zum Erstellen des Netzwerk-Datasets erforderlich sind, müssen vor Ausführung dieses Werkzeugs bereits vorhanden sein.

CreateTemplateFromNetworkDataset

Erstellt eine Datei, die das Schema eines vorhandenen Netzwerk-Datasets enthält. Mit dieser Vorlagendatei kann anschließend ein neues Netzwerk-Dataset mit demselben Schema erstellt werden.

CreateTurnFeatureClass

Erstellt eine neue Turn-Feature-Class, um Kantenübergangs-Features zu speichern, mit denen Richtungsänderungen in einem Netzwerk-Dataset modelliert werden.

DissolveNetwork

Erstellt ein Netzwerk-Dataset, bei dem die Anzahl der Linien-Features minimiert wird, die erforderlich sind, um das Eingabe-Netzwerk-Dataset ordnungsgemäß zu modellieren. Durch das effizientere Ausgabe-Netzwerk-Dataset kann die Zeit reduziert werden, die erforderlich ist, um Analysen sowie entsprechende Ergebnisse zu erstellen und die Wegbeschreibungen zu generieren. Mit diesem Werkzeug werden ein neues Netzwerk-Dataset und neue Quell-Feature-Classes ausgegeben; das Eingabe-Netzwerk-Dataset und seine Quell-Features bleiben unverändert.

IncreaseMaximumEdges

Erhöht die in einer neuen Turn-Feature-Class zulässige maximale Anzahl an Kanten pro Kantenübergang.

MakeNetworkDatasetLayer

Erstellt ein Netzwerk-Dataset-Layer aus einem Netzwerk-Dataset.

PopulateAlternateIDFields

Erstellt und füllt zusätzliche Felder in den Turn-Feature-Classes, die unter Verwendung alternativer IDs auf die Kanten verweisen. Die alternativen IDs stellen einen weiteren Satz IDs bereit, mit denen Sie die Integrität der Kantenübergangs-Features sicherstellen können, falls die Quellkanten bearbeitet werden.

ShareAsRouteLayers

Gibt die Ergebnisse der Netzwerkanalysen als Elemente des Routen-Layers in einem Portal frei. Ein Routen-Layer umfasst alle Informationen zu einer Route – zum Beispiel die Stopps, die der Route zugewiesen sind, oder die Aufträge, die über eine Route abgewickelt werden –, und die Wegbeschreibungen.

UpdateByAlternateIDFields

Aktualisiert alle Kantenreferenzen in Turn-Feature-Classes unter Verwendung eines alternativen ID-Feldes. Dieses Werkzeug sollte verwendet werden, nachdem die Eingabe-Linien-Features bearbeitet wurden, auf die von den Kantenübergangs-Features verwiesen wird, um die Kantenübergangs-Features auf der Grundlage alternativer ID-Felder zu synchronisieren.

UpdateByGeometry

Aktualisiert alle Kantenreferenzen in der Turn-Feature-Class unter Verwendung der Turn-Features-Geometrie. Dieses Werkzeug ist nützlich, wenn die für den Kantenübergang aufgeführten IDs aufgrund der Bearbeitung der zugrunde liegenden Kanten nicht mehr auf die Kanten verweisen, aus denen sich der Kantenübergang zusammensetzt.