Ignore:
Timestamp:
01/25/11 18:12:11 (13 years ago)
Author:
frank.jaeger
Message:

Lagebezeichnung (Adresse: Strasse und Hausnummer) in Kurz-Auskunft zum Flurstück

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/var/www/info/alkis/alkisausk.php

    r64 r74  
    1515        14.12.2010  Pfad zur Conf 
    1616        17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute) 
     17        25.01.2011  F. Jäger: Adressen (Lage mit HsNr) zum FS anzeigen   
     18                                        https://trac.wheregroup.com/PostNAS/ticket/6 
    1719*/ 
    1820ini_set('error_reporting', 'E_ALL'); 
     
    134136//echo "&nbsp;|&nbsp;<a href='alkisfshist.php?gkz=".$gkz."&amp;flurstkennz=".$gmlid."' title='Vorg&auml;nger- und Nachfolger-Flurst&uuml;cke'>Historie</a>\n"; 
    135137echo "\n\t</p>\n</td>"; 
     138 
     139// Lagebezeichnung Mit Hausnummer (Adresse) 
     140// Analog zu alkisfsnachw.php, Kommentare siehe dort 
     141$sql ="SELECT DISTINCT l.gml_id, l.gemeinde, l.lage, l.hausnummer, s.bezeichnung "; 
     142$sql.="FROM  alkis_beziehungen v "; 
     143$sql.="JOIN  ax_lagebezeichnungmithausnummer  l ON v.beziehung_zu=l.gml_id "; // Strassennamen JOIN 
     144$sql.="JOIN  ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde "; 
     145$sql.="AND to_char(l.lage, 'FM00000') = lpad(s.lage,5,'0') "; 
     146$sql.="WHERE v.beziehung_von= $1 "; // id FS"; 
     147$sql.="AND   v.beziehungsart='weistAuf' "; 
     148$sql.="ORDER BY l.gemeinde, l.lage, l.hausnummer;"; 
     149$v = array($gmlid); 
     150$res = pg_prepare("", $sql); 
     151$res = pg_execute("", $v); 
     152if (!$res) {echo "<p class='err'>Fehler bei Lagebezeichnung mit Hausnummer<br>\n".$sql."</p>";} 
     153$j=0; 
     154while($row = pg_fetch_array($res)) { 
     155        $sname = htmlentities($row["bezeichnung"], ENT_QUOTES, "UTF-8"); // Str.-Name 
     156        echo "\n<tr>\n\t"; 
     157                echo "\n\t<td class='lr'>".$sname."&nbsp;".$row["hausnummer"]."</td>"; 
     158                echo "\n\t<td>\n\t\t<p class='nwlink noprint'>"; 
     159                        echo "\n\t\t\t<a title='Lagebezeichnung mit Hausnummer' href='alkislage.php?gkz=".$gkz."&amp;ltyp=m&amp;gmlid=".$row["gml_id"]."'>Lage "; 
     160                        echo "<img src='ico/Lage_mit_Haus.ico' width='16' height='16' alt=''></a>"; 
     161                echo "\n\t\t</p>\n\t</td>"; 
     162        echo "\n</tr>"; 
     163        $j++; 
     164} 
    136165echo "\n</tr>\n</table>\n"; 
     166 
     167// Flurstuecksflaeche 
    137168echo "\n<p class='fsd'>Flurst&uuml;cksfl&auml;che: <b>".$flae."</b></p>\n"; 
    138169 
Note: See TracChangeset for help on using the changeset viewer.