NOTE: The wcsplus
mailing list is no longer active. The list archives are made available for historical reasons.
Hi Adit,I understand that you took this more or less from the WPS spec. How closely does it follow the spec - did you make any alterations?
Cheers Dom On Friday 26 October 2007 15:27, Adit Santokhee wrote:
Hi all, We have implemented a WCS that handles asynchronous data delivery. This was done in the context of a project called DEWS, www.dews.org.uk. Our solution is as follows: The GetCoverage request URL is as follows: Semi-synchronous data delivery (STATUS=FALSE) http://dexter.nerc-essc.ac.uk:9080/MarineDataService/GadsWCS?SERVICE=WCS&VER SION=1.0.0&REQUEST=GetCoverage&COVERAGE=MERSEA_NATL_ANAL/salinity&BBOX=-75,5 ,13,50,5,5&TIME=22-09-2004%2000:00:00/24-09-2004%2000:00:00/P1D&FORMAT=CF-n e tCDF&WIDTH=1&HEIGHT=1&DEPTH=1&CRS=NDG:LonLatPressureCRS&STATUS=FALSE This returns the following document: <?xml version="1.0" encoding="UTF-8" ?> < GadsWcs> <url>http://dexter.nerc-essc.ac.uk:9080/DataManager/GetData?id=5055</url> </GadsWcs> Data can be downloaded from http://dexter.nerc-essc.ac.uk:9080/DataManager/GetData?id=5055 Asynchronous data delivery (STATUS=TRUE) http://dexter.nerc-essc.ac.uk:9080/MarineDataService/GadsWCS?SERVICE=WCS&VE R SION=1.0.0&REQUEST=GetCoverage&COVERAGE=MERSEA_NATL_ANAL/salinity&BBOX=-75, 5 ,13,50,5,5&TIME=22-09-2004%2000:00:00/24-09-2004%2000:00:00/P1D&FORMAT=CF-n e tCDF&WIDTH=1&HEIGHT=1&DEPTH=1&CRS=NDG:LonLatPressureCRS&STATUS=TRUE This returns an XML document with the following piece of information: <?xml version="1.0" encoding="UTF-8" ?> <GadsWcs> <Status> <ProcessStarted>Process has started execution !</ProcessStarted> <JobID>5054</JobID> <URL>http://dexter.nerc-essc.ac.uk:9080/MarineDataService/PollingManager?id = 5054</URL> <EstimatedSize>2.292216</EstimatedSize> </Status> </GadsWcs> The user can poll on the URL in the XML document above for progress: <?xml version="1.0" encoding="UTF-8" ?> - < GadsWcs> - < Status> < JobID>5054</JobID> < TimeCompleted>2007-07-06 14:59:36.0</TimeCompleted> < DataExtracted>2.297008</DataExtracted> </Status> </GadsWcs> If the data isn't ready yet for download, TimeCompleted is null. Finally data can be downloaded using the following: http://dexter.nerc-essc.ac.uk:9080/DataManager/GetData?id=5054 Cheers, Adit
wcsplus
archives: