Fehler beim Verbinden der DB.\n
";} // *** F L U R S T U E C K *** $sql ="SELECT f.flurnummer, f.zaehler, f.nenner, f.amtlicheflaeche, "; $sql.=" g.gemarkungsnummer, g.bezeichnung "; $sql.="FROM ax_flurstueck f "; $sql.="JOIN ax_gemarkung g ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer "; $sql.="WHERE f.gml_id='".$gmlid."';"; // Weiter joinen: g.stelle -> ax_dienststelle "Katasteramt" $res=pg_query($con,$sql); if (!$res) echo "\n

Fehler bei Flurstuecksdaten\n
".$sql."

\n"; if ($row = pg_fetch_array($res)) { $gemkname=htmlentities($row["bezeichnung"], ENT_QUOTES, "UTF-8"); $gmkgnr=$row["gemarkungsnummer"]; $flurnummer=$row["flurnummer"]; $flstnummer=$row["zaehler"]; $nenner=$row["nenner"]; if ($nenner > 0) $flstnummer.="/".$nenner; // BruchNr $flae=$row["amtlicheflaeche"]; $flae=number_format($flae,0,",",".") . " m²"; } else {echo "Fehler! Kein Treffer fuer gml_id=".$gmlid;} echo "

Flurstück ".$gmkgnr."-".$flurnummer."-".$flstnummer."

\n"; echo "

ALKIS-Auskunft

\n"; echo "\n

Flurstück

\n"; echo "\n\n"; echo "\n
\n\n\n"; echo "\n\n
"; echo "\n\t\n\t"; echo "\n\t\t\n\t\t\n\t\t\n\t"; echo "\n\t\n\t\t"; echo "\n\t\t"; echo "\n\t\t\n\t\n\t
GmkgFlurFlurst-Nr.
".$gmkgnr."
".$gemkname."
".$flurnummer."".$flstnummer."
\n"; echo "
"; if ($idanzeige) { linkgml($gkz, $gmlid, "Flurstück"); } echo "
\n\t\n
\n"; echo "\n

Flurstücksfläche: ".$flae."

\n"; // *** G R U N D B U C H *** echo "\n

Grundbuch

"; // ALKIS: FS --> bfs --> GS --> bsb --> GB. $sql ="SELECT b.gml_id, b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung as blatt, b.blattart, "; $sql.="s.gml_id AS s_gml, s.buchungsart, s.laufendenummer, s.zaehler, s.nenner, "; $sql.="z.bezeichnung "; // stelle -> amtsgericht $sql.="FROM alkis_beziehungen bfs "; // Bez Flurst.- Stelle. $sql.="JOIN ax_buchungsstelle s ON bfs.beziehung_zu=s.gml_id "; $sql.="JOIN alkis_beziehungen bsb ON s.gml_id=bsb.beziehung_von "; // Bez. Stelle - Blatt $sql.="JOIN ax_buchungsblatt b ON bsb.beziehung_zu=b.gml_id "; $sql.="JOIN ax_buchungsblattbezirk z ON z.land=b.land AND z.bezirk=b.bezirk "; $sql.="WHERE bfs.beziehung_von='".$gmlid."' "; $sql.="AND bfs.beziehungsart='istGebucht' "; $sql.="AND bsb.beziehungsart='istBestandteilVon' "; $sql.="ORDER BY b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung, s.laufendenummer;"; $resg=pg_query($con,$sql); if (!$resg) echo "\n

Keine Buchungen.
\nSQL= ".$sql."

\n"; $j=0; // Z.Blatt while($rowg = pg_fetch_array($resg)) { $beznam=$rowg["bezeichnung"]; echo "\n
\n\n\n\n\n"; echo "
"; echo "\n\t\n\t\n\t\t"; echo "\n\t\t\n\t\t\n\t\t\n\t"; echo "\n\t\n\t\t"; echo "\n\t\t"; echo "\n\t\t"; echo "\n\t\t\n\t\n\t
Bezirk".blattart($rowg["blattart"])."Lfd-Nr,Buchungsart
".$rowg["bezirk"]."
".$beznam."
".$rowg["blatt"]."".$rowg["laufendenummer"]."".$rowg["buchungsart"]."
".buchungsart($rowg["buchungsart"])."
"; if ($rowg["zahler"] <> "") { echo "\n

".$rowg["zahler"]."/".$rowg["nenner"]." Anteil am Flurstück

"; } echo "\n
"; if ($idanzeige) { linkgml($gkz, $rowg[0], "Buchungsblatt");} echo "
\n"; echo "\n\t\n
"; if ($rowg["blattart"] <> "1000") { // schwierige Sonderfälle nicht in der Übersicht bearbeiten echo "\n

Blattart: ".blattart($rowg["blattart"])." (".$rowg["blattart"].").
\n"; echo "Eigentümer siehe\n\tGB-Nachweis\n

"; //echo "oder"\n\tBeziehungen der Buchungsstelle\n

"; linkgml($gkz, $rowg["s_gml"], "Buchungsstelle"); } else { // normales Grundbuchblatt // ** E I G E N T U E M E R, zum GB echo "\n\n

Eigentümer:

\n"; // Schleife 1: N a m e n s n u m m e r // Beziehung: ax_namensnummer >istBestandteilVon> ax_buchungsblatt $sql="SELECT n.gml_id, n.laufendenummernachdin1421 AS lfd, n.zaehler, n.nenner, "; $sql.="n.artderrechtsgemeinschaft AS adr, n.beschriebderrechtsgemeinschaft as beschr, n.eigentuemerart, n.anlass "; $sql.="FROM ax_namensnummer n "; $sql.="JOIN alkis_beziehungen b ON b.beziehung_von=n.gml_id "; $sql.="WHERE b.beziehung_zu='".$rowg["gml_id"]."' "; // id blatt $sql.="AND b.beziehungsart='istBestandteilVon' "; $sql.="ORDER BY laufendenummernachdin1421;"; $resn=pg_query($con, $sql); if (!$resn) {echo "

Fehler bei Eigentuemer
SQL= ".$sql."

\n";} echo "\n"; $n=0; // Z.NamNum. while($rown = pg_fetch_array($resn)) { echo "\n\n\t\n\t\n\t\n\t"; // Spalte 3 = Link echo "\n\t\t\n"; $i++; // Z. Person if ($rown["zaehler"] <> "") { echo "\n\n\t\n\t\n\t\n"; } } if ($i == 0) { // keine Pers zur NamNum if ($rechtsg != 9999) { // Normal bei Sondereigentum echo "\n\n\n\n\t\n"; } } $n++; // Z.NamNum } echo "\n
"; // VOR die Tabelle: "Eigentümer" $namnum=kurz_namnr($rown["lfd"]); echo "\n\t

".$namnum."

"; if ($idanzeige) {linkgml($gkz, $rown["gml_id"], "Namensnummer");} echo "\n\t
"; $rechtsg=$rown["adr"]; if ($rechtsg != "" ) { if ($rechtsg == 9999) { // sonstiges echo "\n\t\t

".htmlentities($rown["beschr"], ENT_QUOTES, "UTF-8")."

"; } else { echo "\n\t\t

".htmlentities(rechtsgemeinschaft($rown["adr"]), ENT_QUOTES, "UTF-8")."

"; } } // +++ ggf. Seitenzweige ("andere Namennummern") // Schleife 2: P e r s o n // Beziehung: ax_person Fehler bei Eigentuemer
SQL= ".$sql."

\n"; $i=0; // Z.Eig. while($rowe = pg_fetch_array($rese)) { $diePerson=""; if ($rowe["akademischergrad"] <> "") $diePerson=$rowe["akademischergrad"]." "; $diePerson.=$rowe["nachnameoderfirma"]; if ($rowe["vorname"] <> "") $diePerson.=", ".$rowe["vorname"]; if ($rowe["namensbestandteil"] <> "") $diePerson.=". ".$rowe["namensbestandteil"]; if ($rowe["geburtsdatum"] <> "") $diePerson.=", geb. ".$rowe["geburtsdatum"]; if ($rowe["geburtsname"] <> "") $diePerson.=", geb. ".$rowe["geburtsname"]; $diePerson=htmlentities($diePerson, ENT_QUOTES, "UTF-8"); // Umlaute // Spalte 1 enthält die Namensnummer, nur in Zeile 0 if ($i > 0) {echo "\n
";} // Spalte 2 = Angaben echo "\n\t

".$diePerson."

\n\t\t\t"; if ($idanzeige) { linkgml($gkz, $rowe["gml_id"], "Person");} echo "

".$rown["zaehler"]."/".$rown["nenner"]." Anteil

"; echo "\n
"; linkgml($gkz, $rown["gml_id"], "Namensnummer"); echo "\n\t\t

Kein Eigentümer gefunden.

"; echo "\n\t\t\n\t
\n"; if ($n == 0) { echo "\n

Keine Namensnummer gefunden.

"; linkgml($gkz, $gmlid, "Buchungsblatt"); } } $j++; } if ($j == 0) { // Entwicklungshilfe echo "\n

Keine Buchungen gefunden.

"; echo "\n

Beziehungen des Flurstücks

"; //echo "

".$sql."

"; // TEST } echo "\n
"; footer($gkz, $gmlid, $idanzeige, $self, $hilfeurl, $style); ?>