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

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

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

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

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

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

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

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

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

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

Добавлено: 03 янв 2021, 21:55
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. К Мапвасику прилагается файл с символическими именами