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 for 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

Generalisieren

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

Zusammenfassung

Vereinfacht die Eingabe-Features unter Nutzung einer angegebenen maximalen Versatztoleranz. Die Ausgabe-Features enthalten nur eine Teilmenge der ursprünglichen Eingabe-Stützpunkte.

Abbildung

Die Linie wird innerhalb der Grenze des maximal zulässigen Versatzes vereinfacht
Die Linie wird innerhalb der Grenze des maximal zulässigen Versatzes vereinfacht.

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.

  • Dieses Werkzeug verwendet denselben Algorithmus (Douglas-Peucker-Algorithmus zur Vereinfachung) wie die Methode "Point Remove" des Werkzeugs Linie vereinfachen. Das Werkzeug Linie vereinfachen stellt mehr Parameter bereit und erstellt eine neue Ausgabe, während dieses Werkzeug die Eingabe-Feature-Class ändert.

  • Dieses Werkzeug generalisiert Features von Datensatz zu Datensatz. Abschnitte von Linien und Polygonen, die bei mehreren Features lagegleich sind, sind nach der Ausführung des Werkzeugs unter Umständen nicht mehr lagegleich.

  • Bézierkurven, Kreisbogen- und Ellipsenbogensegmente werden in gerade Liniensegmente konvertiert.

  • Mit diesem Werkzeug werden Datensätze oder Features nicht gelöscht. Wenn die Toleranz größer als ein Polygon ist, wird das Polygon auf drei Stützpunkte reduziert.

Syntax

Generalize_edit (in_features, {tolerance})
ParameterErläuterungDatentyp
in_features

Die Polygon- oder Linien-Features, die generalisiert werden sollen.

Feature Layer
tolerance
(optional)

Die Toleranz legt den maximal zulässigen Versatz fest, der den Grad der Vereinfachung bestimmt. Dieser Wert definiert die maximale Entfernung der Ausgabegeometrie von der Eingabegeometrie. Sie können eine bevorzugte Maßeinheit angeben. Die Standardeinstellung ist die Einheit des Features.

Linear unit

Abgeleitete Ausgabe

NameErklärungDatentyp
out_feature_classFeature-Class

Codebeispiel

Generalisieren – Beispiel (Python-Fenster)

Das folgende Skript veranschaulicht, wie Sie die Funktion "Generalisieren" unmittelbar im Python-Fenster ausführen.

import arcpy
arcpy.env.workspace = "C:\data\data.gdb"
arcpy.Generalize_edit("zones", "10 Feet")
Generalisieren – Beispiel 2 (eigenständiges Skript)

Das untenstehende Skriptbeispiel zeigt die Verwendung der Funktion "Generalisieren" innerhalb eines Workflows, in dem Features zuerst vereinfacht und dann gepuffert werden, bei Ausführung in einem eigenständigen Skript:

#Name: BufferZones.py
#Purpose: Simplify features using the Generalize tool and then Buffer them

#Import script modules
import arcpy

try:
    #Set the workspace
    arcpy.env.workspace = "C:/data/data.gdb"
    
    #Set local parameters
    inFeatures = "zones"
    gTolerance = "4 Feet"
    copFeatures = "zones_cp"
    bufDist = "50 Miles"
    bufOutput = "zones_buff"
    
    #Since Generalize permanently updates the input, first make a copy of the original FC
    arcpy.CopyFeatures_management (inFeatures, copFeatures)
    
    #Use the Generalize tool to simplify the Buffer input to shorten Buffer processing time
    arcpy.Generalize_edit(copFeatures, gTolerance)
    
    #Buffer the output
    arcpy.Buffer_analysis(copFeatures, bufOutput, bufDist)

except Exception as err:
    print(err)

Umgebungen

  • Auto-Commit
  • Aktueller Workspace

Lizenzinformationen

  • ArcGIS Desktop Basic: Nein
  • ArcGIS Desktop Standard: Ja
  • ArcGIS Desktop Advanced: Ja

Verwandte Themen

  • Überblick über die Toolbox "Editing"

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS Plattform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

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