ArcGIS for Desktop

  • Документация
  • Стоимость
  • Поддержка

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

ArcGIS Online

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

ArcGIS for Desktop

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

ArcGIS for Server

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

Справка

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

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

Доступно с лицензией Network Analyst.

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

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

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

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

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

  • После создания класса объектов поворотов эти объекты можно создавать в ArcMap с помощью команды создания линейных объектов на панели инструментов Редактор (Editor).

Синтаксис

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

Параметры Выходная пространственная сетка 1, 2 и 3 (Output Spatial Grid 1, 2, and 3) используются для вычисления пространственного индекса и применяются только к файловым базам геоданных и некоторым классам объектов в базах геоданных рабочей группы и корпоративных. Если вы не знакомы с установкой размеров сетки, оставьте эти опции как 0,0,0, и ArcGIS вычислит оптимальные для вас размеры. Поскольку с помощью этого инструмента не записываются объекты, пространственный индекс будет иметь статус не построенного. Индекс будет построен, когда объекты записываются в класс объектов, например, при использовании инструмента Геометрическое соединение (Append) или операциях редактирования. Чтобы узнать больше об этом параметре, обратитесь к документации инструмента Добавить пространственный индекс (Add Spatial Index).

Double
spatial_grid_2
(дополнительно)

Размер ячейки второй пространственной сетки. Оставьте размер равным 0, если вам нужна только одна сетка. В противном случае, задайте размер по крайней мере в три раза больше, чем Пространственная сетка 1 (Spatial Grid 1).

Double
spatial_grid_3
(дополнительно)

Размер ячейки третьей пространственной сетки. Оставьте размер равным 0, если вам нужно только две сетки. В противном случае, задайте размер, по крайней мере, в три раза больше, чем Пространственная сетка 2 (Spatial Grid 2).

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

Пример кода

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)

Пример скрипта 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.")

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

  • Текущая рабочая область (Current Workspace)
  • Выходное ключевое слово CONFIG (Output CONFIG Keyword)
  • Выходная система координат (Output Coordinate System)
  • Выходная пространственная сетка 1
  • Выходная пространственная сетка 2
  • Выходная пространственная сетка 3

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

  • ArcGIS for Desktop Basic: Да
  • ArcGIS for Desktop Standard: Да
  • ArcGIS for Desktop Advanced: Да

Связанные темы

  • Создание объекта-поворота
  • Повороты в наборе сетевых данных
  • Обзор группы инструментов «Класс объектов поворотов» (Turn Feature Class)
  • Редактирование объектов поворотов
Отзыв по этому разделу?

ArcGIS for Desktop

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

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация