[Pywps-commits] r536 - trunk/pywps/Process
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Tue Jul 22 16:09:17 CEST 2008
Author: jachym
Date: 2008-07-22 16:09:17 +0200 (Tue, 22 Jul 2008)
New Revision: 536
Modified:
trunk/pywps/Process/InAndOutputs.py
Log:
bounding box implemented
Modified: trunk/pywps/Process/InAndOutputs.py
===================================================================
--- trunk/pywps/Process/InAndOutputs.py 2008-07-22 14:08:56 UTC (rev 535)
+++ trunk/pywps/Process/InAndOutputs.py 2008-07-22 14:09:17 UTC (rev 536)
@@ -221,8 +221,18 @@
self.crss = crss
self.dimensions = dimensions
self.crs = self.crss[0]
+ self.minx = None
+ self.minx = None
+ self.maxx = None
+ self.maxy = None
return
+ def setValue(self,value):
+ self.minx = value[0]
+ self.minx = value[1]
+ self.maxx = value[2]
+ self.maxy = value[3]
+
class Output:
def __init__(self,identifier,title,abstract=None,
metadata=[],type=None, asReference=False):
@@ -281,10 +291,22 @@
class BoundingBoxOutput(Output):
def __init__(self,identifier,title,abstract=None,
- metadata=[], crss=[], asReference=False):
+ metadata=[], crss=[], dimensions=2, asReference=False):
Output.__init__(self,identifier,title,abstract=None,
metadata=[],type="BoundingBoxValue",asReference=asReference)
-
self.crss = crss
+ self.dimensions = dimensions
+ self.minx = None
+ self.miny = None
+ self.maxx = None
+ self.maxy = None
return
+ def setValue(self, value):
+ if len(value) != 4:
+ raise "Bounding box value is wrong, it has to have a form: "+
+ "[minx,miny,maxx,maxy]"
+ self.minx = value[0]
+ self.miny = value[1]
+ self.maxx = value[2]
+ self.maxy = value[3]
More information about the Pywps-commits
mailing list