Netzwerk aktualisieren (Network Analyst)
Zusammenfassung
Aktualisiert das Schema des Netzwerk-Datasets. Durch die Aktualisierung des Netzwerk-Datasets kann das Netzwerk-Dataset die neu verfügbaren Funktionen in der aktuellen Software-Version nutzen.
![Veraltet Veraltet](rsrc/legacy.png)
Dies ist ein veraltetes Werkzeug. Weitere Informationen zur Funktionsweise dieses Werkzeugs finden Sie in der archivierten Dokumentation. Diese Funktion wurde durch das Werkzeug Dataset aktualisieren im Toolset "Geodatabase-Verwaltung" ersetzt. Das Werkzeug "Dataset aktualisieren" ermöglicht Ihnen, Netzwerk-Datasets sowie andere Arten von Datasets, z. B. Parcel-Fabrics, auf die aktuelle ArcGIS-Version zu aktualisieren.
Verwendung
-
Bevor das Netzwerk-Dataset aktualisiert wird, muss die Geodatabase mithilfe des Werkzeugs "Geodatabase aktualisieren" auf die aktuelle Version aktualisiert werden.
Syntax
Parameter | Erläuterung | Datentyp |
in_network_dataset |
Das Netzwerk-Dataset, das aktualisiert werden soll. Das Netzwerk-Dataset muss ein Geodatabase-basiertes Netzwerk-Dataset sein. | Network Dataset Layer |
Codebeispiel
Ausführen des Werkzeugs unter Verwendung aller Parameter.
import arcpy
arcpy.env.workspace = "C:/Data/Socal.gdb"
arcpy.UpgradeNetwork_na("Transportation/Streets_ND")
Mit dem folgenden eigenständigen Python-Skript wird veranschaulicht, wie die Funktion "UpgradeNetwork" zum Aktualisieren des Schemas eines Netzwerk-Datasets verwendet werden kann.
# Name: UpgradeNetwork_Workflow.py
# Description: Upgrades the schema of a network dataset by first upgrading the
# geodatabase containing the network dataset and then upgrading the
# network dataset. The network dataset is also built so that it can
# be used to perform network analyses.
# Requirements: Network Analyst Extension
#Import system modules
import arcpy
from arcpy import env
try:
#Check out the Network Analyst extension license
arcpy.CheckOutExtension("Network")
#Set environment settings
env.workspace = "C:/data/RhodeIsland.gdb"
env.overwriteOutput = True
#Set local variables
#inNetworkDataset = "Transportation/Streets_ND"
inNetworkDataset = "RhodeIsland/RhodeIsland_ND"
#Before upgrading the network dataset, upgrade the file GDB that contains
#the network dataset
arcpy.UpgradeGDB_management(env.workspace)
#Upgrade the network dataset
arcpy.UpgradeNetwork_na(inNetworkDataset)
#The upgraded network dataset is not built. So build the network dataset
arcpy.BuildNetwork_na(inNetworkDataset)
print "Script completed successfully"
except Exception as e:
# If an error occurred, print line number and error message
import traceback, sys
tb = sys.exc_info()[2]
print "An error occured on line %i" % tb.tb_lineno
print str(e)