Changeset 128 for trunk/var/www


Ignore:
Timestamp:
11/16/11 15:29:32 (12 years ago)
Author:
frank.jaeger
Message:

Erweiterung der ALKIS-Buchauskunft im Bereich Flurstücks-Historie.
Symbole für die Doku: .ico nach .png konvertiert

Location:
trunk/var/www/info/alkis
Files:
3 added
3 deleted
11 edited

Legend:

Unmodified
Added
Removed
  • trunk/var/www/info/alkis/alkisauszug.css

    r123 r128  
    88        04.01.2011  Spalte td.fla im fsnw 
    99        26.01.2011  einheitlich td padding-top 6px 
    10         03.11.2011  FS-Historie 
     10        16.11.2011  FS-Historie 
    1111*/ 
    1212body    {background-color: #FDFFFD;} 
     
    3333p.gadr  {color: maroon; margin-top: 1pt;}       /* GB-Nachw. Eigentuemer Adresse */ 
    3434p.nwlink, td.nwlink {font-size: 7pt; text-align: right; margin-top: 0pt;}       /* Link zum Nachweis GB, FS, ..*/ 
    35 p.err           {color: red;}                                                           /* Fehler-Meldungen */ 
     35p.err           {font-size: 11px; color: red;}          /* Fehler -> Anwender */ 
     36p.dbg           {font-size: 10px; color: gray;}         /* Debug -> Entwickler */ 
    3637p.warn  {color: gray; font-style: italic;}      /* Warnung, Hinweis */ 
    3738p.ph            {color: gray;}                                                          /* Platzhalter */ 
  • trunk/var/www/info/alkis/alkisbestnw.php

    r123 r128  
    99        26.07.2011  debug, SQL nur im Testmodus anzeigen, Prepared Statements 
    1010        02.11.2011  6. Parameter fuer function eigentuemer() 
     11        16.11.2011  neuer Style class='dbg' 
    1112 
    1213        ToDo: 
     
    7475if (!$res) { 
    7576        echo "<p class='err'>Fehler bei Grundbuchdaten.</p>"; 
    76         if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
     77        if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
    7778} 
    7879if ($row = pg_fetch_array($res)) { 
     
    188189if (!$res) { 
    189190        echo "<p class='err'>Fehler bei Buchung.</p>\n"; 
    190         if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
     191        if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
    191192} 
    192193$i=0; 
     
    230231                if (!$resan) { 
    231232                        echo "<p class='err'>Fehler bei 'andere Buchungsstelle'.</p>\n"; 
    232                         if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."</p>";} 
     233                        if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."</p>";} 
    233234                } 
    234235                $a=0; // count: andere BS 
     
    254255                        if (!$fbres) { 
    255256                                echo "<p class='err'>Fehler bei fiktivem Blatt.</p>\n"; 
    256                                 if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."</p>";}                    
     257                                if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."</p>";}                    
    257258                        } 
    258259                        $b=0; 
     
    402403        if (!$resb) { 
    403404                echo "<p class='err'>Fehler bei 'andere Berechtigte Bl&auml;tter:'<br>".$sql."</p>\n"; 
    404                 if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
     405                if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
    405406        } 
    406407        $b=0; // count: Blaetter 
  • trunk/var/www/info/alkis/alkisfshist.php

    r123 r128  
    66 
    77        Version: 
    8         03.11.2011  Entwurf Prototyp 
     8        2011-11-03  Entwurf Prototyp 
     9        2011-11-16  Zum aktuellen FS die VorgÀnger suchen 
    910 
    1011        Sinnvoller Einstieg als Erweiterung der Navigation (Suche in Flur, (auch) nach Hist-FS). 
     
    2021        +++ Eine Geometrische VorgÀnger-Suche dazu realisieren? Oder besser Hist-Layer in Mapfile als Einstieg. 
    2122         
    22         +++ ZusÀtzlicher Parameter x/y (aus WMS-Feature-Info) als Geometriescher Einstieg fÃŒr historische FS MIT Raumbezug 
     23        +++ ZusÀtzlicher Parameter x/y (aus WMS-Feature-Info) als Geometrischer Einstieg fÃŒr historische FS MIT Raumbezug 
    2324*/ 
    2425 
     
    3132*/ 
    3233        $fst=rtrim($fs,"_");     
    33         $zer=substr ($fst, 2, 4)."-".ltrim(substr($fst, 6, 3), "0")."-".ltrim(substr($fst, 9, 5),"0"); 
     34        $zer=substr ($fst, 2, 4)."-".ltrim(substr($fst, 6, 3), "0")."-<b>".ltrim(substr($fst, 9, 5),"0"); 
    3435        $nenn=ltrim(substr($fst, 14), "0"); 
    3536        if ($nenn != "") {$zer.="/".$nenn;} 
     37        $zer.="</b>"; 
    3638        return $zer;  
    3739} 
    3840 
    39 function vornach($dbarr, $gkz, $idanzeige, $showkey) { 
     41function vornach($dbarr) { 
    4042// Datenbank-Array-Feld zeilenweise ausgeben als Selbst-Link 
     43        global $gkz, $idanzeige, $showkey; 
    4144        if ($dbarr == "") { 
    42                 echo "&nbsp;"; 
     45                echo "(keine)"; 
    4346        } else { 
    4447                $stri=trim($dbarr, "{}"); 
    4548                $arr = split(",",$stri); 
    4649                foreach($arr AS $val){ 
    47                    echo "<a title=' zur Flurst&uuml;ck Historie' href='".$_SERVER['PHP_SELF']."?gkz=".$gkz."&amp;fskennz=".$val; 
     50                   echo "Flurst&uuml;ck <a title=' zur Flurst&uuml;ck Historie' href='".$_SERVER['PHP_SELF']."?gkz=".$gkz."&amp;fskennz=".$val; 
    4851                        if ($idanzeige) {echo "&amp;id=j";} 
    4952                                if ($showkey)   {echo "&amp;showkey=j";} 
     
    5255        } 
    5356        return 0; 
     57} 
     58 
     59function gemkg_name($gkey) { 
     60// SchlÃŒssel wird ÃŒbergeben, Name in DB nachschlagen 
     61        global $con; 
     62        $sql ="SELECT bezeichnung FROM ax_gemarkung g WHERE g.gemarkungsnummer= $1 ;"; 
     63        $v=array($gkey); 
     64        $res=pg_prepare("", $sql); 
     65        $res=pg_execute("", $v); 
     66        if (!$res) {echo "\n<p class='err'>Fehler bei Gemarkung.</p>";} 
     67        $zgmk=0; 
     68        while($row = pg_fetch_array($res)) { // eigentlich nur EINE 
     69                $gmkg=$row["bezeichnung"]; 
     70                $zgmk++; 
     71        } 
     72        if ($zgmk == 0) { 
     73                echo "\n<p class='err'>Gemarkung ".$gkey." ist unbekannt.</p>"; 
     74                return; 
     75        } 
     76        return $gmkg; 
     77} 
     78 
     79function such_vor_arr($fsk) { 
     80// Suchen der VorgÀnger zum aktuellen Flurst. Ausgabe von Selbst-Links Zeilenweise in <td>. 
     81// Akt. FS hat keine Verweise auf VorgÀnger. Darum in den Nachfolger-Verweisen von Hist.-FS suchen. 
     82// Problem: Dies sind Arrays, die nicht performant durchsucht werden können. 
     83        global $gkz, $con, $debug; 
     84 
     85        $wherecl="WHERE $1 = ANY (nachfolgerflurstueckskennzeichen) "; 
     86 
     87        // Bei kleinere Datenbanken keine spÃŒrbare Verzögerung bei Suche mit " = ANY(Array)" 
     88        // FÃŒr grosse BestÀnde zusÀtzlich filtern ÃŒber indizierte Felder Gemarkung + Flur? 
     89        // Dazu die nÀchsten 2 Zeilen aktivieren.       
     90//      $wherecl.="AND gemarkungsnummer=".substr($fsk, 2, 4)." "; 
     91//      $wherecl.="AND flurnummer=".ltrim(substr($fsk, 6, 3), "0")." "; 
     92        // Frage: kann das bei Historisierung wechseln? (Umflurung, Umgemarkung). Dann ggf. Fehler (nicht gefunden) 
     93 
     94        $sqlv.="SELECT 'h' AS ftyp, gml_id, flurstueckskennzeichen FROM ax_historischesflurstueck h ".$wherecl; 
     95        $sqlv.="UNION "; 
     96        $sqlv.="SELECT 'o' AS ftyp, gml_id, flurstueckskennzeichen FROM ax_historischesflurstueckohneraumbezug o ".$wherecl; 
     97        $sqlv.="ORDER BY flurstueckskennzeichen"; 
     98 
     99        $v=array($fsk); 
     100        $resv = pg_prepare("", $sqlv); 
     101        $resv = pg_execute("", $v); 
     102        if (!$resv) { 
     103                echo "\n<p class='err'>Fehler bei Vorg&auml;nger-FS.</p>"; 
     104                if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sqlv."<br>$1='".$fsk."'</p>";} 
     105        } 
     106        $zv=0; 
     107        while($rowv = pg_fetch_array($resv)) { 
     108                $ftyp=$rowv["ftyp"]; 
     109                $gmlv=$rowv["gml_id"]; 
     110                $vfsk=$rowv["flurstueckskennzeichen"]; 
     111                echo "Flurst&uuml;ck <a title='Historie des Vorg&auml;ngerflurst&uuml;cks' href='".$_SERVER['PHP_SELF']."?gkz=".$gkz."&amp;fskennz=".$vfsk."&amp;gmlid=".$gmlv; 
     112                if ($idanzeige) {echo "&amp;id=j";} 
     113                        if ($showkey)   {echo "&amp;showkey=j";} 
     114                echo "'>".fzerleg($vfsk)."</a><br>"; 
     115                $zv++; 
     116        } 
     117        if ($zv == 0) {echo "(keine)";} 
     118        return; 
    54119} 
    55120 
     
    102167                $parmtyp=""; 
    103168                echo "<p class='err'>Parameter 'gmlid' oder 'fskennz' fehlt.</p>"; 
    104                 // ++ Formular ausgeben um das FlurstÃŒckskennzeichen einzugeben?  
    105169        } 
    106170} 
    107171 
    108172if ($parmtyp != "") { // einer der beiden erlaubten FÀlle 
    109         // UNION-Abfrage auf 3 Àhnliche Tabellen, darin aber immr nur 1 Treffer. 
    110         $sqlu ="SELECT 'a' AS ftyp, gml_id, flurnummer, zaehler, nenner, amtlicheflaeche, zeitpunktderentstehung, gemarkungsnummer, null AS nach, null AS vor "; 
     173        // UNION-Abfrage auf 3 Àhnliche Tabellen, darin aber immer nur 1 Treffer. 
     174 
     175        $felder="gml_id, flurnummer, zaehler, nenner, flurstueckskennzeichen, amtlicheflaeche, zeitpunktderentstehung, gemarkungsnummer, "; 
     176 
     177        $sqlu ="SELECT 'a' AS ftyp, ".$felder."null AS nach, null AS vor, null AS \"name\" "; 
    111178        $sqlu.="FROM ax_flurstueck f ".$whereclause; 
    112179        $sqlu.="UNION "; 
    113         $sqlu.="SELECT 'h' AS ftyp, gml_id, flurnummer, zaehler, nenner, amtlicheflaeche, zeitpunktderentstehung, gemarkungsnummer, nachfolgerflurstueckskennzeichen AS nach, vorgaengerflurstueckskennzeichen AS vor "; 
     180        $sqlu.="SELECT 'h' AS ftyp, ".$felder."nachfolgerflurstueckskennzeichen AS nach, vorgaengerflurstueckskennzeichen AS vor, name "; 
    114181        $sqlu.="FROM ax_historischesflurstueck h ".$whereclause; 
    115182        $sqlu.="UNION "; 
    116         $sqlu.="SELECT 'o' AS ftyp, gml_id, flurnummer, zaehler, nenner, amtlicheflaeche, zeitpunktderentstehung, gemarkungsnummer, nachfolgerflurstueckskennzeichen AS nach, vorgaengerflurstueckskennzeichen AS vor "; 
     183        $sqlu.="SELECT 'o' AS ftyp, ".$felder."nachfolgerflurstueckskennzeichen AS nach, vorgaengerflurstueckskennzeichen AS vor, name "; 
    117184        $sqlu.="FROM ax_historischesflurstueckohneraumbezug o ".$whereclause; 
    118185         
     
    127194                $gmkgnr=$rowu["gemarkungsnummer"]; 
    128195                $flurnummer=$rowu["flurnummer"]; 
    129                 $flstnummer=$rowu["zaehler"]; 
     196                $zaehler=$rowu["zaehler"]; 
    130197                $nenner=$rowu["nenner"]; 
     198                $flstnummer=$zaehler; 
    131199                if ($nenner > 0) {$flstnummer.="/".$nenner;} // BruchNr 
     200                $fskenn=$rowu["flurstueckskennzeichen"]; 
    132201                $flae=number_format($rowu["amtlicheflaeche"],0,",",".") . " m&#178;"; 
    133         //      $name=$rowu["name"]; 
    134                 $gemkname=$gmkgnr; // +++ JOIN auf Schluesseltabelle fehlt noch 
     202                $name=$rowu["name"]; // in DB ein Array 
     203                $arrn = split(",", trim($name, "{}") ); // PHP-Array 
     204                $gemkname= gemkg_name($gmkgnr); 
    135205                $entsteh=$rowu["zeitpunktderentstehung"]; 
    136206                $vor=$rowu["vor"]; 
     
    139209        } else { 
    140210                if ($debug > 1) {echo "<br><p class='err'>Fehler! Kein Treffer f&uuml;r ".$parmtyp." = '".$parmval."'</p><br>";} 
    141                 if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sqlu."<br>$1=".$parmtyp." = '".$parmval."'</p>";} 
     211                if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sqlu."<br>$1=".$parmtyp." = '".$parmval."'</p>";} 
    142212        } 
    143213} 
     
    151221        case 'h':  
    152222                $wert = "historisch<br>(mit Raumbezug)"; 
    153                 $ico= "Flurstueck_Historisch.ico"; // ++ anderes Icon, wenn Geomtrie vorhanden? 
     223                $ico= "Flurstueck_Historisch.ico"; // 
    154224                $cls= "kennzfsh"; 
    155225        break; 
    156226        case 'o':  
    157227                $wert = "historisch<br>ohne Raumbezug"; 
    158                 $ico= "Flurstueck_Historisch.ico"; 
     228                $ico= "Flurstueck_Historisch_oR.ico"; 
    159229                $cls= "kennzfsh"; 
    160230        break; 
     
    184254        echo "\n\t<table class='fsd'>"; 
    185255                echo "\n\t<tr>\n\t\t<td>Entstehung</td>"; 
    186                 echo "\n\t\t<td>".$entsteh."</td>\n\t</tr>"; 
    187         //      echo "\n\t<tr>\n\t\t<td>letz. Fortf</td>"; 
    188         //      echo "\n\t\t<td title='Jahrgang / Fortf&uuml;hrungsnummer - Fortf&uuml;hrungsart'>".$name."</td>"; 
    189                 echo "\n\t\t<td>&nbsp;</td><td>&nbsp;</td>"; // Leer-Zeile statt FF-Nr 
     256                        echo "\n\t\t<td>".$entsteh."</td>"; 
     257                echo "\n\t</tr>"; 
     258                echo "\n\t<tr>"; 
     259                        echo "\n\t\t<td>letz. Fortf</td>"; 
     260                        echo "\n\t\t<td title='Jahrgang / Fortf&uuml;hrungsnummer - Fortf&uuml;hrungsart'>"; 
     261                                foreach($arrn AS $val) { // Zeile f. jedes Element 
     262                                        echo trim($val, '"')."<br>"; 
     263                                } 
     264                        echo "</td>"; 
    190265                echo "\n\t</tr>"; 
    191266        echo "\n\t</table>"; 
    192267        if ($idanzeige) {linkgml($gkz, $gmlid, "Flurst&uuml;ck"); } 
    193268echo "\n\t</td>\n</tr>\n</table>"; 
     269 
     270if ($debug > 2) {echo "<p class='dbg'>FF= ".$name."</p>";} 
     271 
     272if ($ftyp == "a") { // Aktuell -> Historie 
     273        echo "\n<p class='nwlink noprint'>weitere Auskunft: "; 
     274                echo "<a href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$gmlid."&amp;eig=n"; 
     275                        if ($idanzeige) {echo "&amp;id=j";} 
     276                        if ($showkey)   {echo "&amp;showkey=j";} 
     277                        echo "' title='Flurst&uuml;cksnachweis'>Flurst&uuml;ck "; 
     278                        echo "<img src='ico/Flurstueck_Link.ico' width='16' height='16' alt=''>"; 
     279                echo "</a>"; 
     280} 
    194281echo "\n<hr>"; 
    195 //echo "\n<p class='nwlink noprint'>weitere Auskunft:</p>"; // oben rechts von der Tabelle 
    196  
    197 // if ($debug > 1) {echo "<p class='err'>VOR ".$vor." NACH ".$nach."</p>";} 
    198282 
    199283echo "<table class='outer'>"; 
     
    203287                <td class='head'>Nachfolger</td> 
    204288        </tr>"; // Head 
     289         
     290        // Spalte 1: F l u r s t ÃŒ c k 
    205291        echo "\n<tr>\n\t<td>"; 
    206         echo "<img src='ico/".$ico."' width='16' height='16' alt=''> ".$wert; 
    207         echo "<br>Fl&auml;che <span class='flae'>".$flae."</span>"; 
    208         if ($ftyp == "a") { //Aktuell 
    209                 echo "\n<p class='nwlink noprint'>weitere Auskunft: "; 
    210                         echo "<a href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$gmlid."&amp;eig=n"; 
    211                                 if ($idanzeige) {echo "&amp;id=j";} 
    212                                 if ($showkey)   {echo "&amp;showkey=j";} 
    213                                 echo "' title='Flurst&uuml;cksnachweis'>Flurst&uuml;ck "; 
    214                                 echo "<img src='ico/Flurstueck_Link.ico' width='16' height='16' alt=''>"; 
    215                         echo "</a>"; 
    216         } 
     292                echo "<img src='ico/".$ico."' width='16' height='16' alt=''> ".$wert; 
     293                echo "<br>Fl&auml;che <span class='flae'>".$flae."</span>"; 
    217294        echo "</td>"; 
     295 
     296        // Spalte 2: V o r g À n g e r 
    218297        echo "\n\t<td>"; 
    219         // In ax_historischesflurstueck ist vorgaenger immer leer! 
    220         // Man muss wohl geometrisch suchen !? 
    221         if ($ftyp == "h" and $vor == "") { 
    222                 echo "Geometrische Suche<br>(noch nicht m&ouml;glich)"; 
    223         } else { 
    224                 vornach($vor, $gkz, $idanzeige, $showkey); 
    225         } 
    226         echo"</td>\n\t<td>"; 
    227         vornach($nach, $gkz, $idanzeige, $showkey); 
     298        switch ($ftyp) { // Unterschiede Historisch/Aktuell 
     299                case 'a': 
     300                        such_vor_arr($fskenn); 
     301                break; 
     302                case 'h': 
     303                        if ($vor == "") { 
     304                                echo "Geometrische Suche<br>(noch nicht m&ouml;glich)"; 
     305                        } else { 
     306                                vornach($vor); 
     307                        } 
     308                break; 
     309                case 'o': 
     310                        vornach($vor); 
     311                break; 
     312        } 
     313        echo"</td>"; 
     314 
     315        // Spalte 3: N a c h f o l g e r 
     316        echo "\n\t<td>"; 
     317                vornach($nach); 
    228318        echo "</td>\n</tr>"; 
    229319echo "\n</table>"; 
    230320 
    231 // TEST 
    232321if ($debug > 1) { 
    233322        $z=1; 
    234323        while($rowu = pg_fetch_array($resu)) { 
    235324                $ftyp=$rowu["ftyp"]; 
    236                 echo "<p class='err'>Mehr als EIN Eintrag gefunden: '".$ftyp."' (".$z.")</p>"; 
     325                echo "<p class='dbg'>Mehr als EIN Eintrag gefunden: '".$ftyp."' (".$z.")</p>"; 
    237326                $z++; 
    238327        } 
  • trunk/var/www/info/alkis/alkisfsnw.php

    r123 r128  
    1010        26.07.2011  debug, SQL nur im Test-Modus anzeigen. 
    1111        02.11.2011  6.+7. Parameter fuer function eigentuemer() 
     12        16.11.2011  Neuer Style class='dbg', Link Historie 
    1213         
    1314        ToDo: 
     
    6162$con = pg_connect("host=".$dbhost." port=" .$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 
    6263if (!$con) echo "<p class='err'>Fehler beim Verbinden der DB</p>\n"; 
    63 if ($debug > 1) {echo "<p class='err'>DB=".$dbname.", user=".$dbuser."</p>";} 
     64if ($debug > 1) {echo "<p class='dbg'>DB=".$dbname.", user=".$dbuser."</p>";} 
    6465 
    6566// F L U R S T U E C K 
     
    7576if (!$res) { 
    7677        echo "\n<p class='err'>Fehler bei Flurstuecksdaten</p>\n"; 
    77         if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
     78        if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
    7879} 
    7980if ($row = pg_fetch_array($res)) { 
     
    9293} else { 
    9394        echo "<p class='err'>Fehler! Kein Treffer fuer gml_id=".$gmlid."</p>"; 
    94         if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
     95        if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
    9596} 
    9697// Balken 
     
    144145if (!$res) { 
    145146        echo "\n<p class='err'>Fehler bei Gemeinde</p>\n"; 
    146         if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."</p>";} 
     147        if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."</p>";} 
    147148} 
    148149$row = pg_fetch_array($res); 
     
    152153        echo "<span class='key'>(".$gemeinde.")</span> "; 
    153154} 
    154 echo $gnam."</td><td>&nbsp;</td></tr>"; 
     155echo $gnam."</td><td>"; 
     156 
     157        // Link zur FlurstÃŒcks-Historie (passt nicht ganz in die Zeile "Gemeinde", aber gut unter "weitere Auskunft") 
     158        echo "\n<p class='nwlink noprint'>"; 
     159                echo "\n\t<a href='alkisfshist.php?gkz=".$gkz."&amp;gmlid=".$gmlid; 
     160                                if ($idanzeige) {echo "&amp;id=j";} 
     161                                if ($showkey)   {echo "&amp;showkey=j";} 
     162                        echo "' title='Vorg&auml;nger-Flurst&uuml;cke'>Historie "; 
     163                        echo "<img src='ico/Flurstueck_Historisch.ico' width='16' height='16' alt=''>"; 
     164                echo "</a>"; 
     165        echo "\n</p>"; 
     166 
     167echo "</td></tr>"; 
    155168 
    156169// K r e i s 
     
    162175if (!$res) { 
    163176        echo "\n<p class='err'>Fehler bei Kreis</p>\n"; 
    164         if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."</p>";} 
     177        if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."</p>";} 
    165178} 
    166179$row = pg_fetch_array($res); 
     
    179192if (!$res) { 
    180193        echo "<p class='err'>Fehler bei Regierungsbezirk</p>"; 
    181         if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."</p>";} 
     194        if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."</p>";} 
    182195} 
    183196$row = pg_fetch_array($res); 
     
    215228if (!$res) { 
    216229        echo "<p class='err'>Fehler bei Lagebezeichnung mit Hausnummer</p>"; 
    217         if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."</p>";} 
     230        if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."</p>";} 
    218231} 
    219232$j=0; 
     
    262275if (!$res) { 
    263276        echo "<p class='err'>Fehler bei Lagebezeichnung ohne Hausnummer</p>"; 
    264         if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."</p>";} 
     277        if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."</p>";} 
    265278} 
    266279$j=0; 
     
    323336if (!$res) { 
    324337        echo "<p class='err'>Fehler bei Suche tats. Nutzung</p>\n"; 
    325         if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
     338        if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
    326339} 
    327340$j=0; 
     
    484497if (!$ress) { 
    485498        echo "\n<p class='err'>Keine Buchungsstelle.</p>\n"; 
    486         if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
     499        if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
    487500} 
    488501$bs=0; // Z.Buchungsstelle 
     
    506519        if (!$resg) { 
    507520                echo "\n<p class='err'>Kein Buchungsblatt.</p>\n"; 
    508                 if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmls."'</p>";} 
     521                if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmls."'</p>";} 
    509522        } 
    510523        $bl=0; // Z.Blatt 
     
    628641        if (!$resan) { 
    629642                echo "\n<p class='err'>Keine weiteren Buchungsstellen.</p>\n"; 
    630                 if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmls."'</p>";} 
     643                if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmls."'</p>";} 
    631644        } 
    632645        $an=0; // Stelle an Stelle 
  • trunk/var/www/info/alkis/alkisgebaeudenw.php

    r123 r128  
    123123echo "\n\n<h3><img src='ico/Haus.ico' width='16' height='16' alt=''> Geb&auml;ude</h3>"; 
    124124echo "\n<p>.. auf oder an dem Flurst&uuml;ck. Ermittelt durch Verschneidung der Geometrie.</p>"; 
     125 
     126// +++ Zustand 3000 = geplantes GebÀude 
    125127 
    126128// G e b a e u d e 
  • trunk/var/www/info/alkis/alkisrelationen.php

    r123 r128  
    1313        11.07.2011  Ersetzen $self durch $_SERVER['PHP_SELF']."?" 
    1414        02.11.2011  h3 
     15        10.11.2011  Relationen-ZÀhler ausgeben, ab 5 Zeilen nicht mehr 'auf einen Blick' erkennbar. 
    1516*/ 
    1617ini_set('error_reporting', 'E_ALL'); 
     
    6768                if ($i == 0) { 
    6869                        echo "<tr><td colspan=3>.. keine</td></tr>"; 
     70                } elseif ($i > 4) { 
     71                        echo "\n<tr>\n\t<td colspan=3>".$i." Relationen</td>\n</tr>"; 
    6972                } 
    7073        } 
     
    8992                if ($i == 0) { 
    9093                        echo "\n<tr>\n\t<td colspan=3>.. keine</td>\n</tr>"; 
     94                } elseif ($i > 4) { 
     95                        echo "\n<tr>\n\t<td colspan=3>".$i." Relationen</td>\n</tr>"; 
    9196                } 
    9297        } 
Note: See TracChangeset for help on using the changeset viewer.