ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Ausschneiden

Mit der Advanced-Lizenz verfügbar.

  • Zusammenfassung
  • Abbildung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebungen
  • Lizenzinformationen

Zusammenfassung

Verwendet die äußere Polygongrenze des Clip-Coverages, um Features und Attribute aus dem Eingabe-Coverage herauszuschneiden.

Weitere Informationen zur Funktionsweise des Werkzeugs "Ausschneiden"

Abbildung

Abbildung 'Ausschneiden'

Verwendung

  • Der Wert 0 ist als Fuzzy-Toleranz für das Werkzeug "Ausschneiden" nicht zulässig.

  • Das Clip-Coverage muss eine Polygon-Topologie aufweisen.

  • Wenn das Eingabe-Coverage lineare Daten enthält, die zu verschiedenen ebenen Graphen gehören, bleiben die Daten im Ausgabe-Coverage erhalten. Beispiel: Bei lagegleichen oder parallel verlaufenden Arcs, die z. B. Versorgungskabel auf verschiedenen Ebenen darstellen oder eine Straße, die einem Flusslauf folgt, bleiben die lagegleichen oder parallel verlaufenden Liniensegmente erhalten. Es können jedoch zusätzliche Stützpunkte eingefügt werden. In Falle von einander überschneidenden Arcs, z. B. bei Flussüberquerungen einer Straße, werden an der scheinbaren Überschneidung keine Nodes eingefügt.

  • Grenzen von inneren Polygonen im Clip-Coverage werden bei "Ausschneiden" nicht verwendet. Polygone im Clip-Coverage, deren interne Nummer größer als 1 ist, gelten als innerhalb des Ausschneidefensters liegend.

  • Die Benutzer-ID für die einzelnen Features ist in Ausgabe- und Eingabe-Coverage identisch.

  • Beim Ausschneiden von Polygonen werden neue Label-Punkte für diese nur bei Bedarf erstellt. Jedes der alten Polygone behält die ursprüngliche Position seines Label-Punktes bei, sofern das Label sich innerhalb der Ausschneidegrenzen befindet.

  • Eine Annotation wird gespeichert, wenn ihr linker unterer Ausgangspunkt innerhalb des Ausschneidepolygons liegt.

  • Die Attribute neuer, innerhalb der Ausschneidegrenze erstellter Nodes werden auf 0 gesetzt.

  • Routensysteme werden mit den Optionen LINE, NET, LINK und RAW beibehalten, aber mit der Option POLY ignoriert. Für mehrfach aufgeteilte Arcs werden Routensysteme dupliziert, bei entfallenen Arcs werden sie entfernt. Mit "Ausschneiden" werden alle Subclasses von Routensystemen beibehalten.

  • Für mehrfach aufgeteilte Arcs werden Routensysteme dupliziert, bei entfallenen Arcs werden sie entfernt. Das Feld "RAT<subclass>-ID" ist die einzige Routenkennung. Es dient zum Entfernen von Duplikaten. Wenn Sie alle benutzerdefinierten Attribute beibehalten möchten, müssen Sie vor dem Ausschneiden sicherstellen, dass alle Routen-IDs eindeutig sind. Andernfalls können einige benutzerdefinierte Attribute verloren gehen.

  • Das Entfernen aller Regions bewirkt, dass die Region-Subclasses als leere Subclasses beibehalten werden.

  • Region-Subclasses des Eingabe-Coverages werden mit den Optionen POLY und NET beibehalten. Regions im Eingabe-Coverage werden im Ausgabe-Coverage mit der Ausdehnung des Clip-Coverages ausgeschnitten.

  • Die Tics des Ausgabe-Coverages werden aus dem Eingabe-Coverage kopiert.

  • Annotation-Features aus dem Eingabe-Coverage werden ausgeschnitten und im Ausgabe-Coverage gespeichert.

  • Wenn das Eingabe-Coverage über eine NAT-Tabelle verfügt, wird sie im Ausgabe-Coverage aktualisiert. Bei neuen Nodes werden die Attribute auf 0 gesetzt.

  • Das Ausgabe-Coverage übernimmt die folgenden Inhalte des Datenmodells aus dem Eingabe-Coverage:

    • Feature-Classes
    • Felder der Feature-Attributtabelle
    • Benutzer-IDs
    • Tics
    • Annotation
    • Node-Attributtabelle
    • Projektionsdatei

  • Die Koordinatengenauigkeit des Ausgabe-Coverages wird durch die aktuelle Verarbeitungsregel entsprechend der Umgebungseinstellung Genauigkeit für abgeleitete Coverages festgelegt. Wenn die Verarbeitungsregel in der aktuellen Sitzung noch nicht erstellt wurde, erhalten die Ausgabe-Coverages die gleiche Genauigkeit wie das Eingabe-Coverage.

  • Die Projektionsdateien werden anhand der Vergleichsebene aus den Umgebungseinstellungen unter Projektionsvergleich auf Ähnlichkeiten überprüft.

Syntax

arcpy.arc.Clip(in_cover, clip_cover, out_cover, {feature_type}, {fuzzy_tolerance})
ParameterErklärungDatentyp
in_cover

Das Coverage mit den Features, die ausgeschnitten werden sollen.

Coverage
clip_cover

Das Coverage, dessen äußeres Polygon den Ausschneidebereich bestimmt.

Coverage
out_cover

Das zu erstellende Coverage. Das Ausgabe-Coverage darf noch nicht vorhanden sein.

Coverage
feature_type
(optional)

Die auszuschneidende Feature-Class:

  • POLY —Polygone und Region-Subclasses werden ausgeschnitten und eine PAT-Datei wird gespeichert. Die Label-Punkte für verbliebene Polygone werden nur dann verschoben, wenn ihre ursprüngliche Position außerhalb der Ausschneidegrenze liegt. Routensysteme werden ignoriert.
  • LINE —Arcs werden ausgeschnitten und eine AAT-Datei wird gespeichert. Routensysteme bleiben erhalten.
  • POINT —Punkte werden ausgeschnitten und eine PAT-Datei wird gespeichert.
  • NET —Polygone und Arcs werden ausgeschnitten und ihre PAT- und AAT-Dateien gespeichert. Routensysteme und Regions werden beibehalten und ausgeschnitten.
  • LINK —Arcs und Punkte werden ausgeschnitten und ihre AAT- und PAT-Dateien gespeichert. Routensysteme bleiben erhalten.
  • RAW —Punkte, Arcs und Annotation in einem Coverage mit oder ohne Topologie (ohne Attributdateien) werden ausgeschnitten. Routensysteme werden beibehalten, aber Regions, PAT und AAT werden 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 Ausschneiden (eigenständiges Skript)

Das folgende eigenständige Skript veranschaulicht, wie ein neues Coverage, das die ausgeschnittene Fläche eines größeren Coverages enthält, erstellt wird.

# Name: Clip_Example.py
# Description: Clips a subset out of 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"
clipCover = "tong_basin4"
outCover = "C:/output/basin4"
featureType = "POLY"

# Execute Clip
arcpy.Clip_arc(inCover, clipCover, outCover, featureType, "")

Umgebungen

  • Aktueller Workspace
  • Ebene zum Vergleich von Projektionsdateien
  • Genauigkeit für abgeleitete Coverages
  • Genauigkeit für neue Coverages
  • Scratch-Workspace

Lizenzinformationen

  • Basic: Nein
  • Standard: Nein
  • Advanced: Erfordert Installierte Version von ArcInfo Workstation

Verwandte Themen

  • Überblick über das Toolset "Extrahieren"
  • Überblick über das Toolset "Extrahieren"

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2021 Esri. | Datenschutz | Rechtliches