Changeset 388 for trunk/info


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

Korrektur zur ALKIS-Auskunft

Location:
trunk/info/info/alkisn
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/info/info/alkisn/alkisauszug.css

    r387 r388  
    1616        2016-12-01      Stop-Meldung bei BerechtigungsprÃŒfung, Sortierspalten 
    1717        2017-06-08      Tab-Zeilen-Farbe wechseln, Spaltenbreite td.flag, media screen 
     18        2017-06-09      ErlÀrung zu Haus: 2 Arten 
    1819*/ 
    1920body    {background-color: #FEFFFE;} 
     
    4950p.warn          {color: gray; font-style: italic;}      /* Warnung, Hinweis */ 
    5051p.ph            {color: gray;}                                          /* Platzhalter */ 
     52p.erklk         {color: silver; font-size: 8pt;}        /* Haus: ErklÀrungen zur Kategorie */ 
     53p.erkli         {color: grey; font-size: 8pt;}          /* Haus: ErklÀrungen zum Inhalt */ 
    5154 
    5255/* Links */ 
     
    9194td.lr   {color: black;} /* Liste Rechts */ 
    9295td.ph   {color: gray;}  /* Platzhalter, vorlaeufig, spaeter loschen */ 
    93 td.erkl {color: silver; font-size: 8pt;}        /* ErklÀrungen, nur klein (Haus) */ 
    94  
    9596td.fla  {width: 110px; padding-right: 4px; text-align: right;} /* Flaechen rechtsbuendig (stellengerecht) */ 
    9697td.flag {min-width: 110px; padding-right: 4px; text-align: right;} /* .. im GB-Bestandsnachweis erweiterbar */ 
     
    164165/* Abweichende Darstellung im Druck. 
    165166Generell keine "Bedienelemente" mit drucken, also Links zu anderen Nachweisen oder optionale Umschalter fÃŒr den Umfang der Anzeige. 
    166 Dies wird durch class='noprint' gesteuert.  
    167 Große farbige FlÀchen vermeiden, z.B. durch Rahmen ersetzen. */ 
     167Dies wird durch class='noprint' gesteuert. Große farbige FlÀchen vermeiden, z.B. durch Rahmen ersetzen. */ 
    168168@media print { 
    169169        body    {background-color: white;} /* width: 98%; */ 
  • 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."'>"; 
  • trunk/info/info/alkisn/alkishaus.php

    r387 r388  
    88        2016-12-05 Array-Behandlung ax_gebaeude.name 
    99        2017-06-08 Validierung Eingabeparameter, Feinkorrekturen 
     10        2017-06-09 Tool-Tip GebÀudefunktion, ErklÀrung 2 getrennte p.Styles 
    1011 
    1112        ToDo: 
     13        - Die im Modul 'Lage' als Tooltip vorhandene lange Beschreibung der GebÀude-Funktion (Inhalt) hier auch anzeigen. 
    1214        - sinnvolle Sortierung und Gruppierung der Felder 
    1315        - geometrische Suche nach FS, auf denen das Haus steht 
     
    101103                ."\n\t<td class='head' title=''>Attribut</td>" 
    102104                ."\n\t<td class='head mittelspalte' title=''>Wert</td>" 
    103                 ."\n\t<td class='head' title=''>Erkl&auml;rung</td>" 
     105                ."\n\t<td class='head' title=''>" 
     106                        ."\n\t\t<p class='erklk'>Erkl&auml;rung Kategorie</p>" 
     107                        ."\n\t\t<p class='erkli'>Erkl&auml;rung Inhalt</p>" 
     108                ."\n\t</td>" 
    104109        ."\n</tr>"; 
    105110 
     
    146151                        ."\n\t<td class='li'>Name</td>" 
    147152                        ."\n\t<td>".$nam."</td>" 
    148                         ."\n\t<td class='erkl'>'Name' ist der Eigenname oder die Bezeichnung des Geb&auml;udes.</td>" 
     153                        ."\n\t<td>" 
     154                                ."\n\t\t<p class='erklk'>'Name' ist der Eigenname oder die Bezeichnung des Geb&auml;udes." 
     155                        ."\n\t</td>" 
    149156                ."\n</tr>"; 
    150157        } 
     
    199206        if ($zhsnr > 0) {echo "\n\t</td>\n\t<td>&nbsp;</td>\n</tr>";} 
    200207 
     208// In der 3. Spalte: 
     209// p.erklk = ErklÀrungen zur Kategorie 
     210// p.erkli = .. zum Inhalt 
     211 
    201212        // GebÀudefunktion 
    202213        echo "\n<tr>" 
     
    205216                if ($showkey) {echo "<span class='key'>".$kfunk."</span>&nbsp;";} 
    206217                echo $bfunk."</td>" 
    207                 ."\n\t<td class='erkl'>'Geb&auml;udefunktion' ist die zum Zeitpunkt der Erhebung vorherrschend funktionale Bedeutung des Geb&auml;udes'<br>".$dfunk."</td>" 
     218                ."\n\t<td>" 
     219                        ."\n\t\t<p class='erklk'>'Geb&auml;udefunktion' ist die zum Zeitpunkt der Erhebung vorherrschend funktionale Bedeutung des Geb&auml;udes'</p>" 
     220                        ."\n\t\t<p class='erkli'>".$dfunk."</p>" 
     221                ."</td>" 
    208222        ."\n</tr>"; 
    209223 
     
    215229                        if ($showkey) {echo "<span class='key'>".$baw."</span>&nbsp;";} 
    216230                        echo $bbauw."</td>" 
    217                         ."\n\t<td class='erkl'>'Bauweise' ist die Beschreibung der Art der Bauweise.<br>".$dbauw."</td>" 
     231                        ."\n\t<td>" 
     232                                ."\n\t\t<p class='erklk'>'Bauweise' ist die Beschreibung der Art der Bauweise.</p>" 
     233                                ."\n\t\t<p class='erkli'>".$dbauw."</p>" 
     234                        ."\n\t</td>" 
    218235                ."\n</tr>"; 
    219236        } 
     
    224241                        ."\n\t<td class='li'>Geschosse</td>" 
    225242                        ."\n\t<td class='fett'>".$aog."</td>" 
    226                         ."\n\t<td class='erkl'>Anzahl oberirdischer Geschosse</td>" 
     243                        ."\n\t<td>" 
     244                                ."\n\t\t<p class='erklk'>Anzahl oberirdischer Geschosse.</p>" 
     245                        ."\n\t</td>" 
    227246                ."\n</tr>"; 
    228247        } 
     
    233252                        ."\n\t<td class='li'>U-Geschosse</td>" 
    234253                        . "\n\t<td class='fett'>".$aug."</td>" 
    235                         ."\n\t<td class='erkl'>Anzahl unterirdischer Geschosse</td>" 
     254                        ."\n\t<td>" 
     255                                ."\n\t\t<p class='erklk'>Anzahl unterirdischer Geschosse.</p>" 
     256                        ."\n\t</td>" 
    236257                ."\n</tr>"; 
    237258        } 
     
    242263                        ."\n\t<td class='li'>Hochhaus</td>" 
    243264                        ."\n\t<td class='fett'>".$hoh."</td>" 
    244                         ."\n\t<td class='erkl'>'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.</td>" 
     265                        ."\n\t<td>" 
     266                                ."\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." 
     267                        ."\n\t</td>" 
    245268                ."\n</tr>"; 
    246269        } 
     
    253276                        if ($showkey) {echo "<span class='key'>".$ofl."</span>&nbsp;";} 
    254277                        echo $oflv."</td>" 
    255                         ."\n\t<td class='erkl'>'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>".$ofld."</td>" 
     278                        ."\n\t<td>" 
     279                                ."\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>" 
     280                                ."\n\t\t<p class='erkli'>".$ofld."</p>" 
     281                        ."\n\t</td>" 
    256282                ."\n</tr>"; 
    257283        } 
     
    265291                        if ($showkey) {echo "<span class='key'>".$dga."</span>&nbsp;";} 
    266292                        echo $dgav."</td>" 
    267                         ."\n\t<td class='erkl'>'Dachgeschossausbau' ist ein Hinweis auf den Ausbau bzw. die Ausbauf&auml;higkeit des Dachgeschosses.</td>" 
     293                        ."\n\t<td>" 
     294                                ."\n\t\t<p class='erklk'>'Dachgeschossausbau' ist ein Hinweis auf den Ausbau bzw. die Ausbauf&auml;higkeit des Dachgeschosses." 
     295                        ."\n\t</td>" 
    268296                ."\n</tr>"; 
    269297        } 
     
    276304                        if ($showkey) {echo "<span class='key'>".$zus."</span>&nbsp;";} 
    277305                        echo $zusv."</td>" 
    278                         ."\n\t<td class='erkl'>'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.<br>".$zusd."</td>" 
     306                        ."\n\t<td>" 
     307                                ."\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>" 
     308                                ."\n\t\t<p class='erkli'>".$zusd."</p>" 
     309                        ."\n\t</td>" 
    279310                ."\n</tr>"; 
    280311        } 
     
    305336                        } 
    306337                        echo "</td>" 
    307                         ."\n\t<td class='erkl'>'Weitere Geb&auml;udefunktion' ist die Funktion, die ein Geb&auml;ude neben der dominierenden Geb&auml;udefunktion hat.</td>" 
     338                        ."\n\t<td>" 
     339                                ."\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." 
     340                        ."\n\t</td>" 
    308341                ."\n</tr>"; 
    309342        } 
     
    317350                        if ($showkey) {echo "<span class='key'>".$daf."</span>&nbsp;";} 
    318351                        echo $dach."</td>" 
    319                         ."\n\t<td class='erkl'>'Dachform' beschreibt die charakteristische Form des Daches.</td>" 
     352                        ."\n\t<td>" 
     353                                ."\n\t\t<p class='erklk'>'Dachform' beschreibt die charakteristische Form des Daches." 
     354                        ."\n\t</td>" 
    320355                ."\n</tr>"; 
    321356        } 
     
    326361                        ."\n\t<td class='li'>Objekth&ouml;he</td>" 
    327362                        ."\n\t<td class='fett'>".$hho."</td>" 
    328                         ."\n\t<td class='erkl'>'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.</td>" 
     363                        ."\n\t<td>" 
     364                                ."\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." 
     365                        ."\n\t</td>" 
    329366                ."\n</tr>"; 
    330367        } 
     
    337374                        if ($gfl != "") {echo $gfl." m&#178;";} 
    338375                        echo "</td>" 
    339                         ."\n\t<td class='erkl'>'Geschossfl&auml;che' ist die Geb&auml;udegeschossfl&auml;che in [qm].</td>" 
     376                        ."\n\t<td>" 
     377                                ."\n\t\t<p class='erklk'>'Geschossfl&auml;che' ist die Geb&auml;udegeschossfl&auml;che in [qm]." 
     378                        ."\n\t</td>" 
    340379                ."\n</tr>"; 
    341380        } 
     
    347386                        ."\n\t<td class='fett'>"; 
    348387                        if ($grf != "") {echo $grf." m&#178;";} 
    349                         echo "\n\t<td class='erkl'>'Grundfl&auml;che' ist die Geb&auml;udegrundfl&auml;che in [qm].</td>" 
     388                        echo "\n\t<td>" 
     389                                ."\n\t\t<p class='erklk'>'Grundfl&auml;che' ist die Geb&auml;udegrundfl&auml;che in [qm]." 
     390                        ."\n\t</td>" 
    350391                ."\n</tr>"; 
    351392        } 
     
    356397                        ."\n\t<td class='li'>Umbauter Raum</td>" 
    357398                        ."\n\t<td class='fett'>".$ura."</td>" 
    358                         ."\n\t<td class='erkl'>'Umbauter Raum' ist der umbaute Raum [Kubikmeter] des Geb&auml;udes.</td>" 
     399                        ."\n\t<td>" 
     400                                ."\n\t\t<p class='erklk'>'Umbauter Raum' ist der umbaute Raum [Kubikmeter] des Geb&auml;udes." 
     401                        ."\n\t</td>" 
    359402                ."\n</tr>"; 
    360403        } 
     
    365408                        ."\n\t<td class='li'>Baujahr</td>" 
    366409                        ."\n\t<td class='fett'>".$bja."</td>" 
    367                         ."\n\t<td class='erkl'>'Baujahr' ist das Jahr der Fertigstellung oder der baulichen Ver&auml;nderung des Geb&auml;udes.</td>" 
     410                        ."\n\t<td>" 
     411                                ."\n\t\t<p class='erklk'>'Baujahr' ist das Jahr der Fertigstellung oder der baulichen Ver&auml;nderung des Geb&auml;udes." 
     412                        ."\n\t</td>" 
    368413                ."\n</tr>"; 
    369414        } 
     
    374419                        ."\n\t<td class='li'>Dachart</td>" 
    375420                        ."\n\t<td class='fett'>".$daa."</td>" 
    376                         ."\n\t<td class='erkl'>'Dachart' gibt die Art der Dacheindeckung (z.B. Reetdach) an.</td>" 
     421                        ."\n\t<td>" 
     422                                ."\n\t\t<p class='erklk'>'Dachart' gibt die Art der Dacheindeckung (z.B. Reetdach) an." 
     423                        ."\n\t</td>" 
    377424                ."\n</tr>"; 
    378425        } 
     
    383430                        ."\n\t<td class='li'>Qualit&auml;tsangaben</td>" 
    384431                        ."\n\t<td class='fett'>".$qag."</td>" 
    385                         ."\n\t<td class='erkl'>Angaben zur Herkunft der Informationen (Erhebungsstelle). Die Information ist konform zu den Vorgaben aus ISO 19115 zu repr&auml;sentieren.</td>" 
     432                        ."\n\t<td>" 
     433                                ."\n\t\t<p class='erklk'>Angaben zur Herkunft der Informationen (Erhebungsstelle). Die Information ist konform zu den Vorgaben aus ISO 19115 zu repr&auml;sentieren." 
     434                        ."\n\t</td>" 
    386435                ."\n</tr>"; 
    387436        } 
Note: See TracChangeset for help on using the changeset viewer.