Mapserver | Цвет из значения поля?

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Алексей Борисов
Активный участник
Сообщения: 135
Зарегистрирован: 02 авг 2014, 18:29
Репутация: 21
Откуда: Москва

Mapserver | Цвет из значения поля?

Сообщение Алексей Борисов » 11 апр 2017, 17:07

Здравствуйте.
Копаюсь в инструкциях к Mapserver. Во всех примерах цвета заданы строго: COLOR 0 0 255 либо COLOR "0000FF".
А можно ли брать значение цвета из специально отведённого поля? Типа COLOR [Fillcolor].
Или даже так. Допустим, всё описание объекта находится в одном поле. Типа blablablafill=#0000ff;blablabla. Можно ли в данном случае будет сделать так: COLOR [некое регулярное выражение, выцепляющее цвет заливки между "fill" и ";"]?
Спасибо!

Алексей Борисов
Активный участник
Сообщения: 135
Зарегистрирован: 02 авг 2014, 18:29
Репутация: 21
Откуда: Москва

Re: Mapserver | Цвет из значения поля?

Сообщение Алексей Борисов » 11 апр 2017, 17:12

Алексей Борисов писал(а):А можно ли брать значение цвета из специально отведённого поля? Типа COLOR [Fillcolor].
Этот вопрос отпал сам собой. Перечитал инструкцию и увидел:
[attribute] was introduced in version 5.0, to specify the attribute to use for color values. The hard brackets [] are required.
Но второй вопрос пока актуален.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3334
Зарегистрирован: 11 апр 2008, 21:09
Статьи: 33
Проекты: 9
Репутация: 498
Ваше звание: Author
Контактная информация:

Re: Mapserver | Цвет из значения поля?

Сообщение Denis Rykov » 11 апр 2017, 18:24

Наверное, вам нужно что-то типа такого: STYLEITEM Javascript, ещё почитайте про STYLEITEM вот тут, там описано как можно использовать уже имеющиеся описания стилей из соответствующих форматов.
Spatial is now, more than ever, just another column- The Geometry Column.

Алексей Борисов
Активный участник
Сообщения: 135
Зарегистрирован: 02 авг 2014, 18:29
Репутация: 21
Откуда: Москва

Re: Mapserver | Цвет из значения поля?

Сообщение Алексей Борисов » 12 апр 2017, 09:46

Denis Rykov писал(а):Наверное, вам нужно что-то типа такого: STYLEITEM Javascript, ещё почитайте про STYLEITEM вот тут, там описано как можно использовать уже имеющиеся описания стилей из соответствующих форматов.
Спасибо, изучаю! Кажется, это именно то, что надо!

Ответить

Вернуться в «Веб-картография»