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)
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.")