class_docstr: Handler for the geographical datasets.
class_docstr_tok: ["Handler","for","the","geographical","datasets","."]
docstr: Initialize the geographical reader.
docstr_tok: ["Initialize","the","geographical","reader","."]
code: def __init__(self, filename, filename_info, filetype_info, **kwargs):
      """Initialize the geographical reader."""
      HDFEOSBaseFileReader.__init__(
          self, filename, filename_info, filetype_info, **kwargs
      )
      self.cache = {}
  
imports: from __future__ import annotations
  import logging
  import re
  from ast import literal_eval
  from contextlib import suppress
  from datetime import datetime
  import numpy
  import xarray
  from pyhdf.error import HDF4Error
  from pyhdf.SD import SD
  from satpy import DataID
  from satpy.readers.file_handlers import BaseFileHandler
  from satpy.utils import normalize_low_res_chunks
label_desc: Use image node_id 1 to create a new HDFEOSGeoReader object from inherited base classes: HDFEOSBaseFileReader with example: obj = HDFEOSGeoReader(filename, filename_info, filetype_info)