Etiqueta | Explicación | Tipo de datos |
Tabla de entrada | La tabla que contiene las coordenadas de origen. | Table View |
Clase de entidad poligonal de salida | La clase de entidad que contiene las entidades poligonales de salida. | Feature Class |
Campo X (longitud, UTM, MGRS, USNG, GARS, GeoRef) | El campo de la tabla de entrada que contiene las coordenadas de X o longitud. | Field |
Formato de coordenadas de entrada | Especifica el formato de las coordenadas de la tabla de entrada.
| String |
Campo Y (Latitud) (Opcional) | El campo de la tabla de entrada que contiene las coordenadas de Y o latitud. El parámetro Campo Y (latitud) se utiliza cuando el parámetro Formato de coordenadas de entrada se configura en Grados decimales: dos campos, Grados y minutos decimales: dos campos o Grados minutos o segundos: dos campos. | Field |
Campo de agrupación de línea (Opcional) | El campo de la tabla de entrada utilizado para crear polígonos únicos. Se crea un polígono para cada valor único. | Field |
Campo de ordenamiento (Opcional) | El campo de la tabla de entrada utilizado para ordenar los vértices de los polígonos. El campo debe ser un campo numérico. | Field |
Sistema de coordenadas de salida (Opcional) | La referencia espacial de la clase de entidades de salida. El valor predeterminado es GCS_WGS_1984. | Spatial Reference |
Resumen
Crea entidades poligonales a partir de coordenadas almacenadas en una tabla.
Uso
La herramienta De tabla de coordenadas a polígono puede aceptar archivos .csv, tablas dBase y tablas de geodatabase como entrada a la hora de crear polígonos.
Cada fila de la tabla de entrada se convertirá en un vértice de un polígono de salida.
Es posible crear polígonos individuales mediante el parámetro Campo de agrupación de línea.
Parámetros
arcpy.defense.CoordinateTableToPolygon(in_table, out_feature_class, x_or_lon_field, in_coordinate_format, {y_or_lat_field}, {line_group_field}, {sort_field}, {coordinate_system})
Nombre | Explicación | Tipo de datos |
in_table | La tabla que contiene las coordenadas de origen. | Table View |
out_feature_class | La clase de entidad que contiene las entidades poligonales de salida. | Feature Class |
x_or_lon_field | El campo de la tabla de entrada que contiene las coordenadas de X o longitud. | Field |
in_coordinate_format | Especifica el formato de las coordenadas de la tabla de entrada.
| String |
y_or_lat_field (Opcional) | El campo de la tabla de entrada que contiene las coordenadas de Y o latitud. El parámetro y_or_lat_field se utiliza cuando el parámetro in_coordinate_format se configura en DD_2, DDM_2 o DMS_2. | Field |
line_group_field (Opcional) | El campo de la tabla de entrada utilizado para crear polígonos únicos. Se crea un polígono para cada valor único. | Field |
sort_field (Opcional) | El campo de la tabla de entrada utilizado para ordenar los vértices de los polígonos. El campo debe ser un campo numérico. | Field |
coordinate_system (Opcional) | La referencia espacial de la clase de entidades de salida. El valor predeterminado es GCS_WGS_1984. | Spatial Reference |
Muestra de código
El siguiente script de la ventana de Python muestra cómo utilizar la función CoordinateTableToPolygon.
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.CoordinateTableToPolygon_defense(r"C:/Data/TableToPolygon.csv",
"Table2Poly", "X", "DD_2", "Y", "Name",
"VSort")
Cree polígonos a partir de una tabla y, a continuación, cree zonas de influencia alrededor de los polígonos.
# Description: Generate buffers around polygon features created from tabular
# data.
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.env.overwriteOutput = True
# Create polygons
input_table = r"C:/DataFolder/TableToPolygon.csv"
result_polygon = "Table2Poly"
arcpy.CoordinateTableToPolygon_defense(input_table,
result_polygon,
"POINT_X",
"DD_2",
"POINT_Y",
"Name",
"VSort")
# Generate buffers around polygons
buffer_result = "Buffered_Polygons"
arcpy.Buffer_analysis(result_polygon, buffer_result, "100 Kilometers")