コード例 #1
0
ファイル: gpx_tests.py プロジェクト: fortyninemaps/karta
 def test_add_route(self):
     route = Multipoint([(np.random.random(), np.random.random())
                   for i in range(10)], properties={"name":"route0"})
     g = vector.gpx.GPX()
     g.add_route(route)
     expected = self.Route([self.Point(tuple(xy), {}, {}) for xy in route.vertices()],
                           {"name":"route0"}, {})
     self.assertEqual(g.routes[0], expected)
     return
コード例 #2
0
ファイル: gpx_tests.py プロジェクト: fortyninemaps/karta
 def test_add_track(self):
     track = Multipoint([(np.random.random(), np.random.random())
                   for i in range(10)], properties={"name":"segment0"})
     g = vector.gpx.GPX()
     g.add_track(track)
     expected = self.Track([self.Trkseg(
                     [self.Point(tuple(xy), {}, {}) for xy in track.vertices()],
                     {"name":"segment0"}, {})], {}, {})
     self.assertEqual(g.tracks[0], expected)
     return
コード例 #3
0
 def test_add_route(self):
     route = Multipoint([(np.random.random(), np.random.random())
                         for i in range(10)],
                        properties={"name": "route0"})
     g = vector.gpx.GPX()
     g.add_route(route)
     expected = self.Route(
         [self.Point(tuple(xy), {}, {}) for xy in route.vertices()],
         {"name": "route0"}, {})
     self.assertEqual(g.routes[0], expected)
     return
コード例 #4
0
 def test_add_track(self):
     track = Multipoint([(np.random.random(), np.random.random())
                         for i in range(10)],
                        properties={"name": "segment0"})
     g = vector.gpx.GPX()
     g.add_track(track)
     expected = self.Track([
         self.Trkseg(
             [self.Point(tuple(xy), {}, {})
              for xy in track.vertices()], {"name": "segment0"}, {})
     ], {}, {})
     self.assertEqual(g.tracks[0], expected)
     return