Feature zu Punkt (Data Management)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Erstellt eine Feature-Class mit Punkten, die aus den repräsentativen Positionen von Eingabe-Features generiert werden.

Bild

Abbildung "Feature zu Punkt"

Verwendung

Syntax

FeatureToPoint_management (in_features, out_feature_class, {point_location})
ParameterErläuterungDatentyp
in_features

Die Eingabe-Features, die vom Typ "Multipoint", "Linie", "Polygon" oder "Annotation" sein können.

Feature Layer
out_feature_class

Die Ausgabe-Point-Feature-Class.

Feature Class
point_location
(optional)

Gibt an, ob repräsentative Mittelpunkte von Eingabe-Features oder -Positionen verwendet werden sollen, die in Eingabe-Features als Ausgabepunktpositionen enthalten sind.

  • CENTROIDDer repräsentative Mittelpunkt eines Eingabe-Features wird als dessen Ausgabepunktposition verwendet. Dies ist die Standardeinstellung. Diese Punktposition ist möglicherweise nicht im Eingabe-Feature enthalten.
  • INSIDEEs wird eine in einem Eingabe-Feature enthaltene Position als dessen Ausgabepunktposition verwendet.
Boolean

Codebeispiel

FeatureToPoint – Beispiel 1 (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion "FeatureToPoint" im unmittelbaren Modus verwenden.

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.FeatureToPoint_management("parcels.shp", "c:/data/output/parcels_center.shp", 
                                "CENTROID")
FeatureToPoint – Beispiel 2 (eigenständiges Skript)

Das folgende eigenständige Skript ist ein einfaches Beispiel für die Anwendung der Funktion "FeatureToPoint" in einer Scripting-Umgebung.

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

Umgebung

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Nein
ArcGIS for Desktop Standard: Nein
ArcGIS for Desktop Advanced: Ja
9/11/2013