Tabla de coordenadas a elipse (Defensa)

Resumen

Crea entidades de elipse a partir de coordenadas almacenadas en una tabla y valores de datos de entrada.

Uso

  • Las elipses se almacenan como polígonos.

  • Los valores de eje mayor, eje menor y orientación se almacenan como campos en una tabla.

  • Las elipses se construyen a partir de un eje mayor y un eje menor. Al abordar los ejes mayor y menor de una elipse, las longitudes se pueden indicar igualmente por valores completos o semivalores. La herramienta Tabla de coordenadas a elipse presupone que los valores suministrados para los ejes mayor y menor son valores completos. Si el parámetro Campo mayor contiene 1.000,0 unidades, la elipse tendrá una longitud de eje mayor de 1.000,0 de un extremo a otro de la elipse, pasando por el centro.

  • El parámetro Campo de acimut se mide a cero unidades norte (hacia arriba) en el sentido de las agujas del reloj; por ejemplo, 90 grados corresponde al este, 180 grados corresponde al sur y 270 corresponde al oeste.

  • La clase de entidad de elipse de salida contendrá elipses individuales para cada fila de la tabla de entrada.

Parámetros

EtiquetaExplicaciónTipo de datos
Tabla de entrada

La tabla que contiene las coordenadas de origen.

Table View
Clase de entidad de elipse de salida

La clase de entidad que contiene las entidades poligonales de elipse 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
Campo principal

El campo de la tabla de entrada que contiene los valores de eje mayor.

Field
Campo menor

El campo de la tabla de entrada que contiene los valores de eje menor.

Field
Formato de coordenadas de entrada

Especifica el formato de las coordenadas de la tabla de entrada.

  • Grados decimales - Un campoLas coordenadas se formatean como un par de coordenadas en grados decimales almacenadas en un campo único en el cual las coordenadas se separan mediante espacio, coma o barra diagonal.
  • Grados decimales - Dos camposLas coordenadas se formatean como un par de coordenadas en grados decimales almacenadas en dos campos de tabla. Esta es la opción predeterminada.
  • Grados y minutos decimales - Un campoLas coordenadas se formatean como un par de coordenadas en grados y minutos decimales almacenadas en un campo único de tabla en el cual las coordenadas se separan mediante espacio, coma o barra diagonal.
  • Grados y minutos decimales - Dos camposLas coordenadas se formatean como un par de coordenadas en grados y minutos decimales almacenadas en dos campos de tabla.
  • Grados, minutos y segundos - Un campoLas coordenadas se formatean como un par de coordenadas en grados, minutos y segundos almacenadas en un campo único de tabla en el cual las coordenadas se separan mediante espacio, coma o barra diagonal.
  • Grados, minutos y segundos - Dos camposLas coordenadas se formatean como un par de coordenadas en grados, minutos y segundos almacenadas en dos campos de tabla.
  • Sistema de referencia de área globalLas coordenadas se formatean acorde con el Sistema de Referencia de Área Global.
  • Sistema de referencia geográfica mundialLas coordenadas se formatean acorde con el Sistema de Referencia Geográfica Mundial.
  • Bandas de la Proyección Universal Transversa de MercatorLas coordenadas se formatean acorde con las bandas de coordenadas de la Proyección Universal Transversa de Mercator.
  • Zonas de la Proyección Universal Transversa de MercatorLas coordenadas se formatean acorde con las zonas de coordenadas de la Proyección Universal Transversa de Mercator.
  • Cuadrícula Cartográfica Nacional de EE. UU.Las coordenadas se formatean acorde con la Cuadrícula Cartográfica Nacional de EE. UU.
  • Sistema de Referencia de Cuadrícula Militar de EE.UU.Las coordenadas se formatean acorde con el Sistema de Referencia de Cuadrícula Militar.
String
Unidades de distancia
(Opcional)

Especifica la unidad de medida asociada de los ejes mayor y menor.

  • MetrosLa unidad será metros. Esta es la opción predeterminada.
  • KilómetrosLa unidad será kilómetros.
  • MillasLa unidad será millas.
  • Millas náuticasLa unidad será millas náuticas.
  • PiesLa unidad será pies.
  • Pies de agrimensura de EE. UU.La unidad será pies de agrimensura de EE. UU.
String
Campo Y (latitud)
(Opcional)

El campo de la tabla de entrada que contiene las coordenadas de 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 acimut
(Opcional)

El campo de la tabla de entrada que contiene los valores de acimut de elipse.

Field
Unidades de acimut
(Opcional)

Especifica la unidad de medida asociada al campo de acimut.

  • GradosEl ángulo estará en grados. Esta es la opción predeterminada.
  • MilésimasEl ángulo estará en mils.
  • RadianesEl ángulo estará en radianes.
  • GradianesEl ángulo estará en gradianes.
String
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

arcpy.defense.CoordinateTableToEllipse(in_table, out_feature_class, x_or_lon_field, major_field, minor_field, in_coordinate_format, {distance_units}, {y_or_lat_field}, {azimuth_field}, {azimuth_units}, {coordinate_system})
NombreExplicaciónTipo 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 elipse de salida.

Feature Class
x_or_lon_field

El campo de la tabla de entrada que contiene las coordenadas de X o longitud.

Field
major_field

El campo de la tabla de entrada que contiene los valores de eje mayor.

Field
minor_field

El campo de la tabla de entrada que contiene los valores de eje menor.

Field
in_coordinate_format

Especifica el formato de las coordenadas de la tabla de entrada.

  • DD_1Las coordenadas se formatean como un par de coordenadas en grados decimales almacenadas en un campo único en el cual las coordenadas se separan mediante espacio, coma o barra diagonal.
  • DD_2Las coordenadas se formatean como un par de coordenadas en grados decimales almacenadas en dos campos de tabla. Esta es la opción predeterminada.
  • DDM_1Las coordenadas se formatean como un par de coordenadas en grados y minutos decimales almacenadas en un campo único de tabla en el cual las coordenadas se separan mediante espacio, coma o barra diagonal.
  • DDM_2Las coordenadas se formatean como un par de coordenadas en grados y minutos decimales almacenadas en dos campos de tabla.
  • DMS_1Las coordenadas se formatean como un par de coordenadas en grados, minutos y segundos almacenadas en un campo único de tabla en el cual las coordenadas se separan mediante espacio, coma o barra diagonal.
  • DMS_2Las coordenadas se formatean como un par de coordenadas en grados, minutos y segundos almacenadas en dos campos de tabla.
  • GARSLas coordenadas se formatean acorde con el Sistema de Referencia de Área Global.
  • GEOREFLas coordenadas se formatean acorde con el Sistema de Referencia Geográfica Mundial.
  • UTM_BANDSLas coordenadas se formatean acorde con las bandas de coordenadas de la Proyección Universal Transversa de Mercator.
  • UTM_ZONESLas coordenadas se formatean acorde con las zonas de coordenadas de la Proyección Universal Transversa de Mercator.
  • USNGLas coordenadas se formatean acorde con la Cuadrícula Cartográfica Nacional de EE. UU.
  • MGRSLas coordenadas se formatean acorde con el Sistema de Referencia de Cuadrícula Militar.
String
distance_units
(Opcional)

Especifica la unidad de medida asociada de los ejes mayor y menor.

  • METERSLa unidad será metros. Esta es la opción predeterminada.
  • KILOMETERSLa unidad será kilómetros.
  • MILESLa unidad será millas.
  • NAUTICAL_MILESLa unidad será millas náuticas.
  • FEETLa unidad será pies.
  • US_SURVEY_FEETLa unidad será pies de agrimensura de EE. UU.
String
y_or_lat_field
(Opcional)

El campo de la tabla de entrada que contiene las coordenadas de 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
azimuth_field
(Opcional)

El campo de la tabla de entrada que contiene los valores de acimut de elipse.

Field
azimuth_units
(Opcional)

Especifica la unidad de medida asociada al campo de acimut.

  • DEGREESEl ángulo estará en grados. Esta es la opción predeterminada.
  • MILSEl ángulo estará en mils.
  • RADSEl ángulo estará en radianes.
  • GRADSEl ángulo estará en gradianes.
String
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

Ejemplo 1 de CoordinateTableToEllipse (ventana de Python)

El siguiente script de la ventana de Python muestra cómo utilizar la función CoordinateTableToEllipse.

import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.CoordinateTableToEllipse_defense(r"C:/CSV/TableToEllipse.csv",
                                       "Out_Ellipses",
                                       "x",
                                       "Major",
                                       "Minor",
                                       "DD_2",
                                       "KILOMETERS",
                                       "y",
                                       "Orient",
                                       "DEGREES")
Ejemplo 2 de CoordinateTableToEllipse (script independiente)

Cree elipses a partir de datos tabulares y fusiónelos para formar una sola entidad.

# Description: Create ellipses from tabular data and create a single feature 
#              representing area coverage of ellipses.

# Import system modules
import arcpy

# Set environment setting
sarcpy.env.workspace = r"C:/Data.gdb"
arcpy.env.overwriteOutput = True

# Create ellipses
input_table = r"C:/CSV/TableToEllipse.csv"
result_ellipse = "Output_Ellipse"
arcpy.CoordinateTableToEllipse_defense(input_table,
                                       result_ellipse, 
                                       "x",
                                       "Major",
                                       "Minor",
                                       "DD_2",
                                       "KILOMETERS",
                                       "y",
                                       "Orient",
                                       "DEGREES")

# Union resulting ellipses
result_union = "Output_Union"
arcpy.Union_analysis(result_ellipse, result_union)

# Dissolve polygons into one feature
result_dissolve = "Output_Dissolve"
arcpy.Dissolve_management(result_union, result_dissolve)