De entidad a punto (Gestión de datos)

Nivel de licencia:BasicStandardAdvanced

Resumen

Crea una clase de entidad que contiene puntos generados a partir de las ubicaciones representativas de las entidades de entrada.

Ilustración

Feature To Point illustration

Uso

Sintaxis

FeatureToPoint_management (in_features, out_feature_class, {point_location})
ParámetroExplicaciónTipo de datos
in_features

Las entidades de entrada que pueden ser multipunto, línea, polígono o anotación.

Feature Layer
out_feature_class

La clase de entidad de puntos de salida.

Feature Class
point_location
(Opcional)

Especifica si se utilizarán centros representativos de ubicaciones o entidades de entrada contenidos por las entidades de entrada como las ubicaciones de puntos de salida.

  • CENTROIDUtiliza el centro representativo de una entidad de entrada como su ubicación de punto de salida. Esta es la opción predeterminada. Puede ocurrir que la entidad de entrada no siempre contenga esta ubicación de punto.
  • INSIDEUtiliza una ubicación contenida por una entidad de entrada como su ubicación de punto de salida.
Boolean

Ejemplo de código

Ejemplo 1 de FeatureToPoint (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la función FeatureToPoint en el modo inmediato.

import arcpy from arcpy import env env.workspace = "C:/data" arcpy.FeatureToPoint_management("parcels.shp", "c:/data/output/parcels_center.shp",                                  "CENTROID")
Ejemplo 2 de FeatureToPoint (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente es un ejemplo simple de cómo aplicar la función FeatureToPoint en un entorno de secuencias de comandos.

# Name: FeatureToPoint_Example2.py # Description: Use FeatureToPoint function to find a point inside each park # Author: ESRI  # import system modules  import arcpy from arcpy import env  # Set environment settings env.workspace = "C:/data"  #  Set local variables inFeatures = "parks.shp" outFeatureClass = "c:/output/output.gdb/parks_pt"  # Use FeatureToPoint function to find a point inside each park arcpy.FeatureToPoint_management(inFeatures, outFeatureClass, "INSIDE")

Entornos

Temas relacionados

Información sobre licencias

ArcGIS for Desktop Basic: No
ArcGIS for Desktop Standard: No
ArcGIS for Desktop Advanced: Sí
5/12/2014