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

Заполнить семантику

Добавлено: 01 апр 2021, 14:11
Екатерина2016
Добрый день!!! Подскажите, чего то не очень получается... Как в мапинфо можно вписать полигонам, кадастровые номера земельных участков на которые накладываются эти полигоны. ( в двух словах - нужно прописать все зу, которые пересекают охранную зону. Сначала я разрезала ее по земельным участкам, теперь хотела прописать зу, а мапинфо не хочет. Делала через обновить колонку)

Re: Заполнить семантику

Добавлено: 03 апр 2021, 17:18
ginpetr
Подозреваю, что вы делаете всё правильно, а вот процесс обновления "спотыкается" об удалённые записи. В таблице охранных зон, наверное, присутствуют такие. В таких случаях я либо упаковываю таблицу, либо обновляю не саму таблицу, а выборку, сделанную на её основе - например выбрать из таблицы охранок объекты с ненулевой площадью. Разумеется, высокого смысла в этом запросе нет и выберутся все записи, но результирующая выборка не будет содержать удалённых записей и процесс обновления пройдёт успешно.

Re: Заполнить семантику

Добавлено: 04 апр 2021, 05:06
Boris
Екатерина2016 писал(а):
01 апр 2021, 14:11
( в двух словах - нужно прописать все зу, которые пересекают охранную зону. Сначала я разрезала ее по земельным участкам, теперь хотела прописать зу, а мапинфо не хочет
Не очень понятно, что именно вы делали. Если вам нужен был список ЗУ, пересекающих охранную зону, то выборка "запрос SQL" с оператором "Intersect" должна вам была вернуть именно искомое, та еще и добавлением к таблице ЗУ колонок из таблицы "охранная зона". Единственное неудобство, что по факту попадут участки и с нулевой площадью пересечения - те, что имеют общую границу, ну или за счет "аккуратности" исходных данных пересекающихся по общей границе на мм.
Но поскольку, "запрос SQL" позволяет выбрать в выборку только нужные колонки из обоих таблиц, а площадь пересечения рассчитать функцией AreaOverlap() - то свои списки ЗУ вы получите по любому.
Если только мапифно не упадет, но это совсем другая история...

Re: Заполнить семантику

Добавлено: 26 апр 2021, 15:04
Екатерина2016
Спасибо большое!!