[general]
name=luzula.flurstuecke – ALKIS
description=Importiert ALKIS-Flurstuecke (BB, MV, NRW, Sachsen-Anhalt, Sachsen, Hessen, Rheinland-Pfalz, Schleswig-Holstein, Berlin; erweiterbar) per WFS als QGIS-Vektorlayer
about=Eingabe ueber Datei (Excel/CSV), Einfuegen oder manuelle Tabelle — Gemarkungs-Namen werden mit Fuzzy-Match gegen eine offline-Liste validiert, Polygone kommen direkt vom amtlichen ALKIS-vereinfacht-WFS des Bundeslandes (kein Backend, kein Login). Eingebaut: Brandenburg, Mecklenburg-Vorpommern, Nordrhein-Westfalen, Sachsen-Anhalt, Sachsen, Hessen, Rheinland-Pfalz, Schleswig-Holstein, Berlin. Robust gegen Server-Aussetzer: Retry mit exponential Backoff, Batchgroessen-Fallback, Cancel-aware. Layer im CRS des Bundeslandes (EPSG:25833 bzw. 25832); QGIS reprojiziert auf das Projekt-CRS. Weitere Bundeslaender lassen sich ueber eine endpoints.json im QGIS-Profil ergaenzen (mit Gemarkungsliste); ein Helfer-Skript erzeugt die Liste aus dem amtlichen WFS.
version=0.2.1
qgisMinimumVersion=3.28
qgisMaximumVersion=4.99
supportsQt6=True
author=Luzula
email=
homepage=https://gitlab.com/MichaPN/flurstuecke-qgis-plugin
tracker=https://gitlab.com/MichaPN/flurstuecke-qgis-plugin/-/issues
repository=https://gitlab.com/MichaPN/flurstuecke-qgis-plugin
category=Vector
icon=icon.png
experimental=True
deprecated=False
tags=alkis, wfs, flurstuecke, kataster, brandenburg, mecklenburg-vorpommern, nordrhein-westfalen, sachsen-anhalt, sachsen, hessen, rheinland-pfalz, schleswig-holstein, berlin, luzula

changelog=
 0.2.1
 - QAction wird je nach Qt-Fassung aus QtGui (Qt6/QGIS 4) oder QtWidgets (Qt5)
   geholt — der letzte Stolperstein fuer QGIS 4.
 - Name in der Erweiterungsliste vereinheitlicht (luzula.flurstuecke).
 0.2.0
 - Eingabe kennt zwei neue optionale Spalten: Gemarkungsschluessel und Landkreis.
   Mit Schluessel entfaellt Schritt 2 ganz, der Kreis gilt je Zeile (Listen ueber
   Kreisgrenzen sind moeglich).
 - Gemarkungen werden nicht mehr geraten: Bei gleichnamigen Gemarkungen wird
   nachgefragt statt die erste zu nehmen; amtliche Namenszusaetze werden erkannt
   ("Schoenhagen" findet in Prignitz "Schoenhagen (P)").
 - Uebersprungene Zeilen muessen aktiv bestaetigt werden und sind in Schritt 2
   rot markiert — sie fehlten bisher unbemerkt im Layer.
 - Neue Ausreisser-Warnung: Flurstuecke, die weit ab vom Rest der Liste liegen,
   werden im Ergebnis und im Protokoll gemeldet (falsche gleichnamige Gemarkung).
 - Schreibweisen wie 70-2 oder 270.2 werden normalisiert; mehrdeutige Zellen
   ("266 u. 267") werden gemeldet statt geraten.
 - Laeuft jetzt auch in QGIS 4 / Qt6.

 0.1.0
 - Initial Release
 - Wizard-Dialog mit 5 Schritten: Eingabe / Gemarkung-Resolution / Bestaetigung / Abruf / Layer-Optionen
 - Eingabe: Excel (openpyxl, optional) / CSV / Paste / manuelle Tabelle
 - Gemarkungsnamen-Fuzzy-Match gegen statische Listen (BB + MV) per Levenshtein
 - Direkter WFS-Abruf gegen isk.geobasis-bb.de und geodaten-mv.de
 - Robustheit: Retry+Backoff, Batchgroessen-Fallback, OGC-ExceptionReport-Erkennung,
   Cancel-aware Sleeps
 - Layer wahlweise als Memory oder GeoPackage in EPSG:25833,
   roter Stil mit Labels ab Zoom 1:5000
