On Sat, Mar 26, 2011 at 9:13 AM, Luca Morandini <lmorand...@ieee.org> wrote:
> Oops, it appears I made a sily question... actually, I failed to notice the 
> <<pipe
> a process (yes, a WPS one) inside the SLD>> sentence, which means it is *very*
> pluggable.
>
> This mechanism takes the separation of content from presentation to a new 
> level,
> which I like immensely... but I cannot help thinking that, performance-wise, 
> the
> WPS overhead needed for every GetMap call is not very reassuring.
>
> Anyway, you're the expert on GS performance here.

Indeed the processes you've seen have been fine tuned to work at best
performance,
you cannot take a random WPS process and pretend it will be worthy of usage in
a on the fly rendering transformation.

Then again, you have a choice:
- preprocess the data, taking the extra effort of orchestrating the
data ingestion,
  transformation in the various representations needed, publishing of
the various
  layers in GS with styles and all, and long term storage of that somewhat
  redundant data or
- on the fly transformation, which also allows you to pass dynamically the
  transformation params from the client (see sld param substitution, another
  custom GS extension), where you just register one layer, and you have to
  be very careful at optimizing the transformation processes

For the specific case we developed this feature for the choice was a no brainer,
when you have 100k layers and the viewer wants to specify the isoline levels
inside the client, for that specific session only, the first approach just does
not really work well

Cheers
Andrea


-- 
-------------------------------------------------------
Ing. Andrea Aime
GeoSolutions S.A.S.
Tech lead

Via Poggio alle Viti 1187
55054  Massarosa (LU)
Italy

phone: +39 0584 962313
fax:      +39 0584 962313
mob:    +39 333 8128928

http://www.geo-solutions.it
http://geo-solutions.blogspot.com/
http://www.youtube.com/user/GeoSolutionsIT
http://www.linkedin.com/in/andreaaime
http://twitter.com/geowolf

-------------------------------------------------------

------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to