From 52d2ab1183359a9de02e44c98c7daa0e7ddd141b Mon Sep 17 00:00:00 2001 From: "Claude (Erik)" Date: Sat, 4 Jul 2026 10:30:08 +0200 Subject: [PATCH] Neu: geo_export (GIS-/CAD-Download via ogr2ogr) --- CHANGELOG.md | 3 +++ tasks/geo_export.md | 31 +++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 tasks/geo_export.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 08f36e1..3dca6a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## 2026-07-04 (Export) +- **Neuer Task `geo_export`** + Endpoint `geo-download.php`: Download der Geodaten in GeoPackage/Shapefile/DXF/DGN/GML/KML/CSV/GeoJSON/FlatGeobuf (ogr2ogr, EPSG:25833; KML→WGS84). Formate beim Task-Erstellen steuerbar; ein Format = kein Auswahldialog. DWG-Hinweis: DXF (native DWG nur mit ODA-Konverter). In gewaesser-im-verfahren als Download-Schritt ergaenzt. + ## 2026-07-04 (Signaturen) - **geo_visualisieren + Viewer:** Erweiterte Signaturen. Neuer Layer-`typ="maske"` (EQK-Inverse-Aufhellung: Flaeche ausserhalb des Polygons gedimmt, Rand=Umring). Attributgesteuerter ``-JSON: breite_nach (numerisch/kategorie), farbe_nach (kategorie/abstufung), label, punkt/icon; plus strich/deckkraft/z. turf.js im Viewer. diff --git a/tasks/geo_export.md b/tasks/geo_export.md new file mode 100644 index 0000000..d5bc421 --- /dev/null +++ b/tasks/geo_export.md @@ -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 ``:** genau EIN Format → kein Dialog, direkter Download-Button. Mehrere → Nutzer waehlt. + +**Parameter** + +| Name | Pflicht? | Default | Beschreibung | +|---|---|---|---| +| `assign_to` (Kind von ``) | 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 → `{{_code}}`. | + +```xml + + {{ICH.mail}} + + {{wasser_geojson}} + Gewaesser_{{vkz}} + gpkg,shp,dxf + Verschnittene Gewaesser herunterladen + + +```