コード例 #1
0
ファイル: unittests.py プロジェクト: fffaez/pysphere
 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)
コード例 #2
0
ファイル: unittests.py プロジェクト: agzamovr/pysphere
 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)
コード例 #3
0
ファイル: unittests.py プロジェクト: fffaez/pysphere
 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)
コード例 #4
0
ファイル: unittests.py プロジェクト: fffaez/pysphere
 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)
コード例 #5
0
ファイル: unittests.py プロジェクト: agzamovr/pysphere
 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)
コード例 #6
0
ファイル: unittests.py プロジェクト: agzamovr/pysphere
 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)
コード例 #7
0
ファイル: unittests.py プロジェクト: fffaez/pysphere
 def test_haversine_01(self):
     self.assertAlmostEqual(pysphere.haversine(p1 = (52.516288, 13.377689), p2 = (52.516288, 13.377689)), 0)
コード例 #8
0
ファイル: unittests.py プロジェクト: fffaez/pysphere
 def test_haversine_00(self):
     self.assertAlmostEqual(pysphere.haversine(p1 = (52.516288, 13.377689), p2 = (52.519198, 13.379453)), 0.3448896)
コード例 #9
0
ファイル: unittests.py プロジェクト: fffaez/pysphere
 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))
コード例 #10
0
ファイル: unittests.py プロジェクト: agzamovr/pysphere
 def test_haversine_00(self):
     self.assertAlmostEqual(
         pysphere.haversine(p1=(52.516288, 13.377689),
                            p2=(52.519198, 13.379453)), 0.3448896)
コード例 #11
0
ファイル: unittests.py プロジェクト: agzamovr/pysphere
 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))
コード例 #12
0
ファイル: unittests.py プロジェクト: agzamovr/pysphere
 def test_haversine_01(self):
     self.assertAlmostEqual(
         pysphere.haversine(p1=(52.516288, 13.377689),
                            p2=(52.516288, 13.377689)), 0)