Страница 1 из 1

смежные участки

Добавлено: 10 дек 2018, 14:58
romir
Подскажите, пожалуйста, как сделать такую выборку?
Есть таблица с участками (полигоны). Нужно выбрать участки по имени собственника (эти данные в атрибутах есть), которые граничат с определенным собственником с юга и с определенным собственником с севера.

Что-то не соображу никак...

Re: смежные участки

Добавлено: 12 дек 2018, 08:37
Константин Силкин
Не думаю, что есть простой способ для этого. Даже, если вы будете в калькуляторе полей разбирать полигоны на центроиды и сравнивать их друг с другом (у кого больше больше X, у кого Y), то что вы будете делать в том случае, когда с юга от большого полигона располагается два маленьких? Думаю, что без скрипта на Python или ещё чем не обойтись. Ну и логику продумывать по всем вариантам…

Re: смежные участки

Добавлено: 12 дек 2018, 17:04
Игорь Лебедь
PostGIS
http://postgis.net/docs/ST_Touches.html
http://postgis.net/docs/ST_Centroid.html
WHERE "name"='Участок1'
В QGIS эти функции в выражениях в разделе "Геометрия" (touches, centroid)