Страница 1 из 1
Mapserver, как визуально показать точки полигона
Добавлено: 01 мар 2013, 09:24
out2002
mapserver.org/_images/curvepolygon.png
Как заставить Mapserver отрисовать вот такие кружочки на месте поинтов?
Re: Mapserver, как визуально показать точки полигона
Добавлено: 01 мар 2013, 10:48
out2002
Может быть как то не верное объяснил. У меня в постгисе хранится куча полигонов. Визуально как полигоны они отрисовываются отлично. Но я хочу и узлы полигона отрисовать (точки) как кружочки вместе с полигоном ) вот как то так. Спасибо.
Re: Mapserver, как визуально показать точки полигона
Добавлено: 01 мар 2013, 12:34
merc
Re: Mapserver, как визуально показать точки полигона
Добавлено: 01 мар 2013, 12:39
out2002
Ткните носом, пожалуйста.
Re: Mapserver, как визуально показать точки полигона
Добавлено: 03 мар 2013, 15:14
Denis Rykov
Ничего сложного. Сначала в отдельном файле описываете символ, которым вы хотите отрисовать узлы полигона:
Код: Выделить всё
SYMBOLSET
SYMBOL
NAME "circle"
TYPE ellipse
FILLED false
POINTS
1 1
END
END
END
Затем в map-файле указываете путь до этого файла:
После чего говорите MapServer-у, что ваш полигональный слой следует рендерить как точечный и указываете нужный стиль:
Код: Выделить всё
CLASS
STYLE
SYMBOL "circle"
SIZE 3
COLOR 0 0 255
END
END
В данном случае circle - имя символа, определённого в файле
symbols.sym. У меня получилось так: