Внесение геоинформации в таблицу Mapinfo

MapInfo, MapBasic
Ответить
amderma
Новоприбывший
Сообщения: 3
Зарегистрирован: 17 мар 2015, 21:41
Репутация: 0

Внесение геоинформации в таблицу Mapinfo

Сообщение amderma » 02 янв 2021, 21:00

Уважаемые, подскажите, пожалуйста, как внести геоинформацию (кол-во полигонов в составном объекте) в колонку таблицы Mapinfo?

Аватара пользователя
MI user
Участник
Сообщения: 63
Зарегистрирован: 14 янв 2013, 17:08
Репутация: 33
Откуда: Оренбург

Re: Внесение геоинформации в таблицу Mapinfo

Сообщение MI user » 03 янв 2021, 07:31

amderma писал(а):
02 янв 2021, 21:00
как внести геоинформацию (кол-во полигонов в составном объекте) в колонку таблицы Mapinfo?
Для получения количества полигонов мультиполигона нужно применить команду:

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

ObjectInfo(obj, 21)
Для обновления колонки таблицы выберите пункт меню "Таблица\Обновить колонку", затем выберите обновляемую таблицу и нужную колонку. В поле "Значение" введите без кавычек "ObjectInfo(obj, 21)" и нажмите ОК.

amderma
Новоприбывший
Сообщения: 3
Зарегистрирован: 17 мар 2015, 21:41
Репутация: 0

Re: Внесение геоинформации в таблицу Mapinfo

Сообщение amderma » 03 янв 2021, 20:56

Огромное спасибо. Таблица в несколько тысяч объектов. А теперь все так просто. Может подскажите какой справочник (библиотечку) наиболее простых и распространенных запросов? Или с чего начать в этом направлении? Кстати, а почему "21"?

gamm
Гуру
Сообщения: 4048
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1050
Ваше звание: программист
Откуда: Казань

Re: Внесение геоинформации в таблицу Mapinfo

Сообщение gamm » 03 янв 2021, 21:55

amderma писал(а):
03 янв 2021, 20:56
почему "21"?
все коды перечислены в справочнике Мапвасика, RTFM.
Конкретно этот - OBJ_INFO_NPOLYGONS, SmallInt, indicating the number of polygons (in the case of a region)
or sections (in the case of a polyline) which make up an object
P.S. К Мапвасику прилагается файл с символическими именами

Ответить

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

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

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