Hello all!
I am reaching out to the experts here who have done visualization with mapping tools and frameworks. I’m working on an application with a few non-negotiable features and was wondering what other folks experiences were with these frameworks or if there’s already a ‘de-facto’, use this framework right out of the box for the best experience. Thanks in advance for your insights!
The application we are working on is meant to serve citizen scientists who want to enter data (primarily BRIX scores measured from refractometers) and meant to serve folks who want to use these scores to make decisions about where or what to eat.
In this application, we are envisioning a map-based interface where users can see the data previously entered within a radius (for example < 5 miles, within a 10 mile radius, etc.). This will require clustering of data points which the user should be able to click on each cluster and see a list of individual data points/values. We would also like to color code the data points based on whether the score is high or low (red to green). Finally, we are imagining filters for date, location and crop type while searching on the map.
The tricky aspect seems to be that the data points correlate to storefronts, such as Walmart or Aldi, where people have bought the produce, but doesn’t limit values such as someone’s garden or local farm/CSA. So when someone goes to type in an address/business it would probably be best that it autosuggests (like Google Maps) the local Walmart or similar.
In my investigation of possible frameworks (with a preference for Python/Javascript stacks), I’ve found a few options and was wondering about folks opinions of them:
Mapbox - https://www.mapbox.com/
- Native clustering support
- Search and autocomplete with geocoding API for stores/business place search capabilities
- Paid with 50k map loads free tier (whereas map loads are triggered each time the map loads, including zooming)
- $5 / additional 1k map loads
Leaflet - https://leafletjs.com/
- Free
- Requires plugins/ no native support for geocoding, autosearch, and clustering support
OpenStreetMap - OpenStreetMap
- Free
- Requires plugins/ no native support for geocoding, autosearch, and clustering support
Does anyone have any mapping frameworks they prefer? Does anyone have any opinions of the mapping frameworks listed? And please let me know if I’ve made any inaccurate claims! Thanks all!
sorry for the pings! but i have heard both of y’all have experience with similar?
@jgaehring @wgardiner
Rose

