예제 #1
0
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()
예제 #2
0
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})