class_docstr: Handler for the geographical datasets.
class_docstr_tok: ["Handler","for","the","geographical","datasets","."]
code: def _geo_resolution_for_l1b(metadata):
      ds = metadata["INVENTORYMETADATA"]["COLLECTIONDESCRIPTIONCLASS"][
          "SHORTNAME"
      ]["VALUE"]
      if ds.endswith("D03") or ds.endswith("HKM") or ds.endswith("QKM"):
          return 1000
      # 1km files have 5km geolocation usually
      return 5000
  
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 4 for calling the HDFEOSGeoReader obj's underlying member method code with example usage: obj._geo_resolution_for_l1b(metadata) and returns: int, int