Tom,

I think that should work. I checked a bit the code and It should not be too bad to integrate. You should post it as an enhancement for sure.

Later,

Kralidis,Tom [Burlington] wrote:

Assefa,

Thanks for the info.  What about doing it like this:

- WFS filter is sent
- mapwfs.c checks mapfile to see if LAYER/METADATA/"ows_timefield" matches 
Property element
- if yes, do a time-enabled expression
- if no, do a literal expression as per usual

Comments?

..Tom



-----Original Message-----
From:   UMN MapServer Users List on behalf of Yewondwossen Assefa
Sent:   Tue 20-Dec-05 14:00
To:     [email protected]
Cc:     
Subject:        Re: [UMN_MAPSERVER-USERS] temporal queries via WFS
Tom,

This end up to be setting the expression as It was a litteral expression instead of setting it using the back tics that indicates to mapserver to do time comparing (`[time_field]` ge `2004-10-12`). There is no detection right now to see if the filer parameters are time values or not. Not even sure how we should detect it. If we can find a way or logic to indicate that the value is a time, setting the filter is pretty easy.

Later,
Kralidis,Tom [Burlington] wrote:

Hi,

I'd like to do a GetFeature request, something like:

http://devgeo.cciw.ca/cgi-bin/mapserv/ecows?service=WFS&version=1.0.0&request=GetFeature&typename=obs&filter=<Filter><PropertyIsGreaterThan><Property>datetime</Property><Literal>2002-10-30T00:00:00Z</Literal></PropertyIsGreaterThan></Filter>

The result should bring back two results (i.e. more recent than 2002), but 
returned are all the records.  The data is configured for WMS Time support.

Is it possible to do temporal slices in MapServer WFS in this fashion?

..Tom






--
----------------------------------------------------------------
Assefa Yewondwossen Software Analyst Email: [EMAIL PROTECTED] http://www.dmsolutions.ca/

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

Reply via email to