示例#1
0
 def test_simple(self):
     # Check that a projection set up with all the defaults is correctly
     # converted to a cartopy projection.
     merc_cs = Mercator()
     res = merc_cs.as_cartopy_projection()
     expected = ccrs.Mercator(globe=ccrs.Globe())
     self.assertEqual(res, expected)
示例#2
0
    def test_extra_kwargs(self):
        longitude_of_projection_origin = 90.0
        true_scale_lat = 14.0
        false_easting = 13
        false_northing = 12
        ellipsoid = GeogCS(semi_major_axis=6377563.396,
                           semi_minor_axis=6356256.909)

        merc_cs = Mercator(
            longitude_of_projection_origin,
            ellipsoid=ellipsoid,
            standard_parallel=true_scale_lat,
            false_easting=false_easting,
            false_northing=false_northing,
        )

        expected = ccrs.Mercator(
            central_longitude=longitude_of_projection_origin,
            globe=ccrs.Globe(
                semimajor_axis=6377563.396,
                semiminor_axis=6356256.909,
                ellipse=None,
            ),
            latitude_true_scale=true_scale_lat,
            false_easting=false_easting,
            false_northing=false_northing,
        )

        res = merc_cs.as_cartopy_projection()
        self.assertEqual(res, expected)
示例#3
0
    def test_extra_kwargs(self):
        longitude_of_projection_origin = 90.0
        true_scale_lat = 14.0
        ellipsoid = GeogCS(semi_major_axis=6377563.396,
                           semi_minor_axis=6356256.909)

        merc_cs = Mercator(
            longitude_of_projection_origin,
            ellipsoid=ellipsoid,
            standard_parallel=true_scale_lat)

        expected = ccrs.Mercator(
            central_longitude=longitude_of_projection_origin,
            globe=ccrs.Globe(semimajor_axis=6377563.396,
                             semiminor_axis=6356256.909, ellipse=None),
            latitude_true_scale=true_scale_lat)

        res = merc_cs.as_cartopy_projection()
        self.assertEqual(res, expected)