¿Qué es el módulo ArcGIS 10.1 Network Analyst? (arcpy.na)

El módulo ArcGIS 10.1 Network Analyst arcpy.na es un módulo de Python para trabajar con la funcionalidad de análisis de red proporcionada con Extensión ArcGIS 10.1 Network Analyst. Proporciona acceso a todas las herramientas de geoprocesamiento disponibles en la caja de herramientas de ArcGIS 10.1 Network Analyst y otras clases y funciones auxiliares que le permiten automatizar el flujo de trabajo de ArcGIS 10.1 Network Analyst mediante Python.

Para lograr su flujo de trabajo, es más probable que utilice las clases y funciones en el módulo de ArcPy u otros módulos como el módulo de representación cartográfica. En concreto, la función de ArcPy Describir se puede utilizar para acceder a las propiedades de sólo lectura para dataset de red o una capa de ArcGIS 10.1 Network Analyst.

Las funciones ArcGIS 10.1 Network Analyst

Función

Descripción

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.

Indicaciones

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.

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 la creación de 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.

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.

Solucionar

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 problemas 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 haga clic aquí para ver la documentación de archivado. 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.

Las clases ArcGIS 10.1 Network Analyst

Clase

Descripción

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.

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.

9/11/2013