Esempio n. 1
0
    def split(self, files):
        for filename in files:
            source = TraceDataSource(self.receive, filename=filename, loop=False, realtime=False)
            source.start()

        self.records.sort(key=itemgetter("timestamp"))
        for record in self.records:
            self.buckets[self._key_for_record(record)].append(record)

        return self.buckets
Esempio n. 2
0
def main():
    """Main Routine"""
    configure_logging()
    arguments = parse_options()
    transcoder = GPXTranscoder()
    
    source = TraceDataSource(transcoder.receive, filename=arguments.trace_file,
            loop=False, realtime=False)
    source.start()
    source.join()

    print(transcoder.output().decode("utf-8"))
Esempio n. 3
0
    def split(self, files):
        for filename in files:
            source = TraceDataSource(self.receive,
                                     filename=filename,
                                     loop=False,
                                     realtime=False)
            source.start()

        self.records.sort(key=itemgetter('timestamp'))
        for record in self.records:
            self.buckets[self._key_for_record(record)].append(record)

        return self.buckets
Esempio n. 4
0
    def split(self, files):
        """Split Routine
        @param files Object with a list of files to process."""
        for filename in files:
            source = TraceDataSource(self.receive, filename=filename,
                    loop=False, realtime=False)
            source.start()

        self.records.sort(key=itemgetter('timestamp'))
        for record in self.records:
            self.buckets[self._key_for_record(record)].append(record)

        return self.buckets
Esempio n. 5
0
def main():
    configure_logging()
    arguments = parse_options()

    transcoder = GPXTranscoder()
    source = TraceDataSource(transcoder.receive, filename=arguments.trace_file,
            loop=False, realtime=False)
    source.start()
    source.join()

    print((transcoder.output().decode("utf-8")))