code: def mtg_geos_projection():
      """MTG geos projection definition."""
      return {
          "format": "i4",
          "shape": ("accumulations",),
          "grid_mapping_name": "geostationary",
          "inverse_flattening": 298.2572221,
          "latitude_of_projection_origin": 0,
          "longitude_of_projection_origin": 0,
          "perspective_point_height": 42164000,
          "semi_major_axis": 6378169,
          "semi_minor_axis": 6356583.8,
          "sweep_angle_axis": "y",
          "long_name": "MTG geostationary projection",
          "default_data": lambda: -2147483647,
      }
  
imports: from datetime import datetime
  import numpy
  import xarray
  from satpy.tests.reader_tests.test_netcdf_utils import FakeNetCDF4FileHandler
label_desc: Use image node_id 10 for calling a global function with example usage: mtg_geos_projection() and returns: dict