Resumen
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.
Uso
La clase de entidad de giro que se creará se coloca en el mismo espacio de trabajo que la clase de entidad de línea de referencia.
Las coordenadas de la clase de entidad de giro de salida tendrán valores de elevación (Z) si la clase de entidad de línea de referencia admite valores Z.
Sintaxis
arcpy.na.TurnTableToTurnFeatureClass(in_turn_table, reference_line_features, out_feature_class_name, {reference_nodes_table}, {maximum_edges}, {config_keyword}, {spatial_grid_1}, {spatial_grid_2}, {spatial_grid_3})
Parámetro | Explicación | Tipo de datos |
in_turn_table | La tabla de giro .dbf o INFO desde la que se crea la nueva clase de entidad de giro. Las tablas INFO no admiten nombres de rutas con mayúsculas y minúsculas intercaladas en Linux y Solaris. | Table View |
reference_line_features | La clase de entidad de línea a la que hace referencia la tabla de giro de entrada. La clase de entidad debe ser una fuente de un dataset de red. | Feature Class |
out_feature_class_name | El nombre de la nueva clase de entidad de giro que se creará. | String |
reference_nodes_table (Opcional) | La tabla nodes.dbf de la carpeta .nws que contiene la red de SIG de ArcView original de la que participa la tabla de giro de entrada. Este parámetro se ignora si la tabla de giro de entrada es una tabla INFO. Si la tabla de giro de entrada es una tabla .dbf y se omite este parámetro, los giros y giros en U que atraviesan bordes conectados entre sí en ambos extremos no se crearán en la clase de entidad de giro de salida. Los errores se informarán en un archivo de error escrito en el directorio definido por la variable de sistema TEMP. El nombre de ruta completo de un archivo de error se informa como un mensaje de advertencia. | dBASE Table |
maximum_edges (Opcional) | La cantidad máxima de bordes por giro en la nueva clase de entidad de giro. El valor predeterminado es 5. El valor máximo es de 50. | Long |
config_keyword (Opcional) | Especifica la palabra clave de configuración que determina los parámetros de almacenamiento de la clase de entidad de giro de salida. Este parámetro se utiliza solo si la clase de entidad de giro de salida se crea en 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 |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_turn_features | La clase de entidad de giro recién creada. | Clase de entidad |
Muestra de código
Ejemplo 1 de TurnTableToTurnFeatureClass (ventana de Python)
Convertir una tabla de giro de ArcInfo Workstation en una clase de entidad de giro.
turn_table = "C:/Data/delayturns.trn"
network_lines = "C:/Data/SanFrancisco.gdb/Transportation/Streets"
arcpy.na.TurnTableToTurnFeatureClass(turn_table, network_lines, "DelayTurns")
Ejemplo 2 de TurnTableToTurnFeatureClass (ventana de Python)
Convertir una tabla de giro de ArcView a una clase de entidad de giro.
turn_table = "C:/Data/DelayTurns.dbf"
network_lines = "C:/Data/SanFrancisco.gdb/Transportation/Streets"
reference_nodes = "C:/Data/nodes.dbf"
arcpy.na.TurnTableToTurnFeatureClass(turn_table, network_lines, "DelayTurns",
reference_nodes, 2)
Ejemplo 3 de TurnTableToTurnFeatureClass (script independiente)
La siguiente secuencia de comandos de Python muestra cómo utilizar la herramienta TurnTableToTurnFeatureClass en una secuencia de comandos independiente.
# Name: TurnTableToTurnFeatureClass_ex03.py
# Description: Converts a Arcview 3.x turn table to a turn feature class
# Requirements: Network Analyst Extension
#Import system modules
import arcpy
from arcpy import env
#Check out the Network Analyst extension license
arcpy.CheckOutExtension("Network")
#Set environment settings
env.workspace = "C:/Data/SanFrancisco.gdb/Transportation"
#Set local variables
input_turn_table = "C:/Data/DelayTurns.dbf"
ref_line_features = "Streets"
turn_feature_class_name = "DelayTurns"
max_edges = 7
#Convert the ArcView 3.x Turn table to geodatabase turn feature class
#The streets shapefile referred by the turn features has been converted to a
#feature class in the geodatabase.
arcpy.na.TurnTableToTurnFeatureClass(input_turn_table, ref_line_features,
turn_feature_class_name, "", max_edges)
print("Script completed successfully.")
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí