[Geoserver-devel] Pull request adding support for time relative expressions in WMS-T

Hi,

If PRESENT is something understandable to humans does the other parameter name need be so cryptic as “P” or “R”? Would it hurt to use “PAST”?

-Jukka Rahkonen-

···

Andrea Aime wrote:

On Wed, Dec 3, 2014 at 8:43 AM, Jody Garnett <jody.garnett@…403…> wrote:

So this is for WMS-T … as in WMS Temporal.

The syntax is clear.

Here are two ideas for quick consideration:

CQL Time Duration

WFS 2.0 has temporal functions which we have dragged into CQL, any advantage to being consistent with the syntax here: http://docs.geoserver.org/latest/en/user/filter/ecql_reference.html#ecql-period

In particular the representation of time period seems nice and terse:

private final static String CONTINUOUS_RELATIVE_PERIOD_H = “P2H/PRESENT”;

private final static String CONTINUOUS_RELATIVE_PERIOD_D = “P10D/PRESENT”;

(There was no duration specified in weeks, I also did not see a representation for PRESENT, NOW … or FIRST or LATEST)

P standard for period, so that would not work. I guess it may may sense to use R (relative?), and get something

like R-2H/PRESENT.

WFS 2.0 FeatureId madness

This is probably a terrible idea, but you may wish to steal language such as FIRST and LATEST above.

The second thing WFS 2.0 has going on is the ability to query FeatureId based on previous, first or by date (see http://docs.geotools.org/latest/userguide/library/opengis/filter.html#identifer).

Any advantage to stealing the language of FIRST, PREVIOUS, etc…?

private final static String CONTINUOUS_RELATIVE_PERIOD_Y = “FIRST/P1Y”;

Hmm… I would not go there, WMS-T often works on a moving window, so FIRST and LATEST change daily or more often,

you never know what they mean.

Cheers

Andrea

==

GeoServer Professional Services from the experts! Visit

http://goo.gl/NWWaa2 for more information.

Please, notice that GeoSolutions will be closed for seasonal holidays
from December the 24th to January the 6th

==

Ing. Andrea Aime

@geowolf

Technical Lead

GeoSolutions S.A.S.

Via Poggio alle Viti 1187

55054 Massarosa (LU)

Italy

phone: +39 0584 962313

fax: +39 0584 1660272

mob: +39 339 8844549

http://www.geo-solutions.it

http://twitter.com/geosolutions_it

AVVERTENZE AI SENSI DEL D.Lgs. 196/2003

Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy’s New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.