[PostNAS] CSV-Export
Jäger, Frank (KRZ)
F.Jaeger at KRZ.DE
Fr Jan 17 01:39:19 PST 2014
Hallo PostNAS-Freunde,
ich habe in die Auskunft den Prototyp eines Export-Moduls eingebaut.
Anlass:
Anwender wurden dabei erwischt, wie sie für eine Abrechnung von Anliegerbeiträgen alle Grundstückseigentümer an einer Straße mit der ALKIS-Auskunft ermittelt haben.
Dabei wurde Feld für Feld aus der HTML-Oberfläche mit Copy & Paste mühsam in eine Excel-Tabelle übertragen.
Lösungsansatz:
CSV exportieren und direkt mit Excel öffnen. So bekommt man alle Felder auf einmal.
Problem:
Es kann nur eine lineare Struktur aus Spalten und Zeilen exportiert werden.
Die verzweigten 1:N-Strukturen werden "platt geklopft". Dabei entstehen zwangsläufig Wiederholungen von Werten in den Zeilen, also Redundanzen.
Bei besonderen Rechtsformen wie Wohnungsgrundbuch mit fiktiven Grundbüchern und Rechten einer Buchungsstelle an einer anderen kann das kompliziert und verwirrend sein.
Der Anwender oder das einlesende Programm (man kann das ja auch als Schnittelle verwenden) müssen damit umgehen können.
Konzept:
In die Flurstücks-, Grundbuch- und Eigentümer-Auskunft wurde unten rechts ein Link eingebaut.
Das Modul "alkisexport.php" verwendet den gespeicherten View "exp_csv".
Die Datenstruktur ist also immer die gleiche, nur der Filter auf eine gml_id wird vom aufrufenden Programm bestimmt.
Geplante Erweiterung:
Alle Flurstücke mit der Lage an einer Straße.
Welche Felder noch mit in den View und den Export sollen, muss noch im Detail festgelegt werden.
Es fehlt z.B. noch die Adresse des Eigentümers und der Name (Entschlüsselung) von Gemarkung und Grundbuchbezirk.
Demo:
http://map.krz.de/alkis/mapbender.php
Zoomen auf einen Maßstab um 1:1000.
Schaltfläche "( i )".
Klick in ein Flurstück.
Eine Kurzauskunft poppt in einem Iframe auf.
Darin Flurstücks-, Grundbuch- oder Eigentümerauskunft anklicken. Diese öffnet in einem neuen Fenster.
Am unteren Rand ganz rechts ist ein Symbol für "Export als CSV". Das liefert die Daten als Download.
Code:
http://trac.wheregroup.com/PostNAS/changeset/301/
Mit freundlichen Grüßen
Frank Jäger
Kommunales Rechenzentrum
Minden-Ravensberg/Lippe
Tel.: 05261 / 252 - 185
Fax: 05261 / 932 - 185
mailto:f.jaeger at krz.de
http://www.krz.de/
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : smime.p7s
Dateityp : application/pkcs7-signature
Dateigröße : 7618 bytes
Beschreibung: nicht verfügbar
URL : <http://lists.osgeo.org/pipermail/nas/attachments/20140117/41161954/attachment-0001.bin>
More information about the NAS
mailing list