Entité vers polygone (Gestion des données)

Récapitulatif

Crée une classe d'entités contenant des polygones générée à partir de surfaces délimitées par des entités surfaciques or linéaires en entrée.

Illustration

Entité vers polygone
Entité vers polygone

Utilisation

Syntaxe

FeatureToPolygon_management (in_features, out_feature_class, {cluster_tolerance}, {attributes}, {label_features})
ParamètreExplicationType de données
in_features
[in_features,...]

Entités en entrée qui peuvent être des lignes, des polygones, ou les deux.

Feature Layer
out_feature_class

La classe d'entités surfaciques en sortie.

Feature Class
cluster_tolerance
(Facultatif)

La distance minimale séparant toutes les coordonnées d'entité, ainsi que la distance de déplacement possible d'une coordonnée sur X ou Y (ou les deux) au cours du calcul spatial. La tolérance XY par défaut est de 0,001 mètre ou son équivalent dans les unités d'entité.

Linear unit
attributes
(Facultatif)

Indique s'il faut conserver la structure attributaire en entrée ou les attributs des entités d'étiquette dans la classe d'entités en sortie ou omettre les attributs en entrée dans la classe d'entités en sortie. Ce paramètre ne fonctionne pas. Il ne sera pas supprimé pour la compatibilité descendante des scripts ou modèles. La structure attributaire en sortie et les valeurs de champ de certaines combinaisons en entrée peuvent être produites comme décrit dans les notes d'utilisation, pour la plupart de façon involontaire.

  • ATTRIBUTSConserve la structure attributaire en entrée ou les attributs d'entités d'étiquette, s'ils sont indiqués, dans les entités en sortie. Il s'agit du paramétrage par défaut.
  • NO_ATTRIBUTESOmet les attributs en entrée dans la classe d'entités en sortie.
Boolean
label_features
(Facultatif)

Entités ponctuelles en entrée facultatives qui comprennent les attributs à transférer vers les entités surfaciques en sortie.

Feature Layer

Exemple de code

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

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

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.FeatureToPolygon_management(["mainroads.shp","streets.shp"],
                                  "c:/output/output.gdb/streetblocks",
                                  "", "NO_ATTRIBUTES", "")
Exemple 2 d'utilisation de l'outil FeatureToPolygon (script autonome)

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

# Name: FeatureToPolygon_Example2.py
# Description: Use FeatureToPolygon function to construct habitat areas
#              from park boundaries and rivers.
# Author: ESRI

# import system modules 
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data/parks_analysis.gdb"

# Set local parameters
inFeatures = ["park_boundaries", "rivers"]
outFeatureClass = "c:/output/output.gdb/habitat_areas"
clusTol = "0.05 Meters"

# Use the FeatureToPolygon function to form new areas
arcpy.FeatureToPolygon_management(inFeatures, outFeatureClass, clusTol,
                                  "NO_ATTRIBUTES", "")

Environnements

Rubriques connexes

Informations de licence

ArcView : Non
ArcEditor : Non
ArcInfo : Oui

7/10/2012