Замкнуть на сеть

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

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

Для работы входного набора данных необходимо задать ключевые поля Track ID и Start time. Поле Track ID и поле дат Start Time являются обязательными, поскольку именно на основе трека последовательный и направленный характер наблюдений используется для привязки объектов к правильному линейному объекту сети.

Инструмент Замкнуть на сеть использует два входных набора данных. Целевой набор данных - это набор данных точечных объектов наблюдений, имеющий ключевые поля Track ID и Start Time. Присоединяемый набор данных - это набор полилинейных объектов, представляющих собой сеть. У этого набора полилинейных объектов есть три обязательных поля для работы с инструментом Замкнуть на сеть. Более подробная информация содержится в представленном ниже разделе Примечания по использованию.

Примеры

В следующих примерах используется инструмент Замкнуть на сеть:

  • Транспортная компания осуществляет мониторинг транспортных средств, оснащенных устройствами автоматического определения местоположения транспортных средств (AVL). Инструмент Замкнуть на сеть может быть использован для привязки наблюдений к дорожной сети с целью повышения точности GPS-наблюдений системы AVL.
  • Городские службы осуществляют мониторинг снегоуборочной техники и хотят более точно отслеживать передвижение транспортных средств. Инструмент Замкнуть на сеть можно использовать для привязки наблюдений к дорожной сети города. В дальнейшем атрибут LineID будет использоваться при присоединении атрибутов для обогащения каждого наблюдения за транспортным средством информацией об атрибутах сегмента дороги, по которому движется это транспортное средство.

Примечания по использованию

При работе с инструментом Замкнуть на сеть нужно учитывать следующее:

  • Единственным требованием к сети полилинейных объектов, используемых этим инструментом, состоит в том, что схема слоя должна содержать три следующих поля, заполненных корректно:
    • OBJECTID или FID
    • F_AUTOMOBI или F_AUTOMOBILES
    • T_AUTOMOBI или T_AUTOMOBILES
  • Поле OBJECTID или FID должно содержать уникальное целочисленное (числовое) значение для каждого полилинейного объекта. Если поле OBJECTID или FID указано как Float, оно будет преобразовано в целочисленное.
  • Поля F_AUTOMOBI/F_AUTOMOBILES и T_AUTOMOBI/T_AUTOMOBILES указывают направление движения относительно направления оцифровки полилинейных объектов. Поля F_AUTOMOBI/F_AUTOMOBILES и T_AUTOMOBI/T_AUTOMOBILES должны быть строковыми и содержать значение Y или N. Если поля с этими значениями есть, но у них другие имена, то можно использовать инструмент Вычислить поля или Сопоставить поля, чтобы изменить или создать копию этих полей с требуемыми именами.
    • Если направление движения противоположно направлению оцифровки, то F_AUTOMOBI/F_AUTOMOBILES = Y и T_AUTOMOBI/T_AUTOMOBILES = N.
    • Если направление движения совпадает с направлением оцифровки, то F_AUTOMOBI/F_AUTOMOBILES = N и T_AUTOMOBI/T_AUTOMOBILES = Y.
    • Если сегмент улицы является улицей с двусторонним движением, то F_AUTOMOBI/F_AUTOMOBILES = N и T_AUTOMOBI/T_AUTOMOBILES = N.
  • Параметры Расстояние разбиения, Длительность разбиения и Направление являются дополнительными.
  • Если какие-либо из целевых замыкаемых объектов не имеют геометрии, значения Track ID или значения Start Time, то эти объекты будут исключены из замыкаемых объектов.
  • Если какие-либо объекты сети не имеют геометрии, они не будут учитываться в операции замыкания.
  • Сегменты полилинии сети со значением Y для обоих полей F_AUTOMOBI/F_AUTOMOBILES и T_AUTOMOBI/T_AUTOMOBILES будут рассматриваться как замкнутый сегмент, и точки не будут привязаны к сегментам.

Параметры

Ниже приведены параметры инструмента Замкнуть на сеть:

ПараметрОписаниеТип данных

Входной слой

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

В этом наборе данных должны быть определены ключевые поля Track ID и Start Time.

Точечные объекты

Слой сетевых объектов

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

Слой должен иметь следующие три поля:

  • OBJECTID или FID
  • F_AUTOMOBI/F_AUTOMOBILES
  • T_AUTOMOBI/T_AUTOMOBILES
Поля F_AUTOMOBI/F_AUTOMOBILES и T_AUTOMOBI/T_AUTOMOBILES указывают направление движения относительно направления оцифровки полилинейных объектов. Поля F_AUTOMOBI и T_AUTOMOBI/T_AUTOMOBILES должны быть строковыми и содержать значение Y или N. Если у вас есть поля с этими значениями, но с другими именами, можете использовать инструмент Вычислить поля или Сопоставить поля, чтобы изменить или создать копию этих полей с требуемыми именами.
  • Если направление движения противоположно направлению оцифровки, то F_AUTOMOBI/F_AUTOMOBILES = Y и T_AUTOMOBI/T_AUTOMOBILES = N.
  • Если направление движения совпадает с направлением оцифровки, то F_AUTOMOBI/F_AUTOMOBILES = N и T_AUTOMOBI/T_AUTOMOBILES = Y.
  • Если сегмент улицы является улицей с двусторонним движением, то F_AUTOMOBI/F_AUTOMOBILES = N и T_AUTOMOBI/T_AUTOMOBILES = N.

Полилинейные объекты

Расстояние поиска

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

Строка

Поля Track ID

Поля, которые уникальным образом идентифицируют наблюдения. Если ключевое поле Track ID идентифицировано во входном наборе данных, оно будет автоматически выбрано.

Если поле Track ID не было указано во входном наборе данных, то для идентификации полей Track ID, которые уникальным образом идентифицируют наблюдения, должен использоваться этот параметр.

Строка

Длительность разбиения (дополнительно)

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

Строка

Расстояние разбиения (дополнительно)

Расстояние между наблюдениями, превышение которого приведет к выделению этого процесса обработки в отдельный трек.

Строка

Направление (дополнительно)

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

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

Строка

Соединяемые поля

Выберите поля в схеме сети для добавления к целевым объектам.

Например, если выбрано поле соединения STREET_NAME, то в выходной схеме будет добавлено поле STREET_NAME. Если точка замыкается на улицу Main Street, то и значение этого поля также будет Main Street.

Строка

Обработка объектов - сохранить только замкнутые объекты

Задает способ, которым инструмент Замкнуть на сеть обрабатывает объекты, не пристыкованные к сетевым объектам.

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

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

Boolean

Выходной слой

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

Имя поляОписаниеТип поля

OrigX

Исходная x-координата точки.

Float64

OrigY

Исходная y-координата точки.

Float64

LineID

OBJECTID или FID полилинии объекта сети, на который был замкнут точечный объект.

Float64

FractionAlong

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

Float64

DistanceToLine

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

Float64

SnapScore

Относительная оценка точности операции замыкания.

Float64

HeadingOriginal

Направление, рассчитанное по положению исходной точки (и предшествующей ей точки).

Float64

HeadingSnapped

Направление, рассчитанное по положению замкнутой точки (и предшествующей ей замкнутой точки).

Float64