class_docstr: File handler for MODIS HDF-EOS Level 2 files.
  
  Includes error handling for files produced by IMAPP produced files.
class_docstr_tok: ["File","handler","for","MODIS","HDF-EOS","Level","2","files",".","Includes","error","handling","for","files","produced","by","IMAPP","produced","files","."]
docstr: Parse metadata to find the geolocation resolution.
  
  It is implemented as a staticmethod to match read_mda pattern.
docstr_tok: ["Parse","metadata","to","find","the","geolocation","resolution",".","It","is","implemented","as","a","staticmethod","to","match","read_mda","pattern","."]
code: def read_geo_resolution(metadata):
      """Parse metadata to find the geolocation resolution.
  
      It is implemented as a staticmethod to match read_mda pattern.
  
      """
      try:
          return HDFEOSGeoReader.read_geo_resolution(metadata)
      except RuntimeError:
          # most L2 products are 5000m
          return 5000
  
imports: import logging
  import dask.array
  import numpy
  import xarray
  from satpy.readers.hdf4_utils import from_sds
  from satpy.readers.hdfeos_base import HDFEOSGeoReader
  from satpy.utils import get_legacy_chunk_size
label_desc: Use image node_id 5 for calling the ModisL2HDFFileHandler obj's underlying member method code with example usage: obj.read_geo_resolution(metadata) and returns: HDFEOSGeoReader, int