Esempio n. 1
0
 def test_line_length_01(self):
     p1 = (52.529198, 13.274099)
     p2 = (52.531835, 13.29234)
     p3 = (52.522116, 13.298541)
     p4 = (52.520569,13.317349)
     self.assertAlmostEqual(pysphere.line_length((p1, p2, p3, p4)),
                            pysphere.haversine(p1, p2) + pysphere.haversine(p2, p3) + pysphere.haversine(p3, p4)
                            , places=6)
Esempio n. 2
0
 def test_line_length_01(self):
     p1 = (52.529198, 13.274099)
     p2 = (52.531835, 13.29234)
     p3 = (52.522116, 13.298541)
     p4 = (52.520569, 13.317349)
     self.assertAlmostEqual(pysphere.line_length((p1, p2, p3, p4)),
                            pysphere.haversine(p1, p2) +
                            pysphere.haversine(p2, p3) +
                            pysphere.haversine(p3, p4),
                            places=6)
Esempio n. 3
0
 def test_distance_to_segment_02(self):
     p         = (52.516288, 13.377689)
     p1        = (52.522462, 13.392328)
     p2        = (52.520921, 13.399703)
     self.assertAlmostEqual(pysphere.distance_to_segment(p1, p2, p),
                            pysphere.haversine(p1, p),
                            places=6)
Esempio n. 4
0
 def test_distance_to_segment_01(self):
     p         = (52.516288, 13.377689)
     p1        = (52.529198, 13.274099)
     p2        = (52.531835, 13.29234)
     self.assertAlmostEqual(pysphere.distance_to_segment(p1, p2, p),
                            pysphere.haversine(p2, p),
                            places=6)
Esempio n. 5
0
 def test_distance_to_segment_02(self):
     p = (52.516288, 13.377689)
     p1 = (52.522462, 13.392328)
     p2 = (52.520921, 13.399703)
     self.assertAlmostEqual(pysphere.distance_to_segment(p1, p2, p),
                            pysphere.haversine(p1, p),
                            places=6)
Esempio n. 6
0
 def test_distance_to_segment_01(self):
     p = (52.516288, 13.377689)
     p1 = (52.529198, 13.274099)
     p2 = (52.531835, 13.29234)
     self.assertAlmostEqual(pysphere.distance_to_segment(p1, p2, p),
                            pysphere.haversine(p2, p),
                            places=6)
Esempio n. 7
0
 def test_haversine_01(self):
     self.assertAlmostEqual(pysphere.haversine(p1 = (52.516288, 13.377689), p2 = (52.516288, 13.377689)), 0)
Esempio n. 8
0
 def test_haversine_00(self):
     self.assertAlmostEqual(pysphere.haversine(p1 = (52.516288, 13.377689), p2 = (52.519198, 13.379453)), 0.3448896)
Esempio n. 9
0
 def test_haversine_02(self):
     p1 = (52.516288, 13.377689)
     p2 = (52.519198, 13.379453)
     self.assertAlmostEqual(pysphere.haversine(p1, p2), pysphere.haversine(p2, p1))
Esempio n. 10
0
 def test_haversine_00(self):
     self.assertAlmostEqual(
         pysphere.haversine(p1=(52.516288, 13.377689),
                            p2=(52.519198, 13.379453)), 0.3448896)
Esempio n. 11
0
 def test_haversine_02(self):
     p1 = (52.516288, 13.377689)
     p2 = (52.519198, 13.379453)
     self.assertAlmostEqual(pysphere.haversine(p1, p2),
                            pysphere.haversine(p2, p1))
Esempio n. 12
0
 def test_haversine_01(self):
     self.assertAlmostEqual(
         pysphere.haversine(p1=(52.516288, 13.377689),
                            p2=(52.516288, 13.377689)), 0)