Changeset 2964 for TI05-delivery/ows_framework/trunk
- Timestamp:
- 22/10/07 14:49:38 (12 years ago)
- Location:
- TI05-delivery/ows_framework/trunk/ows_server/ows_server/controllers
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
TI05-delivery/ows_framework/trunk/ows_server/ows_server/controllers/csml_wcs1_0_0.py
r2962 r2964 171 171 @parameter('Format', possibleValues=['text/xml']) 172 172 @parameter('Service', possibleValues=['WCS'], required=True) 173 @parameter('Version', possibleValues=[' 1.0.0'])173 @parameter('Version', possibleValues=['','1.0.0']) 174 174 @parameter('Section', possibleValues=['/','/Service', '/Capability', '/ContentMetadata']) 175 def GetCapabilities(self, uri, service=None, version= None, section=None):175 def GetCapabilities(self, uri, service=None, version='1.0.0', section=None): 176 176 """ 177 177 @note: format and updatesequence parameters are not supported … … 208 208 @operation 209 209 @parameter('Service', possibleValues=['WCS'], required=True) 210 @parameter('Version', possibleValues=[' 1.0.0'])210 @parameter('Version', possibleValues=['','1.0.0']) 211 211 @parameter('Coverage', required=True) 212 212 @parameter('Format', possibleValues=['text/xml']) #IS THIS MANDATORY … … 242 242 243 243 @operation 244 @parameter('Version', possibleValues=[' 1.0.0'], required=True)244 @parameter('Version', possibleValues=['','1.0.0'], required=True) 245 245 @parameter('Coverage', required=True) 246 @parameter('CRS' , required=True)246 @parameter('CRS') 247 247 @parameter('Response_CRS') 248 248 @parameter('BBox', required=True, validator=V.bbox_2or3d) 249 @parameter('Time', required=True,validator=V.iso8601_time)250 @parameter('Format', possibleValues=[' application/netcdf'], required=True)249 @parameter('Time', validator=V.iso8601_time) 250 @parameter('Format', possibleValues=['cf-netcdf'], required=True) 251 251 @parameter('Store', validator = V.boolean('Store')) 252 252 @parameter('Status', validator = V.boolean('Status')) 253 253 #TODO some more parameters to add here 254 254 # Dimension parameters Time, Elevation, etc. are handled separately 255 def GetCoverage(self, uri, version, format, coverage, bbox, time , exceptions='application/vnd.ogc.se_xml',store=False, status=False):255 def GetCoverage(self, uri, version, format, coverage, bbox, time =None, crs=None, response_crs=None, exceptions='application/vnd.ogc.se_xml',store=False, status=False): 256 256 # Retrieve dataset and selected feature 257 257 identifier=coverage … … 282 282 sel[lat]=(boundingbox[1], boundingbox[3]) 283 283 sel[lon]=(boundingbox[0], boundingbox[2]) 284 if type(time) is unicode: 285 sel[t]=str(time) 286 else: 287 sel[t]=time 284 if time is not None: 285 if type(time) is unicode: 286 sel[t]=str(time) 287 else: 288 sel[t]=time 288 289 289 290 #z is the 4th axis (eg height or pressure). -
TI05-delivery/ows_framework/trunk/ows_server/ows_server/controllers/csml_wcs1_1_0.py
r2935 r2964 174 174 @parameter('Service', possibleValues=['WCS'], required=True) 175 175 @parameter('Version', possibleValues=['1.1.0']) 176 def GetCapabilities(self, uri, service=None, version= None):176 def GetCapabilities(self, uri, service=None, version='1.1.0'): 177 177 """ 178 178 @note: format and updatesequence parameters are not supported -
TI05-delivery/ows_framework/trunk/ows_server/ows_server/controllers/csml_wcsx.py
r2946 r2964 19 19 ''' return the wcs controller that corresponds to the version requested 20 20 called from within the other methods, which have already performed validation on the version parameter ''' 21 if self.version not in ['1.0.0', '1.1.0']: 22 self.version='1.0.0' #default is 1.0.0 21 23 22 24 if self.version == '1.0.0': … … 29 31 30 32 @operation 31 @parameter('Version', possibleValues=[' 1.0.0','1.1.0'])33 @parameter('Version', possibleValues=['','1.0.0','1.1.0']) 32 34 def GetCapabilities(self, version=None): 33 35 """ … … 38 40 39 41 @operation 40 @parameter('Version', possibleValues=[' 1.0.0','1.1.0'])42 @parameter('Version', possibleValues=['','1.0.0','1.1.0']) 41 43 def DescribeCoverage(self, version=None): 42 44 """ … … 47 49 48 50 @operation 49 @parameter('Version', possibleValues=[' 1.0.0','1.1.0'])51 @parameter('Version', possibleValues=['','1.0.0','1.1.0']) 50 52 def GetCoverage(self, version=None): 51 53 """
Note: See TracChangeset
for help on using the changeset viewer.