Skip to main content

Benachbarte Gebäudegrundrisse vereinfachen (3D Analyst Tools)

Zusammenfassung

Vereinfacht Gebäudegrundrisse mit gemeinsamen Grenzen.

Verwendung

  • Dieses Werkzeug nutzt einen Polylinienkomprimierungsalgorithmus, um Verzerrungen in Gebäudegrundriss-Polygonen zu korrigieren, die durch Feature-Extraktions-Workflows erstellt wurden, die möglicherweise unerwünschte Artefakte erzeugen.

  • Bei der Vereinfachung von Gebäudegrundrissen, die aus Raster-Daten abgeleitet werden, sollte die Vereinfachungstoleranz größer sein als die Auflösung des Quell-Rasters.

  • Features mit benachbarten Grenzen müssen einen gemeinsamen Attributwert haben, um eine vereinfachte Grenze zu erstellen, die nicht mit einem anderen Feature überlappt. Ist kein gemeinsames Attribut verfügbar, erwägen Sie die folgenden Schritte:

    1. Verwenden Sie das Werkzeug Puffer mit einem Pufferabstand, der der gewünschten Vereinfachungstoleranz entspricht.

    1. Verarbeiten Sie die gepufferten Polygon-Features mit dem Werkzeug Vereinigen (Union), um ein einzelnes Feature für die überlappenden Polygone zu erstellen.

    1. Verwenden Sie das Werkzeug Räumliche Verbindung, um die eindeutige ID aus den vereinigten Polygonen den ursprünglichen Eingabe-Features hinzuzufügen, die vereinfacht werden.

    1. Führen Sie das Werkzeug Benachbarte Gebäudegrundrisse vereinfachen mit dem Feld aus, das die eindeutige ID enthält, die im Gruppierfeld (Parameter group in Python) angegeben ist.

  • Sie können die Methode Alle Winkel für Eingabe-Features verwenden, die aus spitzen oder überstumpfen Innenwinkeln bestehen, oder wenn die Winkelkrümmung zwischen zwei Segmenten nicht auf einem 45°-Intervall zwischen 90° und 180° liegt.

  • Wenn das Werkzeug keine vereinfachte Lösung für eine bestimmte Eingabe erstellen kann, wird das ursprüngliche Feature in die Ausgabe kopiert. Der im Feld STATUS angegebene Wert gibt an, ob das Feature vereinfacht wurde:

    • 0—Vereinfachtes Feature

    • 1—Ursprüngliches Feature

Parameter

Beschriftung Erläuterung Datentyp

Eingabe-Features

Die Eingabe-Features, die verarbeitet werden.

Feature Layer

Gruppierfeld

Das Feld, das verwendet wird, um zu bestimmen, welche Features lagegleiche, nicht überlappende Grenzen haben.

Field

Ausgabe-Feature-Class

Die Feature-Class, die erstellt werden soll.

Feature Class

Methode

Gibt die Methode zur Vereinfachung der Eingabe-Features an.

  • Right anglesIdentifies the best line segments that fit the input feature vertices along 90° and 180° angles.

  • Right angles and diagonalsIdentifies the best line segments that fit the input feature vertices along 90°, 135°, and 180° interior angles.

  • Any anglesIdentifies the best fit line that falls along any angle while reducing the overall vertex count of the input features.

String

Toleranz

Die maximale Entfernung, die der vereinfachte Grundriss von der Grenze seines ursprünglichen Features abweichen kann.

Linear Unit

Genauigkeit

Die Genauigkeit des räumlichen Gitters, das im Vereinfachungsprozess verwendet wird. Zulässig sind Werte im Bereich von 0.05 bis 0.25.

Double

Winkelabweichungslimit

Die maximale Abweichung der Innenwinkel der am besten passenden Linie, die bei Verwendung der Methode Rechte Winkel und Diagonalen (RIGHT_ANGLES_AND_DIAGONALS) toleriert wird. Dieser Wert sollte im Allgemeinen unter 5° liegen, um die besten Ergebnisse zu erzielen. Dieser Parameter ist für andere Vereinfachungsmethoden deaktiviert.

Double

Umgebungen

Aktueller Workspace, Ausgabe-Koordinatensystem, Geographische Transformationen

Lizenzierungsinformationen

  • Basic: Erfordert 3D Analyst
  • Standard: Erfordert 3D Analyst
  • Advanced: Erfordert 3D Analyst