On Wed, Jun 11, 2014 at 4:25 AM, Jody Garnett <[email protected]>
wrote:
> One thing that we missed in yesterdays meeting Andrea's idea of porting
> the CSS module to Java for inclusion in GeoTools.
>
> I personally like the idea as it would put the work under more response
> maintenance (as befitting what is now used as a GeoServer extension). The
> only thing I was worried about was isolating David Winslow, but it sounds
> like he has had technical input into how to port the module.
>
Trying to keep the module in Scala was the first attempt months ago, it did
not go well, given there is evident interest in the module,
and I like CSS styles more than SLD ones myself, I decided to unblock
things (plus, writing the parser has been fun, let's see how
fun the translator is now ;-) ).
>
> I assume the initial port would be as a GeoTools module, and then after a
> QA pass it would take over CSS translation duty for GeoServer.
>
> Questions:
> - Andrea was there anything you wanted out of a discussion before
> proceeding with this work?
>
Not exactly no
> - My understanding is that it is unfunded, volunteer, maintenance work ...
> is anyone else in position to asset on this one, or supply funding?
>
Not that I know of.
> - On a related note is porting the CSS module a good subject for FOSS4G
> code sprint?
>
I hope to get it done much sooner than that (e.g., before the code freeze,
although I make no promises)
>
> And a technical question, is there any advantage to "going native" and
> just using the CSS data structures "as is" and constructing the appropriate
> data structure for the Renderer? The SLD DataStructures are currently
> translated into Style2D objects in StreamingRenderer processSymbolizers. A
> similar approach could be used to "directly" translate the CSS data
> structure. Advantage: May be faster to implement and easier to maintain.
> Disadvantage: avoiding the OGC standard - SLD support may bit rot.
>
Two code paths to transform styles into style2d, having to extend the layer
api to support other kinds of styles, rework
the logic that figures out which features need to be painted... no thank
you, that will definitely not fit in spare time :-)
Cheers
Andrea
--
==
GeoServer Professional Services from the experts! Visit
http://goo.gl/NWWaa2 for more information.
==
Ing. Andrea Aime
@geowolf
Technical Lead
GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549
http://www.geo-solutions.it
http://twitter.com/geosolutions_it
-------------------------------------------------------
------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
_______________________________________________
GeoTools-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel