ArcGIS Desktop

  • Dokumentation
  • Support

  • 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

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 Knoten-Teilmenge 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-Toleranzwerts 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:

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

    • 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 im 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

DecimateTinNodes_3d (in_tin, out_tin, method, {copy_breaklines})
ParameterErläuterungDatentyp
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 maximale 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

  • ArcGIS Desktop Basic: Erfordert 3D Analyst
  • ArcGIS Desktop Standard: Erfordert 3D Analyst
  • ArcGIS Desktop 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 Plattform

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

Über Esri

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