usage = "usage: %prog [options]" p = optparse.OptionParser(usage) p.add_option('--place', '-p', default="all" ) options, arguments = p.parse_args() if options.place == "all": places = MapGardening.get_all_places() else: placename = options.place place = MapGardening.get_place(placename) places = {placename: place} MapGardening.init_logging() for placename in places.keys(): print "printing raster info for", placename MapGardening.init_db(places[placename]['dbname']) raster = MapGardening.Raster() raster.get_raster_stats() MapGardening.disconnect_db()
help="starting raster y coord" ) options, arguments = p.parse_args() resolution = options.resolution runtype = options.type if runtype not in ['raster', 'proximity']: print "type", runtype, "not recognized" sys.exit() startx = int(options.startx) starty = int(options.starty) place = MapGardening.get_place(options.place) if place is not None: print "starting with", options.place MapGardening.init_logging() MapGardening.init_db(place['dbname']) # analyze to nodes table, ignore others for now. nodetable = MapGardening.NodeTable() # TODO: test for spatial indexes before proceeding