Hello all, When working with static (non-animated) vector flow fields (i.e. u/v or speed/direction coverages), as an alternative to drawing simple arrows or wind barbs we often use custom software to render visualizations of vector flow fields using various Streamline representations.
Examples <https://imgur.com/a/oHYUwui> I would like to look at adding similar capability to GeoServer, potentially as a senior project for an enterprising CS student (or, failing that, perhaps in my free time). I am aware of GeoServer's existing WPS Rendering Transformation functionality, and in particular the Contour and Raster-to-Point operations which appear to be implemented in GeoTools' ContourProcess <https://github.com/geotools/geotools/blob/master/modules/unsupported/process-raster/src/main/java/org/geotools/process/raster/ContourProcess.java> and RasterAsPointCollectionProcess <https://github.com/geotools/geotools/blob/master/modules/unsupported/process-raster/src/main/java/org/geotools/process/raster/RasterAsPointCollectionProcess.java>, respectively, and which I believe is very similar in nature to what I'd like to do: apply an algorithm <https://web.cs.ucdavis.edu/~ma/SIGGRAPH02/course23/notes/papers/Jobard.pdf> to a multiband coverage to generate vector polylines and points which could then be rendered using existing vector symbology. So, I'm looking for any guidance from developers who know the codebase better than I do regarding feasibility, level-of-effort required, implications on other areas of the code, or anything else I should be thinking about. If anyone can provide advice to point me in the right direction, it would be much appreciated. Thanks, Jason -- Jason Greenlaw Software Developer, ERT, Inc. NOAA/NOS/OCS/CSDL https://nowcoast.noaa.gov [email protected]
_______________________________________________ Geoserver-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-devel
