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
El dataset de red creado con esta herramienta se configura con la configuración predeterminada. Después de ejecutar la herramienta, abra las páginas de propiedades del dataset de red y configure los parámetros del dataset de red para admitir sus necesidades de análisis específicas.
Más información sobre cómo crear y configurar datasets de red
Una vez creado y configurado el dataset de red, se debe compilar usando la herramienta Construir red.
Los datasets de red creados con esta herramienta no pueden configurarse actualmente para admitir tráfico en directo o histórico.
Sintaxis
arcpy.na.CreateNetworkDataset(feature_dataset, out_name, source_feature_class_names, elevation_model)
Parámetro | Explicación | Tipo 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
| String |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_network_dataset | El nuevo dataset de red. | Dataset de red |
Muestra de código
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
Información de licenciamiento
- Basic: Requiere Network Analyst
- Standard: Requiere Network Analyst
- Advanced: Requiere Network Analyst