[wfs-dev] summary of changes from wfs 1.0 to 1.1?

Panagiotis (Peter) A. Vretanos pvretano at cubewerx.com
Mon Oct 16 16:38:54 EDT 2006


John Herring wrote:
> Peter, 
> 	Better yet, what is the OGC document number of the
> change request that removed join?  That should explain it. 
> 
> Regards,
> John
>

As far as I know there was no formal change proposal.  Clemens raised 
the issue of dynmaically encoding joins through the WFS interface and 
after discussion within the RWG, it was put to a vote and everyone 
present decided to remove joins.

Please note that I am not the RWG chair.  I am simply reporting what 
happened.

> 
> Peter, 
> 	Could you be more specific about why you are
> thinking of dropping joins. 
> 

Because it is unclear how two joined features would be composed in GML 
to generate a response and what the GML schema would even look like.

> 	A query without a join could not even do basic
> spatial query, so how is join-less WFS to do anything of
> value spatially other than some sort of "get features (with
> some attribute and type restrictions) within this (constant)
> widow?" Without a join, one of two spatial parameters of a
> spatial operation will have to be a constant. 
> 

Even though joins cannot be encoded in the WFS interface this does not 
mean that you cannot support joins (spatial or otherwise).  It simply 
means that you must create a view of the joined features (and a GML 
schema to encode it XML) and offer that view through the WFS.

I other words you cannot "dynamically" request that a WFS join two 
features; the join must be pre-specified in a GML application schema and 
that schema can be offered through the WFS.

> 	That is "mostly useless" as query. That cannot be
> what you mean. 
> 

I wouldn't say "mostly useless".  Most other OGC services (WMS, WCS, 
etc.) only support the type of query that you describe and they do 
useful work.  Don't they? :)

Ciao.

-- 
Panagiotis (Peter) A. Vretanos          CubeWerx Inc.
Big Kahuna (Senior Database Developer)  http://www.cubewerx.com
Tel. 416-701-1985 Fax. 416-701-9870     pvretano at cubewerx.com

"If you want to make an apple pie from scratch, you must first
  create the universe." -- Carl Sagan


More information about the wfs-dev mailing list