I'd like to work with this as an STVDS. I know how to go about this if it were all rasters, but am still (after years) wrapping my head around the GRASS vector format and power.
Can someone advise how I would go about importing this into an STVDS?
My first thought was to extract each line to a new vector. Obviously inefficient.
Perhaps each ID to a new vector, and then each line (each unique Date) for each of those vectors is moved to a new layer?
Thanks,
-k.
P.S. Unrelated but somewhat related. Does STR3DS let me work with 4D data: 3D (xyz) rasters that then have a time component added? Or am I still limited to 3D data?
Using just one ID to start with (with 80 timestamps) I've created 80 vectors, each with their own layer and v.timestamp. I can then patch these together to one product with multiple layers.
If I t.register all of these, I also see what I expect to see with g.gui.timeline. If I run "g.gui.animation stvds=t" it reports "Topology [...] is invalid".
Is there a way to export STVDs and see the time component in QGIS or KMZ/Google Earth?
Sorry for such a late reply. AFAIU and some old experience with STVDS, the approach is by date, i.e., you need a map per date. This is because of the snapshot logic of STDS. I remember having done animations with vector time series, but again, that was a long time ago. Have you tried calling the list of vector maps instead of the stvds? At least to understand if it is a temporal or spatial topology issue.
There was also a QGIS plugin by Soeren to visually explore STDS (https://www.youtube.com/watch?v=xxHt3jJbnYw), and IIUC the time manager of QGIS required only a vector file with a date field to show animations.
Best,
Vero
···
Dra. Verónica Andreo
Investigadora Adjunta de CONICET