Skip to content

Commit c3960e9

Browse files
author
Daniel
committed
chore: Update readme and add example image
1 parent ef33cbb commit c3960e9

File tree

3 files changed

+64
-8
lines changed

3 files changed

+64
-8
lines changed

README.md

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,36 @@ QGIS Plugin
1515

1616
This provider functions as a QGIS plugin (for QGIS >= 3.28) and is available via the standard QGIS plugins repository, so you can install it directly from within QGIS itself.
1717

18-
The plugin adds a new group to the Processing Toolbox for "Geovita", containing sub-groups with tools and algorithms to perform different geotechnical tasks.
18+
The plugin adds a new group to the Processing Toolbox for "Geovita", containing sub-groups with tools and algorithms to perform different tasks.
1919

2020
If you enconter bugs of any sort, PLEASE consider reporting them through [the bugtracker at GitHub](https://github.com/danpejobo/geovita_processing_plugin/issues). Everyone benefits!
2121

2222
Check it out [here!](/geovita_processing_plugin/)
2323

2424
Overview
2525
========
26-
- Implemented [REMEDY GIS RiskTool](https://github.com/norwegian-geotechnical-institute/REMEDY_GIS_RiskTool) to run from QGIS processing
26+
### REMEDY GIS RiskTool-subgroup
2727

28-
- REMEDY_GIS_RiskTool is an open-source GIS-based tool using the GIBV method to quantify building damage risks from deep excavation, analyzing settlements due to wall deformation and groundwater drawdown, developed under the REMEDY/Begrens Skade 2 research project (2017–2022).
28+
- [REMEDY_GIS_RiskTool](https://github.com/norwegian-geotechnical-institute/REMEDY_GIS_RiskTool) is an open-source GIS-based tool using the GIBV method to quantify building damage risks from deep excavation, analyzing settlements due to wall deformation and groundwater drawdown, developed under the REMEDY/Begrens Skade 2 research project (2017–2022).
2929

3030
## Example results from the REMEDY GIS RiskTool
3131
The following images show some example results. Both the excavation and the tunnel algorithm produces results for short and/or longterm settlements, but uses different calculation methods. The impact map calculates and illustrate total settlements in the impaced soil around the excavation.
3232

3333
| Loaded Layers | Short term | Long term | Impact map |
3434
|---------------|------------|-----------|------------|
3535
| ![Loaded layers](resources/example-short-term-layers.png) <br><br> The symbology of the loaded layers | ![Short term](resources/example-short-term.png) <br><br> Blue hatch is the excavation. Status of corners, walls and buildings | ![Long term](resources/example-long-short-term.png) <br><br> Blue hatch is the excavation. Dark background is the depth to bedrock raster used for long term settlements. | ![Impact map](resources/example-impact-map.png) <br><br> Red hatch is the excavation. The impact map for total settlements around the excavation. |
36+
37+
---
38+
39+
### Geovita-subgroup
40+
41+
#### Create Atlas Coverage
42+
This algorithm automates the creation of a coverage layer for use with the QGIS Atlas feature, which is ideal for generating multi-page "strip maps" along a route (like a road or tunnel).
43+
44+
The tool takes a single line (e.g., a road centerline), your desired map scale, and your paper dimensions to generate two key output layers:
45+
46+
- Atlas Points: A point layer where each point represents the center of a map sheet. This layer contains a crucial angle field, which is automatically calculated to ensure the "long axis" of your paper is aligned with the road.
47+
48+
- Atlas Coverage Polygons: A polygon layer that shows the footprint (the exact rectangular coverage) of each map sheet. This is perfect for creating an index or key map.
49+
50+
<img src="resources\example-create-atlas-coverage.png" alt="Atlas Coverage" width="800"/>

geovita_processing_plugin/README.md

Lines changed: 46 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,12 @@ Introduction
22
=====
33
Processing providers and algorithms overview
44

5-
Status and Limitations
5+
6+
REMEDY GIS RiskTool group
67
=====
8+
---
9+
10+
### Status and limitations
711
- [REMEDY GIS RiskTool](https://github.com/norwegian-geotechnical-institute/REMEDY_GIS_RiskTool)
812
- REMEDY_GIS_RiskTool is an open-source GIS-based tool using the GIBV method to quantify building damage risks from deep excavation, analyzing settlements due to wall deformation and groundwater drawdown, developed under the REMEDY/Begrens Skade 2 research project (2017–2022).
913

@@ -13,15 +17,14 @@ Status and Limitations
1317
- Projection of layers:
1418
- All layers `are reprojected on the fly` as they need the same projection
1519

16-
Tools
17-
=====
20+
### Tools
21+
1822
- **REMEDY GIS RiskTool** - These algorithms create a log directory in this location `%user%/Downloads/REMEDY`. For the moment this is hardcoded.
1923
- `Begrens Skade - Excavation` Analyzes building settlement risks in soft clays caused by deep excavation wall deformation, using the GIBV method to calculate vertical greenfield settlements based on empirical data from retaining wall behavior (developed under the REMEDY/Begrens Skade 2 project).
2024
- `Begrens Skade - ImpactMap` Quantifies short- and long-term consolidation settlements from groundwater drawdown during construction pit establishment, employing the GIBV method and empirical datasets to model spatiotemporal risk distribution in soft clays (part of the NFR-funded REMEDY initiative).
2125
- `Begrens Skade - Tunnel` Evaluates subsidence and inclination risks in buildings adjacent to tunnel excavations, leveraging the GIBV framework to predict settlements induced by tunneling activities in soft clay environments (developed through the REMEDY/Begrens Skade 2 research collaboration).
2226

23-
Specifications
24-
==============
27+
### Specifications
2528

2629
It is crucial to understand the limitations of the [REMEDY GIS RiskTool](https://github.com/norwegian-geotechnical-institute/REMEDY_GIS_RiskTool) calculation methods. I would highly suggest reading the paper and the manual within the REMEDY repository.
2730

@@ -44,3 +47,41 @@ If you want to enable `vulnerability analysis` you will need some information on
4447
| D | Wooden piles | Masonry | Bad |
4548
| D | Trepeler | D - Murstein eller spesiell type | D - Dårlig |
4649
| D | D - På løsmasser - Punkt- og trefundamenter (banketter) | - | - |
50+
51+
---
52+
53+
Geovita group
54+
===
55+
56+
---
57+
58+
### `Create Atlas Coverage`
59+
60+
This algorithm automates the creation of a coverage layer for use with the QGIS Atlas feature, which is ideal for generating multi-page "strip maps" along a route (like a road or tunnel).
61+
62+
The tool takes a single line (e.g., a road centerline), your desired map scale, and your paper dimensions to generate two key output layers:
63+
64+
1. **`Atlas Points`**: A point layer where each point represents the center of a map sheet. This layer contains a crucial **`angle`** field, which is automatically calculated to ensure the "long axis" of your paper is aligned with the road.
65+
2. **`Atlas Coverage Polygons`**: A polygon layer that shows the footprint (the exact rectangular coverage) of each map sheet. This is perfect for creating an index or key map.
66+
67+
#### How to use the output:
68+
69+
1. In your QGIS Print Layout, open the **Atlas** panel.
70+
2. Set the **Coverage layer** to the **`Atlas Points`** layer generated by this tool.
71+
3. In your map item's **Item Properties**:
72+
* Check **Controlled by atlas**.
73+
* Set **Scale** to a **Fixed scale** (e.g., `1000` to match the tool input).
74+
* Click the **Data-defined override** icon (ε) for **Rotation** and set it to the field `angle` (or `"angle" + 90` to make the road horizontal).
75+
76+
#### Parameters:
77+
78+
* **`Input Centerline`**: The line layer (e.g., road, rail, tunnel) to follow.
79+
* **`Map Scale`**: The denominator of your desired output scale (e.g., `1000` for 1:1000).
80+
* **`Paper Long Axis (Usable mm)`**: The *usable* length of your paper's long side (in mm). For A3 (420 mm) with 5mm margins, you would enter `410`. This side will be aligned with the road.
81+
* **`Paper Short Axis (Usable mm)`**: The *usable* length of your paper's short side (in mm). For A3 (297 mm) with 5mm margins, you would enter `287`.
82+
* **`Overlap (in meters)`**: The real-world distance you want each map sheet to overlap the previous one (e.g., `50`).
83+
84+
#### Outputs:
85+
86+
* **`Atlas Points`**: The point layer to use as your atlas coverage layer.
87+
* **`Atlas Coverage Polygons`**: The polygon footprints of each map, for use in an index map.
660 KB
Loading

0 commit comments

Comments
 (0)