コード例 #1
0
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)
コード例 #2
0
ファイル: loader.py プロジェクト: sdrewc/carshare
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)
コード例 #3
0
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()
コード例 #4
0
ファイル: carshare.py プロジェクト: OpenTransitTools/carshare
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()
コード例 #5
0
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')