class_docstr: File handler for GERB L2 High Resolution H5 files.
class_docstr_tok: ["File","handler","for","GERB","L2","High","Resolution","H5","files","."]
docstr: Area definition for the GERB product.
docstr_tok: ["Area","definition","for","the","GERB","product","."]
code: def get_area_def(self, dsid):
      """Area definition for the GERB product."""
      ssp_lon = self.file_content[
          "Geolocation/attr/Nominal Satellite Longitude (degrees)"
      ]
  
      if abs(ssp_lon) < 1e-6:
          return get_area_def("msg_seviri_fes_9km")
      elif abs(ssp_lon - 9.5) < 1e-6:
          return get_area_def("msg_seviri_fes_9km")
      elif abs(ssp_lon - 45.5) < 1e-6:
          return get_area_def("msg_seviri_iodc_9km")
      else:
          raise ValueError(
              f"There is no matching grid for SSP longitude {self.ssp_lon}"
          )
  
file_path: satpy/satpy/readers/gerb_l2_hr_h5.py
imports: import logging
  from datetime import timedelta
  from satpy.readers.hdf5_utils import HDF5FileHandler
  from satpy.resample import get_area_def
label_desc: Use image node_id 4 for calling the GERB_HR_FileHandler obj's underlying member method code with example usage: obj.get_area_def(dsid) and returns: get_area_def, get_area_def, get_area_def