Geoprocessing functions in arcpy.na

The Network Analyst module, arcpy.na, 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.na:

Network Analyst geoprocessing functions

Function or toolDescription

AddFieldToAnalysisLayer

Fügt einem Sublayer eines Netzwerkanalyse-Layers ein Feld hinzu.

AddLocations

Fügt einem Netzwerkanalyse-Layer Eingabe-Features oder Datensätze hinzufügt. Die Eingaben werden bestimmten Sublayern, z. B. Stopps und Barrieren, hinzugefügt. Wenn der Netzwerkanalyse-Layer ein Netzwerk-Dataset als Netzwerkdatenquelle referenziert, werden die Netzwerkstandorte der Eingaben vom Werkzeug berechnet, es sei denn, über die Eingaben werden vorab berechnete Netzwerkstandortfelder zugeordnet.

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.

CopyTraversedSourceFeatures

Erstellt zwei Feature-Classes und eine Tabelle, die Informationen über die Kanten, Knoten und Kantenübergänge enthalten, die beim Berechnen eines Netzwerkanalyse-Layers durchlaufen werden.

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.

Directions

Generiert detaillierte Wegbeschreibungen aus einem Netzwerkanalyse-Layer mit Routen. Die Wegbeschreibungen können in eine Datei im Text-, XML- oder HTML-Format geschrieben werden. Bei Angabe einer geeigneten Formatvorlage können die Wegbeschreibungen auch in einem beliebigen anderen Dateiformat gespeichert 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.

MakeClosestFacilityAnalysisLayer

Erstellt einen Netzwerkanalyse-Layer für die nächstgelegene Einrichtung und legt seine Analyse-Eigenschaften fest. Ein Netzwerkanalyse-Layer für die nächstgelegenen Einrichtung ist hilfreich, um die nächste Einrichtung oder die Einrichtungen zu einem Ereignis auf der Grundlage des angegebenen Reisemodus zu bestimmen. Der Layer kann mit einem lokalen Netzwerk-Dataset oder mit einem online bzw. in einem Portal gehosteten Service erstellt werden.

MakeClosestFacilityLayer

Erstellt einen Netzwerkanalyse-Layer für die nächstgelegene Einrichtung und legt seine Analyse-Eigenschaften fest. Ein Netzwerkanalyse-Layer für die nächstgelegene Einrichtung ist hilfreich, um die nächste Einrichtung oder die Einrichtungen zu einem Ereignis auf der Grundlage der angegebenen Netzwerkkosten zu bestimmen.

Vorversion:

Dies ist ein veraltetes Werkzeug. Diese Funktionen wurde durch das Werkzeug Analyse-Layer für nächstgelegene Einrichtung erstellen ersetzt.

MakeLocationAllocationAnalysisLayer

Erstellt einen Location-Allocation-Netzwerkanalyse-Layer und legt seine Analyse-Eigenschaften fest. Ein Location-Allocation-Analyse-Layer ist nützlich, wenn Sie eine definierte Anzahl an Einrichtungen aus einem Satz potenzieller Standorte auswählen, so dass den Einrichtungen auf optimale und effiziente Weise ein Bedarf zugeordnet wird. Der Layer kann mit einem lokalen Netzwerk-Dataset oder mit einem online bzw. in einem Portal gehosteten Service erstellt werden.

MakeLocationAllocationLayer

Erstellt einen Location-Allocation-Netzwerkanalyse-Layer und legt seine Analyse-Eigenschaften fest. Ein Location-Allocation-Analyse-Layer ist nützlich, wenn Sie eine definierte Anzahl an Einrichtungen aus einem Satz potenzieller Standorte auswählen, so dass den Einrichtungen auf optimale und effiziente Weise ein Bedarf zugeordnet wird.

Vorversion:

Dies ist ein veraltetes Werkzeug. Diese Funktionen wurden durch das Werkzeug Location-Allocation-Analyse-Layer erstellen ersetzt.

MakeNetworkDatasetLayer

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

MakeODCostMatrixAnalysisLayer

Erstellt einen Netzwerkanalyse-Layer für Start-Ziel-Kostenmatrix und legt seine Analyse-Eigenschaften fest. Mit dem Netzwerkanalyse-Layer für die Start-Ziel-Kostenmatrix können Sie eine Kostenübersicht von einer Gruppe von Startstandorten zu einer Gruppe von Zielstandorten erstellen. Der Layer kann mit einem lokalen Netzwerk-Dataset oder mit einem online bzw. in einem Portal gehosteten Service erstellt werden.

MakeODCostMatrixLayer

Erstellt einen Netzwerkanalyse-Layer für Start-Ziel-Kostenmatrix und legt seine Analyse-Eigenschaften fest. Mit dem Netzwerkanalyse-Layer für die Start-Ziel-Kostenmatrix können Sie eine Kostenübersicht von einer Gruppe von Startstandorten zu einer Gruppe von Zielstandorten erstellen.

Vorversion:

Dies ist ein veraltetes Werkzeug. Diese Funktionen wurde durch das Werkzeug Make OD Cost Matrix Analysis Layer ersetzt.

MakeRouteAnalysisLayer

Erstellt einen Netzwerkanalyse-Layer für Routen und legt seine Analyse-Eigenschaften fest. Ein Routen-Netzwerkanalyse-Layer ist nützlich, um die optimale Route zwischen mehreren Netzwerkstandorten auf der Grundlage der angegebenen Netzwerkkosten zu ermitteln. Der Layer kann mit einem lokalen Netzwerk-Dataset oder mit einem online bzw. in einem Portal gehosteten Routing-Service erstellt werden.

MakeRouteLayer

Erstellt einen Netzwerkanalyse-Layer für Routen und legt seine Analyse-Eigenschaften fest. Ein Routenanalyse-Layer ist nützlich, um die optimale Route zwischen mehreren Netzwerkstandorten auf der Grundlage der angegebenen Netzwerkkosten zu ermitteln.

Vorversion:

Dies ist ein veraltetes Werkzeug. Diese Funktionen wurde durch das Werkzeug Routenanalyse-Layer erstellen ersetzt.

MakeServiceAreaAnalysisLayer

Erstellt einen Netzwerkanalyse-Layer für Einzugsgebiete und legt seine Analyse-Eigenschaften fest. Ein Einzugsgebiet-Analyse-Layer ist nützlich, wenn Sie die Erreichbarkeitsfläche von einem Einrichtungsstandort aus innerhalb eines gegebenen Grenzkostenwerts bestimmen möchten. Der Layer kann mit einem lokalen Netzwerk-Dataset oder mit einem online bzw. in einem Portal gehosteten Routing-Service erstellt werden.

MakeServiceAreaLayer

Erstellt einen Netzwerkanalyse-Layer für Einzugsgebiete und legt seine Analyse-Eigenschaften fest. Ein Einzugsgebiet-Analyse-Layer ist nützlich, wenn Sie die Erreichbarkeitsfläche von einem Einrichtungsstandort aus innerhalb eines gegebenen Grenzkostenwerts bestimmen möchten.

Vorversion:

Dies ist ein veraltetes Werkzeug. Diese Funktionen wurde durch das Werkzeug Einzugsgebiet-Analyse-Layer erstellen ersetzt.

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.

Solve

Berechnet das Netzwerkanalyse-Layer-Problem auf der Grundlage der Netzwerkstandorte und Eigenschaften.

SolveVehicleRoutingProblem

Erstellt einen Vehicle Routing Problem (VRP)-Netzwerkanalyse-Layer, legt die Analyse-Eigenschaften fest und berechnet die Analyse, was ideal für die Einrichtung eines VRP-Web-Service ist. Ein VRP-Analyse-Layer findet die besten Routen für eine Fahrzeugflotte.

TurnTableToTurnFeatureClass

Konvertiert eine Kantenübergangstabelle aus ArcView oder eine Coverage-Kantenübergangstabelle aus ArcInfo Workstation in eine ArcGIS-Turn-Feature-Class.

UpdateAnalysisLayerAttributeParameter

Aktualisiert den Netzwerkattribut-Parameterwert für einen Netzwerkanalyse-Layer. Das Werkzeug sollte verwendet werden, um den Wert eines Attributparameters für einen Netzwerkanalyse-Layer vor der Berechnung durch das Werkzeug Berechnen zu aktualisieren. Damit wird sichergestellt, dass für die Berechnung der angegebene Wert des Attributparameters verwendet und das entsprechende Ergebnis erzeugt wird.

Vorversion:

Dies ist ein veraltetes Werkzeug. Anstatt die Attributparameterwerte des Netzwerkanalyse-Layers zum Zeitpunkt der Analyse zu aktualisieren, sollten Sie Attributparameterwerte im Voraus festlegen, indem Sie Reisemodi für die Netzwerkdatenquelle konfigurieren. Wählen Sie bei der Analyse einfach den richtigen Reisemodus aus.

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.