Skip to content

Commit

Permalink
fix(df7_10): add separate task for Agglomerations Quiet Areas
Browse files Browse the repository at this point in the history
As the `Ruhige_Gebiete` sheet has a different index in the Excel workbook
template for Agglomerations than in the templates for other plan types, a
different configuration of the Excel reader is required for Agglomerations.

This adds a separate task for deriving Quiet Areas from Agglomeration plans
using a separate input folder.

SVC-1812
  • Loading branch information
florianesser committed Oct 15, 2024
1 parent 1436487 commit 2a40096
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 1 deletion.
20 changes: 19 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,13 @@ Für den Datenfluss 7_10 wird in der Standardkonfiguration folgende Ordnerstrukt
| │ ├─ <Plan_2>/
| │ ├─ ...
| │ ├─ <Plan_n>/
│ ├─ input_agglomerations/ <== für die Ableitung ruhiger Gebiete bei Ballungsräumen
| │ ├─ <Plan_1>/
| | | ├─ <Plandatei_UBA>.xlsx
| | | ├─ LAP_Ruhige_Gebiete_Lage.shp (+ zugehörige Dateien)
| │ ├─ <Plan_2>/
| │ ├─ ...
| │ ├─ <Plan_n>/
│ ├─ output/
│ ├─ validation/
├─ coverage_areas/
Expand Down Expand Up @@ -189,7 +196,18 @@ Gültigkeitsbereiche abgelegt:
- `reports_coveragearea.out` - hale-Berichtsdatei zur Ableitung des Gültigkeitsbereichs
- `statistics_coveragearea.json` - Statistikdatei im JSON-Format zur Ableitung des Gültigkeitsbereichs

## Aggregation
#### Ruhige Gebiete

Bei der Validierung ruhiger Gebiete muss ein Sonderfall beachtet werden. Im Fall von Lärmaktionsplänen für Ballungsräume
müssen die Eingabedateien abweichend in Verzeichnissen unterhalb von `quiet_areas/input_agglomerations` abgelegt werden.
Für alle anderen Planarten müssen die Dateien in Verzeichnissen unterhalb von `quiet_areas/input` abgelegt werden.

Die zugehörigen Validierungstasks heißen:

- `validate-nap-quietareas-agglomerations-all` bzw. `validate-nap-quietareas-agglomerations-<planname>` für Ballungsräume
- `validate-nap-quietareas-all` bzw. `validate-nap-quietareas-<planname>` für alle anderen Plantypen

### Aggregation

Alle ins EEA-Format überführten Excel-Vorlagen können dann in einem zweiten Schritt aggregiert werden. Mit dem Befehl
`gradlew aggregate-all` können alle in der Datei `config.json` konfigurierten Aggregationen ausgeführt werden.
Expand Down
27 changes: 27 additions & 0 deletions config.json
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,33 @@
],
"targetFolder": "quiet_areas/validation",
"targetFileName": "LAP_Ruhige_Gebiete_Lage_validation.gpkg"
},
"nap-quietareas-agglomerations": {
"project": "quiet_areas/UBA-DE_RuhigeGebieteLage_to_DF7_10_QuietAreas.halez",
"table": {
"path": "quiet_areas/input_agglomerations"
},
"sheets": [
{
"index": 0,
"typename": "Allgemeines",
"skip": 0
},
{
"index": 8,
"typename": "Ruhige_Gebiete",
"skip": 4
}
],
"additionalSources": [
{
"includePattern": "*.shp",
"provider": "eu.esdihumboldt.hale.io.shape.reader.instance",
"contentType": "eu.esdihumboldt.hale.io.shp"
}
],
"targetFolder": "quiet_areas/validation",
"targetFileName": "LAP_Ruhige_Gebiete_Lage_validation.gpkg"
}
},
"aggregations": {
Expand Down

0 comments on commit 2a40096

Please sign in to comment.