Страница 1 из 1
Параметры тематического слоя
Добавлено: 24 июн 2011, 07:27
ginpetr
Решил позлоупотреблять Вашими знаниями и поинтересоваться не знает ли кто:
Как в Mapinfo средствами Mapbasic "вытащить" настройки (параметры) уже существующего тематического слоя (например "Отдельные значения")? С руководством пользователя работал очень тесно, но до сих пор ничего не нарыл. Может пропустил какую функцию? Пока думаю о возможности взять их из текста рабочего набора, но там ещё и работу с текстовым файлом и поиск по нему организовать надо...
Re: Параметры тематического слоя
Добавлено: 28 июн 2011, 02:24
Boris
ginpetr писал(а):Решил позлоупотреблять Вашими знаниями и поинтересоваться не знает ли кто:
Как в Mapinfo средствами Mapbasic "вытащить" настройки (параметры) уже существующего тематического слоя (например "Отдельные значения")? С руководством пользователя работал очень тесно, но до сих пор ничего не нарыл. Может пропустил какую функцию? Пока думаю о возможности взять их из текста рабочего набора, но там ещё и работу с текстовым файлом и поиск по нему организовать надо...
нет универсальной функции для этого.
количество тематических слоев в окне выдается функцией
Код: Выделить всё
MapperInfo( window_id, MAPPER_INFO_NUM_THEMATIC )
информацию по каждому слою (только тип) ищем через функцию
Код: Выделить всё
LayerInfo( map_window_id, layer_number, LAYER_INFO_TYPE )
а вот анализировать рабочий набор можно проще, т.к. есть команды для создания набора команд рабочего набора для отдельного окна, на пример:
выдаст набор команд для добавления содержимого текущего окна к любому другому окну. Но синтаксический разбор - придется делать "ручками" т.к. много разных тематических слоев есть. Что хорошо, но синтаксис у них разный, что - плохо.
Re: Параметры тематического слоя
Добавлено: 28 июн 2011, 19:45
ginpetr
Спасибо огромное, Boris! никогда не дочитывал справку про "Mapperinfo" до конца... к своему стыду, конечно. попробую.