docs: geo_gemarkung.md ergänzt

This commit is contained in:
KAI
2026-07-04 15:42:34 +02:00
parent 4a1a2e3410
commit 60d0e24e63
+43
View File
@@ -0,0 +1,43 @@
# `geo_gemarkung` — Gemarkung wählen (Suchfeld + Karte)
**Zweck:** Waiting-Task: Gemarkung(en) aus ganz Sachsen (5340) per Suchfeld ODER Karten-Klick wählen; gewählte werden rot hervorgehoben. Ersetzt Polygon-Zeichnen + KatasterBezirk-WFS.
**Parameter**
| Name | Pflicht? | Default | Beschreibung |
|---|---|---|---|
| `assign_to` | nein | — | Bearbeiter (Child). |
| `min` | nein | 1 | Mindestanzahl. |
| `max` | nein | 0 | 0 = unbegrenzt. |
| `titel` | nein | Gemarkung wählen | Titel. |
| `text` | nein | — | Hinweis. |
| `output_var` | nein | gem | Präfix. |
**Ausgangswerte**
| Variable | Beschreibung |
|---|---|
| `{{<prefix>_schluessel}}` | Komma-Liste Gemarkungsschlüssel |
| `{{<prefix>_namen}}` | Namen |
| `{{<prefix>_geojson}}` | FeatureCollection der Polygone |
| `{{<prefix>_bbox}}` | Vereinigungs-bbox |
| `{{<prefix>_anzahl}}` | Anzahl |
**Beispiel**
```xml
<task type="geo_gemarkung" id="gemarkung_waehlen">
<assign_to>{{ICH.mail}}</assign_to>
<config>
<min>1</min>
<output_var>gem</output_var>
</config>
</task>
<!-- danach: geo_wfs ave:Flurstueck bbox={{gem_bbox}} -->
```
**Technik / Hinweise**
- Liste: `data/gemarkungen_sn.json`, ausgeliefert über `gemarkung-list.php` (php-fpm blockt direkte .json).
- Polygon on-demand über `gemarkung-geom.php` (bbox-GET, WAF-sicher).
- bbox liefert Nachbar-Gemarkungen ⇒ Flurstücke danach per `geo_selektieren` `filter_attribut=gemaschl` `filter_werte={{gem_schluessel}}` begrenzen.