sec_interp.exporters.interpretation_3d.style module

QML and 3D renderer configuration for 3D interpretation exports.

sec_interp.exporters.interpretation_3d.style.configure_3d_renderer(layer: qgis.core.QgsVectorLayer, interpretations: list[InterpretationPolygon]) → None

Set up a rule-based 3D renderer for the layer.

sec_interp.exporters.interpretation_3d.style.generate_qml_style(shp_path: Path | str, interpretations: list[InterpretationPolygon], fields: list[qgis.core.QgsField], crs: qgis.core.QgsCoordinateReferenceSystem) → None

Generate a QML style file for the exported shapefile.

sec_interp.exporters.interpretation_3d.style.setup_2d_renderer(layer: qgis.core.QgsVectorLayer, interpretations: list[InterpretationPolygon]) → None

Set up a categorized 2D renderer for the layer.