[Mapserver-dev] OGC ServiceExceptions and invalid layers

Paul Ramsey pramsey at refractions.net
Wed Oct 22 16:48:19 EDT 2003


GEOS (geos.refractions.net) is now in a workable state, and very close 
to a release (more a matter of making time to do a release properly than 
code issues). All the remaining spatial predicate filters could be 
easily supported by linking into GEOS, but it is another library 
dependency and set of switches (is it there? do this. is it not? do that.).

P.

Yewondwossen Assefa wrote:

> Here is the current status for OCG filter encoding support :
> 
> 
> Spatial Capabilities Filters :
> 
>    - BBOX : supported
> 
>    - Equals : (compares if 2 geometries are equal) : Not suooprted but 
> could be easliy added to mapserver.
> 
>    - Disjoint : (opposite to bbox and exclude element that intersects 
> the query shape) Not supported. We need to add functions in mapserver 
> that returns shapes that only intersects a certain query geometry and 
> then we would be able to support it
> 
>     - Intersects : Not supported (see comments above)
> 
>      - Touches : Not supported (Touches definition differ depending on 
> the geometry it refers to but basically it means the edge of one 
> geometry touches the other geometry without crossing it)
> 
>     
>      - Within    Not support : Elements are inside the querieng shape 
> when It is a polygon, and when It is a line, elements are of linear 
> types and the segnments are a subset of the querying shape.
> 
>      - Contain : Not supported : opposite to Within
> 
>      - Overlaps    Not supported : The query shape and the queried 
> elements are of the same geometry. They have a common intersection.
> 
>      - Beyond    and DWithin : Not supported : The spatial operators 
> DWithin and Beyond test whether the value of a geometric property is 
> within or beyond a specified distance of the specified geometry.
> This could be with the current mapserver code woth point query and a 
> buffer but needs some works for other type of geometries

-- 
       __
      /
      | Paul Ramsey
      | Refractions Research
      | Email: pramsey at refractions.net
      | Phone: (250) 885-0632
      \_




More information about the mapserver-dev mailing list