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 in den Turn-Feature-Classes zusätzliche Felder, die anhand alternativer IDs die Netzwerkkanten referenzieren. Wenn sich die ObjectID-Werte von Kantenquellen im Rahmen der Bearbeitung ändern, wird mithilfe der alternativen IDs die Integrität der Kantenübergangs-Features gewahrt.

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, wobei ein alternatives ID-Feld verwendet wird, um für jeden Kantenübergang die zugehörigen Kanten-Features zu identifizieren. Verwenden Sie dieses Werkzeug, nachdem Sie Änderungen an den Edge-Source-Feature-Classes vorgenommen haben, durch die sich ObjectID-Werte ändern.

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.