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

GeoServer ( SLD / Стили / Xml / кодировка для названий)

Добавлено: 15 дек 2016, 12:03
Nik220
Есть толковый учебник / статьи по тегам xml (именно которые отвечают за пространственные данные), чтобы грамотно написать стиль ?
- кроме как тут http://docs.geoserver.org/stable/en/use ... as-graphic
- или кроме как тут http://devburn.ru/2016/09/03/%D1%81%D0% ... D0%BA-sld/

Как сделать чтобы для каждой точки из таблицы Point была своя иконка ? Типо : банки - одними иконками, кафе - другими и т.п. Как отобразить иконку я понял.

И как решить проблему кодировок, чтобы названия адекватные были ? GeoServer стоит на двух машинах: fedora - где проблемы с кодировкой не возникло, и centos - 7 , где тот же код стиля для тех же данных " криво " отобразил названия .

Темы с форма GIS-Laba не помогают . Вообще очень много информации на GIS-Lab устарело , а треть ссылок введут к " Not found ".

Re: GeoServer ( SLD / Стили / Xml / кодировка для названий)

Добавлено: 15 дек 2016, 12:59
Александр Мурый
На форуме действует правило "один вопрос - одна тема". Задавайте ваши вопросы, пож-та, в отдельных темах.

Re: GeoServer ( SLD / Стили / Xml / кодировка для названий)

Добавлено: 15 дек 2016, 13:13
Andrey Zhukov
Лучше начать отсюда: http://docs.geoserver.org/stable/en/use ... index.html

Re: GeoServer ( SLD / Стили / Xml / кодировка для названий)

Добавлено: 15 дек 2016, 13:16
Nik220
Александр Мурый писал(а):На форуме действует правило "один вопрос - одна тема". Задавайте ваши вопросы, пож-та, в отдельных темах.
Это все один вопрос - " Стили " . Иначе получается одна и та же тема копированная много раз . Разница только в под вопросах .

Типо как тут : viewtopic.php?t=8349
и тут : viewtopic.php?f=19&t=5264#p25456

Это ужасно не удобно . Когда все в одном месте - нуждающимся будет проще .

Re: GeoServer ( SLD / Стили / Xml / кодировка для названий)

Добавлено: 15 дек 2016, 13:21
Nik220
Andrey Zhukov писал(а):Лучше начать отсюда: http://docs.geoserver.org/stable/en/use ... index.html
О , класс .

Re: GeoServer ( SLD / Стили / Xml / кодировка для названий)

Добавлено: 23 дек 2016, 08:33
Филиппов Владислав
Nik220, используйте CSS. Он доступен в расширениях. Документация - http://docs.geoserver.org/stable/en/use ... index.html

Re: GeoServer ( SLD / Стили / Xml / кодировка для названий)

Добавлено: 23 дек 2016, 09:32
Аминодов-Борисов
Филиппов Владислав писал(а):Nik220, используйте CSS. Он доступен в расширениях. Документация - http://docs.geoserver.org/stable/en/use ... index.html
А почему CSS, а не YSLD? Последний, как мне кажется, компактнее и читаемее. И, при необходимости, в нём можно средствами Python поковыряться. :)

Re: GeoServer ( SLD / Стили / Xml / кодировка для названий)

Добавлено: 23 дек 2016, 11:56
Andrey Zhukov
YAML не каскадный.

Питоном можно ковыряться в чем угодно.

Кроме того, не все возможности SLD доступны в CSS и YSLD. Например, векторные трансформации.

Re: GeoServer ( SLD / Стили / Xml / кодировка для названий)

Добавлено: 26 дек 2016, 13:07
Nik220
Спасибо !

Re: GeoServer ( SLD / Стили / Xml / кодировка для названий)

Добавлено: 27 дек 2016, 13:09
Nik220
Почему вместо svg картинок серый квадрат ? причины ?

Re: GeoServer ( SLD / Стили / Xml / кодировка для названий)

Добавлено: 27 дек 2016, 14:03
Аминодов-Борисов
Nik220 писал(а):Почему вместо svg картинок серый квадрат ? причины ?

Это значит, что графический файл, на который ссылается стиль, отсутствует в указанном вами месте. Или же с ним что-то не то. Попробуйте перерисовать сам значок, убедиться, что он открывается в сторонних программах (типа Инкскейпа) и убедиться, что он присутствует по указанному вами пути.

Re: GeoServer ( SLD / Стили / Xml / кодировка для названий)

Добавлено: 27 дек 2016, 17:17
Nik220
alborisovlj писал(а):
Nik220 писал(а):Почему вместо svg картинок серый квадрат ? причины ?

Это значит, что графический файл, на который ссылается стиль, отсутствует в указанном вами месте. Или же с ним что-то не то. Попробуйте перерисовать сам значок, убедиться, что он открывается в сторонних программах (типа Инкскейпа) и убедиться, что он присутствует по указанному вами пути.

Фаил присутствует. С ним все нормально. Путь указан верно. Стиль взят с QGIS.

Re: GeoServer ( SLD / Стили / Xml / кодировка для названий)

Добавлено: 27 дек 2016, 23:12
Аминодов-Борисов
Просто поделюсь личным опытом.
У меня есть папка /styles/. Там лежат стили, на которые «смотрят» слои. А помимо слоёв в этой папке лежит папка со значками /styles/svg/. В этой папке лежат значки, сортированные по темам.
И, например, значки для стиля /styles/quest.sld лежат в папке /styles/svg/quest/. Соответственно, в стиле прописаны следующие пути к значкам:
"./svg/quest/sign01.svg", "./svg/quest/sign02.svg" и так далее.
А у вас как?

[ Сообщение с мобильного устройства ]

Re: GeoServer ( SLD / Стили / Xml / кодировка для названий)

Добавлено: 27 дек 2016, 23:13
Аминодов-Борисов
А стили вообще с КуГИС лучше не брать. Они порой не подходят для Геосервера.

[ Сообщение с мобильного устройства ]

Re: GeoServer ( SLD / Стили / Xml / кодировка для названий)

Добавлено: 28 дек 2016, 10:39
Nik220
alborisovlj писал(а):А стили вообще с КуГИС лучше не брать. Они порой не подходят для Геосервера.

[ Сообщение с мобильного устройства ]
Да , я это тоже заметил , но я их переписываю .