Hallo,
jede Menge Loesungen zu dem Thema findet man in der "PostNAS-Suite".

Ausgehend von http://postnas.org/ findet man ein SVN [1]  mit Quellcode und 
auch eine eigene Mailingliste [2] rund um dies Thema.
Ich selbst habe z.B. die PHP-Scripte der "Buchauskunft" [3] zum Projekt 
beigetragen, in der das beschriebene Problem geloest ist.

Das Projekt hier urspruenglich "PostNAS". Anfaenglich ging es hauptsaechlich 
darum, den PostNAS-Konverter zu verbessern, also eine vollstaendige 
Datenstruktur zu erzeugen. PostNAS ist jetzt eine Lese-Schnittstelle im 
Konverter "ogr2ogr" (GDAL/OGR).
Seit der Konverter gut funktioniert, liegt der Schwerpunkt des Projektes in der 
weiteren Auswertung der Daten.
Es entstanden Mapfiles für ALKIS-WMS in Farbe und Graustufen, der genannte 
Importer (Oberflaeche zum Konverter), eine Navigation (Suche) für Mapbender und 
die erwaehnte Buchauskunft. Geplant ist nun noch die Darstellung als "ABK" (die 
neue DGK5).
Um diese Programmteile mit einzuschliessen erfolgte eine Umbenennung des 
Projektes in "PostNAS-Suite".

Ich beschaeftige mich nun seit vielen Jahren mit dem Liegenschaftskataster mit 
Schwerpunkt Konverter und Auswertung (ALB-Info, edbs2wkt, edbstool, PostNAS).
Immer wieder kommt die Frage, nach "dem Eigentümer des Flurstuecks". Die 
Fragestellung impliziert bereits eine Linearität, die es im Kataster so nicht 
gibt.
Die Relationen zwischen den Tabellen bilden eine mehrfache N:N-Struktur, die 
nur schwer in Views abzubilden ist.

Eine Person kann ueber mehrere Namennummern auf mehreren Grundbuechern als 
Eigentümer gefuehrt sein. Je Grundbuch kann es dabei auch mehrere Namensnummern 
- also Personen - geben.

Das Grundbuch(-Blatt) hat mehrere Buchungen (Grundstueck, lfd.-Nr. des 
Bestandsverzeichnisses des Grundbuchblattes). Eine Buchung hat mehrere 
Flurstuecke.

Um es nicht zu einfach zu machen, gibt es alternativ auch Buchungen mit einem 
Recht an einer anderen Buchung, z.B. ein Erbbaurecht oder Anlieger-Eigentum.
Dann gibt es zu einem Flurstück also die Buchung auf einem Grundbuch (oder 
fiktiven GB oder Katasterblatt) mit dem Eigentümer und eine andere Buchung auf 
einem Grundbuch mit den Erbbauberechtigten. 

Bei einem Wohnungsgrundbuch gibt es zu einem Flurstueck viele Buchungen auf 
vielen Grundbuchblaettern mit jeweils mehreren Personen.
Ganz selten sind noch exotische Buchungen wie Unter-Erbbaurecht usw. wo man die 
Relation "Buchung - Buchung" mehrfach verketten muss.

Dieses Geflecht kann man ganz schwer als lineare Struktur (View, Tabelle) 
abbilden. Meine Loesung sieht so aus, dass man sich von einer Seite zur anderen 
durchklickt.
Von der Seite "Flurstueck" sind alle "Grundbuecher" verlinkt, von dort die 
"Personen" usw.
Die jeweiligen Anteile (Person-Anteil am Grundbuch, Grundbuch-Anteil am 
Flurstück) werden aufgelistet.
So werden die N:N-Strukturen schrittweise in mehrere 1:N-Relationen aufgeloest.

Wenn eine Person mehrfach in ax_person vorkommt, ist das mit der Herkunft der 
Daten zu erklaeren.
Der Notar fertigt den Kaufvertrag aus dem das Grundbuchamt die Daten 
uebernimmt. Von dort werden die Daten nach ALKIS uebernommen.
Wenn Person und Adresse komplett identisch sind, kann ALKIS das erkennen und 
eine Person davon machen.
Wenn aber nur ein Komma anders gesetzt wurde (beim Notar oder GB-Amt), dann 
entstehen im ALKIS formal zwei getrennte Eintraege zu einer Person.
Aktuelles Beispiel:
"Bundesrepublik Deutschland, Bundesstraßenverwaltung" und "Bundesrepublik 
Deutschland Bundesssstraßenverwaltung" sind in einem Katasteramt zwei getrennte 
"Personen", obwohl offensichtlich das gleiche "gemeint" ist. 

MfG
F. Jäger

PS
Morgen trifft sich die PostNAS-Projektgruppe in Unna


[1] http://trac.wheregroup.com/PostNAS/browser/trunk 
[2] http://lists.osgeo.org/mailman/listinfo/nas 
[3] http://trac.wheregroup.com/PostNAS/browser/trunk/info/info/alkisn 


> -----Ursprüngliche Nachricht-----
> Von: [email protected] [mailto:fossgis-talk-liste-
> [email protected]] Im Auftrag von "Sebastian Teßmer"
> Gesendet: Dienstag, 24. Mai 2016 10:48
> An: FOSSGIS FOSS-GIS Community
> Betreff: [FOSSGIS-Talk] Exkurs zu ALKIS
> 
>    Hallo zusammen,
>    ich habe ein Problem mit ALKIS in Verbindung zu PostGIS und QGIS.
>    Da ich bis jetzt nicht weiter gekommen bin und ich hier immer super
>    Hilfe bekomme,
>    wende ich mich mal an euch...
>    In meinem Projekt nutze ich den NORGIS ALKIS Import, also der
>    Datenbestand
>    meiner NAS - Datei wird einwandfrei in eine PostGIS - Datenbank
>    ?bernommen.
>    So weit, so gut, jetzt kommt das Problem.
>    Ich m?chte diese Daten nat?rlich nutzen und Bez?ge zwischen den
>    einzelnen AX_... Tabellen herstellen.
>    Das funktioniert super, wenn ich ein Flst habe und den Eigent?mer daf?r
>    wissen m?chte.
>    Doch andersherum wird es schwer, da in der Tabelle AX_Person ein
>    Eigent?mer mehrere ID's haben kann, also mehrmals vorkommt.
>    Eine eindeutige Zuordnung wird damit unm?glich...
>    Jetzt habe ich versucht einen eindeutigen Schl?ssel (z.B. aus Name und
>    Adresse) selbst zu generieren...leider erfolglos.
>    Hat jemand von euch eine Idee, wie das eventuell andere Systeme
>    umsetzen oder was es da eventuell f?r einen L?sungansatz geben k?nnte?
>    Hat sich jemand dar?ber schon einmal Gedanken gemacht und das irgendwie
>    umgesetzt?
>    Vielen Dank schon einmal im voraus.
>    Viele Gr??e,
> 
>    Sebastian
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : smime.p7s
Dateityp    : application/pkcs7-signature
Dateigröße  : 4264 bytes
Beschreibung: nicht verfügbar
URL         : 
<https://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20160524/c79f867b/smime.p7s>
--
....................................................................
FOSSGIS 2016, Die Konferenz für Open Source GIS mit OpenData und
OpenStreetMap in Zusammenarbeit mit der AGIT 2016!
4.-6. Juli 2016 in Salzburg (3. Juli OpenStreetMap Workshoptag)
http://www.fossgis.de/konferenz/2016/

AGIT 2016 vom 6.-8. Juli 2016
http://agit.at/

FOSS4G 2016 Bonn - annual global event of the Open Source Geospatial
Foundation (OSGeo) - 24.-26. August 2016 in Bonn (zusätzlich noch
FOSS4G Hacking Event und Workshops)
http://2016.foss4g.org


FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
http://www.fossgis.de/             https://twitter.com/fossgis_eV

____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
[email protected]
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste

Antwort per Email an