Страница 1 из 1
GeoServer SLD QGIS
Добавлено: 26 янв 2013, 08:52
vad47
Продублирую вопрос из ветки QGIS.
У меня GeoServer не распознает SLD файл созданный NextGIS 1.9 SLD загружается в GeoServer, но на вкладке Publishing нет отображения символов, соответствующих загруженному стилю. Соответственно слой, к которому применяется данный стиль, получается прозрачным.
В чем может быть причина? Либо GeoServer не поддерживает все функции заложенные в SLD, либо NextGIS создает SLD файл с ошибками?
Re: GeoServer SLD QGIS
Добавлено: 29 янв 2013, 09:31
vad47
Отвечу сам, возможно кому либо поможет не наступить на подобные грабли. При раскраске линий, в QGIS использовались в том числе и маркерные линии. Преобразовал данный тип линий в обычные, проблема с отображением исчезла.
Однако возник другой вопрос. Ширина линий в QGIS и в окне OpenLayers с одним и тем же SLD сильно отличаются друг от друга. Тип линии, цвет в норме, но в OpenLayers линии имеют вид, словно их сжали в несколько раз.
Re: GeoServer SLD QGIS
Добавлено: 29 апр 2013, 12:45
Филиппов Владислав
подниму тему.
у меня подобная проблема. создал условный знак в qgis 1.8 использовал маркерные линии, как выяснилось это не совпадает со стандартном SLD. у меня конкретно не проходит валидацию тег <VendorOption name="placement">points</VendorOption> средствами Geoserver.
Кто знает, что лучше использовать для создания валидных SLD с достаточно сложной начинкой для Geoserver?
Re: GeoServer SLD QGIS
Добавлено: 29 апр 2013, 12:59
Александр Мурый
Филиппов Владислав писал(а):
Кто знает, что лучше использовать для создания валидных SLD с достаточно сложной начинкой для Geoserver?
Текстовый редактор с подсветкой XML?
AtlasStyler?
Re: GeoServer SLD QGIS
Добавлено: 29 апр 2013, 13:07
Филиппов Владислав
визуальный конечно, если нет, то на подсветку синтаксиса одна надежда. буду смотреть атлас и uDig пока
Re: GeoServer SLD QGIS
Добавлено: 29 апр 2013, 13:16
Александр Мурый
Есть ещё некий
Styler от OpenGeo.
Re: GeoServer SLD QGIS
Добавлено: 29 апр 2013, 13:18
Филиппов Владислав
он "слабенький"
у атласа нет маркерной линии для полигонов.
uDig лучше, но маркеры на линии странно сдвинуты и очень маленькие. исходный svg 10*10 см как минимум, рисовал его в Inkscape.
OpenJUMP почему-то в слой не загружает данные из PostGIS/
gvSIG 2 тоже не хочет работать с моими данными
Код: Выделить всё
Error while executing an action in resource 'org.gvsig.fmap.dal.store.postgresql.PostgreSQLResource@1409c28'. Exception reading 'JDBC'. An JDBC exception was throw when execute SQL: Select asbinary(extent(the_geom)) from "public"."cadaster" ОШИБКА: функция extent(geometry) не существует Hint: Функция с данными именем и типами аргументов не найдена. Возможно, вам следует добавить явные преобразования типов. Position: 17
эксперименты продолжаются...
Re: GeoServer SLD QGIS
Добавлено: 30 апр 2013, 11:46
Филиппов Владислав
ну что хочу сказать по сабжу....
визуальный редактор, который стопудоф всё делает правильно - uDig. оно и понятно, что Geoserver, что и uDig основаны на одной библиотеке - Geotools.
для uDig, SLD единственный способ описание визуализации данных. ну и с PostGIS работает uDig замечательно (люблю её).