Расчет расстояния от одного слоя до другого

Вопросы связанные с работой ГИС Аксиома
Ответить
Аватара пользователя
Matveev
Пользователь
Сообщения: 21
Зарегистрирован: 19 фев 2024, 06:18

Расчет расстояния от одного слоя до другого

Сообщение Matveev » 23 мар 2026, 09:08

Здравствуйте! Подскажите пожалуйста, есть ли такая возможность рассчитать расстояния массово от одного слоя до другого? Есть два графических слоя tab, один содержит точечный объект, другой имеет 20 полигонов. Можно ли от центра этих полигонов рассчитать расстояние до точечного объекта и результат получить в табличной форме?
Аватара пользователя
gisamap
Пользователь
Сообщения: 579
Зарегистрирован: 18 окт 2019, 11:03

Re: Расчет расстояния от одного слоя до другого

Сообщение gisamap » 23 мар 2026, 09:38

Добрый день.
Есть Калькулятор расстояний viewtopic.php?f=5&t=4361 , но расстояния рассчитывается как кротчайшее расстояние между объектами ( не от центроидов )
Аватара пользователя
Александр
Администратор
Сообщения: 819
Зарегистрирован: 18 апр 2019, 11:21

Re: Расчет расстояния от одного слоя до другого

Сообщение Александр » 23 мар 2026, 13:00

Это можно сделать с помощью SQL-запроса.
sql_1.png
Аватара пользователя
Matveev
Пользователь
Сообщения: 21
Зарегистрирован: 19 фев 2024, 06:18

Re: Расчет расстояния от одного слоя до другого

Сообщение Matveev » 24 мар 2026, 04:49

Спасибо!
Аватара пользователя
futurengineer
Пользователь
Сообщения: 7
Зарегистрирован: 06 мар 2025, 14:00

Re: Расчет расстояния от одного слоя до другого

Сообщение futurengineer » Сегодня, 08:06

Александр писал(а): 23 мар 2026, 13:00 Это можно сделать с помощью SQL-запроса.
sql_1.png
Добрый день!
Не могли бы Вы подсказать, как правильно составить запрос при немного других условиях.
Есть два слоя (первый (a) - точки+полигоны, второй (b)- точки).
Нужно найти ближайший к центроиду объекта из а объект из b и записать значение поля b.name в поле a.name_from_b
То есть записать название ближайшего объекта из другого слоя. Расстояние не нужно.
Заранее благодарен!
Ответить