= WFS Data downloader = || '''Date''' || 2012/09/17 || || '''Contact(s)''' || François Prunayre || || '''Last edited''' || || || '''Status''' || OnGoing || || '''Assigned to release''' || 2.x || || '''Resources''' || Available || || '''Ticket #''' || || || '''Github source''' || https://github.com/fxprunayre/core-geonetwork/tree/feature/dowload-wfs || [[PageOutline(2-3,,inline)]] == Proposal == The WFS data downloader component is a simple widget which helps user downloading data from a WFS service. A form is displayed in order to select: * a service (usually referenced in a metadata record) * a layer (aka. feature type) (which may be referenced in a metadata record) * an output format * a projection * an area of interest (a bounding box) [[Image(geonetwork-wfs-download-form.png)]] The service and layer can be use to initialize the component. If the service is not available, a warning is displayed. If the layer is not published in the service, a warning is displayed. A "download data" button is added to the view mode of the metadata when a WFS is registered in the current record. [[Image(geonetwork-wfs-download.png)]] TODO: * Error reporting: * it could be nice to have some error reporting area - custom message displayed in the form which disappear after some secondes instead of modal popup) * Form * hide projection if only one define (we can't get server side supported projection ?) * hide service version with parameter (to make form simple) - an advanced/simple download form ? * format : use radio instead of combo ? * Download area: * download area is the coordinates input or a map (if attached to the widget) extent. A rectangle could be better. * if coordinates are update, the map is not * IE support === Proposal Type === * '''Type''': Widget * '''App''': !GeoNetwork * '''Module''': Client app === Voting history === Vote proposed by Francois on 2012/MM/DD, result was * ? == Risks == * None. == Participants == * Francois Prunayre