Punkt radieren (Editing)

Diese ArcGIS 2.6-Dokumentation wurde archiviert und wird nicht mehr aktualisiert. Inhalt und Links sind möglicherweise veraltet. Verwenden Sie die aktuelle Dokumentation.

Zusammenfassung

Löscht Punkte aus der Eingabe, die sich je nach Vorgangstyp entweder innerhalb oder außerhalb der Entfernen-Features befinden.

Abbildung

Abbildung: Punkt radieren

Verwendung

    Vorsicht:

    Mit diesem Werkzeug werden die Eingabedaten geändert. Weitere Informationen und Strategien zur Vermeidung unerwünschter Datenänderungen finden Sie unter Werkzeuge, die keine Ausgabe-Datasets erstellen.

  • Um Punkte innerhalb oder auf der Grenze der Entfernen-Features zu löschen, verwenden Sie den Vorgangstyp "INSIDE". Um Punkte außerhalb der Entfernen-Features zu löschen, verwenden Sie den Vorgangstyp "OUTSIDE".

  • Für Multipoint-Eingabe-Features werden je nach Vorgangstyp nur Punkte innerhalb oder außerhalb der Entfernen-Features gelöscht.

Syntax

ErasePoint(in_features, remove_features, {operation_type})
ParameterErklärungDatentyp
in_features

Die Eingabe-Punkt-Features.

Feature Layer
remove_features

Eingabe-Features innerhalb oder außerhalb der Entfernen-Features werden entsprechend dem Parameter Vorgangstyp gelöscht.

Feature Layer
operation_type
(optional)

Legt fest, ob Punkte innerhalb oder außerhalb der Entfernen-Features gelöscht werden.

  • INSIDEEingabe-Punkt-Features innerhalb oder auf der Grenze der Entfernen-Features werden gelöscht.
  • OUTSIDEEingabe-Punkt-Features außerhalb oder auf der Grenze der Entfernen-Features werden gelöscht.
String

Abgeleitete Ausgabe

NameErklärungDatentyp
out_feature_class

Die aktualisierten Eingabe-Features.

Feature-Class

Codebeispiel

ErasePoint – Beispiel 1 (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion ErasePoint im unmittelbaren Modus verwendet wird.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.ErasePoint_edit("trees.shp", "park_boundaries", "INSIDE")
ErasePoint – Beispiel 2 (eigenständiges Skript)

Das folgende eigenständige Skript veranschaulicht, wie die Funktion ErasePoint verwendet wird.

# Name: ErasePoint_Example2.py
# Description: Replacing low resolution elevation points inside 
# lake areas by high resolution lidar points.
 
# Import system modules
import arcpy
 
# Set environment settings
arcpy.env.workspace = "C:/data/Portland.gdb/relief"
 
# Set local variables
inElevationFeatures = "elevation_points"
inLidarFeatures = "lidar_points"
inLakeFeatures = "lakes"
# Erase elevation points inside lakes
arcpy.ErasePoint_edit(inElevationFeatures, inLakeFeatures, "INSIDE")
# Clip lidar points inside lakes
arcpy.ErasePoint_edit(inLidarFeatures, inLakeFeatures, "OUTSIDE")
# Append the clipped lidar points to the remaining elevation points
arcpy.Append_management(inElevationFeatures, inLidarFeatures, "NO_TEST")

Lizenzinformationen

  • Basic: Nein
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen