コード例 #1
0
ファイル: task.py プロジェクト: robertgrubba/igc2kmz
 def build_tree(self, tb):
     with tag(tb, 'rte'):
         if self.name:
             with tag(tb, 'name'):
                 tb.data(self.name)
         for tp in self.tps:
             tp.build_tree(tb)
     return tb
コード例 #2
0
ファイル: task.py プロジェクト: ToninoTarsi/igc2kmz
 def build_tree(self, tb):
     with tag(tb, "rte"):
         if self.name:
             with tag(tb, "name"):
                 tb.data(self.name)
         for tp in self.tps:
             tp.build_tree(tb)
     return tb
コード例 #3
0
ファイル: xc.py プロジェクト: dkm/igc2kmz
 def build_tree(self, tb):
     attrs = {'lat': str(self.coord.lat), 'lon': str(self.coord.lon)}
     with tag(tb, 'rtept', attrs):
         if self.coord.ele:
             with tag(tb, 'ele'):
                 tb.data('%d' % ele)
         with tag(tb, 'name'):
             tb.data(self.name)
         with tag(tb, 'time'):
             tb.data(self.coord.dt.strftime(GPX_DATETIME_FORMAT))
     return tb
コード例 #4
0
ファイル: xc.py プロジェクト: gdine/igc2kmz
 def build_tree(self, tb):
     attrs = {'lat': str(self.coord.lat), 'lon': str(self.coord.lon)}
     with tag(tb, 'rtept', attrs):
         if self.coord.ele:
             with tag(tb, 'ele'):
                 tb.data('%d' % self.coord.ele)
         with tag(tb, 'name'):
             tb.data(self.name)
         if self.coord.dt:
             with tag(tb, 'time'):
                 tb.data(self.coord.dt.strftime(GPX_DATETIME_FORMAT))
     return tb
コード例 #5
0
ファイル: xc.py プロジェクト: gdine/igc2kmz
 def build_tree(self, tb):
     with tag(tb, 'rte'):
         with tag(tb, 'name'):
             tb.data(self.name)
         with tag(tb, 'extensions'):
             with tag(tb, 'league'):
                 tb.data(self.league)
             with tag(tb, 'distance'):
                 tb.data(str(self.distance))
             with tag(tb, 'multiplier'):
                 tb.data('%.2f' % self.multiplier)
             with tag(tb, 'score'):
                 tb.data(str(self.score))
             if self.circuit:
                 with tag(tb, 'circuit'):
                     pass
         for tp in self.tps:
             tp.build_tree(tb)
     return tb
コード例 #6
0
ファイル: xc.py プロジェクト: Iv/igc2kmz
 def build_tree(self, tb):
     with tag(tb, 'rte'):
         with tag(tb, 'name'):
             tb.data(self.name)
         with tag(tb, 'extensions'):
             with tag(tb, 'league'):
                 tb.data(self.league)
             with tag(tb, 'distance'):
                 tb.data(str(self.distance))
             with tag(tb, 'multiplier'):
                 tb.data('%.2f' % self.multiplier)
             with tag(tb, 'score'):
                 tb.data(str(self.score))
             if self.circuit:
                 with tag(tb, 'circuit'):
                     pass
         for tp in self.tps:
             tp.build_tree(tb)
     return tb
コード例 #7
0
ファイル: task.py プロジェクト: ToninoTarsi/igc2kmz
 def build_tree(self, tb):
     attrs = {"lat": str(self.coord.lat), "lon": str(self.coord.lon)}
     with tag(tb, "rtept", attrs):
         with tag(tb, "name"):
             tb.data(self.name)
         if self.desc:
             with tag(tb, "desc"):
                 tb.data(self.desc)
         if self.coord.ele:
             with tag(tb, "ele"):
                 tb.data(str(self.coord.ele))
         if self.coord.dt:
             with tag(tb, "time"):
                 tb.data(self.coord.dt.strftime(GPX_DATETIME_FORMAT))
         if self.radius != 400 or not self.enter:
             with tag(tb, "extensions"):
                 if self.radius != 400:
                     with tag(tb, "radius"):
                         tb.data("%d" % self.radius)
                 if not self.enter:
                     with tag(tb, "exit"):
                         pass
     return tb
コード例 #8
0
ファイル: task.py プロジェクト: robertgrubba/igc2kmz
 def build_tree(self, tb):
     attrs = {'lat': str(self.coord.lat), 'lon': str(self.coord.lon)}
     with tag(tb, 'rtept', attrs):
         with tag(tb, 'name'):
             tb.data(self.name)
         if self.desc:
             with tag(tb, 'desc'):
                 tb.data(self.desc)
         if self.coord.ele:
             with tag(tb, 'ele'):
                 tb.data(str(self.coord.ele))
         if self.coord.dt:
             with tag(tb, 'time'):
                 tb.data(self.coord.dt.strftime(GPX_DATETIME_FORMAT))
         if self.radius != 400 or not self.enter:
             with tag(tb, 'extensions'):
                 if self.radius != 400:
                     with tag(tb, 'radius'):
                         tb.data('%d' % self.radius)
                 if not self.enter:
                     with tag(tb, 'exit'):
                         pass
     return tb