Feature-Stützpunkte zu Punkten (Datenmanagement)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Erstellt eine Feature-Class mit Punkten, die aus den angegebenen Stützpunkten oder Positionen der Eingabe-Features generiert werden.

Bild

Feature-Stützpunkte zu Punkten
Feature-Stützpunkte zu Punkten

Verwendung

Syntax

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

Bei den Eingabe-Features kann es sich um Linien oder Polygone handeln.

Feature Layer
out_feature_class

Die Ausgabe-Point-Feature-Class.

Feature Class
point_location
(optional)

Gibt an, wo ein Ausgabepunkt erstellt wird.

  • ALLAn jedem Eingabe-Feature-Stützpunkt wird ein Punkt erstellt. Dies ist die Standardeinstellung.
  • MIDAm Mittelpunkt, nicht notwendigerweise an einem Stützpunkt, jeder Eingabelinie oder Polygongrenze wird ein Punkt erstellt.
  • STARTAm Startpunkt (am ersten Stützpunkt) jedes Eingabe-Features wird ein Punkt erstellt.
  • ENDAm Endpunkt (am letzten Stützpunkt) jedes Eingabe-Features wird ein Punkt erstellt.
  • BOTH_ENDSZwei Punkte werden erstellt, einer am Startpunkt und ein weiterer am Endpunkt jedes Eingabe-Features.
  • DANGLEAn jedem Start- oder Endpunkt einer Eingabelinie wird ein Dangling-Punkt erstellt, wenn dieser Punkt nicht mit einer weiteren Linie an einer beliebigen Position entlang dieser Linie verbunden ist. Diese Option gilt nicht für die Polygoneingabe.
String

Codebeispiel

FeatureVerticesToPoints – Beispiel 1 (Python-Fenster)

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

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.FeatureVerticesToPoints_management("parcels.shp",
                                         "c:/output/output.gdb/parcels_corner", 
                                         "ALL")
FeatureVerticesToPoints – Beispiel 2 (eigenständiges Skript)

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

# Name: FeatureVerticesToPoints_Example2.py
# Description: Use FeatureVerticesToPoints function to get the mid-points
#              of input line features
# Author: ESRI
 
# import system modules 
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"
 
# Set local variables
inFeatures = "majorrds.shp"
outFeatureClass = "c:/output/output.gdb/majorrds_midpt"

# Execute FeatureVerticesToPoints
arcpy.FeatureVerticesToPoints_management(inFeatures, outFeatureClass, "MID")

Umgebung

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Nein
ArcGIS for Desktop Standard: Nein
ArcGIS for Desktop Advanced: Ja
5/9/2014