Index: trunk/info/info/alkis/alkisinlayausk.php =================================================================== --- trunk/info/info/alkis/alkisinlayausk.php (revision 308) +++ trunk/info/info/alkis/alkisinlayausk.php (revision 310) @@ -4,9 +4,9 @@ ALKIS-Buchauskunft, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo). Dies Programm wird in einen iFrame im Mapserver-Template (FeatureInfo) geladen. - Parameter:&gkz, &gml_id + Parameter: &gkz, &gml_id Dies Programm gibt einen kurzen Ueberblick zum Flurstueck. Eigentuemer ohne Adresse. Fuer detaillierte Angaben wird zum GB- oder FS-Nachweis verlinkt. - Dies ist eine Variante von alkisausk.ph welches als vollstaendige Seite aufgerufen wird. + Dies ist eine Variante von alkisausk.php welches als vollstaendige Seite aufgerufen wird. Version: @@ -16,7 +16,7 @@ 2013-04-08 deprecated "import_request_variables" ersetzt 2013-05-06 Fehlende Leerstelle + 2014-01-28 Link zu alkisstrasse.php */ session_start(); -//import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt $cntget = extract($_GET); require_once("alkis_conf_location.php"); @@ -49,9 +49,7 @@ // *** 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.="LEFT JOIN ax_gemarkung g ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer "; -$sql.="WHERE f.gml_id= $1;"; +$sql ="SELECT f.flurnummer, f.zaehler, f.nenner, f.amtlicheflaeche, g.gemarkungsnummer, g.bezeichnung "; +$sql.="FROM ax_flurstueck f LEFT JOIN ax_gemarkung g ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer "; +$sql.="WHERE f.gml_id= $1 ;"; // Weiter joinen: g.stelle -> ax_dienststelle "Katasteramt" $v = array($gmlid); @@ -89,5 +87,5 @@ // Flurstuecksnachweis (mit EigentÃŒmer) -echo "\n\tFlurstück "; echo ""; @@ -108,17 +106,13 @@ echo "\n\t
\n"; -// Lagebezeichnung Mit Hausnummer (Adresse) -// Analog zu alkisfsnachw.php, Kommentare siehe dort -$sql ="SELECT DISTINCT l.gml_id, l.gemeinde, l.lage, l.hausnummer, s.bezeichnung "; -$sql.="FROM alkis_beziehungen v "; -$sql.="JOIN ax_lagebezeichnungmithausnummer l ON v.beziehung_zu=l.gml_id "; // Strassennamen JOIN -$sql.="LEFT JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde "; -$sql.="AND l.lage=s.lage "; -$sql.="WHERE v.beziehung_von= $1 "; // id FS"; -$sql.="AND v.beziehungsart='weistAuf' "; -$sql.="ORDER BY l.gemeinde, l.lage, l.hausnummer;"; -$v = array($gmlid); -$res = pg_prepare("", $sql); -$res = pg_execute("", $v); +// Lage MIT HausNr (Adresse) +$sql ="SELECT DISTINCT s.gml_id AS kgml, l.gml_id, s.bezeichnung, l.hausnummer "; +$sql.="FROM alkis_beziehungen v JOIN ax_lagebezeichnungmithausnummer l ON v.beziehung_zu=l.gml_id "; // Strassennamen JOIN +$sql.="JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage "; +$sql.="WHERE v.beziehung_von= $1 AND v.beziehungsart='weistAuf' "; // id FS"; +$sql.="ORDER BY s.bezeichnung, l.hausnummer;"; +$v=array($gmlid); +$res=pg_prepare("", $sql); +$res=pg_execute("", $v); if (!$res) { echo "Fehler bei Lagebezeichnung mit Hausnummer.
"; @@ -126,15 +120,59 @@ } $j=0; +$kgmlalt=''; while($row = pg_fetch_array($res)) { $sname = htmlentities($row["bezeichnung"], ENT_QUOTES, "UTF-8"); // Str.-Name - echo "\nFehler bei Lagebezeichnung ohne Hausnummer.
"; + if ($debug > 2) {echo "SQL=
".$sql."
$1 = gml_id = '".$gmlid."'
";
-
+ echo "\n \n
| \n
Keine Eigentümer gefunden.
"; echo "\nBezirk ".$rowg["bezirk"]." Blatt ".$rowg["blatt"]." Blattart ".$blattkey." (".$blattart.")
"; Index: trunk/info/info/alkis/alkisausk.php =================================================================== --- trunk/info/info/alkis/alkisausk.php (revision 308) +++ trunk/info/info/alkis/alkisausk.php (revision 310) @@ -14,7 +14,7 @@ 2011-11-30 import_request_variables 2013-04-08 deprecated "import_request_variables" ersetzt + 2014-01-28 Link zu alkisstrasse.php */ session_start(); -//import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt $cntget = extract($_GET); require_once("alkis_conf_location.php"); @@ -134,13 +134,10 @@ echo "\n\t\n"; -// Lagebezeichnung Mit Hausnummer (Adresse) -// Analog zu alkisfsnachw.php, Kommentare siehe dort -$sql ="SELECT DISTINCT l.gml_id, l.gemeinde, l.lage, l.hausnummer, s.bezeichnung "; +// Lagebezeichnung MIT Hausnummer (Adresse) +$sql ="SELECT DISTINCT l.gml_id, s.gml_id AS kgml, l.gemeinde, l.lage, l.hausnummer, s.bezeichnung "; $sql.="FROM alkis_beziehungen v "; $sql.="JOIN ax_lagebezeichnungmithausnummer l ON v.beziehung_zu=l.gml_id "; // Strassennamen JOIN -$sql.="LEFT JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde "; -$sql.="AND l.lage = s.lage "; -$sql.="WHERE v.beziehung_von= $1 "; // id FS"; -$sql.="AND v.beziehungsart='weistAuf' "; +$sql.="LEFT JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage "; +$sql.="WHERE v.beziehung_von= $1 AND v.beziehungsart='weistAuf' ";// id FS"; $sql.="ORDER BY l.gemeinde, l.lage, l.hausnummer;"; $v = array($gmlid); @@ -158,5 +155,8 @@ echo "\n\t