<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Hi Richard<div><br></div><div>Don’t people normally use things like <a href="https://www.timescale.com/?utm_source=timescaledb-paid&utm_medium=google-search&utm_campaign=brand-2022&utm_content=homepage&utm_term=timescale-postgres&gclid=EAIaIQobChMIspXn6JL7-QIVOpBoCR3QLQf8EAAYASAAEgL09PD_BwE">https://www.timescale.com/</a></div><div><br></div><div>For this? In any case some of our clients that are doing things like vehicle tracking are…</div><div><br></div><div>Regards </div><div><br></div><div>Tim<br><br><div dir="ltr">Sent from my iPhone</div><div dir="ltr"><br><blockquote type="cite">On 2 Sep 2022, at 13:07, Richard Duivenvoorde via QGIS-Developer <qgis-developer@lists.osgeo.org> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><span>Hi All,</span><br><span></span><br><span>Anybody is aware of a model in which data owns a location, but THAT location has a (growing) set of [timestamp, value] observation data to it....</span><br><span></span><br><span>In GIS/QGIS everything is tabular (talking about vector here, I know meshes can have more shapes).</span><br><span></span><br><span>But in the IOT world the 'location' is 'just an attribute', and the 'other' data is actually more of interest (and growing in time).</span><br><span></span><br><span>Currently to view measurements, 'we' often replicate the location for every value/measurement: we create a 'Feature' for every time step (eg for example via a WFS)</span><br><span></span><br><span>The OGC has a SensorThingsApi (STA) standard, in which for given location you can request all values/observations (of filter a certain sensortype/parameter). So one geometry has a full table of data to it.</span><br><span></span><br><span>BUT to 'work' with that data in QGIS, you always have to 'flatten' it, one way or another, (I think), for every time step: create a feature with: location, time, value...</span><br><span></span><br><span>My Question:</span><br><span></span><br><span>- isn't there some model (or can we come up with one) in which a location can actually have a range of time/value data (like some table join like), and when you use the Temporal Controller, you style your layer by RE-using the one location, but getting the value for current Timestamp (in the TimeController). Some sort of indirect filtering....?</span><br><span></span><br><span>- or is this the mesh model (I know netcdf's in which you have often predefined meshes/location and the data/time vector is growing)?</span><br><span>And would a solution be to have some kind of in memory vector -> mesh loader or so???</span><br><span></span><br><span>I hope this makes sense to others. Any input appreciated.</span><br><span></span><br><span>Regards,</span><br><span></span><br><span>Richard Duivenvoorde</span><br><span></span><br><span>PS, if you want to play with SensorThingsApi:</span><br><span>- install: https://github.com/AirBreak-UIA/SensorThingsAPI_QGIS-plugin</span><br><span>- connect it to: https://airquality-frost.k8s.ilt-dmz.iosb.fraunhofer.de/v1.1/Locations</span><br><span>(around 5000 location and 500-million 'observations')</span><br><span>- load all locations in one layer, and click on a location</span><br><span>My point: the data is then viewable/selectable by table and graph, but NOT loadable in a sense way (yet) in QGIS...</span><br><span>_______________________________________________</span><br><span>QGIS-Developer mailing list</span><br><span>QGIS-Developer@lists.osgeo.org</span><br><span>List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer</span><br><span>Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer</span><br></div></blockquote></div></body></html>