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

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

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

Сообщение amderma »

Уважаемые, подскажите, пожалуйста, как внести геоинформацию (кол-во полигонов в составном объекте) в колонку таблицы Mapinfo?
MI user
Участник
Сообщения: 65
Зарегистрирован: 14 янв 2013, 17:08
Репутация: -1238093703
Откуда: *рг

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

Сообщение MI user »

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

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

ObjectInfo(obj, 21)
Для обновления колонки таблицы выберите пункт меню "Таблица\Обновить колонку", затем выберите обновляемую таблицу и нужную колонку. В поле "Значение" введите без кавычек "ObjectInfo(obj, 21)" и нажмите ОК.
amderma
Новоприбывший
Сообщения: 3
Зарегистрирован: 17 мар 2015, 21:41
Репутация: 0

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

Сообщение amderma »

Огромное спасибо. Таблица в несколько тысяч объектов. А теперь все так просто. Может подскажите какой справочник (библиотечку) наиболее простых и распространенных запросов? Или с чего начать в этом направлении? Кстати, а почему "21"?
gamm
Гуру
Сообщения: 4170
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

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

Сообщение gamm »

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»

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

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