отображение толщины линии в зависмости от масштаба

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
vkg
Новоприбывший
Сообщения: 14
Зарегистрирован: 28 май 2010, 13:30
Репутация: 0

отображение толщины линии в зависмости от масштаба

Сообщение vkg »

добрый день.
дано: mapinfo+mapserver+openlayers
необходимо: вывести на карте .TAB (дорогу) и отображать ее ширину в зависимости от масштаба карты.
может кто знает как это мтожно релизовать. ? можно ли это сделать с помощью EXPRESSION+STYLE или необходимы более заумные махинации с исползованием слоев и LABELMAXSCALE , LABELMINSCALE?
спасибо.
Аватара пользователя
Kuzmich-rud
Интересующийся
Сообщения: 22
Зарегистрирован: 17 май 2010, 15:34
Репутация: 0

Re: отображение толщины линии в зависмости от масштаба

Сообщение Kuzmich-rud »

можно так:
LAYER
NAME 'street'
TYPE LINE
# задаем максимальный маcштаб в слое
#SYMBOLSCALEDENOM 40000
#или используя старую функцию
SYMBOLSCALE 40000
# в свойствах нужного класса указываем
# максимальную и минимальную толщину

CLASS
NAME 'street'
STYLE
SYMBOL 'continue'
MINSIZE 1
MAXSIZE 7
END
END
END
vkg
Новоприбывший
Сообщения: 14
Зарегистрирован: 28 май 2010, 13:30
Репутация: 0

Re: отображение толщины линии в зависмости от масштаба

Сообщение vkg »

MINSIZE 1 и MAXSIZE 7 будутработать только при использовании SYMBOL 'continue' ?
Аватара пользователя
Kuzmich-rud
Интересующийся
Сообщения: 22
Зарегистрирован: 17 май 2010, 15:34
Репутация: 0

Re: отображение толщины линии в зависмости от масштаба

Сообщение Kuzmich-rud »

для любого SYMBOL. я свои описал и для них тоже работает. Для битмапа только не проверял.
Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя