class_docstr: GOMS HRIT format reader.
docstr: Get the area definition of the band.
docstr_tok: ["Get","the","area","definition","of","the","band","."]
code: def get_area_def(self, dsid):
      """Get the area definition of the band."""
      pdict = {}
      pdict["cfac"] = np.int32(self.mda["cfac"])
      pdict["lfac"] = np.int32(self.mda["lfac"])
      pdict["coff"] = np.float32(self.mda["coff"])
      pdict["loff"] = np.float32(self.mda["loff"])
  
      pdict["a"] = 6378169.00
      pdict["b"] = 6356583.80
      pdict["h"] = 35785831.00
      pdict["scandir"] = "N2S"
  
      pdict["ssp_lon"] = self.mda["projection_parameters"][
          "SSP_longitude"
      ]
  
      pdict["nlines"] = int(self.mda["number_of_lines"])
      pdict["ncols"] = int(self.mda["number_of_columns"])
  
      pdict["loff"] = pdict["nlines"] - pdict["loff"]
  
      pdict["a_name"] = "geosgoms"
      pdict["a_desc"] = "Electro-L/GOMS channel area"
      pdict["p_id"] = "goms"
  
      area_extent = get_area_extent(pdict)
      area = get_area_definition(pdict, area_extent)
  
      self.area = area
  
      return area
  
imports: import logging
  from datetime import datetime
  import numpy
  import xarray
  from satpy.readers._geos_area import get_area_definition, get_area_extent
  from satpy.readers.hrit_base import HRITFileHandler, ancillary_text, annotation_header, base_hdr_map, image_data_function, time_cds_short
label_desc: Use image node_id 6 for calling the HRITGOMSFileHandler obj's underlying member method code with example usage: obj.get_area_def(dsid) and returns: area