Skip to main content

Присоединить маршруты (Инструменты Location Referencing)

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

Добавляет маршруты из входного полилинейного слоя в сеть LRS.

Примечание:

Если целевым слоем является слой сервиса объектов, результаты проверки записываются в файл в директории ArcGIS Server. По умолчанию этот файл автоматически очищается через 10 минут, этого может быть недостаточно для обработки всех проверок и их записи в рабочую станцию, запускающую ArcGIS Pro. При больших объемах данных рекомендуется установить максимальный возраст файла как минимум один час. Вы можете отредактировать серверную директорию в ArcGIS Server Manager (https://enterprise.arcgis.com/en/server/12.0/administer/windows/editing-a-server-directory-in-manager.htm), чтобы настроить этот параметр.

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

  • Для запуска этого инструмента требуется набор данных LRS.

  • Этот инструмент поддерживает присоединение маршрутов на существующих центральных линиях, если включен параметр Учитывать существующие центральные линии.

    • При отсутствии центральных линий этот инструмент создает центральные линии в целевом наборе данных LRS и маршруты в целевой сети LRS.

    • Если учитываются существующие центральные линии, этот инструмент сопоставляет маршруты с существующими центральными линиями в целевом наборе данных LRS, которые имеют точное геометрическое соответствие с исходными маршрутами. Если центральная линия, которую вы присоединяете к маршруту, не имеет значения ID, оно будет создано и будет добавлена запись последовательности центральных линий. Если ID центральной линии уже существует при добавлении маршрута, существующая запись последовательности центральных линий будет обновлена значением ID добавленного маршрута.

  • Если параметр Учитывать существующие центральные линии включен, следующие условия приведут к ошибке и должны быть устранены до того, как можно будет добавлять исходные маршруты:

    • Для присоединения объекта маршрута требуется разделение центральной линии.

    • Геометрии x, y и z центральных линий и маршрутов не совпадают.

    • Центральная линия является частичным совпадением, например, если часть центральной линии находится за пределами допусков по x, y и z.

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

    • Найдено наложение центральных линий.

    • Нет центральных линий, которые соответствовали бы добавленному маршруту.

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

      \(1.01 \space * \space sqrt(2) \space * \space (2 \space * \space tolerance \space \space + \space 2 \space * \space resolution)\)

      Для получения более подробной информации о кластеризации см. Классы пространственных объектов. Основные понятия..

  • Выходные маршруты будут иметь значения x, y и z из входных вершин полилинии, но m-значения добавляться не будут.

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

  • Пространственная привязка, разрешение по x,y и допуск по x,y входного класса полилинейных объектов и целевой сети LRS должны совпадать.

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

  • Если параметр Разрешить частичную загрузку маршрутов отмечен, поддерживается следующее:

    • Корректные исходные маршруты по-прежнему будут добавлены к целевой сети LRS, даже если некоторые исходные маршруты не прошли проверку.

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

      Примечание:

      Созданный класс объектов является временным и удаляется при закрытии ArcGIS Pro. Чтобы сделать копию класса объектов, на панели Содержание щелкните слой правой кнопкой и выберите Данные> Экспорт объектов или используйте инструмент Экспорт объектов.

  • Выходными данными является измененная сеть LRS с присоединенными маршрутами и созданными объектами центральной линии.

  • Когда включено предотвращение конфликтов, поддерживается следующее:

    • Если добавляемые маршруты являются новыми, для этих маршрутов не будут получены блокировки.

    • Для других типов нагрузки, таких как Исключить маршрут по ID и Заменить маршрут по ID, если возможно, блокировки будут получены автоматически.

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

    • При работе в версии по умолчанию полученные блокировки будут сняты автоматически, когда инструмент успешно завершит работу.

    • Если вы работаете в именованной версии, полученные блокировки останутся в статусе On Post с возможностью снятия блокировки после завершения работы инструмента. Закрепите или удалите эту версию, чтобы снять блокировки.

    • Если при работе с именованной версией работа инструмента была прервана, блокировки останутся со статусом доступности снятия, равным Да. Владелец блокировки может снять ее.

    Подробнее о снятии блокировок в ArcGIS Pipeline Referencing или снятии блокировок в ArcGIS Roads and Highways.

    Подробнее о предотвращении конфликтов в ArcGIS Pipeline Referencing или о предотвращении конфликтов в ArcGIS Roads and Highways.

  • Если входной класс полилинейных объектов содержит кривые, они будут уплотнены.

    Подробнее о кривых в ArcGIS Pipeline Referencing или кривых в ArcGIS Roads and Highways.

  • Если целевая сеть LRS настроена как линейная сеть с поддержкой многопольного идентификатора маршрута, для добавления маршрутов не требуются следующие параметры:

    • Поле имени маршрута

    • Поле имени линии

  • При присоединении новых маршрутов с использованием значения Добавить для параметра Тип загрузки, если в целевой сети LRS настроено имя маршрута, маршруты могут быть добавлены с использованием имени маршрута. Если идентификаторы маршрутов имеют значение null, то для добавленных маршрутов будут автоматически сгенерированы ID маршрутов.

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

  • Инструмент проверяет наличие инженерной сети, настроенной с использованием сети LRS, в которую загружаются маршруты. Если инженерная сеть найдена, инструмент учитывает существующие центральные линии при добавлении маршрутов, а параметр Учитывать существующие центральные линии скрыт на панели Геообработка.

    Более подробно о совместном управлении Pipeline Referencing и инженерной сетью. Более подробно о совместном управлении Pipeline Referencing и инженерной сетью.

  • Этот инструмент завершит работу с ошибкой, если для параметра Тип загрузки задано значение Заменить по идентификатору маршрута или Удалить по идентификатору маршрута, а исходный маршрут не имеет тех же значений имени и ID маршрута, что и целевой маршрут.

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

  • Если LRS настроен с помощью решения управления адресными данными], параметр Учитывать существующие центральные линии включен по умолчанию.

Параметры

Подпись Объяснение Тип данных

Исходные маршруты

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

Feature Layer

Сеть LRS

Целевая сеть LRS, в которую будут загружены маршруты.

Feature Layer

Поле ID маршрута

Поле во входном классе полилинейных объектов, которое будет сопоставлено с полем ID маршрута сети LRS. Тип поля должен соответствовать типу поля RouteID целевой сети LRS и должен быть либо строковым, либо типом GUID. Если это строковое поле, длина поля должна быть меньше или равна длине целевого поля RouteID.

Field

Поле имени маршрута

Поле во входном классе полилинейных объектов, которое будет сопоставлено с полем имени маршрута сети LRS. Поле должно быть строковым, его длина должна быть меньше или равна длине поля имени целевого маршрута.

Field

Поле даты "От"

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

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

Field

Поле даты "До"

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

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

Field

Поле Line ID

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

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

Field

Поле имени линии

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

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

Field

Поле порядка линии

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

Поле типа long integer во входном классе полилинейных объектов, которое будет сопоставлено с полем порядка линии в сети LRS. Этот параметр используется только в том случае, если целевая сеть LRS является линейной сетью LRS.

Более подробно о линейных сетях и порядке линий в Pipeline Referencing или линейных сетях и порядке линий в Roads and Highways.

Field

Сопоставление полей

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

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

Field Mappings

Тип загрузки

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

Задает, как присоединенные события с измерением или временем, перекрывающимся с идентичными ID маршрутов, загружаются в класс сетевых объектов.

  • ДобавитьДобавленные маршруты будут загружены в целевую сеть LRS. Если какой-либо идентификатор маршрута в исходных маршрутах уже существует в целевой сети LRS с такой же временной привязкой , он будет записан в выходной журнал как дублирующий маршрут и должен быть исправлен или отфильтрован перед завершением процесса загрузки. Используется по умолчанию.

  • Исключить маршрут по IDДобавленные маршруты будут загружены в целевую сеть LRS, и все маршруты в целевой сети LRS, которые имеют тот же идентификатор маршрута и перекрытие по времени, что и добавленные маршруты, будут считаться устаревшими. Если добавленный маршрут перекрывает целевой маршрут с тем же идентификатором маршрута, целевой маршрут будет удален.

  • Заменить маршрут по IDДобавленные маршруты будут загружены в целевую сеть LRS, и все маршруты в целевой сети LRS с тем же идентификатором маршрута, что и добавленные маршруты, будут удалены.

String

Поле загрузки

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

Задает поле, которое будет использоваться для загрузки маршрутов.

  • ID маршрутаМаршруты будут загружены с использованием поля ID маршрута. Используется по умолчанию.

  • Имя маршрутаМаршруты будут загружены с использованием поля названия маршрута. Эта опция доступна только для сетей с именами маршрутов, настроенными в сети LRS, если для параметра Тип загрузки установлено значение Добавить.

String

Учитывать существующие центральные линии

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

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

  • ОтмеченоМаршруты будут добавлены с использованием существующих центральных линий, новые центральные линии создаваться не будут.

  • Не отмеченоДля добавленных маршрутов будут созданы новые центральные линии. Используется по умолчанию.

Boolean

Разрешить частичную загрузку маршрутов

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

Указывает, будут ли добавляться корректные маршруты, даже если некоторые маршруты не прошли проверку.

  • ОтмеченоКорректные маршруты будут добавлены, даже если некоторые маршруты не прошли проверку.

  • Не отмеченоНи один маршрут не будет добавлен, если некоторые маршруты не прошли проверку. Используется по умолчанию.

Boolean

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

Подпись Объяснение Тип данных

Сеть LRS

Обновленный слой объектов сети LRS.

Feature Layer

Выходной файл результатов

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

Text File

Пропущенные маршруты

Класс объектов, содержащий исходные маршруты, не прошедшие проверку.

Feature Class

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

Текущая рабочая область

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

  • Basic: Требуется ArcGIS Location Referencing (ArcGIS Pipeline Referencing или ArcGIS Roads and Highways)
  • Standard: Требуется ArcGIS Location Referencing (ArcGIS Pipeline Referencing или ArcGIS Roads and Highways)
  • Advanced: Требуется ArcGIS Location Referencing (ArcGIS Pipeline Referencing или ArcGIS Roads and Highways)