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

цвет условного знака

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » GIS ToolKit, GIS ToolKit Active, ГИС Конструктор для Windows
Страницы: 1
RSS
цвет условного знака
 
Здравствуйте!
Всех поздравляю с праздником Рождества Христова!

В классификаторе S57navy.rsc для навигационных карт имеются усл.знаки с семантикой ЦВЕТ
(например, "огонь" - обязательная семантика 75(цвет)).
1. Как цвет, указанный в семантике (тип: классификатор, 1-белый, 2-черный, 3-красный, и т.д),
связан с цветами палитры? И как эту связь установить?
2. У объекта "огонь" имеется всего 4-5 предопределенных цветов. Как выбирается предопределенный цвет при выборе в семантике одного из 13 цветов?
3. Что происходит с такими знаками при смене палитры?

С Уважением, Bolotoff.
 
Здравствуйте коллега!
Ответы;
Вопрос 1 (связь) - в данном классификаторе НИКАК
Вопрос 2 (выбор цвета) - ВЫБИРАЕТСЯ ЦВЕТ С КОДОМ "0" если таков отсутсвует с наименьшим кодом
Вопрос 3 НИЧЕГО (если этим цветам не соответсвует Цветной объект у которого семантика влияет на ВИД)

С Уважением XENA!
Не тот глуп кто не знает, а тот, кто не знает где искать.
 
Здравствуйте!

Продолжим по пункту 2:
При смене цвета в семантике для объекта "огонь" реально происходит следующее.
Указанный (выбранный) цвет в семантике -> результирующий цвет знака на карте:
1 (белый) -> желтый
2 (черн)  -> фиолет
3 (красн) -> красн
4 (зелен) -> зелен
5 (голуб) -> фиолет
6 (желтый)-> желтый
7 (серый) -> фиолет
8 (корич) -> фиолет
9 (янтарн)-> фиолет
10(фиолет)-> фиолет
11(оранж) -> желт
12(пурпур)-> фиолет
13(розов) -> фиолет

Какого-либо закона выбора цвета не наблюдается
(может по близости RGB, и фиолетовый(10) по умолчанию?).

-по пункту 1:
При смене палитры в классификаторе rsc, получаем следующее:
1 (белый) -> черный
2 (черн)  -> серый
3 (красн) -> желтый
4 (зелен) -> белый
5 (голуб) -> серый
6 (желтый)-> черный
7 (серый) -> серый
8 (корич) -> серый
9 (янтарн)-> серый
10(фиолет)-> серый
11(оранж) -> черный
12(пурпур)-> серый
13(розов) -> серый

В принципе, можно подобрать соответствие, поочередно меняя цвета палитры
(при первом рассмотрении получились следующие номера цвета в палитре:
фиолет-9 красн-15 зелен-16 желтый-17),
но хотелось бы узнать общий алгоритм выбора цвета по семантике.

С Уважением, Bolotoff.
Изменено: V Bolotoff - 05.01.2009 00:39:24
 
По поводу общего алгоритма - вопрос к модераторам ФОРУМА.

Цвета в данном класификаторе меняються не из-за семантики а из-за того что каждый объект был создан редактором объектов классификатора, и одним из элементов объекта - субобъект с конкретной раскраской. При смене палитры идет замена цветов не по коду классификатора (потому-что Вы писали что семантика "обязательная", не влияющая на вид), а коду цвета этого конкретного субобъекта.
Кстати при смене палитры классификатора (даже при смене типа палитры 16 цветов-256, RGB - CMYK ) меняеется расцветка ВСЕХ без исключения объектов. Как см.1-е предложение ответа.
Не тот глуп кто не знает, а тот, кто не знает где искать.
 
При смене палитры в классификаторе меняется соотвествие цветов для всех знаков.
Классификатор S57navy.rsc мог редактритороваться не только разработчиками, но и пользователями.
Страницы: 1
Читают тему (гостей: 1)



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

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