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...

Feature zu 3D nach Attribut

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

Zusammenfassung

Dient zum Erstellen von 3D-Features anhand von Höhenwerten, die vom Attribut der Eingabe-Features abgeleitet werden.

Verwendung

  • Unterstützt Punkt-, Multipoint-, Linien- und Polygon-Geometrien.

  • Die Höhe jedes Features wird von dem Wert im angegebenen Höhenfeld abgeleitet. Mit Linien-Features kann optional ein zweites Höhenfeld bereitgestellt werden. Wenn zwei Höhenfelder verwendet werden, beginnt jedes Linien-Feature bei dem im ersten Höhenfeld angegebenen Z-Wert und endet bei dem im zweiten Höhenfeld angegebenen Z-Wert. Die Höhe von dazwischen liegenden Stützpunkten wird basierend auf der Neigung der Linie zwischen den beiden Endpunkten interpoliert.

Syntax

FeatureTo3DByAttribute_3d (in_features, out_feature_class, height_field, {to_height_field})
ParameterErläuterungDatentyp
in_features

Die Features, die zum Erstellen von 3D-Features verwendet werden.

Feature Layer
out_feature_class

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

Feature Class
height_field

Das Feld, durch dessen Werte die Höhe der resultierenden 3D-Features definiert wird.

Field
to_height_field
(optional)

Ein optionales zweites Höhenfeld, das für Linien verwendet wird. Wenn zwei Höhenfelder verwendet werden, startet jede Linie an der ersten Höhe und endet an der zweiten (abgeschrägt).

Field

Codebeispiel

FeatureTo3DByAttribute – 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.FeatureTo3DByAttribute_3d('Points2D.shp', 'Points3D.shp', 'Elevation')
FeatureTo3DByAttribute – Beispiel 2 (eigenständiges Skript)

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

'''****************************************************************************
Name: FeatureTo3DByAttribute Example
Description: This script demonstrates how to use the
             FeatureTo3DByAttribute tool.
****************************************************************************'''
# Import system modules
import arcpy
import exceptions, sys, traceback
from arcpy import env

try:
    # Obtain a license for the ArcGIS 3D Analyst extension
    arcpy.CheckOutExtension('3D')
    # Set environment settings
    env.workspace = 'C:/data'
    # Set Local Variables
    InFC = 'Points_2D.shp'
    Height_Field = 'POPULATION'
    # Ensure output has unique name
    OutFC = arcpy.CreateUniqueName('Points_3D.shp')
    # Execute ConstructSightLines
    arcpy.FeatureTo3DByAttribute_3d(InFC, OutFC, Height_Field)

except arcpy.ExecuteError:
    print arcpy.GetMessages()
except:
    # Get the traceback object
    tb = sys.exc_info()[2]
    tbinfo = traceback.format_tb(tb)[0]
    # Concatenate error information into message string
    pymsg = 'PYTHON ERRORS:\nTraceback info:\n{0}\nError Info:\n{1}'\
          .format(tbinfo, str(sys.exc_info()[1]))
    msgs = 'ArcPy ERRORS:\n {0}\n'.format(arcpy.GetMessages(2))
    # Return python error messages for script tool or Python Window
    arcpy.AddError(pymsg)
    arcpy.AddError(msgs)

Umgebung

  • Aktueller Workspace
  • Ausdehnung
  • Ausgabe-Koordinatensystem
  • Geographische Transformationen
  • XY-Auflösung
  • XY-Toleranz
  • Standard-Ausgabe-Z-Wert
  • Z-Auflösung
  • Z-Toleranz
  • Ausgabe-CONFIG-Schlüsselwort
  • Ausgabe-XY-Domäne
  • Ausgabe-Z-Domäne

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 "3D-Features"
  • 3D-Features
  • Grundlagen der Geoverarbeitung mit der Erweiterung "ArcGIS 3D Analyst"
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