[Qgis-user] Using QGIS to create Geoserver SLD

Richard McDonnell richard.mcdonnell at opw.ie
Tue Jul 19 07:34:32 PDT 2016


Ok,
Not quite sure what you are looking for, but If I have your gist.
I have done some work on a OSM Dataset for Ireland, both styled in QGIS 
and in Geoserver.
The dataset is stored as a PostGIS database and served on Geoserver. So 
I would have examples of how I replicated styling on both.

I could provide a dump of the database, which also has the styling for 
QGIS saved as a table, and a copy of the SLD files for Geoserver.

You may have some difficulty with the symbology though on the GeoServer 
Side, even though I used QGIS Symbols we have them served centrally so 
as they can be accessed by geoserver.
The SLD's for GeoServer where created a while ago, and I was still 
learning so they may be a little messy. I also have little to no 
experience in programming....

I could also give examples of other issues I have come across, along 
with my solutions to these.

As a topic of discussion though, the biggest issue at present is labels, 
QGIS SLD'd don't save labels, I found that to be the most tricky part of 
styling to date. Also the use of attributes in the styling, for example, 
having a text rotation and size attribute,  I have examples of this 
also, but wont be able to provide data, as its commercially sensitive 
and we don't own the dataset ourselves.

I would welcome the opportunity to join the hackathon. Is there any 
further details on this, Date, Time virtual access portal? Im afraid, I 
would have to virtually attend.
Regards,

Richard.


On 19/07/2016 13:46, Luigi Pirelli wrote:
> Hi Richard
>
> can you prepare a test case that have to be solved pusching somewhere? 
> I mean
> a
> 1) base layer
> 2) a workflow to have it in geoserver and qgis (a qgs project)
> 3) the expected rendering in QGIS and/or Geoserver (images)
> 4) specify versions for geoserver and qgis
> 5) any additional data (e.g sld or qml) with workflow to replicate 
> your experience
>
> in this way you can help to target punctual problems if a general 
> solution can't be found.
>
> As Richard said, please feel free to join to the "hackaton" in Bonn, 
> remotely or live.
>
> cheers
>
> Luigi Pirelli
>
> **************************************************************************************************
> * Boundless QGIS Support/Development: lpirelli AT boundlessgeo DOT com
> * LinkedIn: https://www.linkedin.com/in/luigipirelli
> * Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli
> * GitHub: https://github.com/luipir
> * Mastering QGIS: 
> https://www.packtpub.com/application-development/mastering-qgis
> **************************************************************************************************
>
> On 19 July 2016 at 13:48, Richard McDonnell <richard.mcdonnell at opw.ie 
> <mailto:richard.mcdonnell at opw.ie>> wrote:
>
>     Hello all,
>
>     Ok, I have been looking at this for a while, and I think I have it
>     nailed down pretty well.
>     There has been some issues with using QGIS SLD's in Geoserver.
>     The following should enable you to utilise the styling power of
>     QGIS and make it compatible with Geoserver
>
>     In the main, this process only works for geometry, and will not
>     work for styling text it may require some additional tweaking here
>     and there also.
>
>     Firstly, style your layer the way you want.
>
>     Next save your style as a SLD.
>
>     Open the SLD in Notepad++ or other text editor
>
>     Create a new blank text document and use the following as a template:
>
>     */<?xml version="1.0" encoding="ISO-8859-1"?>/*
>
>     */<StyledLayerDescriptor version="1.0.0" /*
>
>     */xsi:schemaLocation="http://www.opengis.net/sld
>     StyledLayerDescriptor.xsd"
>     <http://www.opengis.net/sldStyledLayerDescriptor.xsd> /*
>
>     */xmlns="http://www.opengis.net/sld" <http://www.opengis.net/sld> /*
>
>     */xmlns:ogc="http://www.opengis.net/ogc"
>     <http://www.opengis.net/ogc> /*
>
>     */xmlns:xlink="http://www.w3.org/1999/xlink"
>     <http://www.w3.org/1999/xlink> /*
>
>     */xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>     <http://www.w3.org/2001/XMLSchema-instance>>/*
>
>     */<NamedLayer>/*
>
>     */<Name>YourLayerName</Name>/*
>
>     */<UserStyle>/*
>
>     */<Title>YourLayerTitle</Title>/*
>
>     */<FeatureTypeStyle>/*
>
>     */<!-- Start -->/*
>
>     */<!-- COPY AND PASTE QGIS SLD CODE BETWEEN <FeatureTypeStyle> and
>     </FeatureTypeStyle> IN HERE-->/*
>
>     */<!-- End --> /*
>
>     */</FeatureTypeStyle>/*
>
>     */</UserStyle>/*
>
>     */</NamedLayer>/*
>
>     */</StyledLayerDescriptor>/*
>
>     Copy the code between but excluding <FeatureTypeStyle> and
>     </FeatureTypeStyle> and paste it into the new document overwriting
>     */<!-- COPY AND PASTE QGIS SLD CODE BETWEEN <FeatureTypeStyle> and
>     </FeatureTypeStyle> IN HERE--> /*
>
>     Find and replace the following:
>
>     ·*/se:/* with nothing (effectively deleting it) so for example
>     where you have <se:Rule> it becomes <Rule>
>
>     ·*/<ogc:Filter xmlns:ogc="http://www.opengis.net/ogc"
>     <http://www.opengis.net/ogc>> /*with */<ogc:Filter>/*
>
>     ·Delete all instances of */<Description>…..</Description>/*
>     inclusive of everything in between (usually a Title)
>
>     ·*SvgParameter *with *CssParameter
>
>     *
>
>     One other thing where you utilise Map units (meters, feet or
>     pixel) in your styling you will have to use the following examples
>     shown in the link below
>
>     http://docs.geoserver.org/latest/en/user/styling/sld-extensions/uom.html
>
>     I would ask the question, would it be possible to create a simple
>     Geoserver Style using what I have found above?? adding an option
>     to save the QGIS style using the above rules?
>
>     If anyone has any questions or needs any clarification let me
>     know, If I can help I will.
>
>     Regards,
>
>     Richard McDonnell
>
>
>
>     OPW - Ag féachaint don am atá le teacht - Ag caomhnú ón am atá thart
>     OPW - Looking to the future - Caring for the past
>     <http://www.opw.ie/>
>     Email Disclaimer: http://www.opw.ie/en/disclaimer/
>
>     _______________________________________________
>     Qgis-user mailing list
>     Qgis-user at lists.osgeo.org <mailto:Qgis-user at lists.osgeo.org>
>     List info: http://lists.osgeo.org/mailman/listinfo/qgis-user
>     Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-user
>
>

-- 
*_Richard McDonnell_*
*GIS Specialist PgD GIS AssocSCSI*
*OPW FRM Data Management*
*52 Stephens Green, Dublin 2.*
TEL: 01 6476543

OPW - Ag féachaint don am atá le teacht - Ag caomhnú ón am atá thart
OPW - Looking to the future - Caring for the past

***********************************************************
Email Disclaimer: http://www.opw.ie/en/disclaimer/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20160719/3bffa516/attachment.html>


More information about the Qgis-user mailing list