Страница 1 из 1

GeoServer настройка стиля отображения линейных объектов

Добавлено: 24 май 2012, 15:32
Prince660
Работаю с GeoServer. Возникла потребность настройки линейных объектов, а именно:
1) Сделать подпись к линиям, которая будет повторять изгибы линий.
2) Отрисовать линию в виде пунктира.

чтобы выглядело это примерно так:
Снимок.png
Снимок.png (19.99 КБ) 5121 просмотр
Кто сталкивался, помогите примером кода.

Re: GeoServer настройка стиля отображения линейных объектов

Добавлено: 31 май 2012, 16:52
Prince660
Неужели никто пунктирные линии никогда не пытался сделать?!?

Re: GeoServer настройка стиля отображения линейных объектов

Добавлено: 01 июн 2012, 08:16
Vladimir_R
SLD Cookbook

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

 <FeatureTypeStyle>
     <Rule>
       <LineSymbolizer>
         <Stroke>
           <CssParameter name="stroke">#0000FF</CssParameter>
           <CssParameter name="stroke-width">3</CssParameter>
           <CssParameter name="stroke-dasharray">5 2</CssParameter>
         </Stroke>
       </LineSymbolizer>
     </Rule>
</FeatureTypeStyle>

Re: GeoServer настройка стиля отображения линейных объектов

Добавлено: 01 июн 2012, 10:34
Prince660
Ого... Сапасибо! А я что-то не находил этого.

Re: GeoServer настройка стиля отображения линейных объектов

Добавлено: 07 июн 2012, 02:46
oxch
Прямого инструмента для надписей вдоль изгибов линий в Geoserver (а точнее в StyledLayerDescriptor) я пока не встречал. Сложными манипуляциями, конечно, сделать можно, но действительно ли это нужно?

Re: GeoServer настройка стиля отображения линейных объектов

Добавлено: 07 июн 2012, 10:32
Prince660
На этот вопрос уже дали ответ. Точнее ссылку docs.geoserver.org/stable/en/user/styling/sld-cookbook/lines.html

Тут всё очень удобно расписано.