[MapServer-users] mapcache: time dimension default value and psql list_query
Trygve Aspenes
trygve at aspenes.priv.no
Thu Mar 30 07:31:26 PDT 2023
Hi mapserver users list
I have a mapserver backend with mapcache to handle the tile queries and
psql as a db.
It's working but I have some details I'm trying to improve.
1: The time dimension has a default value. The client I server data to
require this. I have 1 week of data available adding more data every 5
minute ( and deleting old data). Therefor the hard coded default value
quickly become out of range. ie:
<dimension type="postgresql" name="time" default="2022-11-29T12:00:00Z"
time="true" unit="ISO8601">
Is there a way to make the default value be the newest value from my
psql?
(an emergency solution will be to make some kind of script that
continuously update this value somehow, but I hoped to avoid that.)
2: I think I understand that <list_query> list all timestamps values
from the psql. This will be visible in the mapcache getcapabilities as a
list of timestamps, 2016 stamps with data every 5 minutes for one week.
Like
<Dimension name="time" default="2022-11-29T12:00:00Z"
units="ISO8601">2023-03-23T00:00:00Z, <!-- very long list -->
2023-03-30T13:30:00Z</Dimension>
Is there a way to make a start/end/step kind of list? eg
2023-03-23T00:00:00Z/2023-03-30T13:30:00Z/PT5M
Thanks
Trygve Aspenes
More information about the MapServer-users
mailing list