class_docstr: File handler for Himawari L2 NOAA enterprise data in netCDF format.
class_docstr_tok: ["File","handler","for","Himawari","L2","NOAA","enterprise","data","in","netCDF","format","."]
code: def _get_area_def(self):
      logger.info(
          "The AHI L2 cloud products do not have the metadata required to produce an area definition."
          " Assuming standard Himawari-8/9 full disk projection."
      )
  
      # Basic check to ensure we're processing a full disk (2km) scene.n
      if self.nlines != 5500 or self.ncols != 5500:
          raise ValueError(
              "Input L2 file is not a full disk Himawari scene. Only full disk data is supported."
          )
  
      pdict = {
          "cfac": 20466275,
          "lfac": 20466275,
          "coff": 2750.5,
          "loff": 2750.5,
          "a": 6378137.0,
          "h": 35785863.0,
          "b": 6356752.3,
          "ssp_lon": 140.7,
          "nlines": self.nlines,
          "ncols": self.ncols,
          "scandir": "N2S",
      }
  
      aex = get_area_extent(pdict)
  
      pdict["a_name"] = "Himawari_Area"
      pdict["a_desc"] = "AHI Full Disk area"
      pdict["p_id"] = f"geos{self.platform_shortname}"
  
      return get_area_definition(pdict, aex)
  
file_path: satpy/satpy/readers/ahi_l2_nc.py
imports: import logging
  from datetime import datetime
  import xarray
  from satpy._compat import cached_property
  from satpy.readers._geos_area import get_area_definition, get_area_extent
  from satpy.readers.file_handlers import BaseFileHandler
label_desc: Use image node_id 7 for calling the HIML2NCFileHandler obj's underlying member method code with example usage: obj._get_area_def() and returns: get_area_definition