ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

Справка

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

Установка указательных столбов направлений

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

  • Класс объектов указательных столбов
  • Таблица указателей улиц

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

Пример указательного столба

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

Путевые листы без указательных столбов
Путевые листы без указательных столбов
Путевые листы с указательными столбами
Путевые листы с указательными столбами

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

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

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

Примечание:

Учебные данные ArcGIS Network Analyst включают в себя базу геоданных Сан-Франциско с указательными столбами. Обращение к ним при изучении данного раздела может оказаться полезным.

Более подробно о руководстве пользователя Network Analyst

Класс объектов указательных столбов

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

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

Идентификатор ObjectID

OID

ID указательного столба (поле OID).

Shape

Geometry

Геометрия указательного столба (линейная геометрия).

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

Двойной

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

EdgeToPos

Двойной

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

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

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

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

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

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

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

Пример указательного столба

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

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

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

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

ArcGIS Desktop

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

ArcGIS Platform

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

Об Esri

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