Abbruch
'); }
$dbg=$debug;
// Body des Inlay muss in Mapbender-Feature-Info-PopUp passen. Kleiner als 750 aus css.
$con = pg_connect($dbconn." options='--application_name=ALKIS-Auskunft_alkisinlayausk.php'");
if (!$con) {echo "
Fehler beim Verbinden der DB.\n
";}
// F L U R S T Ü C K
$sql ="SELECT f.flurnummer, f.zaehler, f.nenner, f.amtlicheflaeche, g.gemarkungsnummer, g.bezeichnung, f.gemeindezugehoerigkeit_regierungsbezirk, f.gemeindezugehoerigkeit_kreis, f.gemeindezugehoerigkeit_gemeinde, f.istgebucht
FROM ax_flurstueck f LEFT JOIN ax_gemarkung g ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer ".UnqKatAmt("f","g")
."WHERE f.gml_id= $1 AND f.endet IS NULL AND g.endet IS NULL;";
$v = array($gmlid);
$res = pg_prepare($con, "", $sql);
$res = pg_execute($con, "", $v);
if (!$res) {
echo "\n
Fehler bei Flurstuecksdaten.
"; if ($dbg > 2) {echo "\n
SQL=
".htmlentities(str_replace("$1", "'".$gmlid."'", $sql), ENT_QUOTES, "UTF-8")."
";} } if ($dbg > 0) { $zeianz=pg_num_rows($res); if ($zeianz > 1){ echo "\n
Die Abfrage liefert mehr als ein (".$zeianz.") Flurstücks-Objekt!
"; if ($dbg > 2) {echo "\n
SQL=
".htmlentities(str_replace("$1","'".$gmlid."'",$sql), ENT_QUOTES, "UTF-8")."
";} } } if ($row = pg_fetch_assoc($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²"; $fsreg=$row["gemeindezugehoerigkeit_regierungsbezirk"]; // Filter Zuständigkeit $fskrs=$row["gemeindezugehoerigkeit_kreis"]; $fsgem=$row["gemeindezugehoerigkeit_gemeinde"]; $gml_buchungsstelle=$row["istgebucht"]; } else { echo "\n
Kein Treffer fuer gml_id=".$gmlid."
"; } // Prüfung der Gebiets-Berechtigung bei gemeinsam genutzten Datenbanken (Kreis und Gemeinde) // Für das gkz (z.B. aus dem Mapfile-Namen) wird in der Konfiguration ein Filter gesetzt. if ( ($filtkreis != '' and $filtkreis != $fskrs) or ($filtgem != '' and $filtgem != $fsgem) ) { // Einer der gesetzten Filter passt nicht if ($dbg > 2) { echo "\n
Filter Kreis='".$filtkreis."', Gemeinde='".$filtgem."'
"; echo "\n
Flstk. Kreis='".$fskrs."', Gemeinde='".$fsgem."'
";
}
echo "\n
Zugriff nicht erlaubt
\n
Dies Flurstück liegt ausserhalb der zuständigen Stadt oder Gemeinde.
\n\n