Entité vers point (Gestion des données)

Niveau de licence :De baseStandardAvancé

Récapitulatif

Crée une classe d'entités contenant des points générée depuis les emplacements représentatifs des entités en entrée.

Illustration

Illustration de la fonction Entité vers point

Utilisation

Syntaxe

FeatureToPoint_management (in_features, out_feature_class, {point_location})
ParamètreExplicationType de données
in_features

Entités en entrée qui peuvent être multi-points, linéaire, surfacique ou annotation.

Feature Layer
out_feature_class

Classe d'entités points en sortie.

Feature Class
point_location
(Facultatif)

Spécifie si des centres représentatifs d'entités en entrée ou des emplacements contenus par les entités en entrée doivent être utilisés comme emplacements de point en sortie.

  • CENTROIDUtilise le centre représentatif d'une entité en entrée comme son emplacement de point en sortie. Il s'agit de l'option par défaut. Cet emplacement de point n'est pas toujours contenu par l'entité en entrée.
  • INSIDEUtilise un emplacement contenu par une entité en entrée comme emplacement de point en sortie.
Boolean

Exemple de code

Exemple 1 d'utilisation de l'outil FeatureToPoint (fenêtre Python)

Le script de fenêtre Python suivant montre comment utiliser la fonction FeatureToPoint en mode immédiat.

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.FeatureToPoint_management("parcels.shp", "c:/data/output/parcels_center.shp", 
                                "CENTROID")
Exemple 2 d'utilisation de l'outil FeatureToPoint (script autonome)

Le script autonome suivant dessous est un exemple d'application simple de la fonction FeatureToPoint dans un environnement de scripts.

# 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")

Environnements

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic : Annuler
ArcGIS for Desktop Standard : Annuler
ArcGIS for Desktop Advanced : Oui
9/12/2013