[Qgis-developer] Re: SLD export : improve plugin or wait for
feature ?
Marco Hugentobler
marco.hugentobler at sourcepole.ch
Tue Dec 7 15:10:42 EST 2010
Hi Kimaidou
The QgsSLDParser in the mapservercode transforms SLD->QGIS symbology (not the
other way round). The code is a bit old and it does not handle the new
symbology. So I think it would be good to rewrite the SLD conversion
completely based on symbology-ng.
> What would be the best / easiest way ? Code in C++ ? If so, I will need
> some help here :) since I have never coded in C++ before.
Yes, for maximum reusability, it should be in C++ and in the core library.
Like this, it can be used by desktop, mapserver and plugins. Import from SLD
could be done based on the rule based renderer class, which has a similar
organisation as SLD.
Regards,
Marco
Am Dienstag, 7. Dezember 2010, um 13.32:05 schrieb kimaidou:
> Hi again,
>
> Since my last post, I found Qgis-Mapserver had all we need to convert a
> Qgis symbology into a SLD file (and the other way probably).
> This is very interesting, but I still need to figure out how I can use it
> :) Marco, can I access the methods as QgsSLDParser from a python plugin ?
>
> What would be the best / easiest way ? Code in C++ ? If so, I will need
> some help here :) since I have never coded in C++ before.
>
> Sorry if my questions are out of topic (because already discussed / closed,
> etc.)
>
> Kimaidou
>
> 2010/12/7 kimaidou <kimaidou at gmail.com>
>
> > Hi devs,
> >
> > I love the new symbology engine. I would like to use Qgis to create
> > some
> >
> > SLD for Mapserver or Openlayers, etc.
> > I know the SLD Export plugin written by Luca Casagrande which does the
> > job for unique value symbology.
> >
> > I would like to know if some further work had been done either on this
> > plugin or in Qgis trunk to provide an extended SLD export feature ? If
> > not, I will try to find time to improve Luca's plugin. I am not sure it
> > would be easy though ;)
> >
> > Thanks in advance for any advice / info
> >
> > Kimaidou
--
Dr. Marco Hugentobler
Sourcepole - Linux & Open Source Solutions
Churerstr. 22, CH-8808 Pfäffikon SZ, Switzerland
marco.hugentobler at sourcepole.ch http://www.sourcepole.ch
Technical Advisor QGIS Project Steering Committee
More information about the Qgis-developer
mailing list