Таблица поворотов в класс объектов-поворотов (Network Analyst)

Краткая информация

Преобразует таблицу поворотов ArcView или таблицу поворотов покрытия ArcInfo Workstation в класс пространственных объектов-поворотов ArcGIS.

Использование

  • Создаваемый класс пространственных объектов-поворотов помещается в ту же рабочую область, что и базовый класс линейных объектов.

  • Координаты в выходном классе пространственных объектов-поворотов будут содержать Z-значения (высоты), если базовый класс линейных объектов поддерживает Z-значения.

Параметры

ПодписьОписаниеТип данных
Входная таблица поворотов

Таблица объектов поворотов .dbf или INFO, из которой создается новый класс объектов поворотов.

Table View
Базовые линейные объекты

Класс линейных объектов, на который ссылается входная таблица поворотов. Класс объектов должен быть источником в наборе сетевых данных.

Feature Class
Имя выходного класса объектов поворотов

Имя нового создаваемого класса пространственных объектов-поворотов.

String
Базовая таблица узлов
(Дополнительный)

Таблица nodes.dbf в папке .nws, содержащая исходную сеть ArcView GIS, в которой участвовала входная таблица поворотов.

Этот параметр игнорируется, если входная таблица поворотов является таблицей INFO.

Если входная таблица поворотов является таблицей .dbf и этот параметр опущен, то развороты и повороты, проходящие между ребрами, соединенными друг с другом на обоих концах, не будут созданы в выходном классе пространственных объектов-поворотов.

Ошибки будут записываться в файл ошибок, находящийся в каталоге, определенном системной переменной TEMP. Полный путь к файлу ошибок указывается в виде предупредительного сообщения.

dBASE Table
Максимальное количество ребер
(Дополнительный)

Максимальное количество ребер на один поворот в новом классе пространственных объектов-поворотов. Значение, предлагаемое по умолчанию, равно 5. Максимальное значение равно 50.

Long
Ключевое слово конфигурации
(Дополнительный)

Задает ключевое слово конфигурации, определяющее параметры сохранения выходного класса пространственных объектов-поворотов. Этот параметр используется только при создании выходного класса пространственных объектов-поворотов в многопользовательской базе геоданных (workgroup или enterprise).

String
Выходная пространственная сетка 1
(Дополнительный)

Этот параметр в ArcGIS AllSource больше не используется. Любое введенное значение игнорируется.

Double
Выходная пространственная сетка 2
(Дополнительный)

Этот параметр в ArcGIS AllSource больше не используется. Любое введенное значение игнорируется.

Double
Выходная пространственная сетка 3
(Дополнительный)

Этот параметр в ArcGIS AllSource больше не используется. Любое введенное значение игнорируется.

Double

Производные выходные данные

ПодписьОписаниеТип данных
Выходной класс пространственных объектов-поворотов

Новый класс объектов-поворотов.

Класс объектов

arcpy.management.TurnTableToTurnFeatureClass(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})
ИмяОписаниеТип данных
in_turn_table

Таблица объектов поворотов .dbf или INFO, из которой создается новый класс объектов поворотов.

Таблицы INFO не поддерживает имена путей со смешанными регистрами в ОС Linux и Solaris.

Table View
reference_line_features

Класс линейных объектов, на который ссылается входная таблица поворотов. Класс объектов должен быть источником в наборе сетевых данных.

Feature Class
out_feature_class_name

Имя нового создаваемого класса пространственных объектов-поворотов.

String
reference_nodes_table
(Дополнительный)

Таблица nodes.dbf в папке .nws, содержащая исходную сеть ArcView GIS, в которой участвовала входная таблица поворотов.

Этот параметр игнорируется, если входная таблица поворотов является таблицей INFO.

Если входная таблица поворотов является таблицей .dbf и этот параметр опущен, то развороты и повороты, проходящие между ребрами, соединенными друг с другом на обоих концах, не будут созданы в выходном классе пространственных объектов-поворотов.

Ошибки будут записываться в файл ошибок, находящийся в каталоге, определенном системной переменной TEMP. Полный путь к файлу ошибок указывается в виде предупредительного сообщения.

dBASE Table
maximum_edges
(Дополнительный)

Максимальное количество ребер на один поворот в новом классе пространственных объектов-поворотов. Значение, предлагаемое по умолчанию, равно 5. Максимальное значение равно 50.

Long
config_keyword
(Дополнительный)

Задает ключевое слово конфигурации, определяющее параметры сохранения выходного класса пространственных объектов-поворотов. Этот параметр используется только при создании выходного класса пространственных объектов-поворотов в многопользовательской базе геоданных (workgroup или enterprise).

String
spatial_grid_1
(Дополнительный)

Этот параметр в ArcGIS AllSource больше не используется. Любое введенное значение игнорируется.

Double
spatial_grid_2
(Дополнительный)

Этот параметр в ArcGIS AllSource больше не используется. Любое введенное значение игнорируется.

Double
spatial_grid_3
(Дополнительный)

Этот параметр в ArcGIS AllSource больше не используется. Любое введенное значение игнорируется.

Double

Производные выходные данные

ИмяОписаниеТип данных
out_turn_features

Новый класс объектов-поворотов.

Класс объектов

Пример кода

TurnTableToTurnFeatureClass, пример 1 (окно Python)

Преобразование таблицы поворотов ArcInfo Workstation в класс пространственных объектов-поворотов.

turn_table = "C:/Data/delayturns.trn"
network_lines = "C:/Data/SanFrancisco.gdb/Transportation/Streets"
arcpy.na.TurnTableToTurnFeatureClass(turn_table, network_lines, "DelayTurns")
TurnTableToTurnFeatureClass, пример 2 (окно Python)

Преобразование таблицы поворотов ArcView в класс пространственных объектов-поворотов.

turn_table = "C:/Data/DelayTurns.dbf"
network_lines = "C:/Data/SanFrancisco.gdb/Transportation/Streets"
reference_nodes = "C:/Data/nodes.dbf"
arcpy.na.TurnTableToTurnFeatureClass(turn_table, network_lines, "DelayTurns",
                                        reference_nodes, 2)
TurnTableToTurnFeatureClass, пример 3 (автономный скрипт)

Следующий скрипт Python является примером использования инструмента TurnTableToTurnFeatureClass в автономном скрипте.

# 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

#Set environment settings
arcpy.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.na.TurnTableToTurnFeatureClass(inTurnTable, refLineFeatures,
                                     outTurnFeatureClassName, "", maxEdges)

print("Script completed successfully.")