Geoserver: легенда в формате svg

Кроме QGIS
Ответить
Zorin_S
Новоприбывший
Сообщения: 1
Зарегистрирован: 09 дек 2011, 06:56
Репутация: 0

Geoserver: легенда в формате svg

Сообщение Zorin_S » 09 дек 2011, 08:47

Скажите, пожалуйста, все ли серверы поддерживают отдачу легенды в формате svg? В документации ясно написано, что легенда может отдаваться в тех же форматах что и карта, однако на нашем внутреннем сервере легенду в формате svg получить не удается, карту можно.
Пример запроса:

Код: Выделить всё

http://address:port/geoserver/name/wms?request=GetLegendGraphic&layer=layer_name&format=image/svg
Ответ:

Код: Выделить всё

<ServiceException code="InvalidFormat">Invalid graphic format: image/svg</ServiceException>
А вот пример запроса легенды с публично сервера ArcGIS:
http://sampleserver1c.arcgisonline.com/ ... vg&layer=1
Все отлично отрабатывает.
Где собака зарыта? Нужен какой-то плагин? Версия Geoserver 2.1.0.
SVG нужен, чтобы получить отдельные элементы легенды, т.е. предполагается его распарсить.

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Geoserver: легенда в формате svg

Сообщение Mavka » 09 дек 2011, 16:02

Спецификация SLD 1.1:
The list of available formats for legend graphics and exceptions can be assumed to be the same as are available for a map in the WMS GetMap request.
Только рекомендация, но не требование. В GeoServer легенду в SVG получить нельзя.

Можно, например, брать с сервера стиль SLD и парсить.
лангольеры под окном жрали время ом-ном-ном

Ответить

Вернуться в «Свободные, бесплатные, открытые ГИС»

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

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