Kantenübergangtabelle zu Turn-Feature-Class (Network Analyst)

Zusammenfassung

Konvertiert eine Kantenübergangtabelle aus ArcView oder eine Coverage-Kantenübergangtabelle aus ArcInfo Workstation in eine ArcGIS-Turn-Feature-Class.

Verwendung

Syntax

TurnTableToTurnFeatureClass_na (in_turn_table, reference_line_features, out_feature_class_name, {reference_nodes_table}, {maximum_edges}, {config_keyword}, {spatial_grid_1}, {spatial_grid_2}, {spatial_grid_3})
ParameterErläuterungDatentyp
in_turn_table

The .dbf or INFO turn table from which the new turn feature class is being created.

INFO-Tabellen unterstützen unter Linux und Solaris keine Pfadnamen mit kombinierter Klein- und Großschreibung.

Table View
reference_line_features

Die Line-Feature-Class, auf die die Eingabekantenübergangtabelle verweist. Die Feature-Class muss eine Quelle in einem Netzwerk-Dataset sein.

Feature Class
out_feature_class_name

Der Name der neu zu erstellenden Turn-Feature-Class.

String
reference_nodes_table
(optional)

Die Tabelle "nodes.dbf" im Ordner .nws, die das ursprüngliche ArcView GIS-Netzwerk enthält, an dem die Eingabekantenübergangtabelle beteiligt war.

Dieser Parameter wird ignoriert, wenn die Eingabekantenübergangtabelle eine INFO-Tabelle ist.

Wenn die Eingabekantenübergangtabelle eine DBF-Tabelle ist und dieser Parameter nicht angegeben wird, werden Wenden und Kantenübergänge, die zwischen den an beiden Enden verbundenen Kanten verlaufen, in der Turn-Feature-Class der Ausgabe nicht erstellt.

Fehler werden in einer Fehlerdatei gemeldet, die in das von der Systemvariable "TEMP" definierte Verzeichnis geschrieben wird. Der vollständige Pfadname zur Fehlerdatei wird als Warnmeldung ausgegeben.

dBASE Table
maximum_edges
(optional)

Die in der neuen Turn-Feature-Class zulässige maximale Anzahl an Kanten pro Kantenübergang. Der Standardwert ist 5. Der Maximalwert ist 20.

Long
config_keyword
(optional)

Gibt das Konfigurationsschlüsselwort an, das die Speicherparameter der Turn-Feature-Class der Ausgabe bestimmt. Dieser Parameter wird nur verwendet, wenn die Turn-Feature-Class der Ausgabe in einer ArcSDE-Geodatabase erstellt wird.

String
spatial_grid_1
(optional)

Die Parameter Räumliches Gitter 1, 2 und 3 gelten nur für File-Geodatabases und bestimmte ArcSDE-Geodatabase-Feature-Classes. 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. 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 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. Legen Sie die Größe andernfalls auf einen Wert fest, der dreimal größer als für "Räumliches Gitter 2" ist.

Double

Codebeispiel

TurnTableToTurnFeatureClass – Beispiel 1 (Python-Fenster)

Konvertieren einer Kantenübergangtabelle aus ArcInfo Workstation in eine Turn-Feature-Class.

import arcpy
arcpy.TurnTableToTurnFeatureClass_na("C:/data/delayturns.trn",
                                     "C:/data/SoCal.gdb/Transportation/Streets",
                                     "DelayTurns")
TurnTableToTurnFeatureClass – Beispiel 2 (Python-Fenster)

Konvertieren einer Kantenübergangtabelle aus ArcView in eine Turn-Feature-Class.

import arcpy
arcpy.TurnTableToTurnFeatureClass_na("C:/Data/DelayTurns.dbf",
                                     "C:/Data/SoCal.gdb/Transportation/Streets",
                                     "DelayTurns","C:/Data/nodes.dbf",2)
TurnTableToTurnFeatureClass – Beispiel 3 (eigenständiges Python-Skript)

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

# Name: TurnTableToTurnFeatureClass_ex03.py
# Description: Converts a Arcview 3.x turn table to a turn feature class
# Requirements: Network Analyst Extension 

#Import system modules
import arcpy
from arcpy import env


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

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

#Set local variables
inTurnTable = "C:/data/DelayTurns.dbf"
refLineFeatures = "Streets"
outTurnFeatureClassName = "DelayTurns"
maxEdges = 7

#Convert the ArcView 3.x Turn table to geodatabase turn feature class
#The streets shapefile referred by the turn features has been converted to a
#feature class in the geodatabase.
arcpy.TurnTableToTurnFeatureClass_na(inTurnTable, refLineFeatures,
                                     outTurnFeatureClassName, "", maxEdges)

print "Script completed successfully."

Umgebungen

Verwandte Themen

Lizenzinformationen

ArcView: Ja
ArcEditor: Ja
ArcInfo: Ja

7/10/2012