как нарисовать рельеф (обрывы склоны) с помощью SLD?
-
- Интересующийся
- Сообщения: 41
- Зарегистрирован: 12 янв 2009, 09:03
- Репутация: 0
как нарисовать рельеф (обрывы склоны) с помощью SLD?
Как с помощью языка SLD нарисовать элементы рельефа - обрывы склоны?
-
- Активный участник
- Сообщения: 145
- Зарегистрирован: 14 апр 2010, 14:11
- Репутация: 44
- Откуда: Екатеринбург
Re: как нарисовать рельеф (обрывы склоны) с помощью SLD?
У меня сделано следующим образом:
результат...
Код: Выделить всё
<LineSymbolizer>
<Stroke>
<GraphicStroke>
<Graphic>
<Mark>
<WellKnownName>shape://vertline</WellKnownName>
<Stroke>
<CssParameter name="stroke">#818181</CssParameter>
<CssParameter name="stroke-width">0.5</CssParameter>
</Stroke>
</Mark>
<Size>10</Size>
</Graphic>
</GraphicStroke>
</Stroke>
</LineSymbolizer>
<LineSymbolizer>
<Stroke>
<CssParameter name="stroke">#818181</CssParameter>
<CssParameter name="stroke-width">0.5</CssParameter>
</Stroke>
</LineSymbolizer>
-
- Интересующийся
- Сообщения: 41
- Зарегистрирован: 12 янв 2009, 09:03
- Репутация: 0
Re: как нарисовать рельеф (обрывы склоны) с помощью SLD?
Спасибо, эх, хотелось бы конечно добиться ГОСТа. =)))))
-
- Интересующийся
- Сообщения: 41
- Зарегистрирован: 12 янв 2009, 09:03
- Репутация: 0
Re: как нарисовать рельеф (обрывы склоны) с помощью SLD?
Скажите, а каковы минимальные значения может принимать тег <CssParameter name="stroke-width">
-
- Активный участник
- Сообщения: 145
- Зарегистрирован: 14 апр 2010, 14:11
- Репутация: 44
- Откуда: Екатеринбург
Re: как нарисовать рельеф (обрывы склоны) с помощью SLD?
Точно сказать не могу, не тестировал. Думаю уменьшение stroke-width приведет к не читаемости. На большом приближении можно использовать стили с метрическим описанием.
Синяя линия шириной 5м на любых масштабах.
Код: Выделить всё
<LineSymbolizer uom="http://www.opengeospatial.org/se/units/metre">
<Stroke>
<CssParameter name="stroke">#0000FF</CssParameter>
<CssParameter name="stroke-width">5</CssParameter>
</Stroke>
</LineSymbolizer>
-
- Интересующийся
- Сообщения: 41
- Зарегистрирован: 12 янв 2009, 09:03
- Репутация: 0
Re: как нарисовать рельеф (обрывы склоны) с помощью SLD?
Да нет, к нечитаемости не приводит! Мне нужно добиться толщины линии 2px при значении тега stroke-width равного 0.1 - толщина около 4px, при значении 0.01 - то же самое (и даже 0.001). В Мапинфо карта отображается корректно, а вот геосервер выдает утолщенные линии. Похоже, что значение 0.5 -минимальное. ((((((
-
- Интересующийся
- Сообщения: 41
- Зарегистрирован: 12 янв 2009, 09:03
- Репутация: 0
Re: как нарисовать рельеф (обрывы склоны) с помощью SLD?
Хотя.... тег <LineSymbolizer uom="http://www.opengeospatial.org/se/units/metre"> я не указывал
uom - указывает на еденицы измерения?
uom - указывает на еденицы измерения?
-
- Активный участник
- Сообщения: 145
- Зарегистрирован: 14 апр 2010, 14:11
- Репутация: 44
- Откуда: Екатеринбург
Re: как нарисовать рельеф (обрывы склоны) с помощью SLD?
LineSymbolizer uom может принимать значения:
<LineSymbolizer uom="http://www.opengeospatial.org/se/units/metre">
<LineSymbolizer uom="http://www.opengeospatial.org/se/units/foot">
<LineSymbolizer uom="http://www.opengeospatial.org/se/units/pixel">
метры, футы, px соответственно.
<LineSymbolizer uom="http://www.opengeospatial.org/se/units/metre">
<LineSymbolizer uom="http://www.opengeospatial.org/se/units/foot">
<LineSymbolizer uom="http://www.opengeospatial.org/se/units/pixel">
метры, футы, px соответственно.
-
- Интересующийся
- Сообщения: 41
- Зарегистрирован: 12 янв 2009, 09:03
- Репутация: 0
Re: как нарисовать рельеф (обрывы склоны) с помощью SLD?
Это то что мне нужно!!!!!!
Respect!
Respect!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей