def get(self):
polygon = unicode(self.request.get('polygon'))
refLow = self.request.get('refLow')
refHigh = self.request.get('refHigh')
studyLow = self.request.get('studyLow')
studyHigh = self.request.get('studyHigh')
ref_start = refLow + '-01-01'
ref_end = refHigh + '-12-31'
series_start = studyLow + '-01-01'
series_end = studyHigh + '-12-31'
coords = []
for items in eval(polygon):
coords.append([items[1],items[0]])
mypoly = ee.FeatureCollection(ee.Geometry.Polygon(coords))
#details = memcache.get(str(counter))
details = ComputePolygonDrawTimeSeries(mypoly,ref_start,ref_end,series_start,series_end)
#memcache.add(str(counter), json.dumps(details), MEMCACHE_EXPIRATION)
content = json.dumps(details) # ComputePolygonDrawTimeSeries(mypoly,ref_start,ref_end,series_start,series_end)
self.response.headers['Content-Type'] = 'application/json'
self.response.out.write(content)
评论列表
文章目录