Ignore:
Timestamp:
06/12/17 13:29:45 (7 years ago)
Author:
frank.jaeger
Message:

Korrektur zur ALKIS-Auskunft

File:
1 edited

Legend:

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

    r387 r388  
    88        2016-12-05 Array-Behandlung ax_gebaeude.name 
    99        2017-06-08 Validierung Eingabeparameter, Feinkorrekturen 
     10        2017-06-19 Tool-Tip GebÀudefunktion 
    1011*/ 
    1112session_start(); 
     
    102103 
    103104// G e b a e u d e 
    104 $sqlg ="SELECT g.gml_id, g.name, g.bauweise, g.gebaeudefunktion, h.v AS bauweise_beschreibung, u.v AS bezeichner, g.zustand, z.v AS bzustand,  
     105$sqlg ="SELECT g.gml_id, g.name, g.bauweise, g.gebaeudefunktion, h.v AS bauweise_beschreibung, u.v AS bezeichner, u.d AS gfktd, g.zustand, z.v AS bzustand,  
    105106round(st_area(g.wkb_geometry)::numeric,2) AS gebflae, "; // GEB-Flaeche komplett auch die Fl. ausserhalb des FS 
    106107$sqlg.="round(st_area(ST_Intersection(g.wkb_geometry,f.wkb_geometry))::numeric,2) AS schnittflae, "; // wie viel vom GEB liegt im FS? 
     
    131132        echo "\n<tr>\n" 
    132133                ."\n\t<td class='head' title='ggf. Geb&auml;udename'>Name</td>" 
    133                 ."\n\t<td class='heads fla' title='Schnittsfl&auml;che'><img src='ico/sortd.png' width='10' height='10' alt='' title='Sortierung (absteigend)'>Fl&auml;che</td>" 
    134                 ."\n\t<td class='head' title='Geb&auml;udefl&auml;che'>&nbsp;</td>" 
     134                ."\n\t<td class='heads fla' title='Schnittfl&auml;che zwischen Flurst&uuml;ck und Geb&auml;ude'><img src='ico/sortd.png' width='10' height='10' alt='' title='Sortierung (absteigend)'>Fl&auml;che</td>" 
     135                ."\n\t<td class='head' title='gesamte Geb&auml;udefl&auml;che, liegt teilweise auf Nachbar-Flurst&uuml;ck'>&nbsp;</td>" 
    135136                ."\n\t<td class='head' title='Geb&auml;udefunktion ist die zum Zeitpunkt der Erhebung vorherrschend funktionale Bedeutung des Geb&auml;udes'>Funktion</td>" 
    136137                ."\n\t<td class='head' title='Bauweise ist die Beschreibung der Art der Bauweise'>Bauweise</td>" 
     
    147148                // Mehrfachbelegung nur theoretisch. Entklammern reicht. Mal mit und mal ohne "" drum !? 
    148149                /* SELECT name FROM ax_gebaeude WHERE NOT name IS NULL AND array_length(name, 1) > 1; */ 
    149                 $gzus=$rowg["zustand"]; 
    150                 $gzustand=$rowg["bzustand"]; 
     150                $gfktk=htmlentities($rowg["gebaeudefunktion"], ENT_QUOTES, "UTF-8");  // Geb.-Funktion Key 
     151                $gfktv=htmlentities($rowg["bezeichner"], ENT_QUOTES, "UTF-8"); // Geb.Funktion Value 
     152                $gfktd=htmlentities($rowg["gfktd"], ENT_QUOTES, "UTF-8"); // GebÀude-Funktion-Description 
     153                $gzus=htmlentities($rowg["zustand"], ENT_QUOTES, "UTF-8"); 
     154                $gzustand=htmlentities($rowg["bzustand"], ENT_QUOTES, "UTF-8"); 
    151155 
    152156                // 3 FÀlle unterscheiden: 
     
    168172 
    169173                echo "\n<tr>" 
    170                         ."\n\t<td class='".$gstyle."'>"; 
     174                        ."\n\t<td class='".$gstyle."'>"; // Sp. 1 Name 
    171175                        if ($gnam != "") {echo "<span title='Geb&auml;udename'>".$gnam."</span><br>";} 
    172176                        echo "\n\t</td>"; 
    173177 
    174                         echo "\n\t<td class='fla'>".$f1."</td>" 
     178                        echo "\n\t<td class='fla'>".$f1."</td>" // Sp. 2 
    175179                        ."\n\t<td class='".$gstyle."'>".$f2."</td>"; // FlÀchenangaben 
    176180 
    177                         echo "\n\t<td class='".$gstyle."'>"; 
    178                         if ($showkey) {echo "<span class='key'>".$rowg["gebaeudefunktion"]."</span>&nbsp;";} 
    179                         echo $rowg["bezeichner"]."</td>"; 
     181                        echo "\n\t<td class='".$gstyle."' title='".$gfktd."'>"; // Sp. 3 Funktion 
     182                        if ($showkey) {echo "<span class='key'>".$gfktk."</span>&nbsp;";} 
     183                        echo $gfktv."</td>"; 
    180184 
    181185                        echo "\n\t<td class='".$gstyle."'>"; 
Note: See TracChangeset for help on using the changeset viewer.