code: def get_area_def(self, key):
          
          # FIXME: Can't we pass dataset info to the get_area_def?
          projection = self._get_cf_grid_mapping_var()
          proj_dict = self._get_proj_specific_params(projection)
          area_extent = self._calc_extents(proj_dict)
          area_name = '{}_{}'.format(self.sensor, proj_dict['proj'])
          return geometry.AreaDefinition(
              area_name,
              "SCMI file area",
              area_name,
              proj_dict,
              self.ncols,
              self.nlines,
              np.asarray(area_extent))
docs: Get the area definition of the data at hand.