# sec_interp.exporters.interpretation_exporters module

Interpretation export façade.

class sec_interp.exporters.interpretation_exporters.Interpretation2DExporter(settings: dict[str, Any])

  Bases: `BaseExporter`

  Exports interpretations in 2D profile coordinates.

  __init__(settings: dict[str, Any]) → None

    Initialize with settings.

    Parameters:

      settings – Dictionary of configuration settings.

  export(output_path: Path, data: dict[str, Any], layer_name: str | None = None) → bool

    Export interpretations to Shapefile.

    Parameters:

      - output_path – Path to the output Shapefile (.shp)

      - data – Dictionary containing: - interpretations: List of InterpretationPolygon objects

      - layer_name – Optional conceptual name for the layer (e.g. inside a GeoPackage)

    Returns:

      True if export successful, False otherwise

    Return type:

      bool

  get_supported_extensions() → list[str]

    Get supported file extensions.