Hello,

I'm a developer on GeoMesa, and we'd like to extend the HeatMap process by pushing some of the processing out to a distributed system. The current HeatMap process has some things that make it hard to extend, specifically I'd like to change the 'extractPoints' method to be non-static and over-ridable:

https://github.com/geotools/geotools/blob/master/modules/unsupported/process-feature/src/main/java/org/geotools/process/vector/HeatmapProcess.java#L189

I'd also like to make the BBOXExpandingFilterVisitor a public class so that it can be used directly:

https://github.com/geotools/geotools/blob/master/modules/unsupported/process-feature/src/main/java/org/geotools/process/vector/BBOXExpandingFilterVisitor.java

(There is also a bug in that class where the expand-by amounts aren't applied to the correct dimensions)

Do those changes sound reasonable? If so, I'll open up a PR.

Thanks,

Emilio Lahr-Vivaz

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to