Neu: geo_export (GIS-/CAD-Download via ogr2ogr)

This commit is contained in:
Claude (Erik)
2026-07-04 10:30:08 +02:00
parent 99b1450be3
commit 52d2ab1183
2 changed files with 34 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
# `geo_export` — Geodaten zum Download anbieten
**Zweck:** Interaktiver Schritt, der die Geodaten in GIS-/CAD-Formaten zum Herunterladen bereitstellt. Konvertierung per **ogr2ogr (GDAL)** im Endpoint `geo-download.php`.
**Formate:** `gpkg` (GeoPackage), `shp` (Shapefile-ZIP), `dxf` (AutoCAD), `dgn` (Microstation), `gml`, `kml`, `csv` (WKT), `geojson`, `fgb` (FlatGeobuf).
Quelldaten EPSG:25833; Ausgabe traegt 25833 (KML → WGS84). **DWG** ist mit Open-Source-GDAL nicht schreibbar → DXF nutzen (in jeder CAD-Software als DWG speicherbar; native DWG nur mit nachinstalliertem ODA File Converter).
**Steuerung ueber `<formate>`:** genau EIN Format → kein Dialog, direkter Download-Button. Mehrere → Nutzer waehlt.
**Parameter**
| Name | Pflicht? | Default | Beschreibung |
|---|---|---|---|
| `assign_to` (Kind von `<task>`) | ja | — | Wer den Download-Schritt sieht. |
| `geojson` | ja | — | Zu exportierende Daten, z.B. `{{wasser_geojson}}`. |
| `dateiname` | nein | export_… | Basis-Dateiname. |
| `formate` | nein | `gpkg,shp,dxf` | Komma-Liste erlaubter Formate. |
| `titel` | nein | Daten herunterladen | Ueberschrift. |
| `output_var` | nein | `export` | Praefix → `{{<prefix>_code}}`. |
```xml
<task type="geo_export" id="download">
<assign_to>{{ICH.mail}}</assign_to>
<config>
<geojson>{{wasser_geojson}}</geojson>
<dateiname>Gewaesser_{{vkz}}</dateiname>
<formate>gpkg,shp,dxf</formate>
<titel>Verschnittene Gewaesser herunterladen</titel>
</config>
</task>
```