ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Crear clase de entidad de giro

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información de licenciamiento

Resumen

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

Uso

  • Puede agregar una clase de entidad de giro como una fuente de giros para la red sólo si el dataset de red es compatible con los giros. Si desea agregar giros a una red que no es compatible con los giros, deberá crear un nuevo dataset de red que sea compatible con los giros.

Sintaxis

arcpy.na.CreateTurnFeatureClass(out_location, out_feature_class_name, {maximum_edges}, {in_network_dataset}, {in_template_feature_class}, {spatial_reference}, {config_keyword}, {spatial_grid_1}, {spatial_grid_2}, {spatial_grid_3}, {has_z})
ParámetroExplicaciónTipo de datos
out_location

La geodatabase de archivos, personal o de grupo de trabajo, o la carpeta en la que se creará la clase de entidad de giro de salida. El espacio de trabajo ya debe existir.

Workspace;Feature Dataset
out_feature_class_name

El nombre de la clase de entidad de giro que se creará.

String
maximum_edges
(Opcional)

La cantidad máxima de ejes que pueden modelar los giros de la nueva clase de entidad de giro. El valor predeterminado es 5. El valor máximo es de 50.

Long
in_network_dataset
(Opcional)

El dataset de red del que participará la clase de entidad de giro. La clase de entidad de giro resultante se agregará como una fuente de giro al dataset de red. Si no se especifica un dataset de red, la clase de entidad de giro se creará como no participante del dataset de red.

Network Dataset Layer
in_template_feature_class
(Opcional)

La clase de entidad utilizada como plantilla para definir el esquema de atributos de la nueva clase de entidad de giro.

Si la clase de entidad de plantilla tiene los siguientes campos, no se crearán en la clase de entidad de giro de salida: NODE_, NODE#, JUNCTION, F_EDGE, T_EDGE, F-EDGE, T-EDGE, ARC1_, ARC2_, ARC1#, ARC2#, ARC1-ID, ARC2-ID, AZIMUTH y ANGLE.

Feature Layer
spatial_reference
(Opcional)

La referencia espacial que se aplicará a la clase de entidad de giro de salida. Este parámetro se ignora si la ubicación de salida es un dataset de entidades de geodatabase, ya que la clase de entidad de giro de salida heredará la referencia espacial del dataset de entidades.

Si desea importar la referencia espacial de una clase de entidad existente, especifique la ruta como el valor de parámetro.

Spatial Reference
config_keyword
(Opcional)

Especifica la palabra clave de configuración que determina los parámetros de almacenamiento de la nueva clase de entidad de giro. Este parámetro se utiliza solo si la ubicación de salida es una geodatabase de grupo de trabajo o corporativa.

String
spatial_grid_1
(Opcional)

Este parámetro ya no se usa en ArcGIS Pro. Si introduce algún valor, se pasará por alto.

Double
spatial_grid_2
(Opcional)

Este parámetro ya no se usa en ArcGIS Pro. Si introduce algún valor, se pasará por alto.

Double
spatial_grid_3
(Opcional)

Este parámetro ya no se usa en ArcGIS Pro. Si introduce algún valor, se pasará por alto.

Double
has_z
(Opcional)
  • ENABLED —Las coordenadas en la nueva clase de entidad de giro tendrán valores de elevación (Z). Este valor debe utilizarse si el dataset de red de entrada está especificado y es compatible con la conectividad basada en los valores de coordenadas z de las fuentes de red.
  • DISABLED —Las coordenadas en la nueva clase de entidad de giro no tendrán valores de elevación (Z).
Boolean

Salida derivada

NombreExplicaciónTipo de datos
out_turn_features

Una nueva clase de entidad de giro con entidades de giro.

Clase de entidad

Muestra de código

Ejemplo 1 de CreateTurnFeatureClass (ventana de Python)

Ejecutar la herramienta utilizando solo los parámetros requeridos.

out_loc = "C:/Data/SanFrancisco.gdb/Transportation"
arcpy.na.CreateTurnFeatureClass(out_loc, "DelayTurns")
Ejemplo 2 de CreateTurnFeatureClass (ventana de Python)

Ejecutar la herramienta utilizando todos los parámetros.

out_loc = "C:/Data/SanFrancisco.gdb/Transportation"
network = "C:/Data/SanFrancisco.gdb/Transportation/Streets_ND"
template = "C:/Data/schema.gdb/TurnTemplate"
arcpy.na.CreateTurnFeatureClass(out_loc, "DelayTurns", 2, network, template, "",
                                "", 0, 0, 0, "DISABLED")
Ejemplo 3 de CreateTurnFeatureClass (script independiente)

El siguiente script de Python muestra cómo utilizar la herramienta CreateTurnFeatureClass en un script independiente.

# Name: CreateTurnFeatureClass_ex03.py
# Description: Create a new turn feature class associated with a network dataset
# Requirements: Network Analyst Extension 

#Import system modules
import arcpy
from arcpy import env
import os

#Check out the Network Analyst extension license
arcpy.CheckOutExtension("Network")

#Set environment settings
env.workspace = "C:/Data/SanFrancisco.gdb"

#Set local variables
feature_dataset = "Transportation"
turn_feature_class_name = "DelayTurns"
max_edges = 3
network =  feature_dataset + "/Streets_ND"

#Create a turn feature class and add it as a turn source by specifying the
#network dataset
arcpy.na.CreateTurnFeatureClass(feature_dataset, turn_feature_class_name,
                                max_edges, network)

print("Script completed successfully.")

Entornos

  • Espacio de trabajo actual
  • Palabra clave CONFIG de salida
  • Sistema de coordenadas de salida

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados

  • Crear una entidad de giro
  • Giros en el dataset de red
  • Información general sobre el conjunto de herramientas de la clase de entidad de giro
  • Acerca de la edición de entidades de giro

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2021 Esri. | Privacidad | Legal