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

Agrega un campo a una subcapa de una capa de análisis de red.

AddLocations

Agrega entidades de entrada o las registra en una capa de análisis de red. Las entradas se agregan a subcapas específicas como paradas y barreras. Cuando la capa de análisis de red hace referencia a un dataset de red como su fuente de datos de red, la herramienta calcula las ubicaciones de red de las entradas, a menos que se asignen campos de ubicación de red precalculados de las entradas.

BuildNetwork

Reconstruye la conectividad de la red y la información del atributo de un dataset de red. Es necesario reconstruir el dataset de red después de editar los atributos o las entidades de una clase de entidad de origen participante. Después de que se editan las entidades de origen, la herramienta establece la conectividad de la red sólo en las áreas que fueron editadas para agilizar el proceso de construcción, sin embargo, cuando se editan los atributos de la red, se reconstruye la extensión completa del dataset de red. En el caso de un dataset de red grande, posiblemente esta operación sea lenta.

CalculateLocations

Localiza entidades de entrada en una red y agrega campos que describen estas ubicaciones de red a las entidades de entrada. La herramienta se utiliza para precalcular las ubicaciones de red de entradas que se utilizarán en un flujo de trabajo de Network Analyst, y así mejorar el rendimiento del análisis en el momento de la resolución. La herramienta almacena las ubicaciones de red calculadas de las entradas en los campos de los datos de entrada.

CopyTraversedSourceFeatures

Crea dos clases de entidad y una tabla, que juntas contengan información sobre los bordes, cruces y giros que se trazan al resolver una capa de análisis de red.

CreateNetworkDataset

Crea un dataset de red en un dataset de entidades existente. El dataset de red se puede utilizar para realizar análisis de red con los datos del dataset de entidades.

CreateNetworkDatasetFromTemplate

Crea un nuevo dataset de red con el esquema incluido en el archivo de la plantilla de entrada (.xml). Todas las clases de entidad y tablas de entrada necesarias para crear el dataset de red deben existir previamente antes de ejecutar esta herramienta.

CreateTemplateFromNetworkDataset

Crea un archivo que contiene el esquema de un dataset de red existente. Después, este archivo de plantilla se puede utilizar para crear un dataset de red nuevo con el mismo esquema.

CreateTurnFeatureClass

Crea una nueva clase de entidad de giro para almacenar entidades de giro que modelan movimientos de giro en un dataset de red.

Directions

Genera indicaciones giro a giro de una capa de análisis de red con rutas. Las direcciones se escriben en un archivo de texto, XML, o formato HTML. Si proporciona una hoja de estilo adecuada, las indicaciones se pueden escribir en cualquier otro formato de archivo.

DissolveNetwork

Crea un nuevo dataset de red que minimiza la cantidad de entidades de línea requeridas para modelar correctamente el dataset de red de entrada. El dataset de red de salida más eficiente reduce el tiempo necesario para resolver análisis, dibujar resultados y generar las indicaciones para conducir. Esta herramienta genera como salida un nuevo dataset de red y clases de entidad de origen; el dataset de red de entrada y las entidades de origen permanecen sin cambios.

IncreaseMaximumEdges

Incrementa la cantidad máxima de bordes por giro en una clase de entidad de giro.

MakeClosestFacilityAnalysisLayer

Crea una capa de análisis de red de instalación más cercana y establece sus propiedades de análisis. Una capa de análisis de ubicación de instalaciones más cercanas es útil para determinar las instalaciones más cercanas a un incidente según el modo de viaje. La capa se puede crear utilizando un dataset de red local o un servicio alojado en línea o en un portal.

MakeClosestFacilityLayer

Crea una capa de análisis de red de instalación más cercana y establece sus propiedades de análisis. Una capa de análisis de instalación más cercana es útil para determinar la o las instalaciones más cercanas a un incidente basadas en un coste de red específico.

Heredado:

Esta es una herramienta obsoleta. Esta función se ha reemplazado por la herramienta Crear capa de análisis de ubicación de facilidades más cercanas.

MakeLocationAllocationAnalysisLayer

Crea una capa de análisis de red de ubicación y asignación y establece sus propiedades de análisis. Una capa de análisis de ubicación y asignación es útil para elegir una cantidad dada de instalaciones de un conjunto de posibles ubicaciones tal que una demanda se asigne a las instalaciones de manera óptima y eficiente. La capa se puede crear utilizando un dataset de red local o un servicio alojado en línea o en un portal.

MakeLocationAllocationLayer

Crea una capa de análisis de red de ubicación y asignación y establece sus propiedades de análisis. Una capa de análisis de ubicación y asignación es útil para elegir una cantidad dada de instalaciones de un conjunto de posibles ubicaciones tal que una demanda se asigne a las instalaciones de manera óptima y eficiente.

Heredado:

Esta es una herramienta obsoleta. Esta función se ha reemplazado por la herramienta Crear capa de análisis de ubicación y asignación.

MakeNetworkDatasetLayer

Crea una capa de dataset de red a partir de un dataset de red.

MakeODCostMatrixAnalysisLayer

Crea una capa de análisis de red de matriz de coste origen-destino (OD) y establece sus propiedades de análisis. Una capa de análisis de matriz de coste OD es útil para representar una matriz de costes que oscilan desde un conjunto de ubicaciones de origen hasta un conjunto de ubicaciones de destino. La capa se puede crear utilizando un dataset de red local o un servicio alojado en línea o en un portal.

MakeODCostMatrixLayer

Crea una capa de análisis de red de matriz de coste origen-destino (OD) y establece sus propiedades de análisis. Una capa de análisis de matriz de coste OD es útil para representar una matriz de costes que oscilan desde un conjunto de ubicaciones de origen hasta un conjunto de ubicaciones de destino.

Heredado:

Esta es una herramienta obsoleta. Esta función se ha reemplazado por la herramienta Crear capa de análisis de matriz de coste OD.

MakeRouteAnalysisLayer

Crea una capa de análisis de red de ruta y establece sus propiedades de análisis. Una capa de análisis de ruta es útil para determinar la mejor ruta entre un conjunto de ubicaciones de red en función de un costo de red específico. La capa se puede crear utilizando un dataset de red local o un servicio de generación de rutas alojado en línea o en un portal.

MakeRouteLayer

Crea una capa de análisis de red de ruta y establece sus propiedades de análisis. Una capa de análisis de ruta es útil para determinar la mejor ruta entre un conjunto de ubicaciones de red en función de un costo de red específico.

Heredado:

Esta es una herramienta obsoleta. Esta función se ha reemplazado por la herramienta Crear capa de análisis de ruta.

MakeServiceAreaAnalysisLayer

Crea una capa de análisis de red de área de servicio y establece sus propiedades de análisis. Una capa de análisis del área de servicio es útil para determinar el área de accesibilidad dentro de un coste de valor límite dado desde la ubicación de una instalación. La capa se puede crear utilizando un dataset de red local o un servicio de generación de rutas alojado en línea o en un portal.

MakeServiceAreaLayer

Crea una capa de análisis de red de área de servicio y establece sus propiedades de análisis. Una capa de análisis del área de servicio es útil para determinar el área de accesibilidad dentro de un coste de valor límite dado desde la ubicación de una instalación.

Heredado:

Esta es una herramienta obsoleta. Esta función se ha reemplazado por la herramienta Crear capa de análisis del área de servicios.

PopulateAlternateIDFields

Crea y rellena campos adicionales en las clases de entidad de giro que hacen referencia a los ejes mediante un ID alternativo. Los ID alternativos permiten disponer de otro conjunto de ID, que puede ayudar a mantener la integridad de las entidades de giro en caso de que se editen los ejes del origen.

ShareAsRouteLayers

Comparte el resultado de los análisis de red como elementos de capa de ruta en un portal. Una capa de rutas incluye toda la información para una determinada ruta como, por ejemplo, las paradas asignadas a la ruta y las direcciones del viaje.

Solve

Resuelve el problema de capa de análisis de red en base a las propiedades y las ubicaciones de red.

SolveVehicleRoutingProblem

Crea una capa de análisis de red para problema de generación de rutas para vehículos (VRP), establece las propiedades de análisis y resuelve el análisis, lo que es ideal para la creación de un servicio web VRP. Una capa de análisis de VRP encuentra las rutas mejores para una flota de vehículos.

TurnTableToTurnFeatureClass

Convierte una tabla de giro de ArcView o una tabla de giro de cobertura de ArcInfo Workstation en una clase de entidad de giro de ArcGIS.

UpdateAnalysisLayerAttributeParameter

Actualiza el valor de parámetro de atributos de red para una capa de análisis de red. La herramienta se debe utilizar para actualizar el valor de un parámetro de atributos para una capa de análisis de red antes de ejecutar la herramienta Solucionar. Esto garantiza que la operación de resolución utilizará el valor de parámetro de atributos especificado para producir los resultados adecuados.

Heredado:

Esta es una herramienta obsoleta. En lugar de actualizar los valores del parámetro de atributos de la capa de análisis de red individualmente cada vez que realiza un análisis, puede definir los valores del parámetro de atributos por adelantado configurando modos de viaje en la fuente de datos de su red. En el momento del análisis solo tendrá que elegir el modo de viaje correcto.

UpdateByAlternateIDFields

Actualiza todas las referencias de borde en las clases de entidad de giro utilizando un campo de Id. alternativo. Esta herramienta se debe utilizar después de realizar ediciones en las entidades de línea de entrada que las entidades de giro toman como referencia para sincronizar las entidades de giro en base a los campos de Id. alternativos.

UpdateByGeometry

Actualiza todas las referencias de borde en la clase de entidad de giro utilizando la geometría de las entidades de giro. Esta herramienta resulta útil cuando las Id. enumeradas para el giro ya no pueden encontrar los bordes que participan en el giro debido a que se realizaron ediciones en los bordes subyacentes.