leaflet.extras
leaflet.extras copied to clipboard
Temporal Viz support
Currently these are the options to visualize spatiotemporal data.
- TimeDimension
- Perhaps the most feature complete plugin.
- Supports WMS and GeoJSON data with time element.
- For the WMS part requires a proxy on the server to avoid CORS issues.
- Could be an overkill for our visualization needs.
- TimeSlider
- Simple and straight forward enough.
- Supports only markers.
- Playback
- Supports plotting GPX point data.
- Timeline
- This is by far the most easiest and fairly feature rich
- Takes GeoJSONs with time dimensions as properties
- Realtime
- Polls a GeoJSON/p source
- Serves an entirely different purpose than the rest of the alternatives, so might be worthwhile to add it regardless.
My vote goes to Timeline as it's very easy to implement. But I am willing to listen to arguments for others, especially TImeDimension.
cc @tim-salabim @jcheng5 @mdsumner
from my point of view I am happy with whatever plugin is able to work with native R spatial objects, i.e. sp, sf, raster. Though from what I gather, these plugins really only work with GeoJSON and WMS served rasters correct? If that is the case, then I am not too fussed as we can transform to GeoJSON before rendering even if that adds another layer of overhead. Regarding rasters, we need to come up with a good solution for local rasters as this is what most people work with in my opinion. However, I'd be interested to hear other peoples opinions as I am not working at all with proper space-time data. @edzer would be nice to hear your thoughts on this.
Being able to work with local rasters would be very nice - there is lots of climate and land use data I would like to display in this manner.
Support for files like GeoJSON or R spatial object would also be my priority over WMS-T. I saw the 'R + leaflet + Time Dimension Plugin' youtube video which looks really nice. Anyway an up vote for this implementation, I'm hoping to use it in a Shiny App.