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

MapInfo, MapBasic
Ответить
andreyRR
Новоприбывший
Сообщения: 1
Зарегистрирован: 01 фев 2016, 12:05
Репутация: 0

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

Сообщение andreyRR » 01 фев 2016, 12:14

Здравствуйте! Помогите с решением задачи: имеется два полигона в одной таблице, у первого полигона заполнена семантика например "1", у второго полигона заполнена семантика например "2", полигоны нанесены с перекрытием, на месте перекрытия строю третий полигон в новой таблице. Каким образом можно добиться, чтобы в семантике третьего полигона было 2 новых поля, в одном заполнена "1", а во втором "2"? может быть имеются какие-либо утилиты или это можно сделать штатными средствами Mapinfo?

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

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

Сообщение trir » 01 фев 2016, 12:24

Как то так

Код: Выделить всё

insert into tbl3 (geom, val1, val2) select t1.geom.STIntersection(t2.geom), t1.val1, t2.val2 from t1, t2 where t1.geom.STIntersects(t2.geom)

Ответить

Вернуться в «MapInfo»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей