def create_tables_cell_grid(): """ creates a report for specified month """ name = request.args.get('name','') geo = request.args.get('geo','') r = CellGrid(name=name, geo=geo) r.save() return r.as_json()
def search_tiles_intersect(): if request.method == 'POST': cell_name = request.form.get('cell_name') cell_grid = CellGrid.find_by_name(cell_name) if cell_grid: result = cell_grid.tiles_as_dict() else: bbox = request.form.get('bbox') bbox = bbox.replace(";", "],[") bbox = "[[[" + bbox + "]]]" cell_grid = CellGrid(name=cell_name, geo=bbox) cell_grid.save() result = cell_grid.tiles_as_dict() #result = Tile.find_by_cell_name(cell_name) return jsonify({'tiles': result})