[mapserver-dev] Support for complex features : doable ?

Even Rouault even.rouault at mines-paris.org
Sat Jun 14 15:19:48 PDT 2014


Hi,

Wondering if anyone here has though a bit, or more thoroughly, how MapServer 
could be extended to support complex features (for WFS) such as the ones of 
Inspire application schemas. The lack of support for them becomes a serious 
problem for existing MapServer users that have to comply with Inspire.

Looking at the GeoServer documentation about app-schema ( 
http://docs.geoserver.org/stable/en/user/data/app-schema/ ) or Deegree one ( 
http://download.occamlabs.de/documentation/3.3.9/html/featurestores.html#sql-
feature-store §6.5.2 and following) shows the level of difficulty, just at the 
configuration level. I guess that the implementation complexity would be way 
higher.

My intuition is that it woud likely require parsing and understanding GML 
application schema. XPath analysis. And a code base with a much more object 
oriented approach to model concepts of DataStores, Types, Features, 
Properties, multiple geometries per features, etc... Our current modeling of 
shape attributes as a "char **values" is probably too simplistic...

I'm not sure the current codebase (and functionnality) could survive such an 
effort ;-)

Thanks

Even

-- 
Geospatial professional services
http://even.rouault.free.fr/services.html


More information about the mapserver-dev mailing list