Ignore:
Timestamp:
12/15/10 09:26:21 (13 years ago)
Author:
frank.jaeger
Message:
 
File:
1 edited

Legend:

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

    r49 r60  
    44 
    55        Version: 
    6         27.08.2010  von WhereGroup uebernommen 
    7         31.08.2010  Link zum FS-NW, Lage 
    8         01.09.2010  RLP-Daten: keine Relation Nebengebaeude->LagePseudonummer 
    9                                         Spalte lfd.-Nr raus wegen Verwechslungsgefhr mit lfd-Nr.-Nebengebaeuude 
    10         02.09.2010  Mit Icons 
    11         06.09.2010  Kennzeichen-Rahmenfarbe, Schluessel anschaltbar 
    126        15.09.2010  Function "buchungsart" durch JOIN ersetzt 
    137        21.09.2010  vergessenen Parameter &style und Kommentar entfernt 
     8        01.10.2010  Geschoss-Anzahl 
     9        14.12.2010  Pfad zur Conf 
    1410*/ 
    1511ini_set('error_reporting', 'E_ALL & ~ E_NOTICE'); 
    1612session_start(); 
    17 require_once("/data/conf/alkis_www_conf.php"); 
     13$gkz=urldecode($_REQUEST["gkz"]); 
     14require_once("alkis_conf_location.php"); 
    1815if ($auth == "mapbender") { 
    1916        // Bindung an Mapbender-Authentifizierung 
     
    3431        <link rel="shortcut icon" type="image/x-icon" href="ico/Haus.ico"> 
    3532        <style type='text/css' media='print'> 
    36                 .noprint { visibility: hidden;} 
     33                .noprint {visibility: hidden;} 
    3734        </style> 
    3835</head> 
    3936<body> 
    4037<?php 
    41 $gkz=urldecode($_REQUEST["gkz"]); 
    4238$gmlid=urldecode($_REQUEST["gmlid"]); 
    4339$id = isset($_GET["id"]) ? $_GET["id"] : "n"; 
     
    5349        $showkey=false; 
    5450} 
    55 $dbname = 'alkis05' . $gkz; 
    5651$con = pg_connect("host=".$dbhost." port=" .$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 
     52if (!$con) echo "<p class='err'>Fehler beim Verbinden der DB</p>\n"; 
    5753 
    5854// Flurstueck 
     
    124120 
    125121// G e b a e u d e 
    126 $sqlg ="SELECT g.gml_id, g.name, g.description, g.bauweise, g.gebaeudefunktion, "; 
     122$sqlg ="SELECT g.gml_id, g.name, g.description, g.bauweise, g.gebaeudefunktion, g.anzahlderoberirdischengeschosse AS aog, "; 
    127123$sqlg.=" h.bauweise_beschreibung, u.bezeichner, v.beziehungsart, v.beziehung_zu, l.hausnummer, "; 
    128124 
     
    180176        // Header 
    181177        echo "\n<tr>\n"; 
    182                 //echo "\n\t<td class='head' title='laufende Nummer'>Lfd. Nr.</td>"; // 1 
    183                 echo "\n\t<td class='head' title='ggf. Hausnummer und/oder Geb&auml;udename'>Nr/Name</td>"; // 2 
    184                 echo "\n\t<td class='head fla' title='Schnittsfl&auml;che'>Fl&auml;che</td>"; // 3 
     178                //echo "\n\t<td class='head' title='laufende Nummer'>Lfd. Nr.</td>"; 
     179                echo "\n\t<td class='head' title='ggf. Hausnummer und/oder Geb&auml;udename'>Nr/Name</td>"; 
     180                echo "\n\t<td class='head fla' title='Schnittsfl&auml;che'>Fl&auml;che</td>"; 
    185181                echo "\n\t<td class='head' title='Geb&auml;udefl&auml;che'>&nbsp;</td>"; 
     182                echo "\n\t<td class='head' title='Anzahl oberirdischer Geschosse'>Gesch.</td>"; 
    186183                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>"; 
    187                 echo "\n\t<td class='head' title='Bauweise (Schl&uuml;ssel und Beschreibung)'>Bauweise</td>"; // 5 
    188                 echo "\n\t<td class='head nwlink' title='Typ von .. und Link zur Lagebezeichnung'>Lage</td>"; // 6 
     184                echo "\n\t<td class='head' title='Bauweise (Schl&uuml;ssel und Beschreibung)'>Bauweise</td>"; 
     185                echo "\n\t<td class='head nwlink' title='Typ von .. und Link zur Lagebezeichnung'>Lage</td>"; 
    189186        echo "\n</tr>"; 
    190187        // Body 
     
    193190                $gebflsum = $gebflsum + $rowg["schnittflae"];            
    194191                echo "\n<tr>"; 
    195                         //echo "\n\t<td>".$gebnr."</td>"; // 1 
    196192                        echo "\n\t<td>".$rowg["hausnummer"]."&nbsp;".$rowg["name"]; 
    197193                                if ($idanzeige) { 
    198194                                        linkgml($gkz, $rowg["gml_id"], "Geb&auml;ude"); 
    199195                                }        
    200                         echo "</td>"; // 2 
     196                        echo "</td>"; 
     197 
    201198                        if ($rowg["drin"] == "t") { // 3 komplett enthalten 
    202199                                echo "\n\t<td class='fla'>".$rowg["schnittflae"]." m&#178;</td>";  
     
    211208                                } 
    212209                        } 
     210 
     211                        echo "\n\t<td>".$rowg["aog"]."</td>"; 
     212 
    213213                        echo "\n\t<td>"; 
    214214                        if ($showkey) { 
    215215                                echo "<span class='key'>".$rowg["gebaeudefunktion"]."</span>&nbsp;"; 
    216216                        } 
    217                         echo $rowg["bezeichner"]."</td>"; // 4 
     217                        echo $rowg["bezeichner"]."</td>"; 
     218 
    218219                        echo "\n\t<td>"; 
    219220                        if ($showkey) { 
    220221                                echo "<span class='key'>".$rowg["bauweise"]."</span>&nbsp;"; 
    221222                        } 
    222                         echo $rowg["bauweise_beschreibung"]."</td>"; // 5 
     223                        echo $rowg["bauweise_beschreibung"]."</td>"; 
     224 
    223225                        echo "\n\t<td class='nwlink noprint'>"; 
    224226                        $bezieh=$rowg["beziehungsart"];          
    225227                        if (!$bezieh == "" ) { 
     228                                $gmllag=$rowg["beziehung_zu"]; 
    226229                                switch ($bezieh) { 
    227230                                        case "hat":                     // *P*seudonummer 
    228                                                 echo "\n\t\t<a title='Lagebezeichnung' href='alkislage.php?gkz=".$gkz."&amp;gmlid=".$rowg["beziehung_zu"]."&amp;ltyp=p'>lfd-Nr</a>"; 
     231                                                echo "\n\t\t<a title='Lagebezeichnung' href='alkislage.php?gkz=".$gkz."&amp;gmlid=".$gmllag; 
     232                                                if ($idanzeige) {echo "&amp;id=j";} 
     233                                                echo "&amp;ltyp=p'>lfd-Nr</a>"; 
    229234                                                break; 
    230235                                        case "zeigtAuf":        // *M*it HausNr 
    231                                                 echo "\n\t\t<a title='Lagebezeichnung' href='alkislage.php?gkz=".$gkz."&amp;gmlid=".$rowg["beziehung_zu"]."&amp;ltyp=m'>Haus-Nr</a>"; 
     236                                                echo "\n\t\t<a title='Lagebezeichnung' href='alkislage.php?gkz=".$gkz."&amp;gmlid=".$gmllag; 
     237                                                if ($idanzeige) {echo "&amp;id=j";} 
     238                                                echo "&amp;ltyp=m'>Haus-Nr</a>"; 
    232239                                                break; 
    233240                                        default: 
Note: See TracChangeset for help on using the changeset viewer.