You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Henning Bredel edited this page Aug 15, 2014
·
5 revisions
The following gives an overview about the WFS connector's design and how it is integrated and coupled to the Ilwis framework. The connector module integrates to the Ilwis Framework with the classes WfsCatalogExplorer, WfsFeatureConnector, WfsObjectFactory, and WfsModule.
The WfsModule is being scanned by Ilwis' plugin mechanism and provides certain metadata of the connector itself and registers creation factories to the kernel. The integration layer maps the Ilwis workflow onto the WFS remote request/response communication. The actual domain level parsers do the conversation from WFS features and its metadata to an IFeatureCoverage.
The different domain-level parsers can choose to use either the XPath parser or the streaming parser. While XPath parsing is convenient when only certain parts of an XML document are of interesting, the streaming parser makes sense when huge XML documents are returned and have to be parsed almost completely (e.g. feature collection).