sec_interp.exporters.drillhole_3d_exporter module
- class sec_interp.exporters.drillhole_3d_exporter.DrillholeInterval3DExporter(settings: dict[str, Any])[source]
Bases:
BaseExporterExports 3D drillhole intervals to a Shapefile.
- export(output_path: Any, data: dict[str, Any]) bool[source]
Export 3D drillhole intervals to a Shapefile.
- Parameters:
output_path – Path to the output Shapefile.
data – Dictionary containing ‘drillhole_data’ and ‘crs’. Can include ‘use_projected’ (bool).
- Returns:
True if export successful, False otherwise.
- Return type:
bool
- class sec_interp.exporters.drillhole_3d_exporter.DrillholeTrace3DExporter(settings: dict[str, Any])[source]
Bases:
BaseExporterExports 3D drillhole traces to a Shapefile.
- export(output_path: Any, data: dict[str, Any]) bool[source]
Export 3D drillhole traces to a Shapefile.
- Parameters:
output_path – Path to the output Shapefile.
data – Dictionary containing ‘drillhole_data’ and ‘crs’. Can include ‘use_projected’ (bool).
- Returns:
True if export successful, False otherwise.
- Return type:
bool