Where are you at with this one David? It has been six days - are you putting it to a vote? do you have enough feedback etc? My own preference (collaborate at the geotools level) is too much work even if the end result would be nice.
Just as with the REST api I find the practice of voting to accept work difficult when the work (and design decisions) are already made. Indeed I find nothing on either page to help me understand what the design is: - http://geoserver.org/display/GEOS/GSIP+35+-+WMS+Decorations (is all about the short commings of the existing work) - http://geoserver.org/display/GEOS/WMS+Decorations (is a bit more about how to build and use the result) I am looking for how this facility integrates with the configuration classes? are they configured at a Map level? Or turned on via a format option or something? Are they set up once in code for the server and visible on every request? You already note they need to be removed for geowebcache... Can this be used to package up the "watermark" functionaltiy in a cleaner form. Jody On Wed, Apr 1, 2009 at 5:32 AM, David Winslow <[email protected]> wrote: > I have created a GSIP for this improvement. Open the feedback > floodgates! > > http://geoserver.org/display/GEOS/GSIP+35+-+WMS+Decorations > > -- > David Winslow > OpenGeo - http://opengeo.org/ > > On Mon, 2009-03-23 at 11:22 -0400, David Winslow wrote: >> Hi all, >> >> For a project I'm working on, I would like to be able to request a >> single PNG image from GeoServer that includes not only rendered map >> features, but also some overlays like a scale bar and a legend graphic. >> I have done some work on generalizing the already-present watermark >> code; in particular: >> * separating out the layout from the rendering logic (so now the >> watermark painter receives just a rectangle within the viewport and >> draws itself into that.) >> * adding a parameter to the paint method so that overlay providers can >> do context-sensitive things (like scale bars and geographically correct >> compasses) >> >> Additionally, I redid the layout code a bit to support offsets and >> multiple overlays in the same image request. (Attached is a demo image >> featuring everyone's favorite cactus monster [1]). >> >> The request is a standard WMS request specifying >> format=png-decorated&format_options=layout:mylayout where layout is a >> named configuration (currently the layout code doesn't actually read the >> configuration; it's just hard-coded for the demo above). I am currently >> thinking the configuration should have a 1:1 relationship with xml files >> in ${GEOSERVER_DATA_DIR}/layouts/; a sample configuration file in the >> format I am currently imagining is also attached. I'd be very >> interested in feedback on the configuration. >> >> So that's what I'm trying to accomplish. Ideally, I'd like to get this >> into the next release, but I don't think I will be able to deal with >> backward compatibility with the current watermark configuration, a >> stable configuration file, the user requirements for promotion, etc. in >> time. >> >> In the meantime, I have three questions: >> 1) May I commit this code as a community module? >> 2) Where on the wiki should this be documented while this feature is >> still under development? >> 3) What's wrong with the configuration file? >> >> -- >> David Winslow >> OpenGeo - http://opengeo.org/ >> >> [1] http://en.wikipedia.org/wiki/Monsters_of_Final_Fantasy#Cactuar >> ------------------------------------------------------------------------------ >> Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are >> powering Web 2.0 with engaging, cross-platform capabilities. Quickly and >> easily build your RIAs with Flex Builder, the Eclipse(TM)based development >> software that enables intelligent coding and step-through debugging. >> Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com >> _______________________________________________ Geoserver-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/geoserver-devel > > > ------------------------------------------------------------------------------ > _______________________________________________ > Geoserver-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/geoserver-devel > ------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ Geoserver-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-devel
