3 from lanelet2.core 
import (BasicPoint3d, GPSPoint)
     4 from lanelet2.io 
import Origin
     5 from lanelet2.projection 
import (UtmProjector,
     7                                  LocalCartesianProjector)
    14     origin_gps_point = GPSPoint(origin_lat, origin_lon, origin_ele)
    17     origin_x = 4146160.550580083
    18     origin_y = 613525.0621995202
    19     origin_z = 4791701.343249619
    20     origin_ecef = BasicPoint3d(origin_x, origin_y, origin_z)
    31         self.assertEqual(utm_point.x, 0.0)
    32         self.assertEqual(utm_point.y, 0.0)
    35         utm_point = BasicPoint3d(0.0, 0.0, self.
origin_ele)
    36         gps_point = utm_projector.reverse(utm_point)
    37         self.assertEqual(round(gps_point.lat, 5), self.
origin_lat)
    38         self.assertEqual(round(gps_point.lon, 5), self.
origin_lon)
    39         self.assertEqual(round(gps_point.alt, 5), self.
origin_ele)
    47         local_cartesian_point = local_cartesian_projector.forward(
    49         self.assertEqual(local_cartesian_point.x, 0.0)
    50         self.assertEqual(local_cartesian_point.y, 0.0)
    51         self.assertEqual(local_cartesian_point.z, 0.0)
    53         local_cartesian_point = BasicPoint3d(0.0, 0.0, 0.0)
    54         gps_point = local_cartesian_projector.reverse(local_cartesian_point)
    67         gps_point = geocentric_projector.reverse(self.
origin_ecef)
    73 if __name__ == 
'__main__':
 def test_LocalCartesianProjector(self)
def test_GeocentricProjector(self)
def test_UtmProjector(self)