Страница 1 из 1
Выбор объектов с наложением друг на друга
Добавлено: 01 апр 2026, 17:11
LiSa
Здравствуйте.
Подскажите, пожалуйста, есть 2 полигональных слоя. Необходимо выбрать объекты с наложением друг на друга менее 0,03 м.
В SQL запросе использую условие вида:
Overlaps(01.obj, 02.obj) < 0.03
Верно ли это?
Запрос зависает и не выдает результата.
Спасибо.
Re: Выбор объектов с наложением друг на друга
Добавлено: 05 апр 2026, 15:40
Александр
Условие Overlaps(...) < 0.03 не работает
Функция Overlaps возвращает не числовое значение площади, а логический результат: «да» (1) или «нет» (0). Она лишь подтверждает факт того, что объекты пересекаются определенным образом. Поэтому сравнивать её результат с числом 0.03 некорректно.
Как рассчитать площадь наложения
Чтобы отобрать объекты по площади пересечения, нужно:
1. Построить геометрию пересечения (общую часть объектов).
2. Вычислить площадь этой общей части.
3. Сравнить площадь с нужным значением.
Ниже приведен пример условия. Обратите внимание, что площадь измеряется в квадратных метрах (`sq m`).
Code: Select all
Overlaps(
FromAxiGeo(_01.obj),
FromAxiGeo(_02.obj)
)
AND Area(
ToAxiGeo(
Intersection(
FromAxiGeo(_01.obj),
FromAxiGeo(_02.obj)
),
TableCoordSys('_01')
),
'sq m'
) < 0.3
Re: Выбор объектов с наложением друг на друга
Добавлено: 12 май 2026, 16:15
LiSa
Александр, посмотрите, пожалуйста:
![Изображение]()
Спасибо.
Re: Выбор объектов с наложением друг на друга
Добавлено: 14 май 2026, 11:33
Александр
Данный редактор предназначен для работы со скриптами на языке Python. Если вы не планируете создавать или редактировать скрипты, то этот инструмент вам не потребуется.
Помощник для формирования SQL-запроса можно вызвать из вкладки Таблица - SQL-запрос. Более подробная информация:
SQL-запрос
Re: Выбор объектов с наложением друг на друга
Добавлено: 14 май 2026, 15:30
LiSa
Александр, спасибо.
Запрос уже более 2 часов выполняется.
Re: Выбор объектов с наложением друг на друга
Добавлено: 15 май 2026, 12:02
LiSa
Оставила запрос на ночь.
К сожалению, так и не выполнился.
В одной таблице 150000 объектов, в другой 12000.
Re: Выбор объектов с наложением друг на друга
Добавлено: 18 май 2026, 12:19
Александр
Пожалуйста, пришлите нам ваши данные на
support@axioma-gis.ru
Мы посмотрим.