Инструмент Вычислить расстояние может вычислить расстояние от целевого объекта до ближайшего объекта в том же канале или в другом канале или наборе данных. Ближайшие объекты-кандидаты могут быть ограничены на основе отношения атрибутов между целевыми и ближайшими объектами.
Примеры
Ниже приведены примеры использования для инструмента:
- Командующий по реагированию на чрезвычайные операции отслеживает местоположение полевой бригады в режиме реального времени. Каждый раз, когда местоположение работника обновляется, аналитика в режиме реального времени вычисляет расстояние от активного местоположения работника до назначенной им базы операций.
- Вычисление расстояния от входящего канала данных о чрезвычайных ситуаций до другого канала данных о машинах аварийных служб, движущихся в том же районе, чтобы определить ближайшую к событию.
- Вычисление расстояния от объектов в канале судов до других объектов в том же канале, чтобы определить, находятся ли они в опасной близости друг от друга.
Примечания по использованию
При работе с инструментом следует учитывать следующее:
- Для каждого целевого объекта рассчитано расстояние до ближайшего объекта в присоединяемом слое в пределах заданного радиуса поиска. На производительность влияет количество пространственных объектов в радиусе поиска.
- Если параметр Сохранять объекты внешнего расстояния задан как Нет, то выходные данные содержат только те целевые объекты, для которых объект соединения найден в пределах радиуса поиска и удовлетворяет соотношению атрибутов, если оно указано. Если задан как Да, то результат содержит все целевые пространственные объекты. Если для целевого объекта не найден присоединенный объект в пределах заданного радиуса поиска, выходное значение DistanceToFeature равно null.
- Параметр Пространственное отношение можно задать как Ближайший на плоскости или Ближайший геодезически.
- Метод Ближайший (геодезическое) вычисляет геодезическое расстояние. Учитывается реальная форма поверхности Земли (эллипсоида, а точнее – геоида). Расстояния измеряются между двумя точками на выгнутой поверхности (геоида), что отличается от измерения того же расстояния на плоскости. Расчет геодезического расстояния предпочтителен в следующих случаях:
- Входные объекты рассредоточены (охватывают несколько зон всемирного координированного времени (UTM), большие регионы или весь земной шар).
- Пространственная привязка (проекция карты) входных объектов сильно искажает реальные расстояния, но сохраняет другие свойства, например, площадь.
- Метод Ближайший (планарное) вычисляет евклидово расстояние. Это расстояние на двухмерной координатной плоскости, где расстояние между двумя точками на плоской (декартовой) поверхности измеряется по прямой, то есть как евклидово расстояние. Это применяется при анализе расстояний между объектами, сосредоточенными в относительно небольшой области, например в одной зоне UTM.
- Если канал подключен к порту соединения, расчеты расстояния выполняются динамически на основе изменяющихся объектов как в целевом, так и в присоединенном каналах.
- В динамическом геозонировании необходимо установить параметр Временное окно присоединения. Если в присоединенном канале нет поля с тегами END_TIME, а последнее известное наблюдение для объекта соединения старше, чем это окно, канал связи удаляется из памяти инструмента и не включен в анализ. Если в канале присоединения есть поле с тегами END_TIME, объект устаревает в хранилище геозоны в соответствии со значением в поле, отмеченном как END_TIME, или при закрытии временного окна присоединения, в зависимости от того, что наступит раньше.
- Метод Ближайший (геодезическое) вычисляет геодезическое расстояние. Учитывается реальная форма поверхности Земли (эллипсоида, а точнее – геоида). Расстояния измеряются между двумя точками на выгнутой поверхности (геоида), что отличается от измерения того же расстояния на плоскости. Расчет геодезического расстояния предпочтителен в следующих случаях:
- Может быть задано отношение атрибутов для измерения расстояния от целевого объекта до ближайшего объекта в другом наборе данных с соответствующим значением атрибута.
- Можно указать одно или несколько поле из ближайшего объекта (объекта связи) для присоединения с атрибутами целевого объекта.
Параметры
Ниже приведены параметры этого инструмента:
Параметр | Описание | Тип данных |
---|---|---|
Целевой слой | Объекты, которые обрабатывает инструмент Вычислить расстояние. | Возможности |
Присоединяемый слой | Слой, в котором можно определить ближайший объект для каждого объекта в параметре Целевой слой и вычислить расстояние между ними. | Возможности |
Пространственное отношение | Метод, используемый для создания радиуса поиска ближайших объектов. Включены пространственные операторы: Ближайший геодезически и Ближайший на плоскости. Примечание:Необходимо учитывать следующее:
| Строка |
Радиус пространственного поиска | Расстояние, на котором определяется ближайший объект. Объекты за пределами этого расстояния не рассматриваются. | Линейные единицы измерения |
Атрибутивное отношение (дополнительно) | Ограничивает ближайшие объекты-кандидаты на основе взаимосвязи между целевыми и ближайшими объектами (объектами связи). Указывает, какое атрибутивное поле целевого слоя должно быть сопоставлено с атрибутивным полем ближайшего слоя соединения. | Строка |
Выходные единицы измерения расстояния | Выходные единицы измерения для расчета расстояния. | Строка |
Соединение полей (Дополнительно) | Набор полей из атрибутов ближайших объектов (соединения) для прикрепления к атрибутам целевых объектов. | Строка |
Временное окно присоединения | Временное окно для соединения каналов (динамические геозоны). Если последнее наблюдение для присоединяемого объекта произошло позже, чем указано во временном окне, оно удаляется и не включается в анализ. Если в канале присоединения есть поле, помеченное как END_TIME, этот параметр не является обязательным. | Строка |
Сохранять объекты внешнего расстояния | Указывает, следует ли выводить все целевые объекты или только те, для которых в радиусе поиска был найден присоединяемый объект, удовлетворяющий соотношению атрибутов, если оно указано. | Boolean |
Выходной слой
К выходному слою добавлено новое имя поля DistanceToFeature. Дополнительно, поля, указанные в параметре Поле соединения также добавлены в выходной слой.
Имя поля | Описание | Тип поля |
---|---|---|
DistanceToFeature | Расстояние от объекта до ближайшего объекта в Слое соединения в единицах измерения, определенных в параметре Выходные единицы измерения расстояния. | Float64 |
Рекомендации и ограничение
При работе с инструментом учитывайте следующее:
Метод пространственного поиска Ближайший геодезический поддерживается в пространственном отношении только в том случае, если и целевой и ближайший (соединяемый) объекты являются точечными объектами.