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

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

Настройка дорожных указателей для путевого листа

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

  • Класс объектов дорожных указателей
  • Таблица указателей улиц
  • Пример дорожного указателя

Дорожные указатели предоставляют информацию о направлении, подобную дорожным указателям на автомагистрали, например, номера съезда с магистрали, соединяющие дороги и основные пункты назначения, к которым ведут соединяющие дороги. При наличии данных о дорожных указателях их можно использовать для оптимизации путевых листов маршрута, созданных с помощью Network Analyst. Например, дорожный указатель на рисунке ниже сообщает водителям, двигающимся на север, что если они свернут на трассу 242, то попадут на восточную сторону автомагистрали 80, соединяющей Брайтон и Айнсворт.

Пример дорожного указателя

На представленном выше рисунке был создан короткий маршрут по стрелке, ниже приведено сравнение путевых листов с учетом и без учета дорожных указателей. Третий этап в каждом из случаев показывает разницу:

Путевой лист без дорожных указателей
Путевой лист без дорожных указателей
Путевой лист с дорожными указателями
Путевой лист с дорожными указателями

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

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

Обычно данные дорожных и уличных указателей вместе приобретаются у поставщика и переносятся в соответствующий класс объектов и таблицу с помощью пользовательских скриптов. Можно самостоятельно создавать дорожные указатели при помощи формата, описанного в последующих разделах, но делать это не рекомендуется. В любом случае, как только данные подготовлены, для корректной работы необходимо указать класс объектов и таблицу в диалоговом окне Свойства путевого листа сети.

Примечание:

Учебные данные Network Analyst содержат базу геоданных San Francisco с дорожными указателями. Ее изучение в процессе чтения данного раздела может оказаться полезным.

Подробнее об учебных данных Network Analyst

Класс объектов дорожных указателей

Класс объектов дорожных указателей является линейным. В случае базы геоданных он должен быть расположен в том же наборе классов объектов, что и набор сетевых данных. В случае набора сетевых данных шейп-файла он должен находиться в той же рабочей области. Класс объектов дорожных указателей может поддерживать максимум 10 ветвей и 10 пунктов назначения. Следующая таблица содержит описания полей класса объектов дорожных указателей, поддерживающего две ветви и три пункта назначения.

ПолеФорматОписание

ObjectID

OID

ID дорожного указателя (поле OID).

Shape

Геометрия

Геометрия дорожного указателя (линейная геометрия).

ExitName

Текст

Номер съезда, например, съезд 242.

Branch0

Текст

Имя первой улицы или шоссе в конце съезда с автомагистрали, например, I-80.

Branch0Dir

Текст

Официальное направление Branch0, например, север, юг, восток или запад.

Branch0Lng

Текст

Язык Branch0, например, англ., нем., фр.

Branch1

Текст

Имя второй улицы или шоссе, находящихся на физической дороге, используемой Branch0. Если I-80 и Hwy. 30 совместно используют участок дороги в конце съезда с автомагистрали, то "Hwy 30" будет внесен сюда.

Branch1Dir

Текст

Официальное направление Branch1, например, север, юг, восток или запад.

Branch1Lng

Текст

Язык Branch1.

Toward0

Текст

Первый пункт назначения после съезда с автомагистрали, например, Брайтон.

Toward0Lng

Текст

Язык Toward0, например, англ., нем., фр.

Toward1

Текст

Второй пункт назначения после съезда с автомагистрали, например, Айнсворт.

Toward1Lng

Текст

Язык Toward1.

Toward2

Текст

Третий пункт назначения после съезда с автомагистрали, например, другой город или точка.

Toward2Lng

Текст

Язык Toward2.

Схема класса объектов дорожных указателей

Таблица указателей улиц

Таблица указателей улиц должна находиться в той же базе геоданных или рабочей области, что и набор сетевых данных. В таблице используется следующая схема:

ПолеФорматОписание

ObjectID

OID

поле OID

SignpostID – Идентификатор дорожного указателя

Long

Внешний ключ поля ObjectID класса объектов дорожных указателей.

Последовательность

Long

Идентификатор последовательности для сегмента маневра. Для маневров TrueSequence это может быть 1-K, где K – максимальное число ребер в маневре. Для маневров, включающих только первые/последние ребра, идентификатор имеет цифру 1 для первого и цифру 0 для последнего ребра.

EdgeFCID

Long

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

EdgeFID

Long

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

EdgeFrmPos

Double

Используется для определения объекта улицы в начале последовательности дорожных знаков маневров.*

EdgeToPos

Double

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

Таблица указателей улиц

*Замечания в отношении значений EdgeFrmPos и EdgeToPos:

  • При перемещении вдоль ребра оцифрованного направления линейного объекта значение EdgeFrmPos меньше, чем значение EdgeToPos.
  • При перемещении в направлении, обратном оцифрованному направлению линейного объекта значение EdgeFrmPos больше, чем значение EdgeToPos.
  • Для линейных объектов, которые логически не разбиты в средней точке для получения элементов с несколькими ребрами, значения EdgeFrmPos и EdgeToPos установлены равными 0.0 и 1.0, соответственно. В противном случае эти значения установлены как дробные значения, где логически разбивается элемент ребра.

Для достижения максимальной производительности настоятельно рекомендуется, чтобы следующие поля в таблице указателей улиц имели атрибутивный индекс:

  • SignpostID – Идентификатор дорожного указателя
  • Последовательность
  • EdgeFCID
  • EdgeFID

Более подробно об индексации атрибута

Пример дорожного указателя

На следующих графиках и в таблицах атрибутов показано, как моделируется знак зеленого цвета:

Объекты и их ObjectID, использующиеся для моделирования дорожных указателей
Обратите внимание, что на изображении языковые поля были удалены из таблицы атрибутов дорожных указателей.
  • Объект дорожного указателя (представлен в виде широкой синей стрелки) указывает направление для поворота через два объекта улиц; это означает, что дорожный указатель представлен в таблице указателей улиц двумя записями.
  • Поскольку ObjectID объекта дорожного указателя равен 15, SignpostID обеих записей в таблице равен 15.
  • EdgeFCID ссылается на генерируемый системой идентификатор класса объектов, который автоматически присваивается классу объектов при его создании. Классу объектов улиц в данном примере было присвоено значение 7.
  • EdgeFID ссылается на ObjectID уникального объекта улицы в классе объектов улиц.
  • Поскольку объект дорожного указателя начинается с улицы 8489, порядковый номер последовательности для этой записи составляет 1.
  • Поскольку объект дорожного указателя заканчивается на улице 8493, порядковый номер последовательности составляет 2 (или последнему ребру может быть дополнительно присвоено значение 0).
  • Поскольку улица 8489 оцифрована с юга на север – в направлении, соответствующем дорожному указателю – значения EdgeFrmPos и EdgeToPosition равны 0 и 1, соответственно. Вышесказанное справедливо и для улицы 8493. Однако если оцифрованное направление улицы оказывается противоположным направлению дорожного указателя, то значения 0 и 1 поменяются местами.

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

  • Копирование исходных классов объектов
  • Редактирование исходного объекта и соединяющие таблицы

ArcGIS Desktop

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

ArcGIS

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

Об Esri

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