WMS/WFS and (yearly) time-dependent data

Yewondwossen Assefa assefa at DMSOLUTIONS.CA
Fri Feb 23 13:50:55 PST 2007


Hi There,

  The wms interface allows vendor specific parameters to be passed back 
in the capabilities docuement (and also be part of a request such as 
GetMap). I do not think there is a way to make custom parameters 
available out of the box from mapserver cgi and map file.
  I guess one of the things that is possible in is to use mapscript and 
the Wxs service (http://mapserver.gis.umn.edu/docs/howto/wxs_mapscript). 
You could for example wrap up your service with Wxs and return messages 
to users what parametrs are needed. You could also modify the capability 
document returned and insert the vendor specfic information that you want.
Hope it helps.

Later,




Stefan Schwarzer wrote:
>>> I am not (or better: hardly) working with raster data. All vector 
>>> data. National statistics for the whole world, like population 
>>> density, gdp, forest cover etc.
>>> So, the each one of the 1000 or so (postgres) tables looks like this:
>>> id     1970      1971   ....    2006
>>> 1        23.1        35.4   ....    45.6
>>> 2        12.3        10.9   ....    4.23
>>> ...
>>> 249 .....
>>> and each id is then linked to another (postgis) table with the 
>>> country names and the geometry.
>>
>>  I think in this case the the wms time would not be a use for you.
>>  I think one possibility to look at would be to use the  run time 
>> substitution of Mapserver 
>> (http://mapserver.gis.umn.edu/docs/howto/runsub) .  You might be able 
>> to achieve that by using variables in an sql statement (that is part 
>> of the DATA value of your postgis layer) and have these variables 
>> substituted according to values in the request
> 
> Just one question: how resp. where do/can/should I specify that 
> additional parameters, so that the user knows that "year" has to be 
> added to the parameters' list? And that it shows it in the 
> GetCapabilitites?
> 


-- 
----------------------------------------------------------------
Assefa Yewondwossen
Software Analyst

Email: assefa at dmsolutions.ca
http://www.dmsolutions.ca/

Phone: (613) 565-5056 (ext 14)
Fax:   (613) 565-0925
----------------------------------------------------------------



More information about the MapServer-users mailing list