Index: trunk/var/www/info/alkis/alkisausk.php =================================================================== --- trunk/var/www/info/alkis/alkisausk.php (revision 64) +++ trunk/var/www/info/alkis/alkisausk.php (revision 74) @@ -15,4 +15,6 @@ 14.12.2010 Pfad zur Conf 17.12.2010 Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute) + 25.01.2011 F. Jäger: Adressen (Lage mit HsNr) zum FS anzeigen + https://trac.wheregroup.com/PostNAS/ticket/6 */ ini_set('error_reporting', 'E_ALL'); @@ -134,5 +136,34 @@ //echo " | Historie\n"; 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.="JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde "; +$sql.="AND to_char(l.lage, 'FM00000') = lpad(s.lage,5,'0') "; +$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); +if (!$res) {echo "Fehler bei Lagebezeichnung mit Hausnummer
\n".$sql."
Flurstücksfläche: ".$flae."
\n";