Обновляет схему набора сетевых данных. Обновление набора сетевых данных позволяет использовать новые функции, доступные в текущей версии программного обеспечения.
Прежние версии:
Это инструмент устаревший. Эта функциональность заменена инструментом Обновить набор данных. Инструмент Обновить набор данных обновляет наборы сетевых данных, а также другие типы наборов данных, например, наборов данных участков до текущей версии ArcGIS.
Использование
Перед обновлением набора сетевых данных в первую очередь следует обновить базу геоданных до текущей версии с помощью инструмента Обновить базу геоданных.
В следующем автономном скрипте Python показано, как используется функция UpgradeNetwork для обновления схемы набора сетевых данных:
# 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
try:
#Set environment settings
arcpy.env.workspace = "C:/data/RhodeIsland.gdb"
arcpy.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.management.UpgradeGDB(env.workspace)
#Upgrade the network dataset
arcpy.na.UpgradeNetwork(inNetworkDataset)
#The upgraded network dataset is not built. So build the network dataset
arcpy.na.BuildNetwork(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 occurred on line %i" % tb.tb_lineno)
print(str(e))