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

Oberflächenausrichtung

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

Zusammenfassung

Erstellt Polygon-Features, die Ausrichtungsmesswerte aus einer TIN (Triangulated Irregular Network)-, Terrain- oder LAS-Dataset-Oberfläche darstellen.

Abbildung

Abbildung "TIN-Ausrichtung"

Verwendung

  • Ausrichtung stellt die horizontale Ausrichtung einer Oberfläche dar und wird in Gradeinheiten angegeben. Jede Facette der Oberfläche wird einem Codewert zugewiesen, der die Haupt- oder Ordinalrichtung der Neigung darstellt, und zusammenhängende Gebiete mit demselben Code werden zu einem Feature zusammengeführt. Das Standardklassifizierungsschema lautet wie folgt:

    CodeNeigungsrichtungNeigungswinkelbereich

    -1

    Eben

    Keine Neigung

    1

    Nord

    0° – 22.5°

    2

    Nordost

    22.5° – 67.5°

    3

    Ost

    67.5° – 112.5°

    4

    Südost

    112.5° – 157.5°

    5

    Süd

    157.5° – 202.5°

    6

    Südwest

    202.5° – 247.5°

    7

    West

    247.5° – 292.5°

    8

    Nordwest

    292.5° – 337.5°

    9

    Nord

    337.5° – 360°

  • Angepasste Klassendefinitionen können über eine Tabelle für Klassengrenzen bereitgestellt werden. Die Tabelle muss zwei Spalten enthalten. Die erste Spalte gibt den Ausrichtungsgrenzpunkt in Grad an, die zweite definiert den Codewert. Nachstehend ist ein Beispiel aufgeführt:

    UnterbrechungAspect_Code

    90.0

    1

    180.0

    2

    270.0

    3

    360.0

    4

    Die Tabelle kann jedes unterstützte Format haben (.dbf, .txt oder Geodatabase-Tabelle). Der Name der Felder ist unbedeutend, da jeweils das erste für Klassengrenzen und das zweite für Ausrichtungscodes verwendet wird.

Syntax

arcpy.ddd.SurfaceAspect(in_surface, out_feature_class, {class_breaks_table}, {aspect_field}, {pyramid_level_resolution})
ParameterErklärungDatentyp
in_surface

Die Oberfläche des zu verarbeitenden TIN-, Terrain- oder LAS-Datasets.

LAS Dataset Layer; Terrain Layer; TIN Layer
out_feature_class

Die Feature-Class, die von diesem Werkzeug erstellt wird.

Feature Class
class_breaks_table
(optional)

Eine Tabelle mit den Klassifizierungsgrenzen, die zum Definieren der Ausrichtungsbereiche der Ausgabe-Feature-Class verwendet werden.

Table
aspect_field
(optional)

Das Feld mit den Ausrichtungscodewerten.

String
pyramid_level_resolution
(optional)

Die Auflösung der Z-Toleranz oder der Kachelung der Terrain-Pyramidenebene, die von diesem Werkzeug verwendet wird. Der Standardwert ist 0, also volle Auflösung.

Double

Codebeispiel

SurfaceAspect – 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.SurfaceAspect_3d("sample.gdb/featuredataset/terrain", "sample.gdb/featuredataset/terrain_aspect")
SurfaceAspect – Beispiel 2 (eigenständiges Skript)

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

'''****************************************************************************
Name: SurfaceAspect Example
Description: This script demonstrates how to use the 
             SurfaceAspect and SurfaceSlope tools to generate a polygon
             that contains the intersection of both 
****************************************************************************'''

# 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"

try:
    # List all TINs in workspace
    listTINs = arcpy.ListDatasets("","TIN")
    # Determine whether the list contains any TINs
    if len(listTINs) > 0:
        for dataset in listTINs:
            print dataset
            # Set Local Variables
            aspect = arcpy.CreateUniqueName("Aspect.shp")
            slope = arcpy.CreateUniqueName("Slope.shp")
            outFC = dataset + "_Aspect_Slope.shp"
            #Execute SurfaceAspect
            arcpy.SurfaceAspect_3d(dataset, aspect)
            #Execute SurfaceSlope
            arcpy.SurfaceSlope_3d(dataset, slope)
            #Execute SurfaceSlope
            print "Starting Intersect"
            arcpy.Intersect_analysis(aspect + " #;" + slope + " #", outFC, "ALL")
            print "Completed intersect for " + dataset
            del aspect, slope, outFC
    else:
        print "There are no TINs in the " + env.workspace + " directory."
except:
    # Returns any other error messages
    print arcpy.GetMessages(2)

del arcpy, listTINs

Umgebungen

  • Aktueller Workspace
  • Ausgabe-Koordinatensystem
  • Geographische Transformationen
  • Ausdehnung
  • XY-Auflösung
  • XY-Toleranz
  • Ausgabe-XY-Domäne
  • Ausgabe-CONFIG-Schlüsselwort
  • Auto-Commit
  • Terrain-Speicherauslastung

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
  • Was ist eine TIN-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