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 "\nFehler 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;}
// Balken
echo "\nALKIS-Auskunft Flurstück-Übersicht ".$gmkgnr."-".$flurnummer."-".$flstnummer."
";
echo "\n\n";
// linke Seite
echo "\nALKIS-Auskunft";
echo "\n Flurstück - Übersicht";
echo " | ";
// rechte Seite
echo "";
echo " |
";
echo "\n\n";
echo "\nFlurstü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 "\nKeine Buchungen.
\nSQL= ".$sql."
\n";
$j=0; // Z.Blatt
while($rowg = pg_fetch_array($resg)) {
$beznam=$rowg["bezeichnung"];
echo "\n
\n\n\n";
echo "\n\t\n\t\n\t\tBezirk | ";
echo "\n\t\t".blattart($rowg["blattart"])." | \n\t\tLfd-Nr, | \n\t\tBuchungsart | \n\t ";
echo "\n\t\n\t\t".$rowg["bezirk"]." ".$beznam." | ";
echo "\n\t\t".$rowg["blatt"]." | ";
echo "\n\t\t".$rowg["laufendenummer"]." | ";
echo "\n\t\t".$rowg["buchungsart"]." ".buchungsart($rowg["buchungsart"])." | \n\t ";
echo "\n\t ";
if ($rowg["zahler"] <> "") {
echo "\n".$rowg["zahler"]."/".$rowg["nenner"]." Anteil am Flurstück ";
}
echo "\n | \n";
if ($idanzeige) { linkgml($gkz, $rowg[0], "Buchungsblatt");}
echo " \n";
echo "\n\tweitere Auskunft: ";
echo "\n\t\tGrundbuch-Blatt ";
echo "";
echo "\n\t \n | \n";
echo "
";
// E I G E N T U E M E R
if ($rowg["blattart"] == 5000) {
echo "\nKeine Angaben zum Eigentum bei fiktivem Blatt
\n";
echo "\nSiehe weitere Grundbuchblätter mit Rechten an dem fiktiven Blatt.
\n";
} else {// kein Eigent. bei fiktiv. Blatt
echo "\n
\n\n Angaben zum Eigentum
\n";
// Ausgabe Name in Function
$n = eigentuemer($con, $gkz, $idanzeige, $rowg["gml_id"], false); // hier ohne Adressen
if ($n == 0) { // keine Namensnummer, kein Eigentuemer
echo "\nKeine Namensnummer gefunden.
";
echo "\nBezirk: ".$row["bezirk"].", Blatt: ".$row["nr"].", Blattart ".$row["blattart"]." (".$blattart.")
";
linkgml($gkz, $gmlid, "Buchungsblatt");
}
}
$j++;
}
if ($j == 0) { // Entwicklungshilfe
echo "\nKeine Buchungen gefunden.
";
echo "\nBeziehungen des Flurstücks
";
//echo "".$sql."
"; // TEST
}
echo "\n
";
footer($gkz, $gmlid, $idanzeige, $self, $hilfeurl, "");
?>