Radieren (Coverage)

Zusammenfassung

Erstellt neue Ausgabe-Coverages durch Überlagerung der Polygone des Erase-Coverages mit den Features des Eingabe-Coverages. Nur die Teile der Eingabe-Coverage-Features, die sich außerhalb der äußeren Grenzen des Erase-Polygons befinden, werden in das Ausgabe-Coverage kopiert.

Weitere Informationen zur Funktionsweise des Werkzeugs "Radieren".

Abbildung

Beispiel für 'Radieren'
Beispiel für 'Radieren'

Verwendung

Syntax

Erase_arc (in_cover, erase_cover, out_cover, {feature_type}, {fuzzy_tolerance})
ParameterErläuterungDatentyp
in_cover

Das Coverage mit Features, die gelöscht werden sollen.

Coverage
erase_cover

Das Coverage, dessen äußeres Polygon den Löschbereich festlegt.

Coverage
out_cover

Das zu erstellende Coverage.

Coverage
feature_type
(optional)

Die Gruppe von Features, die gelöscht werden sollen:

  • POLYPolygone werden radiert und die PAT-Tabelle (Polygon-Attributtabelle) wird aktualisiert. Dies ist die Standardoption.
  • LINEArcs werden radiert und die AAT-Tabelle (Arc-Attributtabelle) wird aktualisiert.
  • POINTPunkte werden radiert und die PAT-Tabelle (Punkt-Attributtabelle) wird aktualisiert.
  • NETPolygone und Arcs werden radiert und ihre PAT- und AAT-Tabellen aktualisiert.
  • LINKArcs und Punkte werden radiert und ihre AAT- und PAT-Tabellen aktualisiert.
  • RAWArcs, Datenpunkte und die Annotation in einem Coverage ohne Topologie (ohne Attributdateien) werden radiert. Routensysteme bleiben erhalten, Regions, PAT und AAT werden jedoch nicht gespeichert.
String
fuzzy_tolerance
(optional)

Der Mindestabstand zwischen den Koordinaten im Ausgabe-Coverage. Standardmäßig wird der Mindestwert der Fuzzy-Toleranz aus den Eingabe- und Erase-Coverages verwendet.

Weitere Informationen zur Berechnung der Standard-Fuzzy-Toleranz.

Double

Codebeispiel

Beispiel für Radieren (eigenständiges Skript)

Das folgende eigenständige Skript veranschaulicht, wie ein Bereich aus einem Coverage radiert wird.

# Name: Erase_Example.py
# Description: Creates an empty area inside a polygon coverage.
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "tongass1"
eraseCover = "tong_azone"
outCover = "C:/output/tong_nozone"
featureType = "POLY"

# Execute Erase
arcpy.Erase_arc(inCover, eraseCover, outCover, featureType, "")

Umgebungen

Verwandte Themen

Lizenzinformationen

ArcView: Nein
ArcEditor: Nein
ArcInfo: Erfordert ArcInfo Workstation installiert

7/10/2012