コード例 #1
0
def get_Alluser_mode_share_by_distance(flag,start,end):
    # start = datetime(2014, 3, 20)
    # end = datetime(2014, 3, 21)
    if flag=='all':
        spec={'section_start_datetime': {"$gte": start, "$lt": end}}
    elif flag=='commute':
        spec={"$and":[{"section_start_datetime": {"$gte": start, "$lt": end}},{"$or":[{'commute': 'to'},{'commute': 'from'}]}]}
    return get_mode_share_by_distance(spec)
コード例 #2
0
def get_berkeley_mode_share_by_distance(start, end):
    # start = datetime(2014, 3, 20)
    # end = datetime(2014, 3, 21)
    spec = {
        "$and": [{
            "section_start_datetime": {
                "$gte": start,
                "$lt": end
            }
        }, {
            "In_UCB": True
        }]
    }
    return get_mode_share_by_distance(spec)
コード例 #3
0
def get_Alluser_mode_share_by_distance(flag, start, end):
    # start = datetime(2014, 3, 20)
    # end = datetime(2014, 3, 21)
    if flag == 'all':
        spec = {'section_start_datetime': {"$gte": start, "$lt": end}}
    elif flag == 'commute':
        spec = {
            "$and": [{
                "section_start_datetime": {
                    "$gte": start,
                    "$lt": end
                }
            }, {
                "$or": [{
                    'commute': 'to'
                }, {
                    'commute': 'from'
                }]
            }]
        }
    return get_mode_share_by_distance(spec)
コード例 #4
0
def get_berkeley_mode_share_by_distance(start,end):
    # start = datetime(2014, 3, 20)
    # end = datetime(2014, 3, 21)
    spec={"$and":[{"section_start_datetime": {"$gte": start, "$lt": end}},{ "In_UCB" :True}]}
    return get_mode_share_by_distance(spec)