Пересечение терзоны с границей НП
Пересечение терзоны с границей НП
Добрый день! Подскажите, пожалуйста, есть ли какие-то способы проверить пересечения границы территориальной зоны с границей НП? Если использовать модуль "Проверка топологии" -> " поиск перекрытий", то выделяется вся область терзоны, т.к. она находится внутри населенного пункта. А нам необходимо найти где терзона выходит за границу НП, т. е. пересекает ее. Может есть какие-то еще модули или утилиты для такой проверки?
Re: Пересечение терзоны с границей НП
Добрый день.
Можно выполнить просто sql Т.е ищите терзоны частично содержащиеся в границах НП
Можно выполнить просто sql Т.е ищите терзоны частично содержащиеся в границах НП
legoeleto писал(а): ↑23 янв 2026, 10:30 Добрый день! Подскажите, пожалуйста, есть ли какие-то способы проверить пересечения границы территориальной зоны с границей НП? Если использовать модуль "Проверка топологии" -> " поиск перекрытий", то выделяется вся область терзоны, т.к. она находится внутри населенного пункта. А нам необходимо найти где терзона выходит за границу НП, т. е. пересекает ее. Может есть какие-то еще модули или утилиты для такой проверки?
Re: Пересечение терзоны с границей НП
Добрый день! Спасибо за ответ, но нам не подходит, т.к. он выделяет всю зону, а не указывает, где находится само пересечение. Приходится вдоль границы смотреть по точкам, где конкретно пересечение. Хочется, например, чтобы Аксиома могла проверить и выдать вот такой результат (во вложении)
- Вложения
-
Re: Пересечение терзоны с границей НП
Это тоже можно решить sql .
Что бы мне не придумывать данные , пришлите что то тестовое .
Что бы мне не придумывать данные , пришлите что то тестовое .
legoeleto писал(а): ↑23 янв 2026, 11:41 Добрый день! Спасибо за ответ, но нам не подходит, т.к. он выделяет всю зону, а не указывает, где находится само пересечение. Приходится вдоль границы смотреть по точкам, где конкретно пересечение. Хочется, например, чтобы Аксиома могла проверить и выдать вот такой результат (во вложении)
Re: Пересечение терзоны с границей НП
Попробуйте, пожалуйста. Тестовый общий - все в одном слое. тестовый отдельно - разные слои.
- Вложения
-
- Тестовый слои отдельно.zip
- (13 КБ) 10 скачиваний
-
- Тестовый общий.zip
- (8.57 КБ) 10 скачиваний
Re: Пересечение терзоны с границей НП
1. Преобразуйте границы НП в полигон * полигоны ). Сделать слой изменяемым , выбрать все и преобразовать в полигоны
2. Выполните sql ,во вложении test.zip
В результате получите таблицу полигонов выходящих за пределы НП
На всякий случай видео https://disk.yandex.ru/i/oYvijapAkAh1Zw
2. Выполните sql ,во вложении test.zip
В результате получите таблицу полигонов выходящих за пределы НП
На всякий случай видео https://disk.yandex.ru/i/oYvijapAkAh1Zw
- Вложения
-
- test.zip
- (362 байт) 9 скачиваний
Re: Пересечение терзоны с границей НП
Для поиска участков, где границы территориальных зон выходят за пределы границ населённого пункта, можно воспользоваться следующим подходом:
Пошаговая демонстрация выполнения этой операции: На видео:
- Преобразуйте границу населённого пункта в полигон (если она представлена в виде линии).
- Сделайте все объекты слоя с территориальными зонами изменяемыми.
- Выполните операцию «Вырезать область», используя полигон НП как шаблон вырезания.
Пошаговая демонстрация выполнения этой операции: На видео:
- Открываю таблицы (слои) с территориальными зонами и с границей населённого пункта.
- Перемещаю слой с границей населённого пункта ниже слоя с зонами, чтобы зоны отображались поверх. Для удобства.
- Выбираю линейный объект, представляющий границу населённого пункта.
- Включаю режим редактирования для слоя с выборкой (граница НП), вызвав команду «Режим правки».
- Преобразую выделенную полилинию границы НП в полигон с помощью соответствующей команды.
- Снимаю выделение, щёлкнув в пустом месте карты.
- В управлении слоями включаю режим редактирования для слоя с территориальными зонами.
- Выполняю команду «Выбрать всё». Поскольку редактируемый слой с зонами и нет выбранных объектов, то выбираются все объекты из слоя с зонами.
- Делаю выбранные зоны изменяемыми, вызвав команду «Сделать изменяемыми».
- Выбираю созданный полигон в слое с границей НП.
- Вызываю команду «Вырезать область» - она удаляет из зон участки, перекрывающиеся с полигоном НП.
- Делаю слой с границей населённого пункта невидимым, чтобы чётко видеть оставшиеся фрагменты зон, выходящие за пределы НП.
Re: Пересечение терзоны с границей НП
Спасибо большое!
