Страница 1 из 1
Mapserver цветовые схемы
Добавлено: 16 мар 2011, 15:59
SantoSB
Здравствуйте! Использую Mapserver. Необходимо дать пользователю возможность выбрать в какой цветовой схеме нарисовать полигоны, сейчас я руками в map файле прописываю какая будет цветовая схема у полигонов с определенным признаком (CLASS, EXPRESSION, STYLE, COLOR). Возможно ли сделать такую функциональность?
Re: Mapserver цветовые схемы
Добавлено: 16 мар 2011, 16:03
Mavka
Схемы всегда разные или нужно выбирать из определенного набора?
Может быть
Studio подойдет. Другой вариант - подсовывать SLD, но это сложнее.
Re: Mapserver цветовые схемы
Добавлено: 17 мар 2011, 08:34
dobeer
Как вариант можно сделать 2 map файла с разным описанием стилей полигонов (линий и т.д.), далее сделать 2 wms и подключать один из них в зависимости от выбора пользователя....я так сделал у себя.
Re: Mapserver цветовые схемы
Добавлено: 17 мар 2011, 10:39
Mavka
dobeer
Для этого можно использовать STYLEGROUP и описать для слоя 2, 3, 4... разных стиля и выбирать из потом при обращении по WMS в параметре STYLE ():
Код: Выделить всё
http://server/wms?...&style=my_second_style
Подробнее
Хотя в QGIS все равно придется создавать два разных подключения...
Re: Mapserver цветовые схемы
Добавлено: 17 мар 2011, 10:52
SantoSB
Спасибо за подсказку буду изучать!
Еще один вопросик немного не в тему, на mapserver в tmp папку складывают изображения кусочков карты, зачем они нужны? (чтобы быстрее грузилось) можно ли их удалить? а то они разрастаются очень быстро и занимают много места
Re: Mapserver цветовые схемы
Добавлено: 17 мар 2011, 11:05
Mavka
UMN создает их, потом отправляет клиенту и сразу удаляет. Они не должны накапливаться.
Проверьте логи Apache на предмет ошибок и включите отладку в map-файле.
Я с таким не сталкивался, так что где искать конкретно не скажу. Помнится, есть переменные IMAGEPATH и TEMPPATH (в 6-й версии), может они помогут.