Changeset 198


Ignore:
Timestamp:
01/15/13 15:58:05 (11 years ago)
Author:
frank.jaeger
Message:

Buchauskunft: Umstellen der Schaltflächen am unteren Rand auf Symbole statt Buchstaben,
CSV-Download von FS- und GB-Daten,
begonnene Änderungen teilweise noch nicht fertig gestellt (siehe Kommentare).

Location:
trunk/var/www/info/alkis
Files:
10 added
7 edited

Legend:

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

    r132 r198  
    99        22.11.2011  Feldname land in ax_buchungsblattbezirk geÀndert 
    1010        30.11.2011  import_request_variables 
     11        24.07.2012  Export CSV 
    1112 
    1213        ToDo: 
     
    2627<html> 
    2728<head> 
    28         <meta name="author" content="F. Jaeger krz" > 
     29        <meta name="author" content="b600352" > 
    2930        <meta http-equiv="cache-control" content="no-cache"> 
    3031        <meta http-equiv="pragma" content="no-cache"> 
     
    3435        <link rel="stylesheet" type="text/css" href="alkisauszug.css"> 
    3536        <link rel="shortcut icon" type="image/x-icon" href="ico/Grundbuch.ico"> 
     37        <script type="text/javascript"> 
     38        function ALKISexportGB() {window.open(<?php echo "'alkisgbexp.php?gkz=".$gkz."&gmlid=".$gmlid."'"; ?>);} 
     39        function ALKISexportFS() {window.open(<?php echo "'alkisgbfsexp.php?gkz=".$gkz."&gmlid=".$gmlid."'"; ?>);} 
     40        </script> 
    3641        <style type='text/css' media='print'> 
    3742                .noprint {visibility: hidden;} 
     
    470475        <div class='buttonbereich noprint'> 
    471476        <hr> 
    472                 <input type='button' name='back'  value='&lt;&lt;' title='Zur&uuml;ck'             onClick='javascript:history.back()'>&nbsp; 
    473                 <input type='button' name='print' value='Druck'    title='Seite Drucken'           onClick='window.print()'>&nbsp; 
    474                 <input type='button' name='close' value='X'        title='Fenster schlie&szlig;en' onClick='window.close()'> 
     477                <a title="zur&uuml;ck" href='javascript:history.back()'><img src="ico/zurueck.ico" width="16" height="16" alt="zur&uuml;ck" /></a>&nbsp; 
     478                <a title="Drucken" href='javascript:window.print()'><img src="ico/print.ico" width="16" height="16" alt="Drucken" /></a>&nbsp; 
     479<!--    <a title="Export Flurst&uuml;cksdaten als CSV" href='javascript:ALKISexportFS()'><img src="ico/download_fs.ico" width="32" height="16" alt="Export" /></a>&nbsp; --> 
     480                <a title="Export Grundbuchdaten als CSV" href='javascript:ALKISexportGB()'><img src="ico/download_gb.ico" width="32" height="16" alt="Export" /></a>&nbsp; 
     481<!--    <a title="Seite schlie&szlig;en" href="javascript:window.close()"><img src="ico/close.ico" width="16" height="16" alt="Ende" /></a>     --> 
    475482        </div> 
    476483</form> 
  • trunk/var/www/info/alkis/alkisfshist.php

    r132 r198  
    44        ALKIS-Buchauskunft, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo). 
    55        FlurstÃŒcks-Historie fuer ein FlurstÃŒckskennzeichen aus ALKIS PostNAS 
    6  
    76        Version: 
    87        2011-11-16 Zum aktuellen FS die VorgÀnger suchen 
    98        2011-11-17 Parameter der Functions geÀndert 
    109        2011-11-30 import_request_variables 
     10        2012-11-27 Function split deprecated: explode 
    1111*/ 
    1212 
     
    3333        } else { 
    3434                $stri=trim($dbarr, "{}"); 
    35                 $arr = split(",",$stri); 
     35                //$arr = split(",",$stri); 
     36                $arr = explode(",",$stri); 
    3637                foreach($arr AS $val){ 
    3738                   echo "Flurst&uuml;ck <a title=' zur Flurst&uuml;ck Historie' href='".$_SERVER['PHP_SELF']."?gkz=".$gkz."&amp;fskennz=".$val; 
     
    118119<html> 
    119120<head> 
    120         <meta name="author" content="F. Jaeger krz" > 
     121        <meta name="author" content="b600352" > 
    121122        <meta http-equiv="cache-control" content="no-cache"> 
    122123        <meta http-equiv="pragma" content="no-cache"> 
     
    181182                $flae=number_format($rowu["amtlicheflaeche"],0,",",".") . " m&#178;"; 
    182183                $name=$rowu["name"]; // in DB ein Array 
    183                 $arrn = split(",", trim($name, "{}") ); // PHP-Array 
     184        //      $arrn=split(",", trim($name, "{}") ); // split ist deprecated! 
     185                $arrn=explode(",", trim($name, "{}") ); // PHP-Array  
    184186                $gemkname= gemkg_name($gmkgnr); 
    185187                $entsteh=$rowu["zeitpunktderentstehung"]; 
     
    310312        <div class='buttonbereich noprint'> 
    311313        <hr> 
    312                 <input type='button' name='back'  value='&lt;&lt;' title='Zur&uuml;ck'  onClick='javascript:history.back()'>&nbsp; 
    313                 <input type='button' name='print' value='Druck' title='Seite Drucken' onClick='window.print()'>&nbsp; 
    314                 <input type='button' name='close' value='X' title='Fenster schlie&szlig;en' onClick='window.close()'> 
     314                <a title="zur&uuml;ck" href='javascript:history.back()'><img src="ico/zurueck.ico" width="16" height="16" alt="zur&uuml;ck" /></a>&nbsp; 
     315                <a title="Drucken" href='javascript:window.print()'><img src="ico/print.ico" width="16" height="16" alt="Drucken" /></a>&nbsp; 
     316<!--    <a title="Export als CSV" href='javascript:ALKISexport()'><img src="ico/download.ico" width="16" height="16" alt="Export" /></a>&nbsp; 
     317                <a title="Seite schlie&szlig;en" href="javascript:window.close()"><img src="ico/close.ico" width="16" height="16" alt="Ende" /></a>     --> 
    315318        </div> 
    316319</form> 
  • trunk/var/www/info/alkis/alkisfsnw.php

    r133 r198  
    66 
    77        Version: 
    8         16.11.2011  Neuer Style class='dbg', Link Historie 
    9         17.11.2011  Parameter der Functions geÀndert 
    10         30.11.2011  import_request_variables, $dbvers PostNAS 0.5 entfernt 
    11         01.12.2011  Summe der AbschnittsflÀchen (NUA) an amtl. BuchflÀche des FS angleichen  
    12          
     8        2011-11-16 Neuer Style class='dbg', Link Historie 
     9        2011-11-17 Parameter der Functions geÀndert 
     10        2011-11-30 import_request_variables, $dbvers PostNAS 0.5 entfernt 
     11        2011-12-01 Summe der AbschnittsflÀchen (NUA) an amtl. BuchflÀche des FS angleichen  
     12        2011-12-16 Zeilenumbruch in Nutzungsart, Spaltenbreite Link 
     13        2012-07-24 Export als CSV, pg_free_result(), pg_close() 
     14        2012-11-27 split deprecated, besser: explode 
     15 
    1316        ToDo: 
     17        - BodenschÀtzung anzeigen 
    1418        - EntschlÃŒsseln "Bahnkategorie" bei Bahnverkehr, "OberflÀchenmaterial" bei Unland 
    1519          Dazu evtl. diese Felder ins Classfld verschieben (Meta-Tabellen!) 
     
    2832<html> 
    2933<head> 
    30         <meta name="author" content="F. Jaeger krz" > 
     34        <meta name="author" content="b600352" > 
    3135        <meta http-equiv="cache-control" content="no-cache"> 
    3236        <meta http-equiv="pragma" content="no-cache"> 
     
    3943                .noprint {visibility: hidden;} 
    4044        </style> 
     45        <script type="text/javascript"> 
     46        function ALKISexportFS() {window.open(<?php echo "'alkisfsexp.php?gkz=".$gkz."&gmlid=".$gmlid."'"; ?>);} 
     47        function ALKISexportGB() {window.open(<?php echo "'alkisfsgbexp.php?gkz=".$gkz."&gmlid=".$gmlid."'"; ?>);} 
     48        </script> 
    4149</head> 
    4250<body> 
     
    7583        $entsteh=$row["zeitpunktderentstehung"]; 
    7684        $name=$row["name"]; // Fortfuehrungsnummer(n) 
    77         $arrn = split(",", trim($name, "{}") ); // PHP-Array 
     85        //$arrn = split(",", trim($name, "{}") ); // deprecated 
     86        $arrn = explode(",", trim($name, "{}") ); // PHP-Array 
    7887} else { 
    7988        echo "<p class='err'>Fehler! Kein Treffer fuer gml_id=".$gmlid."</p>"; 
    8089        if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
    8190} 
     91pg_free_result($res); 
    8292// Balken 
    8393if ($eig=="j") { 
     
    145155        echo "<span class='key'>(".$gemeinde.")</span> "; 
    146156} 
    147 echo $gnam."</td><td>"; 
     157echo $gnam."</td><td width='80'>";  // Mindest-Breite der Spalte fuer die Links  
    148158        // Link zur FlurstÃŒcks-Historie (passt nicht ganz in die Zeile "Gemeinde", aber gut unter "weitere Auskunft") 
    149159        echo "\n<p class='nwlink noprint'>"; 
     
    156166        echo "\n</p>"; 
    157167echo "</td></tr>"; 
     168pg_free_result($res); 
    158169 
    159170// K r e i s 
     
    173184} 
    174185echo $knam."</td><td>&nbsp;</td></tr>"; 
     186pg_free_result($res); 
    175187 
    176188// R e g - B e z 
     
    190202} 
    191203echo $bnam."</td><td>&nbsp;</td></tr>"; 
     204pg_free_result($res); 
    192205// ENDE G e b i e t s z u g e h o e r i g k e i t 
    193206 
     
    239252        $j++; 
    240253} 
     254pg_free_result($res); 
    241255// Verbesserung: mehrere HsNr zur gleichen Straße als Liste? 
    242256 
     
    295309        $j++; 
    296310} 
     311pg_free_result($res); 
    297312// ENDE  L a g e b e z e i c h n u n g 
    298313 
     
    301316$sql ="SELECT m.title, m.fldclass, m.fldinfo, n.gml_id, c.class, n.info, n.zustand, n.name, n.bezeichnung, m.gruppe, "; 
    302317// Gemeinsame FlÀche von NUA und FS 
    303 //$sql.="round(st_area(st_intersection(n.wkb_geometry,f.wkb_geometry))::numeric,1) AS schnittflae, "; 
    304318$sql.="st_area(st_intersection(n.wkb_geometry,f.wkb_geometry)) AS schnittflae, "; 
    305319$sql.="c.label, c.blabla "; 
     
    335349        $bez=$row["bezeichnung"]; // weiterer Name (unverschl.) 
    336350        $blabla=htmlentities($row["blabla"], ENT_QUOTES, "UTF-8"); 
     351        $label=str_replace("/", "<br>", $label); // Ersetzen "/" durch Zeilenwechsel? 
    337352 
    338353        echo "\n<tr>\n\t"; 
     
    404419        $j++; 
    405420} 
     421pg_free_result($res); 
    406422// ENDE  N U T Z U N G 
    407423 
    408424echo "\n<tr>"; // Summenzeile 
    409         echo "\n\t<td class='ll' title='amtliche Fl&auml;che (Buchfl&auml;che))'>Fl&auml;che:</td>"; 
     425        echo "\n\t<td class='ll' title='amtliche Fl&auml;che (Buchfl&auml;che)'>Fl&auml;che:</td>"; 
    410426        echo "\n\t<td class='fla'>"; 
    411427        echo "<span title='geometrisch berechnete Fl&auml;che = ".$fsgeomflaed."' class='flae'>".$fsbuchflaed."</span></td>"; 
     
    683699                        $n = eigentuemer($con, $rowan["g_gml"], false, ""); // ohne Adresse 
    684700                } 
    685                 $an++; 
     701                $an++;   
    686702        } 
     703        pg_free_result($resan); 
    687704        $bs++; 
    688705} 
     706pg_free_result($resg); 
    689707if ($bs == 0) { 
    690708        echo "\n<p class='err'>Keine Buchungstelle gefunden.</p>"; 
    691709        linkgml($gkz, $gmlid, "Flurst&uuml;ck"); 
    692710} 
     711pg_close($con); 
    693712?> 
    694713 
     
    696715        <div class='buttonbereich noprint'> 
    697716        <hr> 
    698                 <input type='button' name='back'  value='&lt;&lt;' title='Zur&uuml;ck'  onClick='javascript:history.back()'>&nbsp; 
    699                 <input type='button' name='print' value='Druck' title='Seite Drucken' onClick='window.print()'>&nbsp; 
    700                 <input type='button' name='close' value='X' title='Fenster schlie&szlig;en' onClick='window.close()'> 
     717                <a title="zur&uuml;ck" href='javascript:history.back()'><img src="ico/zurueck.ico" width="16" height="16" alt="zur&uuml;ck" /></a>&nbsp; 
     718                <a title="Drucken" href='javascript:window.print()'><img src="ico/print.ico" width="16" height="16" alt="Drucken" /></a>&nbsp; 
     719                <a title="Export Flurst&uuml;cksdaten als CSV" href='javascript:ALKISexportFS()'><img src="ico/download_fs.ico" width="32" height="16" alt="Export" /></a>&nbsp; 
     720<!--    <a title="Export Grundbuchdaten als CSV" href='javascript:ALKISexportGB()'><img src="ico/download_gb.ico" width="32" height="16" alt="Export" /></a>&nbsp; --> 
     721<!--    <a title="Seite schlie&szlig;en" href="javascript:window.close()"><img src="ico/close.ico" width="16" height="16" alt="Ende" /></a>     --> 
    701722        </div> 
    702723</form> 
  • trunk/var/www/info/alkis/alkisgebaeudenw.php

    r132 r198  
    2121<html> 
    2222<head> 
    23         <meta name="author" content="F. Jaeger krz" > 
     23        <meta name="author" content="b600352" > 
    2424        <meta http-equiv="cache-control" content="no-cache"> 
    2525        <meta http-equiv="pragma" content="no-cache"> 
     
    280280 
    281281?> 
     282 
    282283<form action=''> 
    283284        <div class='buttonbereich noprint'> 
    284285        <hr> 
    285                 <input type='button' name='back'  value='&lt;&lt;' title='Zur&uuml;ck'  onClick='javascript:history.back()'>&nbsp; 
    286                 <input type='button' name='print' value='Druck' title='Seite Drucken' onClick='window.print()'>&nbsp; 
    287                 <input type='button' name='close' value='X' title='Fenster schlie&szlig;en' onClick='window.close()'> 
     286                <a title="zur&uuml;ck" href='javascript:history.back()'><img src="ico/zurueck.ico" width="16" height="16" alt="zur&uuml;ck" /></a>&nbsp; 
     287                <a title="Drucken" href='javascript:window.print()'><img src="ico/print.ico" width="16" height="16" alt="Drucken" /></a>&nbsp; 
     288<!--    <a title="Export als CSV" href='javascript:ALKISexport()'><img src="ico/download.ico" width="16" height="16" alt="Export" /></a>&nbsp; 
     289                <a title="Seite schlie&szlig;en" href="javascript:window.close()"><img src="ico/close.ico" width="16" height="16" alt="Ende" /></a>     --> 
    288290        </div> 
    289291</form> 
  • trunk/var/www/info/alkis/alkishaus.php

    r132 r198  
    2828<html> 
    2929<head> 
    30         <meta name="author" content="F. Jaeger krz" > 
     30        <meta name="author" content="b600352" > 
    3131        <meta http-equiv="cache-control" content="no-cache"> 
    3232        <meta http-equiv="pragma" content="no-cache"> 
     
    350350        <div class='buttonbereich noprint'> 
    351351        <hr> 
    352                 <input type='button' name='back'  value='&lt;&lt;' title='Zur&uuml;ck'  onClick='javascript:history.back()'>&nbsp; 
    353                 <input type='button' name='print' value='Druck' title='Seite Drucken' onClick='window.print()'>&nbsp; 
    354                 <input type='button' name='close' value='X' title='Fenster schlie&szlig;en' onClick='window.close()'> 
     352                <a title="zur&uuml;ck" href='javascript:history.back()'><img src="ico/zurueck.ico" width="16" height="16" alt="zur&uuml;ck" /></a>&nbsp; 
     353                <a title="Drucken" href='javascript:window.print()'><img src="ico/print.ico" width="16" height="16" alt="Drucken" /></a>&nbsp; 
     354<!--    <a title="Export als CSV" href='javascript:ALKISexport()'><img src="ico/download.ico" width="16" height="16" alt="Export" /></a>&nbsp; 
     355                <a title="Seite schlie&szlig;en" href="javascript:window.close()"><img src="ico/close.ico" width="16" height="16" alt="Ende" /></a>     --> 
    355356        </div> 
    356357</form> 
  • trunk/var/www/info/alkis/alkislage.php

    r132 r198  
    4141<html> 
    4242<head> 
    43         <meta name="author" content="F. Jaeger krz" > 
     43        <meta name="author" content="b600352" > 
    4444        <meta http-equiv="cache-control" content="no-cache"> 
    4545        <meta http-equiv="pragma" content="no-cache"> 
     
    169169                                } 
    170170                        echo $gnam."&nbsp;</td>"; 
     171 
    171172                        echo "\n\t\t<td title='Stra&szlig;e'>"; 
    172173                                if ($showkey) { 
    173174                                        echo "<span class='key'>".$lage."</span><br>"; 
    174175                                } 
    175                         echo $snam."&nbsp;</td>"; 
     176                        if ($ltyp == "o") { 
     177                                echo "<span class='wichtig'>".$snam."</div>"; 
     178                        } else { 
     179                                echo $snam; 
     180                        }        
     181                        echo "&nbsp;</td>"; 
     182 
    176183                        switch ($ltyp) { 
    177184                                case "m": 
     
    397404        <div class='buttonbereich noprint'> 
    398405        <hr> 
    399                 <input type='button' name='back'  value='&lt;&lt;' title='Zur&uuml;ck'  onClick='javascript:history.back()'>&nbsp; 
    400                 <input type='button' name='print' value='Druck' title='Seite Drucken' onClick='window.print()'>&nbsp; 
    401                 <input type='button' name='close' value='X' title='Fenster schlie&szlig;en' onClick='window.close()'> 
     406                <a title="zur&uuml;ck" href='javascript:history.back()'><img src="ico/zurueck.ico" width="16" height="16" alt="zur&uuml;ck" /></a>&nbsp; 
     407                <a title="Drucken" href='javascript:window.print()'><img src="ico/print.ico" width="16" height="16" alt="Drucken" /></a>&nbsp; 
     408<!--    <a title="Export als CSV" href='javascript:ALKISexport()'><img src="ico/download.ico" width="16" height="16" alt="Export" /></a>&nbsp; 
     409                <a title="Seite schlie&szlig;en" href="javascript:window.close()"><img src="ico/close.ico" width="16" height="16" alt="Ende" /></a>     --> 
    402410        </div> 
    403411</form> 
  • trunk/var/www/info/alkis/alkisnamstruk.php

    r132 r198  
    2626<html> 
    2727<head> 
    28         <meta name="author" content="F. Jaeger krz" > 
     28        <meta name="author" content="b600352" > 
    2929        <meta http-equiv="cache-control" content="no-cache"> 
    3030        <meta http-equiv="pragma" content="no-cache"> 
     
    233233 
    234234<form action=''> 
    235         <div class='buttonbereich noprint'><hr> 
    236                 <input type='button' name='back'  value='&lt;&lt;' title='Zur&uuml;ck'  onClick='javascript:history.back()'>&nbsp; 
    237                 <input type='button' name='print' value='Druck' title='Seite Drucken' onClick='window.print()'>&nbsp; 
    238                 <input type='button' name='close' value='X' title='Fenster schlie&szlig;en' onClick='window.close()'> 
     235        <div class='buttonbereich noprint'> 
     236        <hr> 
     237                <a title="zur&uuml;ck" href='javascript:history.back()'><img src="ico/zurueck.ico" width="16" height="16" alt="zur&uuml;ck" /></a>&nbsp; 
     238                <a title="Drucken" href='javascript:window.print()'><img src="ico/print.ico" width="16" height="16" alt="Drucken" /></a>&nbsp; 
     239<!--    <a title="Export als CSV" href='javascript:ALKISexport()'><img src="ico/download.ico" width="16" height="16" alt="Export" /></a>&nbsp; 
     240                <a title="Seite schlie&szlig;en" href="javascript:window.close()"><img src="ico/close.ico" width="16" height="16" alt="Ende" /></a>     --> 
    239241        </div> 
    240242</form> 
Note: See TracChangeset for help on using the changeset viewer.