Keeps geographic data and serves opon
requests from clients. Clients to WFSs are WMSs and other
WFSs (in case of cascading
WFS). WFSs provide vector data encoded in GML (Geographic
Markup Language). GML is an XML encoding for the transport
and storage of geographic information.
Keeps the list of active
WFS web-service addresses.
Provides interfaces to make requests to find the most appropriate
WFS to get required
feature data to display on the map.
In some portion of the project implementation
we have preferred to use Castor generated java source files.
Castor is a data binding framework. To solve some castor
related bugs we have made some changes to the schema files.
Request instances are created according
to these schemas. These requests are getCapabilities, getMap
and getFeatureInfo. OGCWMS supports these three
main service requests.
This work is supported by the NASA Advanced Information System Technologies
Office..