예제 #1
0
def main(prefix, date):
    json = open(os.path.join(json_path, '%s_%s.json' % (prefix, date)))
    pos = open(os.path.join(json_path, '%s_positions.json' % prefix))

    timestamp, nodes, ways, rels, tags = cjson.decode(json.readline())
    positions = cjson.decode(pos.readline())

    make_pickles(prefix, date, nodes, ways, rels, tags, positions)
예제 #2
0
def main(prefix, date, filename):
    make_footer()
    nodes, ways, rels, tags = parse(filename)
    positions, profiles = calculate_positions(prefix, date, nodes, ways, rels, tags)
    save_jsons(prefix, [date, nodes, ways, rels, tags], positions, profiles)

    # render the last date, we don't support rendering intermediate dates (yet,
    # see commented code in helpers.py:positions_changed()
    secondlast, last = get_last_dates(positions[0])

    log.debug('Loading data for %s' % last)
    json = open(os.path.join(json_path, '%s_%s.json' % (prefix, last)))
    timestamp, nodes, ways, rels, tags = cjson.decode(json.readline())

    make_pickles(prefix, last, nodes, ways, rels, tags, positions)
    log.info("Program ended.")