В польском формате есть такое понятие как level: при изменении масштаба отображаются разные слои карты (уровни). В общем-то, любая нормальная карта работает аналогичным образом.
Вопрос, как подобную функциональность реализовать для связки GeoServer + shapefiles?
Встроен ли подобный механизм в шэйпфайлы? Если встроен, то как им пользоваться. Если нет, то как геосервер заставить показывать разные шейпфайлы в зависимости от текущего масштаба (уровня зума)?
Различные данные для различных масштабов (zoom level)
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 30 май 2010, 02:57
- Репутация: 0
- Aleksandr Dezhin
- Активный участник
- Сообщения: 244
- Зарегистрирован: 03 фев 2010, 10:47
- Репутация: 14
- Откуда: Москва
Re: Различные данные для различных масштабов (zoom level)
Нет, насколько я знаю, такой возможности в шейпфайлах нет - они задачу другого уровня решают. Что касается показа разных данных, на разном уровне, то в MapServer это решается при помощи указания максимального и минимального масштабов для слоев. Соответственно слой level_1 показываем на крупном масштабе, level_2 на более мелком. Наверняка так же можно сделать и в GeoServer.
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 30 май 2010, 02:57
- Репутация: 0
Re: Различные данные для различных масштабов (zoom level)
Спасибо, разобрался.
Это делается в стилях с помощью тегов
<MinScaleDenominator>
<MaxScaleDenominator>
Это делается в стилях с помощью тегов
<MinScaleDenominator>
<MaxScaleDenominator>
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя