GeoProfiler v0.2 – Help

Plugin authors: M. Alberti, M. Zanieri
Concept: M. Zanieri
Implementation: M. Alberti

Overview

GeoProfiler helps you build geological profiles by integrating topography and georeferenced geological data (points, attitudes, lines, polygons) into a reproducible workflow.

It is part of qgSurf and evolves from the standalone qProf plugin, with a largely rewritten architecture.

Quickstart (2 minutes)

If you just want to create a geological profile quickly:

1. Create a topographic profile

This creates a 3D line layer stored in a GeoPackage.

2. Select the working profile

3. Add geological data

4. Plot

You now have a geological profile.

5. (Optional) Save your work

Reload later with Import geoprofile.

Minimal requirements

Quick Example (field use)

Digitize a profile across an Apennine ridge, select a DEM, and generate the 3D profile. Then project bedding attitudes and intersect mapped fault traces. Plot the profile to visualize the relationships between stratification and tectonic structures.

Workflow Overview (visual)

[Trace (2D/3D)]        [DEM]
        │                │
        └──────┬─────────┘
               ▼
     Generate 3D profile
               │
               ▼
     [3D profile layer]
               │
               ▼
 Choose working profile
               │
               ▼
   Add geological data
   ├─ Points (projection)
   ├─ Attitudes (projection)
   ├─ Lines (intersection)
   └─ Polygons (intersection)
               │
               ▼
            Plot
               │
       ┌───────┴────────┐
       ▼                ▼
Export geoprofile   Save style
       │                │
       └──────┬─────────┘
              ▼
       Import geoprofile

Core Concept

GeoProfiler is built around two geometric elements:

Data behavior

Mental Model (important)

All outputs depend only on:

The plot is a pure result, not stored.

1. Creating Topographic Profiles

Profiles are stored as 3D line layers in a GeoPackage.

Define the trace

Define elevation

Generate profile

Parallel profiles

2. Working Profile Layer

Load the 3D line layer into QGIS and select:

Choose working 3D profiles layer

This defines the reference geometry for all operations.

3. Geological Data Integration

3.1 Point projections

Inputs:

3.2 Attitude projections

Inputs:

Output:

3.3 Line intersections

3.4 Polygon intersections

4. Graphical Parameters

Controls the appearance of the plot:

Persistence

Polygon categories must match when reloading saved parameters.

5. Plot

Run:

Plot

6. Export and Import (Reproducibility)

Key idea

Data and visualization are decoupled.

Export geoprofile

Use:

Export geoprofile

This saves:

Typically into a GeoPackage or database structure.

Import geoprofile

Use:

Import geoprofile

This allows you to:

Why this matters

7. Current Limitations

Design Philosophy

GeoProfiler is designed to be: