ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Создать класс пространственных объектов поворотов

  • Сводка
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Сводка

Используется для создания нового класса пространственных объектов поворотов, моделирующих повороты на дорогах в наборе сетевых данных.

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

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

Синтаксис

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})
ПараметрОбъяснениеТип данных
out_location

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

Workspace;Feature Dataset
out_feature_class_name

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

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

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

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

Набор сетевых данных, в которой участвует класс объектов поворотов. Полученный класс объектов поворотов будет добавлен как источник поворотов в набор сетевых данных. Если набор сетевых данных не указан, класс объектов поворотов будет создан как не принимающий участия в наборе сетевых данных.

Network Dataset Layer
in_template_feature_class
(Дополнительный)

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

Если в шаблоне класса объектов есть следующие поля, они не создаются в выходном классе объектов поворотов: 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
(Дополнительный)

Пространственная привязка, которая будет применяться к выходному классу объектов поворотов. Этот параметр будет проигнорирован, если выходное положение является набором классов объектов базы геоданных, так как выходные классы объектов поворотов будут наследовать пространственную привязку набора классов объектов.

При необходимости импорта пространственных ссылок из существующего класса объектов необходимо в качестве значения параметра указать путь.

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

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

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

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

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

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

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

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

Double
has_z
(Дополнительный)
  • ENABLED —Координаты в новом классе объектов-поворотов содержат Z-значения (высоты). Необходимо использовать это значение, если входной набор сетевых данных указан и поддерживает связи на основе значений z-координат источников.
  • DISABLED —Координаты в новом классе объектов-поворотов не содержат Z-значения (высоты).
Boolean

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

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

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

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

Пример кода

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

Запуск инструмента с использованием только необходимых параметров.

out_loc = "C:/Data/SanFrancisco.gdb/Transportation"
arcpy.na.CreateTurnFeatureClass(out_loc, "DelayTurns")
CreateTurnFeatureClass, пример 2 (окно Python)

Выполните инструмент с использованием всех параметров.

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, пример 3 (автономный скрипт)

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

# 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.")

Параметры среды

  • Текущая рабочая область
  • Выходное ключевое слово CONFIG
  • Выходная система координат

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы

  • Создание объекта-поворота
  • Повороты в наборе сетевых данных
  • Обзор набора инструментов Класс объектов-поворотов
  • Редактирование объектов поворотов

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация