class_docstr: Reader class for FCI L2 products in NetCDF4 format.
class_docstr_tok: ["Reader","class","for","FCI","L2","products","in","NetCDF4","format","."]
docstr: Compute the area definition.
  
  Returns:
      AreaDefinition: A pyresample AreaDefinition object containing the area definition.
docstr_tok: ["Compute","the","area","definition",".","Returns",":","AreaDefinition",":","A","pyresample","AreaDefinition","object","containing","the","area","definition","."]
code: def _compute_area_def(self, dataset_id):
      """Compute the area definition.
  
      Returns:
          AreaDefinition: A pyresample AreaDefinition object containing the area definition.
  
      """
      area_extent = self._get_area_extent()
      area_naming, proj_dict = self._get_proj_area(dataset_id)
      area_def = geometry.AreaDefinition(
          area_naming["area_id"],
          area_naming["description"],
          "",
          proj_dict,
          self.ncols,
          self.nlines,
          area_extent,
      )
  
      return area_def
  
imports: import logging
  from contextlib import suppress
  import numpy
  import xarray
  from pyresample import geometry
  from satpy._compat import cached_property
  from satpy.readers._geos_area import get_geos_area_naming, make_ext
  from satpy.readers.eum_base import get_service_mode
  from satpy.readers.file_handlers import BaseFileHandler
  from satpy.resample import get_area_def
  from satpy.utils import get_legacy_chunk_size
label_desc: Use image node_id 5 for calling the FciL2NCFileHandler obj's underlying member method code with example usage: obj._compute_area_def(dataset_id) and returns: area_def