Страница 1 из 1
Из центроидов в полигоны
Добавлено: 01 авг 2020, 15:23
Galina_Vasilek
Всем добрый день! Что-то мне подсказывает, что это легкая задача, но я не могу найти решение. Есть слой с центроидами ( центры домиков) и их геоданными, отдельный слой- с полигонами (домики). Мне нужно, чтобы эти центроиды склеились с домиками, то есть центроиды стали полигонами, id у них разные, joint у меня не сработал. Подскажите, пожалуйста, как можно решить вопрос.
Re: Из центроидов в полигоны
Добавлено: 01 авг 2020, 16:05
Эдуард Казаков
spatial join по предикату within.
Re: Из центроидов в полигоны
Добавлено: 03 авг 2020, 13:22
freeExec
Одна только проблема, центройд для Г-образного дома будет вне геометрии дома и их join не произойдёт.
Re: Из центроидов в полигоны
Добавлено: 03 авг 2020, 13:26
trir
полигон=>центройд=>буфер и ловить попадание в буфер
Re: Из центроидов в полигоны
Добавлено: 03 авг 2020, 14:11
freeExec
trir писал(а): ↑03 авг 2020, 13:26
полигон=>центройд=>буфер и ловить попадание в буфер
Это уже лучше, но всё ещё возможно словить трансформаторную будку в центре двора.
Re: Из центроидов в полигоны
Добавлено: 03 авг 2020, 18:47
gamm
freeExec писал(а): ↑03 авг 2020, 13:22
центройд для Г-образного дома будет вне геометрии дома
с чего бы это? Разве что софтина кривая его ставила. Мапинфа, насколько я помню, всегда внутрь объекта ставит.