I believe some of these comments are inaccurate. I would like to clarify a
few things.
2011/8/30 Emmanuel Séguin <[email protected]>
> Hi,
>
> I'm working at IGN France and I'm currently in charge of the
> Geoserver/WFS 2.0.0/INSPIRE WFS case.
>
> My answers in the body of your email
>
> On 08/30/2011 12:38 PM, Just van den Broecke wrote:
> > Hi,
> >
> > In november 2012 EU dataproviders need to make the so called "INSPIRE
> > Download Services" [1] available. In practice this will be WFS 2.0
> > serving GML 3.2.1 data as specified by the ISO GML Application Schemas
> > in the INSPIRE Data Specifications ("Annexes") [2]. The effort to comply
> > with this will be considerably larger than with "INSPIRE View Services"
> > which was mainly supplying WMS 1.3 with some INSPIRE-specific Metadata
> > in GetCapabilties. I am aware of the GeoServer INSPIRE WMS plugin, in
> > fact we use the plugin in the Dutch national SDI project PDOK [3].
> Ok we're also using/patching this plugin.
> > The main effort for supplying an "INSPIRE WFS" lies in the fact that
> > local national data needs to be transformed and served as INSPIRE GML.
> > Where/how transformation is performed is up to implementors: offline,
> > e.g. via an ETL process, or "on-the-fly" during WFS request processing.
> > Practical experience from the past 2 years in e.g. www.esdin.eu favoured
> > offline ETL or combined methods. Through the INSPIRE FOSS project [4] we
> > try to make FOSS components for INSPIRE available for ETL, services and
> > validation/testing. Some documetation can be found here [5].
> >
> > Ok, back to my question: I have heard about work being done on GeoServer
> > (by IGN France?) for INSPIRE WFS, but cannot find further info.
> At the beginning of this year IGN france has issued a call for tender
> for implementing the WFS 2.0.0 standard in GeoServer 2+.
>
> OpenGeo has been in charge of the implementation. For now, IGN France is
> validating the development done by OpenGeo.
>
> Nevertheless it's highly probable that the following WFS 2.0.0 standard
> features won't be delivered :
>
> * Local and Remote Resolve
> * Inheritance
> * GetPropertyValue
>
> The main reason why these features won't be delivered is that they are
> closely linked with the AppSchema plugin. AppSchema is a GeoServer
> plugin developped outside of the GeoServer community enabling the
> dissemination of complex geographical entities with Geoserver WFS. As a
> result OpenGeo doesn't have a complete mastery of the AppSchema code and
> cannot fit the development of these WFS 2.0.0 features in the original
> deal.
> IGN France is currently trying to find an agreement with CSIRO (the guys
> developing AppSchema) and OpenGeo to try and include these features in
> the WFS 2.0.0 implementation.
>
app-schema is not developed outside of the GeoServer community, it is an
officially supported extension that is released as part of the main
GeoServer release stream. The reason why app-schema required tasks were not
included was purely miscommunication of project scope from the beginning. We
hope to be able to implement these features at some point with the proper
funding and community support, as it does require specialized knowledge and
represents a significant learning curve for anyone who has never developed
with it.
In terms of implementing OGC specifications, I don't think there is one
implementation in GeoServer, be it WFS, WMS, WCS or WPS that is 100%
"complete". I have worked on the reference implementation for WFS 1.0 and
1.1 and I can say that the WFS 2.0 implementation is the most complete when
it comes to implementing every checkbox in the specification. To be blunt
there are many things in these specifications that just don't make sense.
They seem to be things dreamed up by some architect at a single company and
not really relevant with regard to real world usage. The GeoServer approach
has always been to implement what makes sense, and leave the rest for the
community to decide. If the community is pushing for features in the spec
that are not implemented then they are implemented when the appropriate
funding or mandate is acquired.
Another odd thing about WFS 2 in particular is that the formalization of the
spec seems to have been very closed. For WFS 1.1 there was an OWS initiative
that allowed for both the reference implementation (GeoServer) and the CITE
tests to be developed in tandem. Like WFS 2.0, WFS 1.1 contained things that
did not make sense. However we had a chance to debate them and nail down
exactly what should be required for an implementation which resulted in
change requests to the specification. Has there been any such initiative for
WFS 2.0? I know there are no CITE tests.
-Justin
>
> Another INSPIRE-relevant bug has been detected in the current WFS 2.0.0
> implementation => The GML 3.2.1 produced is not 100% valid (missing
> gml:id). The bug is actually a GeoTools bug and will probably not be
> fixed in the current call for tender.
>
> For INSPIRE compliance IGN France was considering issuing a second call
> for tender in order to deal with the Technical Guidance and INSPIRE
> regulation requirements (metadata linkage, extended capabilities, ...)
> > Specifically I would like to know the architectural direction that is
> > taken, for example w.r.t. transformation/ETL. e.g. is the GS/GT Complex
> > Feature Store used as is and is the extension mainly WFS 2.0 and GML
> > 3.2.1 support ?
> For now the process we are considering with GeoServer is :
> * Data Preparation : Transforming our datasets original schema to an ad
> hoc database schema
> * AppSchema mapping file generation : Generating AppSchema ORM mapping
> to define the inspire-schema features to be disseminated
> * On the fly output transformation : If required at first but we'd
> definitely like to try and avoid doing this sort of thing
>
> We're currently working on a first version of a data preparation and
> dissemination process with Geoserver and AppSchema (automatic AppSchema
> ad hoc DB schema generation based on INSPIRE XSD, automatic AppSchema
> mapping files generation, ...)
> > i.e. is each provider responsible for creating specific
> > ("on-the-fly") mappings ? Or is a reusable "INSPIRE DB Schema" foreseen
> > ? Thanks for any info/pointers.
> I'm equally in favour of this kind of approach (reusable INSPIRE DB SCHEMA)
>
> Generally speaking I think that all member states will be faced with the
> same situation :
> * Having to store original datasets in ad hoc schema database
> * Generating Object-Relational mappings in order for the WFS software to
> handle the objects in database
>
> Having this sort of ready-made feature in Geoserver would be a great thing.
>
> > [1] http://inspire.jrc.ec.europa.eu/index.cfm/pageid/5
> > [2] http://inspire.jrc.ec.europa.eu/index.cfm/pageid/2/list/7
> > [3] http://www.pdok.nl
> > [4] http://inspire-foss.org
> > [5] http://inspire.kademo.nl/doc
> >
> > Best,
>
> Feel free to contact me for more information on this subject
>
> Best regards,
>
> Manu
> > --Just van den Broecke
> > The Netherlands
> > www.justobjects.nl
> >
> >
> >
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> > Special Offer -- Download ArcSight Logger for FREE!
> > Finally, a world-class log management solution at an even better
> > price-free! And you'll get a free "Love Thy Logs" t-shirt when you
> > download Logger. Secure your free ArcSight Logger TODAY!
> > http://p.sf.net/sfu/arcsisghtdev2dev
> > _______________________________________________
> > Geoserver-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/geoserver-users
> >
>
>
> --
> Emmanuel Séguin
> SIEL - Pôle technique du Géoportail
> Institut Géographique National
> 2/4, avenue Pasteur - 94165 Saint Mandé Cedex
> Phone : +33 1.43.98.80.00 (ext : 72.21)
> http://fr.linkedin.com/in/emmmanuelseguin
>
>
>
>
> ------------------------------------------------------------------------------
> Special Offer -- Download ArcSight Logger for FREE!
> Finally, a world-class log management solution at an even better
> price-free! And you'll get a free "Love Thy Logs" t-shirt when you
> download Logger. Secure your free ArcSight Logger TODAY!
> http://p.sf.net/sfu/arcsisghtdev2dev
> _______________________________________________
> Geoserver-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>
--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.
------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users