Список форумов www.integro.ru www.integro.ru
ЦСИ ИНТЕГРО
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Увеличить выделенный объект

 
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы разработчиков
Предыдущая тема :: Следующая тема  
Автор Сообщение
Hunter



Зарегистрирован: 29.08.2006
Сообщения: 9
Откуда: Belarus

СообщениеДобавлено: Вс 21 Янв 2007 07:23    Заголовок сообщения: Увеличить выделенный объект Ответить с цитатой

Необходимо выделенный объект(ы) увеличить, т.е.например, для карты с масштабом 1:1000 объект(ы) отображался символьным методом отображения в диапазоне видимости например от 1 до 100. Можно ли этим объектам указать каким методом их отображать? Если можно, то как? Если нет, то каким рациональным и более простым путем можно решить эту задачу?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Михаил Власов



Зарегистрирован: 14.02.2005
Сообщения: 580
Откуда: ИНТЕГРО

СообщениеДобавлено: Вс 21 Янв 2007 15:30    Заголовок сообщения: Ответить с цитатой

Немного теории:
1. Каждый пространственный объект в ИнГео относится к определенному слою.
2. Для слоя определяется набор стилей отображения контуров.
3. Стиль содержит список методов отображения.
4. Для метода отображения определяется диапазон масштабов, в котором данный метод работает.
5. Каждый пространственный объект состоит из списка контуров (геометрических форм).
6. Контур объекта ссылается на стиль в слое, к которому принадлежит объект.
7. Когда ИнГео отображает объект, она перебирает все его контура, у каждого контура берет стиль, у стиля перебирает методы отображения и, если текущий масштаб попадает в диапазон масштабов метода отображения, тогда контур объекта рисуется согласно параметрам метода отображения.

_________________
С уважением, Михаил Власов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы разработчиков Часовой пояс: GMT + 5
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


© phpBB Group
Русская поддержка phpBB