Crear dataset de red (Network Analyst)

Resumen

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.

Uso

Sintaxis

arcpy.na.CreateNetworkDataset(feature_dataset, out_name, source_feature_class_names, elevation_model)
ParámetroExplicaciónTipo de datos
feature_dataset

El dataset de entidades donde se creará el dataset de red. El dataset de entidades debe contener las clases de entidades de origen que participarán en el dataset de red.

Si el dataset de entidades está en una geodatabase corporativa, no se pueden versionar el dataset de entidades ni ninguna clase de entidad de origen.

Feature Dataset
out_name

El nombre del dataset de red que se desea crear. Ni el dataset de entidades de destino ni su geodatabase principal deben contener ningún dataset de red con este nombre.

String
source_feature_class_names
[source_feature_class_names,...]

Los nombres de las clases de entidad que se incluirán en el dataset de red como entidades de fuente de red. Especifique este parámetro como una lista de cadenas de caracteres.

Debe elegir al menos una clase de entidad de línea que no sea una clase de entidad de giro. Esta clase de entidad de línea actuará como origen de ejes del dataset de red. Opcionalmente, puede elegir clases de entidad de punto para que actúen como orígenes de cruces del dataset de red y clases de entidad de giro como orígenes de giros.

Más información sobre las clases de entidad de origen de dataset de red

Todas las clases de entidad de origen deben residir en el dataset de entidades de destino y no debe participar aún en una red geométrica, una red de servicios ni ningún otro dataset de red.

String
elevation_model

Especifica el modelo que se desea utilizar para controlar la conectividad vertical del dataset de red.

Más información sobre la conectividad vertical

  • ELEVATION_FIELDS Los extremos coincidentes que tengan los mismos valores de campo de elevación se consideran conectados en el dataset de red. Esta es la opción predeterminada.
  • Z_COORDINATESLos valores de las coordenadas z en la geometría de entidades de línea determinan la conectividad vertical. Los puntos coincidentes se consideran conectados solo si presentan valores de coordenada z coincidentes.
  • NO_ELEVATION La conectividad del dataset de red se determina solo por coincidencia horizontal.
String

Salida derivada

NombreExplicaciónTipo de datos
out_network_dataset

El nuevo dataset de red.

Dataset de red

Muestra de código

Ejemplo 1 de CreateNetworkDataset (ventana de Python)

Cree un dataset de red en un dataset de entidades.

import arcpy
arcpy.CheckOutExtension("network")
arcpy.na.CreateNetworkDataset(r"C:\Data\Network.gdb\Transportation", 
                              "Streets_ND", ["Streets", "Turns"], 
                              "ELEVATION_FIELDS")

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: Requiere Network Analyst
  • Standard: Requiere Network Analyst
  • Advanced: Requiere Network Analyst