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

TIN-Knoten verringern

Mit der 3D Analyst-Lizenz verfügbar.

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

Zusammenfassung

Dient zum Erstellen eines TIN-Datasets (Triangulated Irregular Network) anhand einer Teilmenge an Knoten aus einem Quell-TIN.

Abbildung

Abbildung "TIN-Knoten verringern"

Verwendung

  • Dieses Werkzeug bietet eine Art der Generalisierung, die zum Ausdünnen von Daten mit zu vielen Details nützlich ist und auf diese Weise die Visualisierung verbessert. Die folgenden Ausdünnungsoptionen stehen zur Verfügung:

    • Z-Toleranz: Das resultierende TIN behält die vertikale Genauigkeit seines Quell-TIN innerhalb des angegebenen Z-Toleranzwertes bei, der immer in der nativen Z-Einheit des Quell-TIN ausgedrückt wird. Die Abweichung eines Knotens vom Quell-TIN übersteigt beim Vergleich mit dem interpolierten Wert des Ausgabe-TIN nicht den Z-Toleranzwert.
      Hinweis:

      Diese Methode unterstützt auch das Erzwingen einer optionalen Obergrenze für die Knotenanzahl: Die Verarbeitung durch das Werkzeug wird gestoppt, wenn das resultierende TIN aufgrund des Z-Toleranzwertes die maximale Anzahl von Knoten übersteigt. Wenn dies auftritt, wird das TIN zwar erstellt, aber eine Warnmeldung zurückgegeben.

    • Anzahl: Hierdurch wird die Knotenanzahl im Ausgabe-TIN auf den angegebenen Wert reduziert. Dabei wird davon ausgegangen, dass dieser Wert geringer ist als die Knotenanzahl des Quell-TIN. Knoten werden im Allgemeinen ausgewählt um die Ausdehnung und Oberflächeneigenschaften des Quell-TIN beizubehalten.
  • Wenn die Option Bruchkanten kopieren ausgewählt ist, werden Bruchkanten des Quell-TIN in der Ausgabe ohne Generalisierung gespeichert. Von Bruchkanten beigetragene Knoten unterliegen keiner Faktorisierung hinsichtlich einer Obergrenze der Knotenanzahl.

  • Die Datengrenze des resultierenden TIN wird als Bruchkante erzwungen, unabhängig davon, ob die Option zum Kopieren von Bruchkanten verwendet wurde oder ob die Eingabe-TIN-Datengrenze mit Bruchkanten erzwungen wird. Dadurch kann die Größe des Ausgabe-TIN erhöht und unabhängig von der angegebenen Obergrenze für die Knotenanzahl angewendet werden.

Syntax

arcpy.ddd.DecimateTinNodes(in_tin, out_tin, method, {copy_breaklines})
ParameterErklärungDatentyp
in_tin

Das zu verarbeitende TIN-Dataset.

TIN Layer
out_tin

Das erstellte TIN-Dataset.

TIN
method
"ZTOLERANCE <z_tolerance_value> <max_node_value>" or "COUNT <max_node_value>"

Gibt die Verringerungsmethode für die Auswahl einer Teilmenge der Knoten aus dem Eingabe-TIN an.

  • ZTOLERANCE <z_tolerance_value> <max_node_value> — Generalisiert TIN innerhalb einer angegebenen vertikalen Genauigkeit. Zudem kann optional eine Obergrenze für die Knotenanzahl angegeben werden. Dieser Parameter wird als Zeichenfolge angegeben. "ZTOLERANCE 0.5 5500" entspricht also einer Z-Toleranz von 0,5 und einem maximalen Knotenwert von 5.500.
  • COUNT <max_node_value> —Generalisiert TIN durch Größenbeschränkung auf eine festgelegte Obergrenze für die Knotenanzahl. Dieser Parameter wird als Zeichenfolge angegeben. "COUNT 5500" entspricht also einer maximalen Knotenanzahl von 5.500.
Decimate
copy_breaklines
(optional)

Gibt an, ob Bruchkanten aus dem Eingabe-TIN in die Ausgabe kopiert werden.

  • BREAKLINES —Bruchkanten werden kopiert.
  • NO_BREAKLINES —Bruchkanten werden nicht kopiert. Dies ist die Standardeinstellung.
Boolean

Codebeispiel

DecimateTinNodes – Beispiel 1 (Python-Fenster)

Anhand des folgenden Beispiels wird die Verwendung dieses Werkzeugs im Python-Fenster veranschaulicht.

import arcpy
from arcpy import env

arcpy.CheckOutExtension("3D")
env.workspace = "C:/data"
arcpy.DecimateTinNodes_3d("tin", "tin_simple", "COUNT 5000" "BREAKLINES")
DecimateTinNodes – Beispiel 2 (eigenständiges Skript)

Im folgenden Beispiel wird die Verwendung dieses Werkzeugs in einem eigenständigen Python-Skript veranschaulicht.

'''****************************************************************************
Name: DecimateTinNodes Example
Description: This script demonstrates how to use the 
             DecimateTinNodes tool.
****************************************************************************'''

# Import system modules
import arcpy
from arcpy import env

# Obtain a license for the ArcGIS 3D Analyst extension
arcpy.CheckOutExtension("3D")

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

# Set Local Variables
inTin = "elevation"
method = "COUNT 5000"
copyBrk = "BREAKLINES"
# Ensure output name is unique
outTin = arcpy.CreateUniqueName("simple_elev")

#Execute DecimateTinNodes
arcpy.DecimateTinNodes_3d(inTin, outTin, method, copyBrk)

Umgebungen

  • Aktueller Workspace
  • Scratch-Workspace
  • Ausdehnung
  • Ausgabe-Koordinatensystem
  • Geographische Transformationen

Lizenzinformationen

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

Verwandte Themen

  • Überblick über das Toolset "Triangulierte Oberfläche"
  • Grundlagen der Geoverarbeitung mit der ArcGIS 3D Analyst-Erweiterung
  • Grundlagen von Oberflächen
  • Die Form einer Oberfläche

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