code: def get_geos_area_naming(input_dict):
      """Get a dictionary containing formatted AreaDefinition naming.
  
      Args:
          input_dict: dict
              Dictionary with keys `platform_name`, `instrument_name`, `service_name`, `service_desc`, `resolution` .
              The resolution is expected in meters.
  
      Returns:
          area_naming_dict with `area_id`, `description`  keys, values are strings.
  
      .. note::
  
          The AreaDefinition `proj_id` attribute is being deprecated and is therefore not formatted here.
          An empty string is to be used until the attribute is fully removed.
  
      """
      area_naming_dict = {}
  
      resolution_strings = get_resolution_and_unit_strings(
          input_dict["resolution"]
      )
  
      area_naming_dict["area_id"] = "{}_{}_{}_{}{}".format(
          input_dict["platform_name"].lower(),
          input_dict["instrument_name"].lower(),
          input_dict["service_name"].lower(),
          resolution_strings["value"],
          resolution_strings["unit"],
      )
  
      area_naming_dict[
          "description"
      ] = "{} {} {} area definition " "with {} {} resolution".format(
          input_dict["platform_name"].upper(),
          input_dict["instrument_name"].upper(),
          input_dict["service_desc"],
          resolution_strings["value"],
          resolution_strings["unit"],
      )
  
      return area_naming_dict
  
file_path: satpy/satpy/readers/_geos_area.py
imports: import numpy
  from pyresample import geometry
label_desc: Use image node_id 6 for calling a global function with example usage: get_geos_area_naming(input_dict) and returns: area_naming_dict