Actualizar red (Network Analyst)

Nivel de licencia:BasicStandardAdvanced

Resumen

Actualiza el esquema del dataset de red. La actualización del dataset de red permite que el dataset de red haga uso de las nuevas funcionalidades disponibles en la versión actual del software.

HerenciaHerencia:

Esta es una herramienta depreciada. Para obtener más información sobre cómo funciona esta herramienta, consulte la documentación archivada. Esta funcionalidad se ha sustituido por la herramienta Actualizar dataset en el conjunto de herramientas Administración de la geodatabase. Actualizar dataset tiene la capacidad de actualizar datasets de red, así como otros tipos de datasets, como las estructuras de parcela, hasta la versión actual de ArcGIS.

Uso

Sintaxis

UpgradeNetwork_na (in_network_dataset)
ParámetroExplicaciónTipo de datos
in_network_dataset

Dataset de red que debe actualizar. Debe ser un dataset de red basado en una geodatabase.

Network Dataset Layer

Ejemplo de código

Ejemplo 1 de UpgradeNetwork (ventana de Python)

Ejecuta la herramienta utilizando todos los parámetros.

import arcpy
arcpy.env.workspace = "C:/Data/Socal.gdb"
arcpy.UpgradeNetwork_na("Transportation/Streets_ND")
Ejemplo 2 de UpgradeNetwork (flujo de trabajo)

La siguiente secuencia de comandos independiente de Python muestra cómo puede utilizar la herramienta UpgradeNetwork para actualizar el esquema de un dataset de red.

# 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)

Entornos

Temas relacionados

Información sobre licencias

ArcGIS for Desktop Basic: Requiere Network Analyst
ArcGIS for Desktop Standard: Requiere Network Analyst
ArcGIS for Desktop Advanced: Requiere Network Analyst
5/10/2014