Fehler! Kein Treffer für Flurstückskennzeichen='".$fskennz."' (".$fskzdb.")
"; } pg_free_result($res); } // F L U R S T U E C K $sql ="SELECT f.name, f.flurnummer, f.zaehler, f.nenner, f.regierungsbezirk, f.kreis, f.gemeinde, f.amtlicheflaeche, st_area(f.wkb_geometry) AS fsgeomflae, f.zeitpunktderentstehung, "; $sql.="g.gemarkungsnummer, g.bezeichnung "; $sql.="FROM ax_flurstueck f "; $sql.="LEFT JOIN ax_gemarkung g ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer "; $sql.="WHERE f.gml_id= $1"; $v = array($gmlid); // mit gml_id suchen $res = pg_prepare("", $sql); $res = pg_execute("", $v); if (!$res) { echo "\nFehler bei Flurstuecksdaten
\n"; if ($debug > 2) {echo "SQL=
".$sql."
$1 = gml_id = '".$gmlid."'
Fehler! Kein Treffer für gml_id=".$gmlid."
"; if ($debug > 2) {echo "SQL=
".$sql."
$1 = gml_id = '".$gmlid."'
ALKIS Flurstück ".$gmkgnr."-".$flurnummer."-".$flstnummer."
\n"; echo "\nALKIS Flurstück ".$gmkgnr."-".$flurnummer."-".$flstnummer."
\n"; echo "\n"; // linke Seite
// darin Tabelle Kennzeichen
echo "\n\t
| \n\t"; // rechte Seite
// FS-Daten 2 Spalten
echo "\n\t
| \n
Gebiet: | "; // G e m e i n d e $sql="SELECT bezeichnung FROM ax_gemeinde WHERE regierungsbezirk= $1 AND kreis= $2 AND gemeinde= $3"; $v = array($bezirk,$kreis,$gemeinde); $res = pg_prepare("", $sql); $res = pg_execute("", $v); if (!$res) { echo "\nGemeinde | "; if ($showkey) { echo "(".$gemeinde.") "; } echo $gnam." | "; // Mindest-Breite der Spalte fuer die Links // Link zur Flurstücks-Historie (passt nicht ganz in die Zeile "Gemeinde", aber gut unter "weitere Auskunft") echo "\n | "; echo "|
Kreis | "; if ($showkey) { echo "(".$kreis.") "; } echo $knam." | |||
Regierungsbezirk | "; if ($showkey) { echo "(".$bezirk.") "; } echo $bnam." | |||
Adresse: | "; } else { echo ""; } echo "\n\t | "; echo "\n\t | "; if ($showkey) { echo "(".$row["lage"].") "; } echo $sname." ".$row["hausnummer"]; if ($idanzeige) {linkgml($gkz, $row["gml_id"], "Lagebezeichnung mit Hausnummer");} echo " | "; echo "\n\t\n\t\t | "; echo "\n \n\t
Gewanne: | "; echo "\n\t"; echo "\n\t | ".$gewann." | "; echo "\n\t\n\t\t | "; echo "\n \n\t|
Straße: | "; echo "\n\t"; echo "\n\t | "; if ($showkey) { echo "(".$skey.") "; } echo $row["bezeichnung"]; if ($idanzeige) {linkgml($gkz, $lgml, "Lagebezeichnung o. HsNr.");} echo " | "; echo "\n\t\n\t\t | "; echo "\n \n\t|
Nutzung: | "; } else { echo ""; } $absflaebuch = $schnittflae * $the_Xfactor; // angleichen geometrisch an amtliche Fläche $schnittflae = number_format($schnittflae,1,",",".") . " m²"; // geometrisch $absflaebuch = number_format($absflaebuch,0,",",".") . " m²"; // Abschnitt an Buchfläche angeglichen echo "\n\t | ".$absflaebuch." | "; echo "\n\t";
if ($class == 0) {
if ($showkey) {echo "(".$nutzid.") ";}
echo $title; // Name der Tabelle
} elseif ( ($fldclass == "Funktion" OR $fldclass == "Vegetationsmerkmal") AND $label != "") { // Kurze Anzeige
if ($showkey) {echo "(".$nutzid."-".$class.") ";}
if ($blabla = "") {
echo $label;
} else {
echo "".$label."";
}
} else { // ausfuehrlichere Anzeige
echo $title; // NUA-Tabelle
if ($class != "") { // NUA-Schlüssel
echo ", ".$fldclass.": "; // Feldname
if ($showkey) {echo "(".$nutzid."-".$class.") ";}
if ($label != "") { // Bedeutung dazu wurde erfasst
if ($blabla = "") {
echo $label;
} else {
echo "".$label."";
}
} else { // muss noch erfasst werden
echo $class." "; // Schlüssel als Ersatz für Bedeutung
}
}
}
if ($info != "") { // manchmal ein zweites Zusatzfeld (wie entschlüsseln?)
echo ", ".$fldinfo."=".$info;
}
if ($zus != "") { // Zustand
echo "\n\t\t "; if ($showkey) {echo "(".$zus.") ";} echo ""; switch ($zus) { case 2100: echo "Außer Betrieb, stillgelegt, verlassen"; break; case 4000: echo "Im Bau"; break; case 8000: echo "Erweiterung, Neuansiedlung"; break; default: echo "Zustand: ".$zus; break; } echo ""; } if ($nam != "") {echo " Name: ".$nam;} if ($bez != "") {echo " Bezeichnung: ".$bez;} if ($idanzeige) {linkgml($gkz, $gml, "Nutzungs-Abschnitt");} echo " | ";
echo "\n\t"; switch ($grupp) { // Icon nach 4 Objektartengruppen case "Siedlung": $ico = "Abschnitt.ico"; break; case "Verkehr": $ico = "Strassen_Klassifikation.ico"; break; case "Vegetation": $ico = "Wald.ico"; break; case "Gewässer": $ico = "Wasser.ico"; break; default: $ico = "Abschnitt.ico"; break; } // Icon ist auch im Druck sichtbar, class='noprint' ? echo ""; echo " | "; echo "\n
Fläche: | "; echo "\n\t"; echo "".$fsbuchflaed." | "; // Flaeche und Link auf Gebäude-Auswertung echo "\n\t\n\t | "; echo "\n\t\t | "; echo "\n "; echo "\n\t|
"; echo "Hinweise: | \n\t"; echo "\n | |||
Bodenrecht: | "; echo "\n\tFestlegung | "; // "Art der Festlegung" zu lang echo "\n\t"; if ($showkey) {echo "(".$row['wert'].") ";} echo $row['art_verf']; echo " | "; echo "\n\t"; // LINK: echo "\n\t\t | "; echo "\n "; echo "|
"; echo "\n\t | Dienststelle | "; echo "\n\t"; if ($showkey) {echo "(".$dstell.") ";} echo $row['stelle_bez']; echo " | "; echo "\n\t"; echo "\n | |
\n\t | Verfahren | "; echo "\n\t"; if ($vnam == "") { echo $vbez; // nur die Nummer } else { // Name oder beides if ($showkey) {echo "(".$vbez.") ";} echo $vnam; } echo " | "; echo "\n\t"; echo "\n | |
Strittige Grenze: | "; echo "Mindestens eine Flurstücksgrenze ist als strittig zu bezeichnen. Sie kann nicht festgestellt werden, weil die Beteiligten sich nicht über den Verlauf einigen. Nach sachverständigem Ermessen der Katasterbehörde ist anzunehmen, dass das Liegenschaftskataster nicht die rechtmäßige Grenze nachweist. | "; echo "\n"; echo "\n |
";
echo "\n\t\t\n\t\tGrundbücher"; echo "\n\t | ";
echo "\n\t"; echo "\n\t\t | "; echo "\n "; echo "\n\t
Keine Buchungsstelle.
\n"; if ($debug > 2) {echo "SQL=
".$sql."
$1 = gml_id = '".$gmlid."'
Kein Buchungsblatt.
\n"; if ($debug > 2) {echo "SQL=
".$sql."
$1 = gml_id = '".$gmls."'
"; // Outer linke Spalte:
// Rahmen mit GB-Kennz
if ($blattkeyg == 1000) {
echo "\n\t
".$rows["zaehler"]."/".$rows["nenner"]." Anteil am Flurstück "; } echo "\n"; echo "\n"; // Outer rechte Spalte: NW-Links
if ($idanzeige) {
linkgml($gkz, $gmls, "Buchungsstelle");
echo " | ";
echo "\n";
echo "\n"; linkgml($gkz, $gmlg, "Buchungsblatt"); } echo "\n\t "; echo "\n Verbunden mit dem Sondereigentum Nummer ".$rows["nrpl"]." im Aufteilungsplan. "; } // E I G E N T U E M E R, zum GB // Person <-benennt< AX_Namensnummer >istBestandteilVon-> AX_Buchungsblatt if ($eig=="j") { // Wahlweise mit/ohne Eigentümer $n = eigentuemer($con, $gmlg, false, ""); // ohne Adresse if ($n == 0) { if ($blattkeyg == 1000) { echo "\nKeine Namensnummer gefunden. "; linkgml($gkz, $gmlg, "Buchungsblatt"); } else { echo "\nohne Eigentümer. "; } } } $bl++; } if ($bl == 0) { echo "\nKein Buchungsblatt gefunden. "; echo "\nParameter: gml_id= ".$gmls.", Beziehung='istBestandteilVon' "; linkgml($gkz, $gmls, "Buchungstelle"); } // Buchungstelle >an> Buchungstelle >istBestandteilVon> BLATT -> Bezirk $sql ="SELECT s.gml_id AS s_gml, s.buchungsart, s.laufendenummer as lfd, "; // , s.beschreibungdesumfangsderbuchung as umf ? $sql.="s.zaehler, s.nenner, s.nummerimaufteilungsplan as nrpl, s.beschreibungdessondereigentums as sond, "; $sql.="b.gml_id AS g_gml, b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung as blatt, b.blattart, "; $sql.="z.bezeichnung, a.bezeichner AS bart "; // stelle -> amtsgericht $sql.="FROM alkis_beziehungen an "; // Bez. Stelle - Stelle $sql.="JOIN ax_buchungsstelle s ON an.beziehung_von = s.gml_id "; $sql.="JOIN alkis_beziehungen v ON s.gml_id = v.beziehung_von "; // Bez. Stelle - Blatt $sql.="JOIN ax_buchungsblatt b ON v.beziehung_zu = b.gml_id "; $sql.="LEFT JOIN ax_buchungsblattbezirk z ON z.land = b.land AND z.bezirk = b.bezirk "; $sql.="LEFT JOIN ax_buchungsstelle_buchungsart a ON s.buchungsart = a.wert "; $sql.="WHERE an.beziehung_zu = $1 "; // id herrschende Buchungsstelle $sql.="AND an.beziehungsart = 'an' "; $sql.="AND v.beziehungsart = 'istBestandteilVon' "; $sql.="ORDER BY b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung;"; $v = array($gmls); $resan = pg_prepare("", $sql); $resan = pg_execute("", $v); if (!$resan) { echo "\nKeine weiteren Buchungsstellen. \n"; if ($debug > 2) {echo "SQL= \n
|