コード例 #1
0
    def test_longitude_missing(self):
        cf_grid_var = mock.Mock(spec=[],
                                semi_major_axis=6377563.396,
                                inverse_flattening=299.3249646)

        cs = build_mercator_coordinate_system(None, cf_grid_var)

        expected = Mercator(ellipsoid=iris.coord_systems.GeogCS(
            cf_grid_var.semi_major_axis,
            inverse_flattening=cf_grid_var.inverse_flattening))
        self.assertEqual(cs, expected)
コード例 #2
0
    def test_valid(self):
        cf_grid_var = mock.Mock(spec=[],
                                longitude_of_projection_origin=-90,
                                semi_major_axis=6377563.396,
                                semi_minor_axis=6356256.909)

        cs = build_mercator_coordinate_system(None, cf_grid_var)

        expected = Mercator(longitude_of_projection_origin=(
            cf_grid_var.longitude_of_projection_origin),
                            ellipsoid=iris.coord_systems.GeogCS(
                                cf_grid_var.semi_major_axis,
                                cf_grid_var.semi_minor_axis))
        self.assertEqual(cs, expected)
コード例 #3
0
    def test_inverse_flattening(self):
        cf_grid_var = mock.Mock(
            spec=[],
            longitude_of_projection_origin=-90,
            semi_major_axis=6377563.396,
            inverse_flattening=299.3249646)

        cs = build_mercator_coordinate_system(None, cf_grid_var)

        expected = Mercator(
            longitude_of_projection_origin=(
                cf_grid_var.longitude_of_projection_origin),
            ellipsoid=iris.coord_systems.GeogCS(
                cf_grid_var.semi_major_axis,
                inverse_flattening=cf_grid_var.inverse_flattening))
        self.assertEqual(cs, expected)
コード例 #4
0
    def test_valid(self):
        cf_grid_var = mock.Mock(
            spec=[],
            longitude_of_projection_origin=-90,
            semi_major_axis=6377563.396,
            semi_minor_axis=6356256.909)

        cs = build_mercator_coordinate_system(None, cf_grid_var)

        expected = Mercator(
            longitude_of_projection_origin=(
                cf_grid_var.longitude_of_projection_origin),
            ellipsoid=iris.coord_systems.GeogCS(
                cf_grid_var.semi_major_axis,
                cf_grid_var.semi_minor_axis))
        self.assertEqual(cs, expected)