Fehler beim Verbinden der DB

\n"; $sql ="SELECT s.land, s.regierungsbezirk, s.kreis, s.gemeinde, s.lage, s.bezeichnung AS snam, "; $sql.="b.bezeichnung AS bnam, r.bezeichnung AS rnam, k.bezeichnung AS knam, g.bezeichnung AS gnam, o.gml_id AS ogml "; $sql.="FROM ax_lagebezeichnungkatalogeintrag s JOIN ax_bundesland b ON s.land=b.land "; $sql.="JOIN ax_regierungsbezirk r ON s.land=r.land AND s.regierungsbezirk=r.regierungsbezirk "; $sql.="JOIN ax_kreisregion k ON s.land=k.land AND s.regierungsbezirk=k.regierungsbezirk AND s.kreis=k.kreis "; $sql.="JOIN ax_gemeinde g ON s.land=g.land AND s.regierungsbezirk=g.regierungsbezirk AND s.kreis=g.kreis AND s.gemeinde=g.gemeinde "; $sql.="LEFT JOIN ax_lagebezeichnungohnehausnummer o ON s.land=o.land AND s.regierungsbezirk=o.regierungsbezirk AND s.kreis=o.kreis AND s.gemeinde=o.gemeinde AND s.lage=o.lage "; $sql.="WHERE s.gml_id= $1 ;"; $v=array($gmlid); $res=pg_prepare("", $sql); $res=pg_execute("", $v); if (!$res) { echo "\n

Fehler bei Lagebezeichnungskatalogeintrag.

\n"; if ($debug > 2) {echo "

SQL=
".$sql."
$1 = gml_id = '".$gmlid."'

";} } if ($row = pg_fetch_array($res)) { $lage=$row["lage"]; // Strassenschluessel $snam=$row["snam"]; // Strassenname $gem=$row["gemeinde"]; // Balken $kennz=$gem."-".$lage." (".$snam.")"; // Schluessel als Sucheingabe in NAV brauchbar? echo "

ALKIS Straße ".$kennz." 

\n"; } else { echo "\n

Kein Treffer bei Lagebezeichnungskatalogeintrag.

\n"; } echo "\n

Straße

\n"; echo "\n\n\n\t\n\t\n\n
"; // Tabelle Kennzeichen echo "\n\t"; echo "\n\t"; echo "\n\t\t"; echo "\n\t\t"; echo "\n\t\t"; echo "\n\t\t"; echo "\n\t\t"; echo "\n\t"; echo "\n\t"; echo "\n\t\t"; echo "\n\t\t"; echo "\n\t\t"; echo "\n\t\t"; echo "\n\t\t"; echo "\n\t"; echo "\n\t
LandReg.-Bez.KreisGemeindeStraße
"; if ($showkey) {echo "".$row["land"]."
";} echo $row["bnam"]." 
"; if ($showkey) {echo "".$row["regierungsbezirk"]."
";} echo $row["rnam"]." 
"; if ($showkey) {echo "".$row["kreis"]."
";} echo $row["knam"]." 
"; if ($showkey) {echo "".$gem."
";} echo $row["gnam"]." 
"; if ($showkey) {echo "".$lage."
";} echo "".$snam.""; echo " 
"; echo "\n\t
"; // Kopf Rechts: $ogml=$row["ogml"]; // ID von "Lage Ohne HsNr" if ($ogml != "") { echo "\n\t\t"; } echo "\n\t
"; // Ende Seitenkopf // F L U R S T U E C K E echo "\n\n

Flurstücke

\n"; echo "\n

Zusammenfassung von 'Lage mit Hausnummer' und 'Lage ohne Hausnummer' an dieser Straße

"; // ax_Flurstueck >weistAuf> ax_LagebezeichnungMitHausnummer > > Lage "Mit HsNr" = Hauptgebaeude // ax_Flurstueck >zeigtAuf> ax_LagebezeichnungOhneHausnummer > > Lage "Ohne HsNr" = Strasse $sql="SELECT g.gemarkungsnummer, g.bezeichnung, f.gml_id, f.flurnummer, f.zaehler, f.nenner, f.amtlicheflaeche, duett.lgml, duett.hausnummer FROM ax_flurstueck f "; $sql.="JOIN ax_gemarkung g ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer "; $sql.="JOIN (SELECT v1.beziehung_von AS fsgml, lm.gml_id AS lgml, lm.land, lm.regierungsbezirk, lm.kreis, lm.gemeinde, lm.lage, lm.hausnummer "; $sql.="FROM alkis_beziehungen v1 JOIN ax_lagebezeichnungmithausnummer lm ON lm.gml_id=v1.beziehung_zu AND v1.beziehungsart= 'weistAuf' "; $sql.="UNION SELECT v2.beziehung_von AS fsgml, '' AS lgml, lo.land, lo.regierungsbezirk, lo.kreis, lo.gemeinde, lo.lage, '' AS hausnummer "; $sql.="FROM alkis_beziehungen v2 JOIN ax_lagebezeichnungohnehausnummer lo ON lo.gml_id=v2.beziehung_zu AND v2.beziehungsart= 'zeigtAuf' "; $sql.=") AS duett ON f.gml_id=duett.fsgml "; $sql.="JOIN ax_lagebezeichnungkatalogeintrag s ON duett.land=s.land AND duett.regierungsbezirk=s.regierungsbezirk AND duett.kreis=s.kreis AND duett.gemeinde=s.gemeinde AND duett.lage=s.lage "; $sql.="WHERE s.gml_id = $1 ORDER BY f.gemarkungsnummer, f.flurnummer, f.zaehler, f.nenner;"; $v=array($gmlid); $resf=pg_prepare("", $sql); $resf=pg_execute("", $v); if (!$resf) { echo "

Fehler bei Flurstück.

\n"; if ($debug > 2) {echo "

SQL=
".$sql."
$1 = gml_id = '".$gmlid."'

";} } echo "\n"; echo "\n"; // Kopfzeile der Tabelle echo "\n\t"; echo "\n\t"; echo "\n\t"; echo "\n\t"; echo "\n\t"; echo "\n\t"; echo "\n"; $j=0; while($rowf = pg_fetch_array($resf)) { $flur=str_pad($rowf["flurnummer"], 3, "0", STR_PAD_LEFT); $fskenn=$rowf["zaehler"]; // Bruchnummer if ($rowf["nenner"] != "") {$fskenn.="/".$rowf["nenner"];} $flae=number_format($rowf["amtlicheflaeche"],0,",",".") . " m²"; $lgml=$rowf["lgml"]; // ID von "Lage Mit" oder leer echo "\n"; echo "\n\t"; echo "\n\t"; echo "\n\t"; echo "\n\t"; echo "\n\t"; echo "\n\t"; echo "\n"; $j++; } echo "\n
GemarkungFlurFlurst.FlächeHsNr.
"; if ($showkey) {echo "".$rowf["gemarkungsnummer"]." ";} echo $rowf["bezeichnung"]."".$flur."".$fskenn.""; if ($idanzeige) {linkgml($gkz, $rowf["gml_id"], "Flurstück");} echo "".$flae."".$rowf["hausnummer"]."\n\t\t\n\t
"; ?>

zurück  Drucken  Export