[MapServer-users] Is it possible to pass an attribute to PROCESSING directive?
Trygve Aspenes
trygve at aspenes.priv.no
Thu Feb 20 08:57:00 PST 2025
Hi
I have a netcdf file with time dimension. This time dimension is
expressed as bands in the to mapserver from gdal. So to get the first
time step you would set
PROCESSING "BANDS=1" for the first timestep
PROCESSING "BANDS=2" for the second timestep etc.
However my client is passing the time variable as a ISO8601 in the
request so I can not use run-time substitution as I can not find a way
to translate a ISO8601 time to the BANDS processing(I have not looked
into doing some rewrite)
I was thinking of using a postgis where I could preset a time stamp to
the correct BANDS.
I would the set in the mapfile:
PROCESSING "[bands]"
where bands attribute comes from the select to a postgis, like
select bands from table where time="some iso8601" etc
But this does not work, and the documentation does not say it would work
https://mapserver.org/mapfile/layer.html PROCESSING
Any ideas how I could make this work?
Trygve
More information about the MapServer-users
mailing list