[NAS] Navigation im Mapbender
"Jäger, Frank (KRZ)"
F.Jaeger at KRZ.DE
Mit Apr 13 04:54:18 EDT 2011
Hallo,
die Mapbender-Navigation (Suche) mit ALKIS-Daten aus PostNAS wurde überarbeitet.
Der geänderte Code steht im SVN von PostNAS.
Die wichtigsten Änderungen:
1.
Die Navigation kommt nun mit wechselnden Koordinatensystemen klar (ChangeEPSG im Mapbender).
Bei Wechsel des Tab in ALKIS-Nav. oder bei einer neuen Sucheingabe im Formular wird dies jeweils abgefragt und die Karten-Links werden angepasst.
Wenn man bereits eine Struktur "aufgeklappt" hat (Ortsteil - Flur - Flurstück) dann werden die angezeigten Links beim Umschalten des Koordinatensystems des Mapframe ungültig.
Man muss die Suche neu beginnen (Schaltfläche OK) um neue Links im aktuellen Koordinatensystem zu erzeugen.
2.
Bei leerer Eingabe im Tab "Grundb." werden nun zunächst die "relevanten Amtsgerichte" (Grundbuchämter) aufgelistet. Zu einem Amtsgericht kann man dann per Mausklick die Grundbuchbezirke auflisten lassen.
Bei Eingabe eines Suchbegriffes im Formular, werden weiterhin alle "Grundbuchbezirke" (nicht Amtsgerichte) in der Datenbank gesucht.
Die "relevanten Amtsgerichte" müssen in der Config-Datei eingetragen werden.
Auch bei der Suche nach Flurstück werden - unter bestimmten Bedingungen - nun erst mal die Gemeinden aufgelistet und nicht alle Gemarkungen.
Dies ist der Versuch, die Anwendung an verschiedene Mandantentypen anzupassen.
Es gibt bei uns Mandanten, die nur ein Gemeindegebiet als NBA in ihrer Datenbank haben.
Wir haben aber auch eine Datenbank mit einem ganzen Kreisgebiet geladen. Diese enthält in den Schlüsseltabellen alle Grundbuchämter und -bezirke des Bundeslanden, auch solche, die nicht benutzt werden.
99,9% aller Buchungen beziehen sich nur auf die Amtsgerichte, die in unserem Verbandsgebiet liegen.
Theoretisch kann aber auch ein Blatt ausserhalb gebucht sein.
Die jetzige Lösung ermöglicht es, das ganze Bundesland gezielt nach einem Bezirk (Name oder Schlüssel) zu durchsuchen.
Wenn man aber keinen Suchstring eingibt sondern einfach mal auf Enter haut, dann werden nicht Seitenweise "Such-Sackgassen" aufgelistet sondern nur die (vorkonfigurierten) Amtsgerichte, in denen die Masse der Blätter gebucht ist.
Um - wie zuvor - alle Bezirke aus der Darenbank anzuzeigen, kann man einfach die Wildcard "*" eingeben.
.... und irgendwann werde ich das alles auch mal dokumentieren ;-)
Mit freundlichen Grüßen
Frank Jäger
Kommunales Rechenzentrum
Minden-Ravensberg/Lippe