Создание классификатора
-
- Интересующийся
- Сообщения: 42
- Зарегистрирован: 08 окт 2007, 06:00
- Репутация: 0
Re: Создание классификатора
Спасибо, за примеры большое. Буду разбираться.
-
- Интересующийся
- Сообщения: 42
- Зарегистрирован: 08 окт 2007, 06:00
- Репутация: 0
Re: Создание классификатора
Добрый день! Хочу поблагодарить за присланные примеры. На их основе не сразу, но получилось более или менее нормально сделать добавление и удаление полей. Получилось также по второму примеру разобраться... ну или почти))) с диалогом который заполняет атрибутику (просто вводом значения и фиксированно из справочника, который подключается в виде таблицы), для того чтобы сделать минимум нужно еще УЗ сделать. Время совсем мало, а понять не могу, как вообще работать с сохраненными шаблонами (у них расширение .ths ). Я так понимаю из него нужно как-то получить массив с параметрами отображения. Можно ли как-то при этом пользоваться кодом, который пишется в окне MapBaisic, когда создаешь тем. карту по шаблону в MapInfo? Т.е. в итоге сейчас хочу сделать диалог, который применяет определенные шаблоны к определенным слоям. Помогите, если можете)
-
- Активный участник
- Сообщения: 161
- Зарегистрирован: 17 янв 2012, 18:51
- Репутация: 74
Re: Создание классификатора
Общая постановка задачи (как и детали) остается туманной. Тот диалог, о котором вы пишете, это стандартный диалог создания тематического слоя. Подключайте его к своей программе и выбирайте необходимые шаблоны. Иначе всю тематику нужно определять в программе (оператор Shade) или прямо переопределять стили оформления в таблице.
-
- Интересующийся
- Сообщения: 42
- Зарегистрирован: 08 окт 2007, 06:00
- Репутация: 0
Re: Создание классификатора
thegeo писал(а):Общая постановка задачи (как и детали) остается туманной. Тот диалог, о котором вы пишете, это стандартный диалог создания тематического слоя. Подключайте его к своей программе и выбирайте необходимые шаблоны. Иначе всю тематику нужно определять в программе (оператор Shade) или прямо переопределять стили оформления в таблице.
Спасибо что откликнулись) Стандартный диалог подключила, это быстрее, чем через меню, но все равно не совсем то. Хотелось бы, чтобы не нужно было выбирать шаблон в диалоге. Предполагала, что все это будет прописано в коде и шаблон будет автоматически применяться для редактируемого слоя, например. Вот только не пойму, можно ли как-то использовать эти самые *.ths файлы? Видела пример, в котором вроде как можно это делать. По крайней мере там в диалоге эти файлы подгружаюся и потом слой отображается соответственно шаблону. Если же определять все в операторе Shade, то все равно нужны какие-то вспомогательные таблицы с параметрами, а то код здоровый получится.
-
- Активный участник
- Сообщения: 161
- Зарегистрирован: 17 янв 2012, 18:51
- Репутация: 74
Re: Создание классификатора
Насколько мне известно, в MapBasic функции загрузки файла шаблона (*.thm) нет. Если только в 12 версии появилась (у меня 11.5). Помнится что такое было в MapXtreme.
Чтобы при открытии диалога в списке были только ваши шаблоны можно задать для них отдельный каталог (Настройки/Режимы/Каталоги).
Думаю что использование оператора Shade в вашем случае наиболее реальный путь. Для каждого тематического варианта свой оператор.
Чтобы при открытии диалога в списке были только ваши шаблоны можно задать для них отдельный каталог (Настройки/Режимы/Каталоги).
Думаю что использование оператора Shade в вашем случае наиболее реальный путь. Для каждого тематического варианта свой оператор.
-
- Интересующийся
- Сообщения: 42
- Зарегистрирован: 08 окт 2007, 06:00
- Репутация: 0
Re: Создание классификатора
Спасибо, понятно. Тогда попробую через Shade)thegeo писал(а):Насколько мне известно, в MapBasic функции загрузки файла шаблона (*.thm) нет. Если только в 12 версии появилась (у меня 11.5). Помнится что такое было в MapXtreme.
Чтобы при открытии диалога в списке были только ваши шаблоны можно задать для них отдельный каталог (Настройки/Режимы/Каталоги).
Думаю что использование оператора Shade в вашем случае наиболее реальный путь. Для каждого тематического варианта свой оператор.
-
- Активный участник
- Сообщения: 161
- Зарегистрирован: 17 янв 2012, 18:51
- Репутация: 74
Re: Создание классификатора
Предлагаю небольшой пример. М.б. найдете что-нибудь полезное для своей работы.
- Вложения
-
ThemSample.zip
- (6.12 КБ) 374 скачивания
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя