Beispiel #1
0
    def __init__(self, filename):
        self.things = dict()
        self.roads = dict()
        self.crossings = list()
        self.lanes = list()
        self.polylines = list()

        f = open(filename, 'r')
        for line in f:
            if Node.check(line, self.things):
                continue
            elif Section.check(line, self.things, self.roads):
                continue
            elif Crossing.check(line, self.crossings):
                continue
            elif Lane.check(line, self.lanes):
                continue
            elif Turning.check(line, self.things):
                continue
            elif Polyline.check(line, self.polylines):
                continue

        self.post_process()