What is the Network Analyst module? (arcpy.na)

The Network Analyst module arcpy.na is a Python module for working with network analysis functionality provided with the Extensión ArcGIS Network Analyst. It provides access to all the geoprocessing tools available in the Network Analyst toolbox as well as other helper functions and classes that allow you to automate Network Analyst workflow through Python.

To accomplish your workflow, you will most likely use functions and classes from the ArcPy module or other modules such as the mapping module. In particular, the ArcPy Describe function can be used to access read-only properties for a network dataset or a Network Analyst layer.

Network Analyst functions

Function

Description

AddFieldToAnalysisLayer

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

AddLocations

Agrega objetos de análisis de red a una capa de análisis de red. Los objetos se agregan a subcapas específicas como Paradas y Barreras. Los objetos se introducen como entidades o registros.

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 realizar ediciones en 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

Agrega campos a las entidades de entrada que contienen la ubicación de red de las entidades. La herramienta se utiliza para almacenar la información de la ubicación de red como atributos de entidad para poder cargar rápidamente las entidades como entradas para una capa de análisis de red.

CheckIntersectingFeatures

Returns a Boolean indicating whether the number of edge source features from the specified network dataset that are intersected by the features within the specified feature layer is less than or equal to the specified cutoff. The function is useful to restrict the number of features that can be loaded as line or polygon barriers into a network analysis layer.

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.

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 direcciones 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.

FindClosestFacilities

Encuentra una o más instalaciones más próximas a un incidente en función del tiempo de viaje, la distancia u otros costes y da como resultado la mejor ruta, la instalación elegida y las indicaciones sobre cómo llegar entre el incidente y la instalación. Por ejemplo, esta herramienta se puede usar para encontrar el hospital más cercano a un accidente, la patrulla de policía más próxima a la escena de un crimen o el almacén más cercano a la dirección de un cliente.

GenerateDirectionsFeatures

Creates a feature class of route lines on the map and corresponding text directions generated by solving a network analysis layer. The output can be modified using the StreetDirectionProperties object of the network analysis layer.

GenerateServiceAreas

Crea una capa de análisis de red de área de servicio, establece las propiedades de análisis y resuelve el análisis. Esta herramienta es ideal para establecer un servicio de geoprocesamiento de área de servicio en la web. Un área de servicio de red es una región que abarca todas las calles a las que se puede acceder dentro de una distancia determinada o el tiempo de viaje desde una o más instalaciones.

GetNAClassNames

Returns a dictionary of network analysis class names from the network analysis layer specified as argument. The dictionary keys are the network analysis class names, and the values are the layer names that reference the network analysis classes from the network analysis layer. The layer names are used as input in some geoprocessing tools such as Add Locations and Add Field To Analysis Layer.

GetSolverProperties

Returns a ArcGIS 10.1 Network Analyst solver properties object based on the type of the ArcGIS 10.1 Network Analyst layer specified as the argument. The solver properties object is used to update the analysis properties for the layer.

IncreaseMaximumEdges

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

ListDirectionsLanguages

Returns a list of the languages in which you can generate directions for the routes you create during network analysis. The list of available languages depends on which directions language packs you have installed on your machine.

ListDirectionsStyleNames

Returns a list of the available styles for generating directions from a route created during network analysis. Each directions style is appropriate for a different application.

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.

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.

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.

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.

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.

MakeVehicleRoutingProblemLayer

Crea una capa de análisis de red de problema de generación de rutas para vehículos (VRP) y establece sus propiedades de análisis. Una capa de análisis de un problema de generación de rutas para vehículos es útil para optimizar un conjunto de rutas que transita una flota de vehículos.

PopulateAlternateIDFields

Crea y rellena campos adicionales en las clases de entidad de giro que hacen referencia a los bordes 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 bordes del origen.

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 del problema de generación de rutas para vehículos encuentra las mejores rutas 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.

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.

UpdateTrafficData

Descarga los datos de tráfico en vivo de un servicio Web y los almacena en un archivo de formato de tráfico dinámico (DTF), que es un archivo que los datasets de red pueden leer para conocer el análisis y visualización del tráfico en vivo.

UpdateTrafficIncidents

Crea una clase de entidad de puntos que contiene los datos de incidentes de tráfico en vivo desde un servicio Web. Los incidentes de tráfico incluyen eventos como accidentes y construcción en carreteras.

UpgradeNetwork

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.

Network Analyst classes

Class

Description

ClosestFacilitySolverProperties

Provides access to analysis properties from a closest facility network analysis layer. The GetSolverProperties function is used to obtain a ClosestFacilitySolverProperties object from a closest facility network analysis layer.

LocationAllocationSolverProperties

Provides access to analysis properties from a location-allocation network analysis layer. The GetSolverProperties function is used to obtain a LocationAllocationSolverProperties object from a location-allocation network analysis layer.

NAClassFieldMap

Provides the ability to map field names or set default values for the properties of a network analysis class within a network analysis layer. The properties of the network analysis class are used as inputs by the solvers while performing the network analyses.

NAClassFieldMappings

Provides a Python dictionary of NAClassFieldMap objects that are used to map field names or set default values for the properties of a network analysis class within a network analysis layer. The dictionary keys are the network analysis class property names, and the values are the NAClassFieldMap objects.

ODCostMatrixSolverProperties

Provides access to analysis properties from an origin-destination (OD) cost matrix network analysis layer. The GetSolverProperties function is used to obtain an ODCostMatrixSolverProperties object from an OD cost matrix network analysis layer.

RouteSolverProperties

Proporciona acceso a las propiedades de análisis desde una capa de análisis de red de ruta. La función GetSolverProperties se utiliza para obtener un objeto RouteSolverProperties desde una capa de análisis de red de ruta.

ServiceAreaSolverProperties

Provides access to analysis properties from a service area network analysis layer. The GetSolverProperties function is used to obtain a ServiceAreaSolverProperties object from a service area network analysis layer.

StreetDirectionProperties

Provides read and write access to street directions properties, allowing you to customize the directions output from your network analysis layers. The StreetDirectionsProperties can be read from and set on a SolverProperties object obtained through the GetSolverProperties function.

VehicleRoutingProblemSolverProperties

Provides access to analysis properties from a vehicle routing problem ArcGIS 10.1 Network Analyst layer. The GetSolverProperties function is used to obtain a VehicleRoutingProblemSolverProperties object from a vehicle routing problem ArcGIS 10.1 Network Analyst layer.

4/26/2014