На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Подписи

Поиск  Пользователи  Правила  Войти
Форум » Linux » ГИС Панорама для Linux
Страницы: 1
RSS
Подписи
 
Подскажите, пожалуйста, как сделать отображаемую на карте подпись к объекту. У меня есть серия вопросов на эту тему:
1. есть ли универсальное понятие подписи для объекта, которая отображается если она не пустая? на мысль о такой сущности навело существование функции mapPutText();
2. подписи можно выставлять при помощи семантик. но как узнать какая именно семантика отображается на экране? тем более что они разнятся от классификатора к классификатору.

Использую чистый MapApi.
Изменено: Игорь Михейчев - 07.07.2015 12:04:54
 
Универсального понятия "подпись для объекта" нет - подписей может быть несколько для одного знака. Обычно подпись объекта содержит не просто набор символов - подпись соответствует какой-либо характеристике объекта. Карты могут иметь абсолютно произвольное назначение и показывать необходимые характеристики объектов конкретной области применения.

Функция mapPutText() используется для добавления текста в объект типа "подпись". Другие объекты (линейные, площадные, векторные, шаблоны) могут иметь 1 или более подписей, которые отображаются при наличии их в описании вида знака и наличии семантики у конкретного объекта.
Примеры знаков с подписями см. в карте c:\Program Files (x86)\Panorama\Panorama11\Data\Shape\shape.sitx
 
Почти на все ответили, спасибо!
Но все же остался вопрос: как программно узнать, что та или иная семантика отображается на экране?
 
Существует много способов отображения знака.
Например, программируемый знак. Вы никак не узнаете алгоритм работы другой программы, кроме как изучив ее текст.

Одного универсального правила нет.
Если это Ваш проект, то Вы можете сами установить правила для своих данных.
Например, настроить в классификаторе для векторного знака конкретный код семантики для отображения в составе векторного знака.
 
Подскажите, пожалуйста, как это сделать?
 
Примеры есть на карте в папке \Data\Shape, которая входит в инсталляцию ГИС Карта 2011.
Там много примеров сложных знаков, в том числе, подписей.
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности