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

Turn-Feature-Class erstellen

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

Zusammenfassung

Erstellt eine neue Turn-Feature-Class, um Kantenübergangs-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.

Syntax

arcpy.na.CreateTurnFeatureClass(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})
ParameterErklärungDatentyp
out_location

Die File-, Personal-, Workgroup- oder Enterprise-Geodatabase oder der Ordner, in der/dem die Turn-Feature-Class der Ausgabe erstellt wird. Der 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 lautet 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 enthält, werden sie in der Ausgabe-Turn-Feature-Class nicht 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)

Dieser Parameter ist in ArcGIS Pro veraltet. Jeder eingegebene Wert wird ignoriert.

Double
spatial_grid_2
(optional)

Dieser Parameter ist in ArcGIS Pro veraltet. Jeder eingegebene Wert wird ignoriert.

Double
spatial_grid_3
(optional)

Dieser Parameter ist in ArcGIS Pro veraltet. Jeder eingegebene Wert wird ignoriert.

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

Abgeleitete Ausgabe

NameErklärungDatentyp
out_turn_features

Neue Turn-Feature-Class mit Kantenübergang-Features.

Feature-Class

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 Skript)

Mit dem 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.")

Umgebungen

  • Aktueller Workspace
  • Ausgabe-CONFIG-Schlüsselwort
  • Ausgabe-Koordinatensystem

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • 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

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