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

Entfernen (Eliminate)

Mit der Advanced-Lizenz verfügbar.

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

Zusammenfassung

Entfernt Polygone, indem sie mit benachbarten Polygonen zusammengeführt werden, die die größte Fläche oder die längste gemeinsame Grenze besitzen. Entfernen (Eliminate) wird häufig verwendet, um kleine Splitterpolygone zu entfernen, die das Ergebnis eines Überlagerungsvorgangs wie z. B. beim Werkzeug Überschneiden (Intersect) oder Vereinigen (Union) sind.

Abbildung

Abbildung zum Werkzeug "Entfernen (Eliminate)"

Verwendung

  • Die zu entfernenden Features werden durch eine Auswahl bestimmt, die auf einen Polygon-Layer angewendet wird. Die Auswahl muss zuvor festgelegt werden. Verwenden Sie dazu Layer nach Attributen auswählen bzw. Layer lagebezogen auswählen, oder fragen Sie einen Layer in einer Karte ab.

  • In Abhängigkeit von Ihrem Dataset werden vom Werkzeug Entfernen (Eliminate) ggf. nicht alle ausgewählten Features entfernt. Ausgewählte Features können nicht mit einem benachbarten, ausgewählten Feature zusammengeführt werden. Beispielsweise kann ein ausgewähltes Feature, das von anderen ausgewählten Features umgeben ist, nicht zusammengeführt werden. Dies trifft ebenfalls auf die Grenzen von anderen ausgewählten Features zu. Um die ausgewählten, aber nicht zusammengeführten Features zu entfernen, wählen Sie die Features erneut aus, und führen Sie das Werkzeug nochmals aus.

    Ein ausgewähltes Feature, das keine benachbarten Features mit gemeinsamer Grenze aufweist, kann nicht zusammengeführt werden.

  • Der Parameter Eingabe-Layer muss eine Auswahl enthalten; andernfalls schlägt das Werkzeug fehl.

  • Die Parameter Ausschlussausdruck und Ausschluss-Layer schließen sich nicht gegenseitig aus und können zusammen verwendet werden, um genau zu steuern, was entfernt werden soll.

Syntax

arcpy.management.Eliminate(in_features, out_feature_class, {selection}, {ex_where_clause}, {ex_features})
ParameterErklärungDatentyp
in_features

Der Layer mit den Polygonen, die mit angrenzenden Polygonen zusammengeführt werden

Feature Layer
out_feature_class

Die zu erstellende Feature-Class.

Feature Class
selection
(optional)

Gibt an, ob das ausgewählte Polygon mit dem Polygon mit der längsten gemeinsamen Grenze oder mit dem Polygon mit der größten Fläche zusammengeführt wird.

  • LENGTH —Das ausgewählte Polygon wird mit dem benachbarten Polygon mit der längsten gemeinsamen Grenze zusammengeführt. Dies ist die Standardeinstellung.
  • AREA —Das ausgewählte Polygon wird mit dem benachbarten Polygon mit der größten Fläche zusammengeführt.
Boolean
ex_where_clause
(optional)

Ein SQL-Ausdruck, mit dem Features identifiziert werden, die nicht geändert werden. Weitere Informationen zur SQL-Syntax finden Sie in dem Hilfethema SQL-Referenz für in ArcGIS verwendete Abfrageausdrücke.

SQL Expression
ex_features
(optional)

Eingabe-Polyline- oder -Polygon-Feature-Class bzw. -Layer zur Definition von Polygongrenzen oder Teilen von Polygongrenzen, die nicht entfernt werden.

Feature Layer

Codebeispiel

Eliminate: Beispiel (Python-Fenster)

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

import arcpy
arcpy.env.workspace = "C:/data/Portland.gdb/Census"
arcpy.MakeFeatureLayer_management("blockgrp", "blocklayer")
arcpy.SelectLayerByAttribute_management("blocklayer", "NEW_SELECTION", 
                                        '"Area_Sq_Miles" < 0.15')
arcpy.Eliminate_management("blocklayer", "C:/output/output.gdb/eliminate_output", 
                           "LENGTH", '"OBJECTID" = 9')
Eliminate: Beispiel 2 (eigenständiges Skript)

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

# Name: Eliminate_Example2.py
# Description: Eliminate features based on a selection.
 
# Import system modules
import arcpy
 
# Set environment settings
arcpy.env.workspace = "C:/data/Portland.gdb/Census"
 
# Set local variables
inFeatures = "blockgrp"
tempLayer = "blocklayer"
expression = '"Area_Sq_Miles" < 0.15'
outFeatureClass = "C:/output/output.gdb/eliminate_output"
exclusionExpression = '"OBJECTID" = 9'
 
# Execute MakeFeatureLayer
arcpy.MakeFeatureLayer_management(inFeatures, tempLayer)
 
# Execute SelectLayerByAttribute to define features to be eliminated
arcpy.SelectLayerByAttribute_management(tempLayer, "NEW_SELECTION", expression)
 
# Execute Eliminate
arcpy.Eliminate_management(tempLayer, outFeatureClass, "LENGTH", 
                           exclusionExpression)

Umgebungen

  • Aktueller Workspace
  • Scratch-Workspace
  • Ausgabe-Koordinatensystem
  • Ausdehnung
  • XY-Auflösung
  • XY-Toleranz
  • Ausgabe hat M-Werte
  • M-Auflösung
  • M-Toleranz
  • Ausgabe hat Z-Werte
  • Standard-Ausgabe-Z-Wert
  • Z-Auflösung
  • Z-Toleranz
  • Qualifizierte Feldnamen
  • Ausgabe-CONFIG-Schlüsselwort
  • Auto-Commit
  • Räumliches Gitter 1 der Ausgabe
  • Räumliches Gitter 2 der Ausgabe
  • Räumliches Gitter 3 der Ausgabe
  • Ausgabe-XY-Domäne
  • Ausgabe-M-Domäne
  • Ausgabe-Z-Domäne

Lizenzinformationen

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

Verwandte Themen

  • Überblick über das Toolset "Generalisierung"

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