def test_bound_crs(): proj_crs = ProjectedCRS(conversion=UTMConversion(12)) bound_crs = BoundCRS( source_crs=proj_crs, target_crs="WGS 84", transformation=ToWGS84Transformation( proj_crs.geodetic_crs, 1, 2, 3, 4, 5, 6, 7 ), ) assert bound_crs.type_name == "Bound CRS" assert bound_crs.source_crs.coordinate_operation.name == "UTM zone 12N" assert bound_crs.coordinate_operation.towgs84 == [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0] assert bound_crs.target_crs.name == "WGS 84"
def test_utm_operation(): aeop = UTMConversion(zone=2, hemisphere="s") assert aeop.name == "UTM zone 2S" assert aeop.method_name == "Transverse Mercator"
def test_utm_operation__defaults(): aeop = UTMConversion(zone=2) assert aeop.name == "UTM zone 2N" assert aeop.method_name == "Transverse Mercator"