A lot of this is built on the geotools library, for example you could add colour brewer 2.0 color schemes there and everyone would enjoy them in geotools and other libraries: https://github.com/geotools/geotools/tree/master/modules/extension/brewer
For many of your “could”’questions I would you to dig into what is possible with expressions, and then look at adding the capability to the style generation. Many of the classification functions (known as aggregate functions in the geotools codebase) support expressions. So it is possible to calculate a value from two attributes and classify the result. The same goes for functions used for styling, using exponential functions to generate symbol size for example. Have fun, and good ideas :) On Fri, Mar 6, 2020 at 9:45 AM Christoforos Vradis <cvra...@hua.gr> wrote: > Hi, we have been developing a mapping platform for the greek census data > and we need to create customizable choropleth and proportional symbol web > maps. > > In that context, I have given the (very useful indeed) SLD REST Service > extension a try, and I would like to ask a few questions regarding some > extra functionality we’d like to see: > > a) can it support ColorBrewer 2.0 colour schemes? (other than sending the > actual individual colours via the color parameter) > > b) could there be an extra classification method with the standard > deviation and mean value? That would require to define the middle of a > (possibly diverging) custom colour ramp and assign it to the middle class. > It would also require to define the fraction of the standard deviation to > be used when creating classes (e.g. 1, 1/2, 1/3, 1/4 and possibly 1/5) > > c) can it perform classification based on some arithmetic of two colums > (such as division like "column a / column b" etc)? Are similar functions > supported? (that would be usefull for computing e.g. percentages, density > and various similar statistical indexes) > > d) are geometry transformations supported? Could I use a polygon’s > centroid to create a proportional point symbol map without creating point > geometries? > > Currently, I have started to develop part of the above functionality > partly in JavaScript, on the client side and partly on the server, via some > PHP scripts. It would be really nice and elegant, useful and time saving > though if the SLD Service could support those. > > Thanks very much in advance for any help. > > Christoforos Vradis > —— > PhD student, Geography Department, Harokopio University > > _______________________________________________ > Geoserver-users mailing list > > Please make sure you read the following two resources before posting to > this list: > - Earning your support instead of buying it, but Ian Turton: > http://www.ianturton.com/talks/foss4g.html#/ > - The GeoServer user list posting guidelines: > http://geoserver.org/comm/userlist-guidelines.html > > If you want to request a feature or an improvement, also see this: > https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer > > > Geoserver-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/geoserver-users > -- -- Jody Garnett
_______________________________________________ Geoserver-users mailing list Please make sure you read the following two resources before posting to this list: - Earning your support instead of buying it, but Ian Turton: http://www.ianturton.com/talks/foss4g.html#/ - The GeoServer user list posting guidelines: http://geoserver.org/comm/userlist-guidelines.html If you want to request a feature or an improvement, also see this: https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users