Доступно в аналитике в режиме реального времени и больших данных.
Инструмент Замкнуть на сеть
обновляет геометрию точек, чтобы выровнять её с полилинейной сетью. Необходимо указать расстояние поиска от точечных объектов. Инструмент выравнивает (замыкает) точечные объекты на элементы сети в пределах указанного расстояния.
Для работы инструмента необходимо указать ключевые поля 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. | Точечные объекты |
Слой сетевых объектов | Полилинейные объекты, представляющие сеть, на которую замыкаются входные точечные объекты. Слой должен иметь следующие три поля:
Поля F_AUTOMOBI / F_AUTOMOBILES и T_AUTOMOBI / T_AUTOMOBILES указывают направление движения относительно направления оцифровки полилинейных объектов. Поля F_AUTOMOBI и T_AUTOMOBILES должны быть строковыми и содержать значение Y или N. Если у вас есть поля с этими значениями, но с другими именами, можете использовать инструмент Вычислить поля или Сопоставить поля, чтобы изменить или создать копию этих полей с требуемыми именами.
| Полилинейные объекты |
Расстояние поиска | Расстояние поиска от каждого точечного объекта до объектов сети, к которым можно выполнить замыкание. | Строка |
Поля идентификатора трека | Поля, которые уникальным образом идентифицируют наблюдения. Если ключевое поле Track ID идентифицировано во входном наборе данных, оно будет автоматически выбрано. Если поле Track ID не было указано во входном наборе данных, то для идентификации полей Track ID, которые уникальным образом идентифицируют наблюдения, должен использоваться этот параметр. | Строка |
Длительность разбиения (дополнительно) | Промежуток времени между наблюдениями, превышение которого приведет к выделению этого процесса обработки в отдельный трек. | Строка |
Расстояние разбиения (дополнительно) | Расстояние между наблюдениями, превышение которого приведет к выделению этого процесса обработки в отдельный трек. | Строка |
Направление (дополнительно) | Если входные объекты имеют поле направления со значениями, то поле можно указать в этом параметре для повышения точности замыкания точек на сеть. Поле, указанное для направления, должно быть числовым полем. | Строка |
Соединяемые поля | Выберите поля в схеме сети для добавления к целевым объектам. Например, если выбрано поле join STREET_NAME, то в выходной схеме будет добавлено поле STREET_NAME. Если точка замыкается на улицу Main Street, то и значение этого поля также будет Main Street. | Строка |
Обработка объектов - сохранить только замкнутые объекты | Используется для указания того, как инструмент Замкнуть на сеть должен обрабатывать объекты, которые не были замкнуты на сетевой объект. Можно сохранять только объекты, замкнутые на сеть, либо все объекты, включая те, которые не замкнуты на сеть. Если объект не был успешно замкнут, сохраняется исходная геометрия, а поля, которые должен был заполнить инструмент Замкнуть на сеть, содержат значение null. | Boolean |
Выходной слой
Выходной слой содержит следующие атрибуты, добавленные к исходным атрибутам для каждого объекта. Любые поля соединения также добавлены в выходной слой.
| Имя поля | Описание | Тип поля |
|---|---|---|
OrigX | Исходная x-координата точки. | Float64 |
OrigY | Исходная y-координата точки. | Float64 |
LineID | OBJECTID или FID полилинии объекта сети, на который был замкнут точечный объект. | Float64 |
FractionAlong | Процентная доля вдоль этой полилинии, где был замкнут данный точечный объект. | Float64 |
DistanceToLine | Расстояние от исходного объекта до точки на полилинии, на которую он был замкнут. | Float64 |
SnapScore | Относительная оценка точности операции замыкания. | Float64 |
HeadingOriginal | Направление, рассчитанное по положению исходной точки (и предшествующей ей точки). | Float64 |
HeadingSnapped | Направление, рассчитанное по положению замкнутой точки (и предшествующей ей замкнутой точки). | Float64 |