Ignore:
Timestamp:
12/05/16 10:57:00 (7 years ago)
Author:
frank.jaeger
Message:

ALKIS-Auskunft: in info/alkis/ den Stand 372 wieder hergestellt (Versionen aus "alkisn" versehendlich dort hoch geladen).
In info/alkisn/ Nachbesserungen an Gebäude-Name und Nutzungsart.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/info/info/alkis/alkislage.php

    r376 r377  
    66 
    77        Version: 
    8         2016-02-24 Version fuer norGIS-ALKIS-Import 
    9         2016-03-14 Korrekturen 
    10         2016-11-29 HTML5, Gemeinsam genutzte Datenbanken ermöglichen 
     8        2013-03-06 Korrektur URL des Link im Abs. Lage bei eingeschalteten Test-Optionen 
     9        2013-04-08 deprecated "import_request_variables" ersetzt 
     10        2014-01-23 gml des Katalogs, Link auf Modul "strasse" 
     11        2014-09-03 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 
     12        2014-09-15 Bei Relationen den Timestamp abschneiden 
     13        2014-09-30 Umbenennung SchlÃŒsseltabellen (Prefix), RÃŒckbau substring(gml_id) 
     14        2014-12-30 Fs-Nr. rechtbuendig (class) 
     15        2015-12-09 Austausch .ico durch .png 
     16        2015-12-16 area -> st_area 
    1117 
    1218        ToDo: 
    13         - Balken-Kennzeichen kompatibel machen mit der Eingabe der Navigation fÃŒr Adresse 
    14         - das Modul "alkisgebaeudenw" (alle Geb. auf einem FS) verschneidet die FlÀchen und findet damit auch  
    15                 Grenz-Uberbauungen und angrenzende GebÀude. Diese fehlen hier, weil nur VerknÃŒpfungen verarbeitet werden. 
    16                 Mit FlÀchen-Verschneidung auch weitere FS anzeigen? 
     19        - Das Balken-Kennzeichen noch kompatibel machen mit der Eingabe der Navigation fÃŒr Adresse  
    1720*/ 
    1821session_start(); 
    1922$id="n"; 
     23$ltyp=""; 
    2024$cntget = extract($_GET); 
    2125require_once("alkis_conf_location.php"); 
     
    2428 
    2529switch ($ltyp) { 
    26         case "m": // "Mit HsNr" = Hauptgebaeude 
     30        case "m": // "Mit HsNr"     = Hauptgebaeude 
    2731                $tnam = "ax_lagebezeichnungmithausnummer"; break; 
    2832        case "p": // "mit PseudoNr" = Nebengebaeude 
    2933                $tnam = "ax_lagebezeichnungmitpseudonummer";    break; 
    30         case "o": //"Ohne HsNr" = Gewanne oder Strasse 
     34        case "o": //"Ohne HsNr"    = Gewanne oder Strasse 
    3135                $tnam = "ax_lagebezeichnungohnehausnummer"; break; 
    3236        default: 
     
    3539} 
    3640 
     41if ($id == "j") {$idanzeige=true;} else {$idanzeige=false;} 
    3742$keys = isset($_GET["showkey"]) ? $_GET["showkey"] : "n"; 
    3843if ($keys == "j") {$showkey=true;} else {$showkey=false;} 
    3944?> 
    40 <!doctype html> 
    41 <html lang="de"> 
     45<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
     46<html> 
    4247<head> 
    43         <meta charset="utf-8"> 
     48        <meta name="author" content="b600352" > 
     49        <meta http-equiv="cache-control" content="no-cache"> 
     50        <meta http-equiv="pragma" content="no-cache"> 
     51        <meta http-equiv="expires" content="0"> 
     52        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    4453        <title>ALKIS Lagebezeichnung</title> 
    4554        <link rel="stylesheet" type="text/css" href="alkisauszug.css"> 
     
    5160<body> 
    5261<?php 
    53 $con = pg_connect($dbconn." options='--application_name=ALKIS-Auskunft_alkislage.php'"); 
     62$con = pg_connect("host=".$dbhost." port=" .$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 
    5463if (!$con) echo "<p class='err'>Fehler beim Verbinden der DB</p>\n"; 
    5564 
     
    133142        } 
    134143} else { 
    135         echo "<p class='err'>Fehler! Kein Treffer fuer Lagebezeichnung mit gml_id='".$gmlid."'</p>"; 
    136         if ($debug > 2) { 
    137                 echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>"; 
    138         } 
    139         echo "</body></html>"; 
    140         exit; 
     144        echo "<p class='err'>Fehler! Kein Treffer fuer gml_id=".$gmlid."</p>"; 
    141145} 
    142146 
     
    147151echo "\n<table class='outer'>\n<tr>\n\t<td>";   // Tab. Kennz. 
    148152        // ToDo: !! kleiner, wenn ltyp=0 und die Schluesselfelder leer sind 
    149         echo "\n\t<table class='kennzla' title='Lage'>" 
    150                 ."\n\t<tr>"; 
     153        echo "\n\t<table class='kennzla' title='Lage'>"; 
     154                echo "\n\t<tr>"; 
    151155                        if ($osub != "g") { // nicht bei Gewanne 
    152                                 echo "\n\t\t<td class='head'>Land</td>" 
    153                                 ."\n\t\t<td class='head'>Reg.-Bez.</td>" 
    154                                 ."\n\t\t<td class='head'>Kreis</td>" 
    155                                 ."\n\t\t<td class='head'>Gemeinde</td>" 
    156                                 ."\n\t\t<td class='head'>Stra&szlig;e</td>"; 
     156                                echo "\n\t\t<td class='head'>Land</td>"; 
     157                                echo "\n\t\t<td class='head'>Reg.-Bez.</td>"; 
     158                                echo "\n\t\t<td class='head'>Kreis</td>"; 
     159                                echo "\n\t\t<td class='head'>Gemeinde</td>"; 
     160                                echo "\n\t\t<td class='head'>Stra&szlig;e</td>"; 
    157161                        } 
    158162                        switch ($ltyp) { 
     
    161165                                break; 
    162166                                case "p": // "mit PseudoNr" 
    163                                         echo "\n\t\t<td class='head'>Haus-Nr</td>" 
    164                                         ."\n\t\t<td class='head'>lfd.-Nr</td>"; 
     167                                        echo "\n\t\t<td class='head'>Haus-Nr</td>"; 
     168                                        echo "\n\t\t<td class='head'>lfd.-Nr</td>"; 
    165169                                break; 
    166170                                case "o": //"Ohne HsNr" 
     
    170174                                break; 
    171175                        } 
    172                 echo "\n\t</tr>\n\t<tr>"; 
     176                echo "\n\t</tr>"; 
     177                echo "\n\t<tr>"; 
    173178                        if ($osub != "g") { // nicht bei Gewanne 
    174179 
     
    204209                                break; 
    205210                                case "p": 
    206                                         echo "\n\t\t<td title='Pseudonummer - Nebengeb&auml;ude zu dieser Hausnummer'>".$pseu."</td>" 
    207                                         ."\n\t\t<td title='Laufende Nummer Nebengeb&auml;ude'><span class='wichtig'>".$lfd."</span></td>"; 
     211                                        echo "\n\t\t<td title='Pseudonummer - Nebengeb&auml;ude zu dieser Hausnummer'>".$pseu."</td>"; 
     212                                        echo "\n\t\t<td title='Laufende Nummer Nebengeb&auml;ude'><span class='wichtig'>".$lfd."</span></td>"; 
    208213                                break; 
    209214                                case "o": 
     
    213218                                break; 
    214219                        } 
    215                 echo "\n\t</tr>" 
    216         ."\n\t</table>"; 
     220                echo "\n\t</tr>"; 
     221        echo "\n\t</table>"; 
    217222 
    218223        echo "\n\t</td>\n\t<td>"; 
    219224 
    220225        // Kopf Rechts: weitere Daten? 
     226        if ($idanzeige) {linkgml($gkz, $gmlid, "Lage", ""); } 
     227 
    221228        if ($osub != "g") { // Link zu Strasse 
    222                 echo "\n\t\t<p class='nwlink noprint'>" 
    223                         ."\n\t\t<a href='alkisstrasse.php?gkz=".$gkz."&amp;gmlid=".$strgml; 
    224                         if ($showkey) {echo "&amp;showkey=j";} 
    225                         echo "' title='Stra&szlig;e'>Stra&szlig;e <img src='ico/Strassen.png' width='16' height='16' alt=''></a>" 
    226                 ."\n\t\t</p>"; 
     229                echo "\n\t\t<p class='nwlink noprint'>"; 
     230                        echo "\n\t\t<a href='alkisstrasse.php?gkz=".$gkz."&amp;gmlid=".$strgml; 
     231                                if ($idanzeige) {echo "&amp;id=j";} 
     232                                if ($showkey)   {echo "&amp;showkey=j";} 
     233                        echo "' title='Stra&szlig;e'>Stra&szlig;e <img src='ico/Strassen.png' width='16' height='16' alt=''></a>"; 
     234                echo "\n\t\t</p>"; 
    227235        } 
    228236 
     
    233241// ax_Flurstueck  >weistAuf>  ax_LagebezeichnungMitHausnummer 
    234242// ax_Flurstueck  >zeigtAuf>  ax_LagebezeichnungOhneHausnummer 
    235 // ++ auch FlÀchenverschneidung? 
    236243if ($ltyp <> "p") { // Pseudonummer linkt nur GebÀude 
    237         echo "\n\n<a id='fs'></a><h3><img src='ico/Flurstueck.png' width='16' height='16' alt=''> Flurst&uuml;cke</h3>\n" 
    238         ."\n<p>mit dieser Lagebezeichnung.</p>"; 
     244        echo "\n\n<a name='fs'></a><h3><img src='ico/Flurstueck.png' width='16' height='16' alt=''> Flurst&uuml;cke</h3>\n"; 
     245        echo "\n<p>mit dieser Lagebezeichnung.</p>"; 
    239246        switch ($ltyp) { 
    240247                case "m": $bezart="weistauf"; break; 
     
    254261                if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";}      
    255262        } 
    256         echo "\n<table class='fs'>" 
    257         ."\n<tr>" 
    258                 ."\n\t<td class='heads'>Gemarkung<img src='ico/sort.png' width='10' height='10' alt='' title='Sortierung'></td>" 
    259                 ."\n\t<td class='heads'>Flur<img src='ico/sort.png' width='10' height='10' alt='' title='Sortierung'></td>" 
    260                 ."\n\t<td class='heads fsnr' title='Flurst&uuml;cksnummer (Z&auml;hler / Nenner)'><img src='ico/sort.png' width='10' height='10' alt='' title='Sortierung'>Flurst.</td>" 
    261                 ."\n\t<td class='head fla'>Fl&auml;che</td>" 
    262                 ."\n\t<td class='head nwlink noprint' title='Link: weitere Auskunft'>weit. Auskunft</td>" 
    263         ."\n</tr>"; 
     263 
     264        echo "\n<table class='fs'>"; 
     265        echo "\n<tr>"; // Kopfzeile der Tabelle 
     266                echo "\n\t<td class='head'>Gemarkung</td>"; 
     267                echo "\n\t<td class='head'>Flur</td>"; 
     268                echo "\n\t<td class='head fsnr' title='Flurst&uuml;cksnummer (Z&auml;hler / Nenner)'>Flurst.</td>"; 
     269                echo "\n\t<td class='head fla'>Fl&auml;che</td>"; 
     270                echo "\n\t<td class='head nwlink noprint' title='Link: weitere Auskunft'>weit. Auskunft</td>"; 
     271        echo "\n</tr>"; 
    264272        $j=0; 
    265273        while($rowf = pg_fetch_array($resf)) { 
     
    268276                if ($rowf["nenner"] != "") {$fskenn.="/".$rowf["nenner"];} 
    269277                $flae=number_format($rowf["amtlicheflaeche"],0,",",".") . " m&#178;"; 
    270                 echo "\n<tr>" 
    271                         ."\n\t<td>"; 
     278                echo "\n<tr>"; 
     279                        echo "\n\t<td>"; 
    272280                        if ($showkey) {echo "<span class='key'>".$rowf["gemarkungsnummer"]."</span> ";} 
    273                         echo $rowf["bezeichnung"]."</td>" 
    274                         ."\n\t<td>".$flur."</td>" 
    275                         ."\n\t<td class='fsnr'><span class='wichtig'>".$fskenn."</span></td>" 
    276                         ."\n\t<td class='fla'>".$flae."</td>" 
    277                         ."\n\t<td>\n\t\t<p class='nwlink noprint'>" 
    278                                 ."\n\t\t<a href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$rowf["gml_id"]."&amp;eig=n"; 
    279                                 if ($showkey) {echo "&amp;showkey=j";} 
    280                                 echo "' title='Flurst&uuml;cksnachweis'>Flurst&uuml;ck <img src='ico/Flurstueck_Link.png' width='16' height='16' alt=''></a>" 
    281                         ."\n\t\t</p>\n\t</td>" 
    282                 ."\n</tr>"; 
     281                        echo $rowf["bezeichnung"]."</td>"; 
     282                        echo "\n\t<td>".$flur."</td>"; 
     283                        echo "\n\t<td class='fsnr'><span class='wichtig'>".$fskenn."</span>"; 
     284                                if ($idanzeige) {linkgml($gkz, $rowf["gml_id"], "Flurst&uuml;ck", "ax_flurstueck");} 
     285                        echo "</td>"; 
     286                        echo "\n\t<td class='fla'>".$flae."</td>"; 
     287                        echo "\n\t<td>\n\t\t<p class='nwlink noprint'>"; 
     288                                echo "\n\t\t<a href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$rowf["gml_id"]."&amp;eig=n"; 
     289                                        if ($idanzeige) {echo "&amp;id=j";} 
     290                                        if ($showkey)   {echo "&amp;showkey=j";} 
     291                                echo "' title='Flurst&uuml;cksnachweis'>Flurst&uuml;ck <img src='ico/Flurstueck_Link.png' width='16' height='16' alt=''></a>"; 
     292                        echo "\n\t\t</p>\n\t</td>"; 
     293                echo "\n</tr>"; 
    283294                $j++; 
    284295        } 
    285296        echo "\n</table>"; 
    286         if ($j > 6) {echo "<p class='cnt'>".$j." Flurst&uuml;cke</p>";} 
     297        if ($j > 6) { 
     298                echo "<p class='cnt'>".$j." Flurst&uuml;cke</p>"; 
     299        } 
    287300} 
    288301 
     
    290303// andere Lage mit gleicher Hausnummer suchen 
    291304if ($ltyp <> "o") { // nicht bei Gewanne (Ohne HsNr) 
    292         echo "\n\n<a id='lage'></a><h3><img src='ico/Lage_mit_Haus.png' width='16' height='16' alt=''> Lage</h3>\n" 
    293         ."\n<p>andere Lagebezeichnungen zur gleichen Hausnummer.</p>"; 
     305        echo "\n\n<a name='lage'></a><h3><img src='ico/Lage_mit_Haus.png' width='16' height='16' alt=''> Lage</h3>\n"; 
     306        echo "\n<p>andere Lagebezeichnungen zur gleichen Hausnummer.</p>"; 
    294307        $whereclaus="WHERE land= $1 AND regierungsbezirk= $2 AND kreis= $3 AND gemeinde= $4 AND lage= $5 "; 
    295308 
    296309        $url=$_SERVER['PHP_SELF']."?gkz=".$gkz."&amp;id=".$id; // Basis 
     310        if ($idanzeige) {$url.="&amp;id=j";} 
    297311        if ($showkey)   {$url.="&amp;showkey=j";} 
    298312        $url.="&amp;gmlid="; 
    299313 
    300314        switch ($ltyp) { 
    301                 case "m": // aktuell: Hausnummer gefunden 
     315                case "m": // aktuell Hausnummer gefunden 
    302316                        // dazu alle NebengebÀude suchen 
    303                         echo "\n<p>Nebengeb&auml;ude:&nbsp;"; 
    304                         $sql ="SELECT l.gml_id, l.laufendenummer FROM ax_lagebezeichnungmitpseudonummer l " 
    305                         .$whereclaus."AND lage= $6 AND pseudonummer= $7 AND l.endet IS NULL ORDER BY laufendenummer;"; 
     317                        echo "\n<p>Nebengeb&auml;ude: "; 
     318                        $sql ="SELECT l.gml_id, l.laufendenummer FROM ax_lagebezeichnungmitpseudonummer l "; 
     319                        $sql.=$whereclaus."AND lage= $6 AND pseudonummer= $7 AND l.endet IS NULL ORDER BY laufendenummer;"; 
    306320 
    307321                        $v = array($land,$regbez,$kreis,$gem,$lage,$lage,$hsnr); 
     
    312326                                if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."</p>";} 
    313327                        } 
    314                         $neb=0; 
    315328                        while($row = pg_fetch_array($res)) { 
    316329                                echo "\n\t<a href='".$url.$row["gml_id"]."&amp;ltyp=p'>lfd.-Nr ".$row["laufendenummer"]."</a>&nbsp;&nbsp;"; 
    317                                 $neb++; 
    318                         } 
    319                         if ($neb == 0) {echo "keine";} 
     330                        } 
    320331                        echo "</p>"; 
    321332                break; 
     
    330341                        $res = pg_execute("", $v); 
    331342 
    332                         if (!$res) {echo "<p class='err'>Fehler bei Hauptgeb&auml;ude.<br>".$sql."</p>\n";} 
    333                         $hg=0; 
     343                        if (!$res) echo "<p class='err'>Fehler bei Hauptgeb&auml;ude.<br>".$sql."</p>\n"; 
    334344                        while($row = pg_fetch_array($res)) { 
    335345                                echo "\n\t<a href='".$url.$row["gml_id"]."&amp;ltyp=m'>Haus-Nr ".$pseu."</a>&nbsp;&nbsp;"; 
    336                                 $hg++; 
    337                         } 
    338                         if ($hg == 0) {echo "&nbsp;Kein Hauptgeb&auml;ude gefunden.";} 
     346                        } 
    339347                        echo "</p>"; 
    340348 
    341                         echo "\n<p>Weitere Nebengeb&auml;ude:&nbsp;"; 
    342                         $sql ="SELECT l.gml_id, l.laufendenummer FROM ax_lagebezeichnungmitpseudonummer l " 
    343                         .$whereclaus."AND pseudonummer= $6 AND laufendenummer <> $7 AND l.endet IS NULL ORDER BY laufendenummer;"; 
    344                         $v=array($land,$regbez,$kreis,$gem,$lage,$pseu,$lfd); 
     349                        echo "\n<p>weitere Nebengeb&auml;ude: "; 
     350                        $sql ="SELECT l.gml_id, l.laufendenummer FROM ax_lagebezeichnungmitpseudonummer l "; 
     351                        $sql.=$whereclaus."AND pseudonummer= $6 AND laufendenummer <> $7 AND l.endet IS NULL ORDER BY laufendenummer;"; 
     352                        $v = array($land,$regbez,$kreis,$gem,$lage,$pseu,$lfd); 
    345353                        $res = pg_prepare("", $sql); 
    346354                        $res = pg_execute("", $v); 
     
    349357                                if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."</p>";}                    
    350358                        } 
    351                         $neb=0; 
    352359                        while($row = pg_fetch_array($res)) { 
    353360                                echo "\n\t<a href='".$url.$row["gml_id"]."&amp;ltyp=p'>lfd.-Nr ".$row["laufendenummer"]."</a>&nbsp;&nbsp;"; 
    354                                 $neb++; 
    355                         } 
    356                         if ($neb == 0) {echo "keine";} 
     361                        } 
    357362                        echo "</p>"; 
    358363                break; 
     
    362367// G E B A E U D E 
    363368if ($ltyp <> "o") { // OhneHsNr linkt nur Flurst. 
    364         echo "\n\n<a id='geb'></a><h3><img src='ico/Haus.png' width='16' height='16' alt=''> Geb&auml;ude</h3>" 
    365         ."\n<p>mit dieser Lagebezeichnung.</p>"; 
     369        echo "\n\n<a name='geb'></a><h3><img src='ico/Haus.png' width='16' height='16' alt=''> Geb&auml;ude</h3>"; 
     370        echo "\n<p>mit dieser Lagebezeichnung.</p>"; 
    366371        switch ($ltyp) { 
    367372                case "p": $bezart="g.hat"; break; 
    368373                case "m": $bezart="ANY(g.zeigtauf)"; break; // array 
    369374        } 
    370  
    371         $sql ="SELECT g.gml_id, g.gebaeudefunktion, array_to_string(g.name, ',') AS name, g.bauweise, g.grundflaeche, g.zustand, round(st_area(g.wkb_geometry)::numeric,2) AS flaeche, 
    372         h.v AS hv, h.d AS hd, u.v AS uv, u.d AS ud, z.v AS zv, z.d AS zd FROM ax_gebaeude g  
    373         LEFT JOIN alkis_wertearten h ON cast(g.bauweise AS character varying)=h.k AND h.element='ax_gebaeude' AND h.bezeichnung='bauweise' 
    374         LEFT JOIN alkis_wertearten u ON cast(g.gebaeudefunktion AS character varying)=u.k AND u.element='ax_gebaeude' AND u.bezeichnung='gebaeudefunktion' 
    375         LEFT JOIN alkis_wertearten z ON cast(g.zustand AS character varying)=z.k AND z.element='ax_gebaeude' AND z.bezeichnung='zustand' 
    376         WHERE $1 = ".$bezart." AND g.endet IS NULL;"; 
    377         // Keine Sortierung (ORDER BY) notwendig weil i.d.R. nur ein (Haupt-)GebÀude diese Hausnummer hat. 
    378         // FÃŒr weiter "alkis_wertearten" (EnstschlÃŒsselungen) zum GebÀude dem Link "Haus" folgen. 
     375        $sql ="SELECT g.gml_id, g.gebaeudefunktion, g.name, g.bauweise, g.grundflaeche, g.zustand, round(st_area(g.wkb_geometry)::numeric,2) AS flaeche, h.bauweise_beschreibung, u.bezeichner  
     376        FROM ax_gebaeude g LEFT JOIN v_geb_bauweise h ON g.bauweise=h.bauweise_id  
     377        LEFT JOIN v_geb_funktion u ON g.gebaeudefunktion=u.wert WHERE $1 = ".$bezart." AND g.endet IS NULL;"; 
    379378 
    380379        $v = array($gmlid); 
     
    385384                if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
    386385        } 
    387         echo "\n<table class='geb'>" 
    388         ."\n<tr>" 
    389                 ."\n\t<td class='head' title='Name ist der Eigenname oder die Bezeichnung des Geb&auml;udes.'>Name</td>" 
    390                 ."\n\t<td class='head fla' title='Fl&auml;che'>Fl&auml;che</td>" 
    391                 ."\n\t<td class='head' title='Geb&auml;udefunktion ist die zum Zeitpunkt der Erhebung vorherrschend funktionale Bedeutung des Geb&auml;udes'>Funktion</td>" 
    392                 ."\n\t<td class='head' title='Bauweise ist die Beschreibung der Art der Bauweise'>Bauweise</td>" 
    393                 ."\n\t<td class='head' title='Zustand beschreibt die Beschaffenheit oder die Betriebsbereitschaft von Geb&auml;ude. Diese Attributart wird nur dann optional gef&uuml;hrt, wenn der Zustand des Geb&auml;udes vom nutzungsf&auml;higen Zustand abweicht.'>Zustand</td>" 
    394                 ."\n\t<td class='head nwlink' title='Komplette Hausdaten'>Hausdaten</td>" 
    395         ."\n</tr>"; 
     386        echo "\n<table class='geb'>"; 
     387        echo "\n<tr>"; // T-Header 
     388                echo "\n\t<td class='head' title='Geb&auml;udename'>Name</td>"; 
     389                echo "\n\t<td class='head fla' title='Fl&auml;che'>Fl&auml;che</td>"; 
     390                echo "\n\t<td class='head' title='Geb&auml;udefunktion ist die zum Zeitpunkt der Erhebung vorherrschend funktionale Bedeutung des Geb&auml;udes'>Funktion</td>"; 
     391                echo "\n\t<td class='head' title='Bauweise (Schl&uuml;ssel und Beschreibung)'>Bauweise</td>"; 
     392                echo "\n\t<td class='head' title='Zustand (Schl&uuml;ssel und Beschreibung)'>Zustand</td>"; 
     393                echo "\n\t<td class='head nwlink' title='Link zu kompletten Hausdaten'>Haus</td>"; 
     394        echo "\n</tr>"; 
     395        // T-Body 
    396396        $i=0; 
    397397        while($row = pg_fetch_array($res)) { 
    398398                $ggml=$row["gml_id"]; 
    399399                $gfla=$row["flaeche"]; 
    400                 echo "\n\t<tr>" 
    401                         ."<td>".$row["name"]."</td>" 
    402                         ."<td class='fla'>".$gfla." m&#178;</td>"; 
    403  
    404                         echo "<td title='".$row["ud"]."'>"; 
     400                echo "\n\t<tr>"; 
     401 
     402                        echo "<td>"; 
     403                                if ($idanzeige) {linkgml($gkz, $ggml, "Geb&auml;ude", "ax_gebaeude");} 
     404                                // +++ Hausnummer / Adresse ??? 
     405                        echo $row["name"]."</td>"; 
     406                        echo "<td class='fla'>".$gfla." m&#178;</td>"; 
     407                        echo "<td>"; 
    405408                        if ($showkey) {echo "<span class='key'>".$row["gebaeudefunktion"]."</span> ";} 
    406                         echo $row["uv"]."</td>"; 
    407  
    408                         echo "<td title='".$row["hd"]."'>"; 
    409                         if ($showkey) {echo "<span class='key'>".$row["bauweise"]."</span> ";} 
    410                         echo $row["hv"]."</td>"; 
    411                                  
    412                         echo "<td title='".$row["zd"]."'>"; 
    413                         if ($showkey) {echo "<span class='key'>".$row["zustand"]."</span> ";} 
    414                         echo $row["zv"]."</td>"; 
    415  
    416                         echo "\n\t<td class='nwlink noprint'>" 
    417                                 ."<a title='komplette Hausdaten' href='alkishaus.php?gkz=".$gkz."&amp;gmlid=".$ggml 
    418                                 ."'>Haus <img src='ico/Haus.png' width='16' height='16' alt=''></a>" 
    419                         ."</td>" 
    420                 ."</tr>"; 
     409                        echo $row["bezeichner"]."</td>"; 
     410                        echo "<td>"; 
     411                                if ($showkey) {echo "<span class='key'>".$row["bauweise"]."</span> ";} 
     412                        echo $row["bauweise_beschreibung"]."</td>"; 
     413 
     414                        echo "<td>".$row["zustand"]."</td>"; // +++ EntschlÃŒsseln 
     415 
     416                        echo "\n\t<td class='nwlink noprint'>"; 
     417                                echo "<a title='Hausdaten' href='alkishaus.php?gkz=".$gkz."&amp;gmlid=".$ggml; 
     418                                if ($idanzeige) {echo "&amp;id=j";} 
     419                                echo "'><img src='ico/Haus.png' width='16' height='16' alt=''></a>"; 
     420                        echo "</td>"; 
     421 
     422                echo "</tr>"; 
    421423        } 
    422424        echo "\n</table>"; 
     
    425427?> 
    426428 
    427 <div class='buttonbereich noprint'> 
    428 <hr> 
    429         <a title="zur&uuml;ck" href='javascript:history.back()'><img src="ico/zurueck.png" width="16" height="16" alt="zur&uuml;ck"></a>&nbsp; 
    430         <a title="Drucken" href='javascript:window.print()'><img src="ico/print.png" width="16" height="16" alt="Drucken"></a>&nbsp; 
    431 </div> 
     429<form action=''> 
     430        <div class='buttonbereich noprint'> 
     431        <hr> 
     432                <a title="zur&uuml;ck" href='javascript:history.back()'><img src="ico/zurueck.png" width="16" height="16" alt="zur&uuml;ck"></a>&nbsp; 
     433                <a title="Drucken" href='javascript:window.print()'><img src="ico/print.png" width="16" height="16" alt="Drucken"></a>&nbsp; 
     434        </div> 
     435</form> 
    432436 
    433437<?php footer($gmlid, $_SERVER['PHP_SELF']."?", "&amp;ltyp=".$ltyp); ?> 
Note: See TracChangeset for help on using the changeset viewer.