ArcGIS for Desktop

  • Dokumentation
  • Preise
  • Support

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS for Desktop

Ein vollständiges professionelles GIS

ArcGIS for Server

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
  • Preise
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

Hilfe

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Mehr...

TIN bearbeiten

Mit der 3D Analyst-Lizenz verfügbar.

  • Zusammenfassung
  • Bild
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebung
  • Lizenzierungsinformationen

Zusammenfassung

Fügt Features aus einer oder mehreren Eingabe-Feature-Classes hinzu, die die Oberfläche eines triangulierten unregelmäßigen Netzwerks (TIN) definieren.

Weitere Informationen zur Funktionsweise des Werkzeugs "TIN bearbeiten"

Bild

Abbildung: Feature-Class zu Terrain hinzufügen

Verwendung

  • Mehrere Feature-Classes können gleichzeitig hinzugefügt werden.

  • Sie können die Größe des Eigenschaftendialogfelds für Eingabe-Feature-Class ändern, um seine Breite zu vergrößern, falls die Standardspaltenbreite zu klein ist.

  • Die maximale Anzahl der von einem TIN unterstützen Knoten hängt weitgehend davon ab, wie viele freie, zusammenhängende Speicherressourcen auf dem Computer verfügbar sind. Auf 32-Bit-Windows-Plattformen können unter Nennbetriebsbedingungen in der Regel maximal zehn bis fünfzehn Millionen Knoten erzielt werden. Es kann jedoch vorteilhaft sein, die Anzahl der Knoten im Hinblick auf Benutzerfreundlichkeit und Darstellungs-Performance auf einige Millionen zu begrenzen. Größere Datasets werden am besten durch ein Terrain dargestellt.

Syntax

EditTin_3d (in_tin, in_features, {constrained_delaunay})
ParameterErläuterungDatentyp
in_tin

Das zu verarbeitende TIN-Dataset.

TIN Layer
in_features
[[in_feature_class, height_field, tag_value, SF_type, use_z],...]

Geben Sie die Features an, die im TIN enthalten sein sollen. Für jede Eingabe kann der Beitrag ihrer Features zur Oberfläche über die folgenden Eigenschaften definiert werden:

height_field – Das Feld mit den Höhenwerten der Features. Gültige Optionen sind alle Zahlenfelder und das Shape-Feld, falls die Feature-Geometrie Z-Werte unterstützt. Das Schlüsselwort < Keines > ist auch verfügbar für Features, die keine qualifizierenden Felder haben oder keine Höhenwerte verlangen. Die Werte von Features ohne Z-Werte werden aus der umgebenden Oberfläche interpoliert.

tag_value – Die Füllpolygone, die Dreiecken Integerwerte als einfache Form der Attributierung zuweisen. Ihre Grenzen werden in der Triangulation als Bruchkanten umgesetzt. Dreiecke innerhalb dieser Polygone erhalten die Tag-Werte als Attribute. Geben Sie den Namen des Feature-Class-Attributs an, das für Tag-Werte verwendet werden soll. Wenn keine Tag-Werte verwendet werden sollen, geben Sie <None> an.

SF_type – Der Oberflächen-Feature-Typ, der die Integration der aus den Features importierten Geometrie in die Triangulation der Oberfläche definiert. Punkt-Features können nur als Massenpunkte verwendet werden, während Linien-Features als Bruchkanten und Polygone als Massenpunkt-Option definiert werden können. Linien wiederum können als Clip-, Radieren-, Ersetzen- und Wertfüll-Features definiert werden. Bruchkanten und Polygonoberflächentypen haben "harte" und "weiche" Parameter, die angeben, ob die Features allmähliche oder abrupte Unterbrechungen auf der Oberfläche darstellen.

use_z – Gibt an, ob Z-Werte verwendet werden, wenn das Shape-Feld des Eingabe-Features als Höhenquelle angegeben ist. Bei Auswahl von "True" werden Z-Werte verwendet, während bei "False" M-Werte (also Messwerte) verwendet werden. Standardmäßig werden Z-Werte verwendet.

Value Table
constrained_delaunay
(optional)

Eine Constrained Delaunay-Triangulation entspricht außer bei Bruchkanten den Delaunay-Regeln. Bei Verwendung einer konformen Delaunay-Triangulation werden Bruchkanten von der Software verdichtet. Daher kann ein Eingabe-Bruchkantensegment zu mehreren Dreieckskanten führen. Bei Verwendung einer Constrained Delaunay-Triangulation tritt keine Verdichtung auf, und die einzelnen Bruchkantensegmente werden als einzelne Kante hinzugefügt.

  • DELAUNAY — Die Triangulation stimmt uneingeschränkt mit den Delaunay-Regeln überein. Dies ist die Standardeinstellung.
  • CONSTRAINED_DELAUNAY —Die Delaunay-Triangulation wird eingeschränkt.
Boolean

Codebeispiel

EditTIN – 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.ddd.EditTin("my_tin", "clip_polygon.shp <None> <None> hardclip false; "\
                 "new_points.shp Shape <None> masspoints true", "Delaunay")
EditTIN – Beispiel 2 (eigenständiges Skript)

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

'''****************************************************************************
Name: EditTin Example
Description: This script demonstrates how to use the 
             EditTin tool to add features to a output of the CopyTin 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/LAS"

try:
    # Set Local Variables
    origTin = "elevation"
    copyTin = "elev_copy"
    inFCs = [["Clip_Polygon.shp", "<None>", "<None>", "hardclip", False], 
             ["new_points.shp", "Shape", "<None>", "masspoints", True]]
    # Execute CopyTin
    arcpy.CopyTin_3d(origTin, copyTin, "CURRENT")
    # Execute EditTin
    arcpy.EditTin_3d(copyTin, inFCs, Delaunay)
    
except:
    # Returns any other error messages
    print arcpy.GetMessages(2)

del arcpy

Umgebung

  • Aktueller Workspace
  • Scratch-Workspace
  • Ausdehnung

Lizenzierungsinformationen

  • ArcGIS for Desktop Basic: Erfordert 3D Analyst
  • ArcGIS for Desktop Standard: Erfordert 3D Analyst
  • ArcGIS for Desktop Advanced: Erfordert 3D Analyst

Verwandte Themen

  • Überblick über das Toolset "Datenmanagement"
  • Grundlagen von Oberflächen
  • Oberflächenformate
  • TIN-basierte Oberflächenkonzepte
  • Was ist eine TIN-Oberfläche?
  • Grundlagen zum Erstellen von TIN-Oberflächen
  • Grundlagen zum Bearbeiten von TIN-Oberflächen
  • Bearbeiten von Features eines TINs mit Geoverarbeitungswerkzeugen
  • Geoverarbeitungswerkzeuge für TIN-Oberflächen
Feedback zu diesem Thema?

ArcGIS for Desktop

  • Startseite
  • Dokumentation
  • Preise
  • Support

ArcGIS Plattform

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

Über Esri

  • Über uns
  • Karriere
  • Insider-Blog
  • User Conference
  • Developer Summit
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Datenschutz | Rechtliches