Ignore:
Timestamp:
02/24/22 16:24:19 (2 years ago)
Author:
frank.jaeger
Message:

Überarbeitung der Auskunft: Durch Functions den Code verdichtet. Drei neue Arten von Bauwerken.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/info/info/alkisn/alkishaus.php

    r425 r427  
    11<?php 
    2 /*      alkishaus.php - viele Daten zu EINEM ALKIS-GebÀude-Objekt 
    3         ALKIS-Buchauskunft, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo). 
     2/*      alkishaus.php 
     3 
     4        ALKIS-Auskunft 
     5        Author: Frank JÀger, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo) 
     6 
     7        Daten zu EINEM ALKIS-GebÀude-Objekt 
    48 
    59        Version: 
     
    1115        2020-12-15 Input-Validation und Strict Comparisation (===) 
    1216        2021-12-09 Neue Parameter: $katAmtMix (Kataster-Amt-Mix), $PrntBtn (Drucken-SchaltflÀche). Gemeinde in Adresse 
     17        2022-01-13 Neue Functions LnkStf(), DsKy() 
    1318 
    1419ToDo: 
     20        - per Relation dazugehörige Bauwerke (z.B. Überdachung) suchen, ax_sonstigesbauwerkodersonstigeeinrichtung.gehoertzu 
    1521        - Template im WMS auf Ebene GebÀude hierhin verknÃŒpfen. 
    1622*/ 
     
    5561 
    5662$erlaubnis = darf_ich(); if ($erlaubnis === 0) { die('<p class="stop1">Abbruch</p></body>'); } 
    57 $dbg=$debug; // CONF in Arbeits-Variable 
    58  
    59 // Mit URL-Parameter "&nodebug=j" kann man die Entwicklungsumgebung (in Conf definiert) ausschalten. 
    60 // Wirkt temporÀr und wird nicht in Links weiter gereicht. 
     63$dbg=$debug; 
    6164if ($nodebug === "j") {$dbg=0;}  
    6265 
     
    6467if (!$con) echo "\n<p class='err'>Fehler beim Verbinden der DB</p>"; 
    6568 
    66 // G e b a e u d e 
     69// G e b À u d e 
    6770// ... g.qualitaetsangaben,  
    6871$sqlg ="SELECT g.gml_id, g.name, g.bauweise, g.gebaeudefunktion, g.anzahlderoberirdischengeschosse AS aog, g.anzahlderunterirdischengeschosse AS aug,  
     
    97100 
    98101// Balken 
    99 echo "\n<p class='balken geb'>ALKIS Haus ".$gmlid."&nbsp;</p>"; 
    100 echo "\n<h2><img src='ico/Haus.png' width='16' height='16' alt=''> Haus (Geb&auml;ude)</h2>\n<hr>"; 
    101  
    102 echo "<p class='nwlink noprint'>"; // Umschalter: auch leere Felder 
    103 echo "Umschalten: <a class='nwlink' href='".selbstverlinkung()."?gkz=".$gkz."&amp;gmlid=".$gmlid; 
    104         if ($showkey) {echo "&amp;showkey=j";} else {echo "&amp;showkey=n";} 
    105         if ($allefelder) { 
    106                 echo "&amp;allfld=n'>nur Felder mit Inhalt"; 
    107         } else { 
    108                 echo "&amp;allfld=j'>auch leere Felder"; 
    109         } 
     102echo "\n<p class='balken geb'>ALKIS Haus ".$gmlid."&nbsp;</p>" 
     103."\n<h2><img src='ico/Haus.png' width='16' height='16' alt=''> Haus (Geb&auml;ude)</h2>\n<hr>"; 
     104 
     105echo "<p class='nwlink noprint'>" // Umschalter: auch leere Felder 
     106."Umschalten: <a class='nwlink' href='".selbstverlinkung()."?gkz=".$gkz."&amp;gmlid=".$gmlid.LnkStf(); 
     107if ($allefelder) { 
     108        echo "&amp;allfld=n'>nur Felder mit Inhalt"; 
     109} else { 
     110        echo "&amp;allfld=j'>auch leere Felder"; 
     111} 
    110112echo "</a></p>"; 
    111113 
     
    128130$aug=$rowg["aug"]; 
    129131$hoh=$rowg["hochhaus"]; 
    130 $nam=trim(trim($rowg["name"], "{}"), '"'); // Gebaeude-Name ist ein Array. 
     132$nam=trim(trim($rowg["name"], "{}"), '"'); // GebÀude-Name ist ein Array. 
    131133// Mehrfachbelegung theoretisch. Entklammern reicht. Mal mit und mal ohne "" drum. 
    132134$kfunk=$rowg["gebaeudefunktion"]; 
     
    215217                        ."\n\t<td class='fett'>"; 
    216218        } 
    217         echo "\n\t\t<img src='ico/Lage_mit_Haus.png' width='16' height='16' alt=''>&nbsp;"; 
    218         if ($showkey) {echo "<span class='key'>(".$skey.")</span>&nbsp;";}                       
    219         echo "\n\t\t<a title='Hausnummer' href='alkislage.php?gkz=".$gkz."&amp;gmlid=".$gmllag."&amp;ltyp=".$ltyp; 
    220                 if ($showkey) {echo "&amp;showkey=j";} 
    221                 echo "'>".$snam."&nbsp;".$hsnr; 
     219        echo "\n\t\t<img src='ico/Lage_mit_Haus.png' width='16' height='16' alt=''>&nbsp;".DsKy($skey, 'Stra&szlig;en-*');               
     220        echo "\n\t\t<a title='Hausnummer' href='alkislage.php?gkz=".$gkz."&amp;gmlid=".$gmllag."&amp;ltyp=".$ltyp.LnkStf()."'>".$snam."&nbsp;".$hsnr; 
    222221                if ($ltyp === "p") {echo ", lfd.Nr ".$hlfd;} 
    223222        echo "</a>, ".$gemeinde."<br>"; 
     
    229228echo "\n<tr>" 
    230229        ."\n\t<td class='li'>Geb&auml;udefunktion</td>" 
    231         ."\n\t<td class='fett'>"; 
    232         if ($showkey and $kfunk != '') {echo "<span class='key'>(".$kfunk.")</span>&nbsp;";} 
    233         echo $bfunk."</td>" 
     230        ."\n\t<td class='fett'>".DsKy($kfunk, 'Geb&auml;udefunktion-*').$bfunk."</td>" 
    234231        ."\n\t<td>" 
    235232                ."\n\t\t<p class='erklk'>'Geb&auml;udefunktion' ist die zum Zeitpunkt der Erhebung vorherrschend funktionale Bedeutung des Geb&auml;udes'</p>" 
     
    241238if ($baw != "" OR $allefelder) { 
    242239        echo "\n<tr>" 
    243                 ."\n\t<td class='li'>Bauweise</td>" 
    244                 ."\n\t<td class='fett'>"; 
    245                 if ($showkey and $baw != '') {echo "<span class='key'>(".$baw.")</span>&nbsp;";} 
    246                 echo $bbauw."</td>" 
    247                 ."\n\t<td>" 
    248                         ."\n\t\t<p class='erklk'>'Bauweise' ist die Beschreibung der Art der Bauweise.</p>" 
    249                         ."\n\t\t<p class='erkli'>".$dbauw."</p>" 
    250                 ."\n\t</td>" 
    251         ."\n</tr>"; 
     240        ."\n\t<td class='li'>Bauweise</td>" 
     241        ."\n\t<td class='fett'>".DsKy($baw, 'Bauweise-*').$bbauw."</td>" 
     242        ."\n\t<td>" 
     243                ."\n\t\t<p class='erklk'>'Bauweise' ist die Beschreibung der Art der Bauweise.</p>" 
     244                ."\n\t\t<p class='erkli'>".$dbauw."</p>" 
     245        ."\n\t</td>\n</tr>"; 
    252246} 
    253247 
     
    255249if ($aog != "" OR $allefelder) { 
    256250        echo "\n<tr>" 
    257                 ."\n\t<td class='li'>Geschosse</td>" 
    258                 ."\n\t<td class='fett'>".$aog."</td>" 
    259                 ."\n\t<td>" 
    260                         ."\n\t\t<p class='erklk'>Anzahl oberirdischer Geschosse.</p>" 
    261                 ."\n\t</td>" 
    262         ."\n</tr>"; 
     251        ."\n\t<td class='li'>Geschosse</td>" 
     252        ."\n\t<td class='fett'>".$aog."</td>" 
     253        ."\n\t<td>" 
     254                ."\n\t\t<p class='erklk'>Anzahl oberirdischer Geschosse.</p>" 
     255        ."\n\t</td>\n</tr>"; 
    263256} 
    264257 
     
    266259if ($aug != "" OR $allefelder) { 
    267260        echo "\n<tr>" 
    268                 ."\n\t<td class='li'>U-Geschosse</td>" 
    269                 . "\n\t<td class='fett'>".$aug."</td>" 
    270                 ."\n\t<td>" 
    271                         ."\n\t\t<p class='erklk'>Anzahl unterirdischer Geschosse.</p>" 
    272                 ."\n\t</td>" 
    273         ."\n</tr>"; 
     261        ."\n\t<td class='li'>U-Geschosse</td>" 
     262        . "\n\t<td class='fett'>".$aug."</td>" 
     263        ."\n\t<td>" 
     264                ."\n\t\t<p class='erklk'>Anzahl unterirdischer Geschosse.</p>" 
     265        ."\n\t</td>\n</tr>"; 
    274266} 
    275267 
     
    277269if ($hoh != "" OR $allefelder) { 
    278270        echo "\n<tr>" 
    279                 ."\n\t<td class='li'>Hochhaus</td>" 
    280                 ."\n\t<td class='fett'>".$hoh."</td>" 
    281                 ."\n\t<td>" 
    282                         ."\n\t\t<p class='erklk'>'Hochhaus' ist ein Geb&auml;ude, das nach Geb&auml;udeh&ouml;he und Auspr&auml;gung als Hochhaus zu bezeichnen ist. F&uuml;r Geb&auml;ude im Geschossbau gilt dieses i.d.R. ab 8 oberirdischen Geschossen, f&uuml;r andere Geb&auml;ude ab einer Geb&auml;udeh&ouml;he von 22 m." 
    283                 ."\n\t</td>" 
    284         ."\n</tr>"; 
     271        ."\n\t<td class='li'>Hochhaus</td>" 
     272        ."\n\t<td class='fett'>".$hoh."</td>" 
     273        ."\n\t<td>" 
     274                ."\n\t\t<p class='erklk'>'Hochhaus' ist ein Geb&auml;ude, das nach Geb&auml;udeh&ouml;he und Auspr&auml;gung als Hochhaus zu bezeichnen ist. F&uuml;r Geb&auml;ude im Geschossbau gilt dieses i.d.R. ab 8 oberirdischen Geschossen, f&uuml;r andere Geb&auml;ude ab einer Geb&auml;udeh&ouml;he von 22 m." 
     275        ."\n\t</td>\n</tr>"; 
    285276} 
    286277 
     
    288279if ($ofl != "" OR $allefelder) { 
    289280        echo "\n<tr>" 
    290                 ."\n\t<td class='li'>Lage zur Erdoberfl&auml;che</td>" 
    291                 ."\n\t<td class='fett'>"; 
    292                 if ($showkey and $ofl != '') {echo "<span class='key'>(".$ofl.")</span>&nbsp;";} 
    293                 echo $oflv."</td>" 
    294                 ."\n\t<td>" 
    295                         ."\n\t\t<p class='erklk'>'Lage zur Erdoberfl&auml;che' ist die Angabe der relativen Lage des Geb&auml;udes zur Erdoberfl&auml;che. Diese Attributart wird nur bei nicht ebenerdigen Geb&auml;uden gef&uuml;hrt.<br>" 
    296                         ."\n\t\t<p class='erkli'>".$ofld."</p>" 
    297                 ."\n\t</td>" 
    298         ."\n</tr>"; 
     281        ."\n\t<td class='li'>Lage zur Erdoberfl&auml;che</td>" 
     282        ."\n\t<td class='fett'>".DsKy($ofl, '* f&uuml;r Lage zur Erdoberfl&auml;che').$oflv."</td>" 
     283        ."\n\t<td>" 
     284                ."\n\t\t<p class='erklk'>'Lage zur Erdoberfl&auml;che' ist die Angabe der relativen Lage des Geb&auml;udes zur Erdoberfl&auml;che. Diese Attributart wird nur bei nicht ebenerdigen Geb&auml;uden gef&uuml;hrt.<br>" 
     285                ."\n\t\t<p class='erkli'>".$ofld."</p>" 
     286        ."\n\t</td>\n</tr>"; 
    299287} 
    300288 
     
    302290if ($dga != "" OR $allefelder) { 
    303291        echo "\n<tr>" 
    304                 ."\n\t<td class='li'>Dachgeschossausbau</td>" 
    305                 ."\n\t<td class='fett'>"; 
    306                 if ($showkey and $dga != '') {echo "<span class='key'>(".$dga.")</span>&nbsp;";} 
    307                 echo $dgav."</td>" 
    308                 ."\n\t<td>" 
    309                         ."\n\t\t<p class='erklk'>'Dachgeschossausbau' ist ein Hinweis auf den Ausbau bzw. die Ausbauf&auml;higkeit des Dachgeschosses." 
    310                 ."\n\t</td>" 
    311         ."\n</tr>"; 
     292        ."\n\t<td class='li'>Dachgeschossausbau</td>" 
     293        ."\n\t<td class='fett'>".DsKy($dga, '* Dachgeschossausbau').$dgav."</td>" 
     294        ."\n\t<td>" 
     295                ."\n\t\t<p class='erklk'>'Dachgeschossausbau' ist ein Hinweis auf den Ausbau bzw. die Ausbauf&auml;higkeit des Dachgeschosses." 
     296        ."\n\t</td>\n</tr>"; 
    312297} 
    313298 
     
    315300if ($zus != "" OR $allefelder) { 
    316301        echo "\n<tr>" 
    317                 ."\n\t<td class='li'>Zustand</td>" 
    318                 ."\n\t<td class='fett'>"; 
    319                 if ($showkey and $zus != '') {echo "<span class='key'>(".$zus.")</span>&nbsp;";} 
    320                 echo $zusv."</td>" 
    321                 ."\n\t<td>" 
    322                         ."\n\t\t<p class='erklk'>'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.</p>" 
    323                         ."\n\t\t<p class='erkli'>".$zusd."</p>" 
    324                 ."\n\t</td>" 
    325         ."\n</tr>"; 
     302        ."\n\t<td class='li'>Zustand</td>" 
     303        ."\n\t<td class='fett'>"; 
     304        echo DsKy($zus, 'Zustand-*').$zusv."</td>" 
     305        ."\n\t<td>" 
     306                ."\n\t\t<p class='erklk'>'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.</p>" 
     307                ."\n\t\t<p class='erkli'>".$zusd."</p>" 
     308        ."\n\t</td>\n</tr>"; 
    326309} 
    327310 
    328311// Weitere GebÀudefunktionen 
    329 // Suche Testfall: SELECT gml_id, gebaeudefunktion, weiteregebaeudefunktion FROM ax_gebaeude WHERE (NOT weiteregebaeudefunktion IS NULL) AND cardinality(weiteregebaeudefunktion) > 1 liMIT 10; 
    330312if ($wgf != "" OR $allefelder) { // ... ist ein Array 
    331313        echo "\n<tr>" 
    332                 ."\n\t<td class='li'>Weitere Geb&auml;udefunktionen</td>" 
    333                 ."\n\t<td>"; 
    334                 if ($wgf != "") { // Kommagetrennte Liste aus Array 
    335                         $sqlw="SELECT wert, beschreibung, dokumentation FROM ax_gebaeudefunktion WHERE wert IN ( $1 ) ORDER BY wert;"; 
    336                         $v = array($wgf); 
    337                         $resw = pg_prepare("", $sqlw); 
    338                         $resw = pg_execute("", $v); 
    339                         if (!$resw) { 
    340                                 echo "\n<p class='err'>Fehler bei Geb&auml;ude - weitere Funktion.</p>"; 
    341                                 if ($dbg > 2) {echo "\n<p class='dbg'>SQL=<br>".$sqlw."<br>$1 = Werteliste = '".$wgf."'</p>";} 
    342                         } 
    343                         $zw=0; 
    344                         while($roww = pg_fetch_assoc($resw)) { // LOOP Funktion 
    345                                 if ($zw > 0) {echo "<br>";} 
    346                                 if ($showkey and $roww["wert"] != '') {echo "<span class='key'>(".$roww["wert"].")</span>&nbsp;";} 
    347                                 echo "<span title='".$roww["dokumentation"]."'>".$roww["beschreibung"]."</span>"; 
    348                                 $zw++; 
    349                    } 
    350                    pg_free_result($resw); 
     314        ."\n\t<td class='li'>Weitere Geb&auml;udefunktionen</td>" 
     315        ."\n\t<td>"; 
     316        if ($wgf != "") { // Kommagetrennte Liste aus Array 
     317                $sqlw="SELECT wert, beschreibung, dokumentation FROM ax_gebaeudefunktion WHERE wert IN ( $1 ) ORDER BY wert;"; 
     318                $v = array($wgf); 
     319                $resw = pg_prepare("", $sqlw); 
     320                $resw = pg_execute("", $v); 
     321                if (!$resw) { 
     322                        echo "\n<p class='err'>Fehler bei Geb&auml;ude - weitere Funktion.</p>"; 
     323                        if ($dbg > 2) {echo "\n<p class='dbg'>SQL=<br>".$sqlw."<br>$1 = Werteliste = '".$wgf."'</p>";} 
    351324                } 
    352                 echo "</td>" 
    353                 ."\n\t<td>" 
    354                         ."\n\t\t<p class='erklk'>'Weitere Geb&auml;udefunktion' ist die Funktion, die ein Geb&auml;ude neben der dominierenden Geb&auml;udefunktion hat." 
    355                 ."\n\t</td>" 
    356         ."\n</tr>"; 
     325                $zw=0; 
     326                while($roww = pg_fetch_assoc($resw)) { // LOOP Funktion 
     327                        if ($zw > 0) {echo "<br>";} 
     328                        echo DsKy($roww["wert"], 'Geb&auml;udefunktionen-*')."<span title='".$roww["dokumentation"]."'>".$roww["beschreibung"]."</span>"; 
     329                        $zw++; 
     330           } 
     331           pg_free_result($resw); 
     332        } 
     333        echo "</td>" 
     334        ."\n\t<td>" 
     335                ."\n\t\t<p class='erklk'>'Weitere Geb&auml;udefunktion' ist die Funktion, die ein Geb&auml;ude neben der dominierenden Geb&auml;udefunktion hat." 
     336        ."\n\t</td>\n</tr>"; 
    357337} 
    358338 
     
    360340if ($daf != "" OR $allefelder) { 
    361341        echo "\n<tr>" 
    362                 ."\n\t<td class='li'>Dachform</td>" 
    363                 ."\n\t<td class='fett'>"; 
    364                 if ($showkey and $daf != '') {echo "<span class='key'>(".$daf.")</span>&nbsp;";} 
    365                 echo $dach."</td>" 
    366                 ."\n\t<td>" 
    367                         ."\n\t\t<p class='erklk'>'Dachform' beschreibt die charakteristische Form des Daches." 
    368                 ."\n\t</td>" 
    369         ."\n</tr>"; 
     342        ."\n\t<td class='li'>Dachform</td>" 
     343        ."\n\t<td class='fett'>".DsKy($daf, 'Dachform-*').$dach."</td>" 
     344        ."\n\t<td>" 
     345                ."\n\t\t<p class='erklk'>'Dachform' beschreibt die charakteristische Form des Daches." 
     346        ."\n\t</td>\n</tr>"; 
    370347} 
    371348 
     
    373350if ($hho != "" OR $allefelder) { 
    374351        echo "\n<tr>" 
    375                 ."\n\t<td class='li'>Objekth&ouml;he</td>" 
    376                 ."\n\t<td class='fett'>".$hho."</td>" 
    377                 ."\n\t<td>" 
    378                         ."\n\t\t<p class='erklk'>'Objekth&ouml;he' ist die H&ouml;hendifferenz in [m] zwischen dem h&ouml;chsten Punkt der Dachkonstruktion und der festgelegten Gel&auml;ndeoberfl&auml;che des Geb&auml;udes." 
    379                 ."\n\t</td>" 
    380         ."\n</tr>"; 
     352        ."\n\t<td class='li'>Objekth&ouml;he</td>" 
     353        ."\n\t<td class='fett'>".$hho."</td>" 
     354        ."\n\t<td>" 
     355                ."\n\t\t<p class='erklk'>'Objekth&ouml;he' ist die H&ouml;hendifferenz in [m] zwischen dem h&ouml;chsten Punkt der Dachkonstruktion und der festgelegten Gel&auml;ndeoberfl&auml;che des Geb&auml;udes." 
     356        ."\n\t</td>\n</tr>"; 
    381357} 
    382358 
     
    384360if ($gfl != "" OR $allefelder) { 
    385361        echo "\n<tr>" 
    386                 ."\n\t<td class='li'>Geschossfl&auml;che</td>" 
    387                 ."\n\t<td class='fett'>"; 
    388                 if ($gfl != "") {echo $gfl." m&#178;";} 
    389                 echo "</td>" 
    390                 ."\n\t<td>" 
    391                         ."\n\t\t<p class='erklk'>'Geschossfl&auml;che' ist die Geb&auml;udegeschossfl&auml;che in [qm]." 
    392                 ."\n\t</td>" 
    393         ."\n</tr>"; 
     362        ."\n\t<td class='li'>Geschossfl&auml;che</td>" 
     363        ."\n\t<td class='fett'>"; 
     364        if ($gfl != "") {echo $gfl." m&#178;";} 
     365        echo "</td>" 
     366        ."\n\t<td>" 
     367                ."\n\t\t<p class='erklk'>'Geschossfl&auml;che' ist die Geb&auml;udegeschossfl&auml;che in [qm]." 
     368        ."\n\t</td>\n</tr>"; 
    394369} 
    395370 
     
    397372if ($grf != "" OR $allefelder) { 
    398373        echo "\n<tr>" 
    399                 ."\n\t<td class='li'>Grundfl&auml;che</td>" 
    400                 ."\n\t<td class='fett'>"; 
    401                 if ($grf != "") {echo $grf." m&#178;";} 
    402                 echo "\n\t<td>" 
    403                         ."\n\t\t<p class='erklk'>'Grundfl&auml;che' ist die Geb&auml;udegrundfl&auml;che in [qm]." 
    404                 ."\n\t</td>" 
    405         ."\n</tr>"; 
     374        ."\n\t<td class='li'>Grundfl&auml;che</td>" 
     375        ."\n\t<td class='fett'>"; 
     376        if ($grf != "") {echo $grf." m&#178;";} 
     377        echo "\n\t<td>" 
     378                ."\n\t\t<p class='erklk'>'Grundfl&auml;che' ist die Geb&auml;udegrundfl&auml;che in [qm]." 
     379        ."\n\t</td>\n</tr>"; 
    406380} 
    407381 
     
    409383if ($ura != "" OR $allefelder) { 
    410384        echo "\n<tr>" 
    411                 ."\n\t<td class='li'>Umbauter Raum</td>" 
    412                 ."\n\t<td class='fett'>".$ura."</td>" 
    413                 ."\n\t<td>" 
    414                         ."\n\t\t<p class='erklk'>'Umbauter Raum' ist der umbaute Raum [Kubikmeter] des Geb&auml;udes." 
    415                 ."\n\t</td>" 
    416         ."\n</tr>"; 
     385        ."\n\t<td class='li'>Umbauter Raum</td>" 
     386        ."\n\t<td class='fett'>".$ura."</td>" 
     387        ."\n\t<td>" 
     388                ."\n\t\t<p class='erklk'>'Umbauter Raum' ist der umbaute Raum [Kubikmeter] des Geb&auml;udes." 
     389        ."\n\t</td>\n</tr>"; 
    417390} 
    418391 
     
    420393if ($bja != "" OR $allefelder) { 
    421394        echo "\n<tr>" 
    422                 ."\n\t<td class='li'>Baujahr</td>" 
    423                 ."\n\t<td class='fett'>".$bja."</td>" 
    424                 ."\n\t<td>" 
    425                         ."\n\t\t<p class='erklk'>'Baujahr' ist das Jahr der Fertigstellung oder der baulichen Ver&auml;nderung des Geb&auml;udes." 
    426                 ."\n\t</td>" 
    427         ."\n</tr>"; 
     395        ."\n\t<td class='li'>Baujahr</td>" 
     396        ."\n\t<td class='fett'>".$bja."</td>" 
     397        ."\n\t<td>" 
     398                ."\n\t\t<p class='erklk'>'Baujahr' ist das Jahr der Fertigstellung oder der baulichen Ver&auml;nderung des Geb&auml;udes." 
     399        ."\n\t</td>\n</tr>"; 
    428400} 
    429401 
     
    431403if ($daa != "" OR $allefelder) { 
    432404        echo "\n<tr>" 
    433                 ."\n\t<td class='li'>Dachart</td>" 
    434                 ."\n\t<td class='fett'>".$daa."</td>" 
    435                 ."\n\t<td>" 
    436                         ."\n\t\t<p class='erklk'>'Dachart' gibt die Art der Dacheindeckung (z.B. Reetdach) an." 
    437                 ."\n\t</td>" 
    438         ."\n</tr>"; 
     405        ."\n\t<td class='li'>Dachart</td>" 
     406        ."\n\t<td class='fett'>".$daa."</td>" 
     407        ."\n\t<td>" 
     408                ."\n\t\t<p class='erklk'>'Dachart' gibt die Art der Dacheindeckung (z.B. Reetdach) an." 
     409        ."\n\t</td>\n</tr>"; 
    439410} 
    440411 
     
    461432        if ($erheb != "" OR $allefelder) { 
    462433                echo "\n<tr>" 
    463                         ."\n\t<td class='li'>Datenerhebung</td>" 
    464                         ."\n\t<td class='fett'>"; 
    465                         if ($showkey) {echo "<span class='key'>(".$erheb.")</span>&nbsp;";} 
    466                         echo $berheb."</td>" 
    467                         ."\n\t<td>" 
    468                                 ."\n\t\t<p class='erklk'>'Datenerhebung' beschreibt Qualit&auml;tsangaben, Herkunft.</p>" 
    469                                 ."\n\t\t<p class='erkli'>".$derheb."</p>" 
    470                         ."</td>" 
    471                 ."\n</tr>"; 
     434                ."\n\t<td class='li'>Datenerhebung</td>" 
     435                ."\n\t<td class='fett'>".DsKy($erheb, 'Datenerhebung-*').$berheb."</td>" 
     436                ."\n\t<td>" 
     437                        ."\n\t\t<p class='erklk'>'Datenerhebung' beschreibt Qualit&auml;tsangaben, Herkunft.</p>" 
     438                        ."\n\t\t<p class='erkli'>".$derheb."</p>" 
     439                ."</td>\n</tr>"; 
    472440        } 
    473441} 
     
    515483 
    516484        // 3 FÀlle: 
    517         if ($drin === "t") { // GebÀude liegt komplett in FlurstÃŒck 
     485        if ($drin === "t") { // Geb. komplett in FS 
    518486                $gstyle="gin"; // siehe .css     
    519487                $f1=number_format($schni,2,",",".") . " m&#178;"; 
     
    524492                        $f1="&nbsp;"; 
    525493                        $f2="angrenzend"; 
    526                 } else { // Teile des GebÀudes stehen auf dem FlurstÃŒck 
     494                } else { // Teile des Geb. auf dem FS 
    527495                        $gstyle="gtl"; 
    528496                        $f1=number_format($schni,2,",",".") . " m&#178;"; 
     
    532500        echo "\n<tr>" 
    533501                ."\n\t<td class='fla'>".$f1."</td>" 
    534                 ."\n\t<td class='".$gstyle."'>".$f2."</td>"; 
    535         echo "\n\t<td>"; 
    536         if ($showkey) {echo "<span class='key'>(".$rowf["gemarkungsnummer"].")</span> ";} 
    537         echo $rowf["bezeichnung"]."</td>" 
    538         ."\n\t<td>".$flur."</td>" 
    539         ."\n\t<td class='fsnr'><span class='wichtig'>".$fskenn."</span></td>"; 
     502                ."\n\t<td class='".$gstyle."'>".$f2."</td>" 
     503                ."\n\t<td>".DsKy($rowf["gemarkungsnummer"], 'Gemarkungsnummer').$rowf["bezeichnung"]."</td>" 
     504                ."\n\t<td>".$flur."</td>" 
     505                ."\n\t<td class='fsnr'><span class='wichtig'>".$fskenn."</span></td>"; 
    540506 
    541507        echo "\n\t<td class='nwlink noprint'>" // Link FS 
    542                 ."\n\t\t<a title='Flurst&uuml;ck' href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$fgml; 
    543                 if ($showkey) {echo "&amp;showkey=j";} 
    544                 echo "'>Flurst&uuml;ck&nbsp;<img src='ico/Flurstueck_Link.png' width='16' height='16' alt=''></a>" 
     508                ."\n\t\t<a title='Flurst&uuml;ck' href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$fgml.LnkStf() 
     509                ."'>Flurst&uuml;ck&nbsp;<img src='ico/Flurstueck_Link.png' width='16' height='16' alt=''></a>" 
    545510                ."\n\t</td>" 
    546511        ."\n</tr>"; 
     
    549514$gfla=number_format($gfla,2,",",".") . " m&#178;"; 
    550515echo "\n<tr>\n\t<td class='fla sum'>".$gfla."</td>\n\t<td>Geb&auml;udefl&auml;che</td>\n\t<td></td>\n</tr>"; 
    551 echo "\n</table>"; // Ende FlurstÃŒcke 
     516echo "\n</table>"; 
    552517 
    553518echo "<div class='buttonbereich noprint'>\n<hr>" 
Note: See TracChangeset for help on using the changeset viewer.