def main(): #import pdb; pdb.set_trace() args = init_parser() print args db = Database(args.database_url, args.schema, args.geo) if args.create: db.create() UpdateController().update_children(db, args)
def main(): from ott.carshare.model.database import Database from ott.carshare.loader import init_parser args = init_parser() db = Database(args.url, args.schema) session = db.get_session() #p = latest_positions_geojson(session) #print p v = q.nearest_positions(session, -122.69689, 45.53798, 0.25) print v.all()
def main(): from ott.carshare.model.database import Database from ott.carshare.loader import init_parser args = init_parser() db = Database(args.url, args.schema) session = db.get_session() # p = latest_positions_geojson(session) # print p v = q.nearest_positions(session, -122.69689, 45.53798, 0.25) print v.all()
import os import shutil import simplejson as json from wsgiref.simple_server import make_server from pyramid.config import Configurator from pyramid.response import Response from pyramid.view import view_config from pyramid.decorator import reify from ott.carshare.model.database import Database import ott.carshare.services.carshare as ws db = Database.make_database_pool() @view_config(route_name='default_index', renderer='index.html') def index(request): return {'project': 'CarShare'} @view_config(route_name='vehicle_ws', renderer='json') def vehicle_information(request): ''' return the latest carshare positions as geojson ''' id = get_first_param(request, 'id') if id: ses = db.get_session() ret_val = ws.vehicle_information(ses, id) else: ret_val = json_message('You need to specify an "id" parameter as a request parameter')