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

Turn-Feature-Class erstellen

Mit der Network Analyst-Lizenz verfügbar.

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

Zusammenfassung

Erstellt eine neue Turn-Feature-Class, um Kantenübergang-Features zu speichern, mit denen Richtungsänderungen in einem Netzwerk-Dataset modelliert werden.

Verwendung

  • Sie können dem Netzwerk nur dann eine Turn-Feature-Class als Kantenübergangsquellen hinzufügen, wenn Kantenübergänge vom Netzwerk-Dataset unterstützt werden. Wenn Sie Kantenübergänge zu einem Netzwerk hinzufügen möchten, das keine Kantenübergänge unterstützt, müssen Sie ein neues Netzwerk-Dataset mit Unterstützung für Kantenübergänge erstellen.

  • Nach dem Erstellen der Turn-Feature-Class können die Kantenübergang-Features in ArcMap mithilfe der Befehle zum Erstellen linearer Features auf der Werkzeugleiste Editor erstellt werden.

Syntax

CreateTurnFeatureClass_na (out_location, out_feature_class_name, {maximum_edges}, {in_network_dataset}, {in_template_feature_class}, {spatial_reference}, {config_keyword}, {spatial_grid_1}, {spatial_grid_2}, {spatial_grid_3}, {has_z})
ParameterErläuterungDatentyp
out_location

Die File-, Personal-, Workgroup- oder Enterprise-Geodatabase oder der Ordner, in der/dem die Turn-Feature-Class der Ausgabe erstellt wird. Dieser Workspace muss bereits vorhanden sein.

Workspace;Feature Dataset
out_feature_class_name

Der Name der zu erstellenden Turn-Feature-Class.

String
maximum_edges
(optional)

Die maximale Anzahl von Kanten, die Kantenübergänge in der neuen Turn-Feature-Class abbilden können. Der Standardwert ist 5. Der Maximalwert ist 50.

Long
in_network_dataset
(optional)

Das Netzwerk-Dataset, zu dem die Turn-Feature-Class gehört. Die resultierende Turn-Feature-Class wird dem Netzwerk-Dataset als Kantenübergangsquelle hinzugefügt. Wenn kein Netzwerk-Dataset angegeben wurde, wird die Turn-Feature-Class als nicht zu einem Netzwerk-Dataset gehörend erstellt.

Network Dataset Layer
in_template_feature_class
(optional)

Die Feature-Class, die als Vorlage verwendet wird, um das Attributschema der neuen Turn-Feature-Class zu definieren.

Wenn die Template-Feature-Class die folgenden Felder aufweist, werden diese nicht in der Turn-Feature-Class der Ausgabe erstellt; NODE_, NODE#, JUNCTION, F_EDGE, T_EDGE, F-EDGE, T-EDGE, ARC1_, ARC2_, ARC1#, ARC2#, ARC1-ID, ARC2-ID, AZIMUTH, ANGLE.

Feature Layer
spatial_reference
(optional)

Der auf die Turn-Feature-Class der Ausgabe anzuwendende Raumbezug. Dieser Parameter wird ignoriert, wenn die Ausgabe in ein Geodatabase-Feature-Dataset erfolgt, da die Ausgabe-Turn-Feature-Class den Raumbezug des Feature-Datasets übernimmt.

Wenn Sie den Raumbezug aus einer vorhandenen Feature-Class importieren möchten, müssen Sie seinen Pfad als Parameterwert angeben.

Spatial Reference
config_keyword
(optional)

Gibt das Konfigurationsschlüsselwort an, das die Speicherparameter der neuen Turn-Feature-Class bestimmt. Dieser Parameter wird nur verwendet, wenn der Ausgabespeicherort eine Workgroup- oder Enterprise-Geodatabase ist.

String
spatial_grid_1
(optional)

Die Parameter Räumliches Gitter 1, 2 und 3 werden zum Berechnen eines räumlichen Indexes verwendet und gelten nur für File-Geodatabases und bestimmte Feature-Classes von Workgroup- und Enterprise-Geodatabases. Sollten Sie mit der Festlegung von Gittergrößen nicht vertraut sein, behalten Sie für diese Optionen "0,0,0" bei. ArcGIS berechnet dann die optimalen Größen für Sie. Da von diesem Werkzeug keine Features geschrieben werden, befindet sich der räumliche Index im nicht erstellten Zustand. Der Index wird erstellt, wenn Features in die Feature-Class geschrieben werden, z. B. mit dem Werkzeug Anhängen oder per Editiervorgang. Weitere Informationen zu diesem Parameter finden Sie in der Dokumentation des Werkzeugs Räumlichen Index hinzufügen.

Double
spatial_grid_2
(optional)

Zellengröße des zweiten räumlichen Gitters. Lassen Sie die Größe 0 unverändert, wenn Sie nur ein Gitter verwenden möchten. Legen Sie die Größe andernfalls auf einen Wert fest, der dreimal größer als der für "Räumliches Gitter 1" ist.

Double
spatial_grid_3
(optional)

Zellengröße des dritten räumlichen Gitters. Lassen Sie die Größe 0 unverändert, wenn Sie nur zwei Gitter verwenden möchten. Verdreifachen Sie andernfalls die Größe um das Dreifache des "Räumliches Gitters 2".

Double
has_z
(optional)
  • ENABLED —Die Koordinaten in der neuen Turn-Feature-Class verfügen über Höhenwerte (Z-Werte). Dieser Wert sollte verwendet werden, wenn das Eingabe-Netzwerk-Dataset angegeben wird und die Konnektivität auf der Grundlage der Z-Koordinatenwerte der Netzwerkquellen unterstützt wird.
  • DISABLED —Die Koordinaten in der neuen Turn-Feature-Class verfügen nicht über Höhenwerte (Z-Werte).
Boolean

Codebeispiel

CreateTurnFeatureClass – Beispiel 1 (Python-Fenster)

Ausführen des Werkzeugs, wenn nur die erforderlichen Parameter verwendet werden.

out_loc = "C:/Data/SanFrancisco.gdb/Transportation"
arcpy.na.CreateTurnFeatureClass(out_loc, "DelayTurns")
CreateTurnFeatureClass – Beispiel 2 (Python-Fenster)

Führen Sie das Werkzeug unter Verwendung aller Parameter aus.

out_loc = "C:/Data/SanFrancisco.gdb/Transportation"
network = "C:/Data/SanFrancisco.gdb/Transportation/Streets_ND"
template = "C:/Data/schema.gdb/TurnTemplate"
arcpy.na.CreateTurnFeatureClass(out_loc, "DelayTurns", 2, network, template, "",
                                "", 0, 0, 0, "DISABLED")
CreateTurnFeatureClass – Beispiel 3 (eigenständiges Python-Skript)

Im folgenden Python-Skript wird veranschaulicht, wie Sie das Werkzeug "CreateTurnFeatureClass" in einem eigenständigen Skript verwenden.

# Name: CreateTurnFeatureClass_ex03.py
# Description: Create a new turn feature class associated with a network dataset
# Requirements: Network Analyst Extension 

#Import system modules
import arcpy
from arcpy import env
import os

#Check out the Network Analyst extension license
arcpy.CheckOutExtension("Network")

#Set environment settings
env.workspace = "C:/Data/SanFrancisco.gdb"

#Set local variables
feature_dataset = "Transportation"
turn_feature_class_name = "DelayTurns"
max_edges = 3
network =  feature_dataset + "/Streets_ND"

#Create a turn feature class and add it as a turn source by specifying the
#network dataset
arcpy.na.CreateTurnFeatureClass(feature_dataset, turn_feature_class_name,
                                max_edges, network)

print("Script completed successfully.")

Umgebung

  • Aktueller Workspace
  • Ausgabe-CONFIG-Schlüsselwort
  • Ausgabe-Koordinatensystem
  • Räumliches Gitter 1 der Ausgabe
  • Räumliches Gitter 2 der Ausgabe
  • Räumliches Gitter 3 der Ausgabe

Lizenzierungsinformationen

  • ArcGIS for Desktop Basic: Ja
  • ArcGIS for Desktop Standard: Ja
  • ArcGIS for Desktop Advanced: Ja

Verwandte Themen

  • Erstellen eines Kantenübergang-Features
  • Kantenübergänge im Netzwerk-Dataset
  • Überblick über das Toolset 'Turn-Feature-Class'
  • Bearbeiten von Kantenübergang-Features
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