class_docstr: GAASP file handler for gridded products like SEAICE.
class_docstr_tok: ["GAASP","file","handler","for","gridded","products","like","SEAICE","."]
docstr: Create area definition for equirectangular projected data.
docstr_tok: ["Create","area","definition","for","equirectangular","projected","data","."]
code: def get_area_def(self, dataid):
      """Create area definition for equirectangular projected data."""
      var_suffix = self.filetype_info.get("var_suffix", "")
      area_name = "gaasp{}".format(var_suffix)
      orig_var_name = self._get_var_name_without_suffix(dataid["name"])
      data_shape = self.nc[orig_var_name].shape
      crs = CRS(self.filetype_info["grid_epsg"])
      res = dataid["resolution"]
      extent = self._get_extents(data_shape, res)
      area_def = AreaDefinition(
          area_name,
          area_name,
          area_name,
          crs,
          data_shape[1],
          data_shape[0],
          extent,
      )
      return area_def
  
imports: import logging
  from datetime import datetime
  from typing import Tuple
  import numpy
  import xarray
  from pyproj import CRS
  from pyresample.geometry import AreaDefinition
  from satpy._compat import cached_property
  from satpy.readers.file_handlers import BaseFileHandler
  from satpy.utils import get_legacy_chunk_size
label_desc: Use image node_id 2 for calling the GAASPGriddedFileHandler obj's underlying member method code with example usage: obj.get_area_def(dataid) and returns: area_def