Ignore:
Timestamp:
12/05/16 10:57:00 (7 years ago)
Author:
frank.jaeger
Message:

ALKIS-Auskunft: in info/alkis/ den Stand 372 wieder hergestellt (Versionen aus "alkisn" versehendlich dort hoch geladen).
In info/alkisn/ Nachbesserungen an Gebäude-Name und Nutzungsart.

File:
1 edited

Legend:

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

    r362 r377  
    77        Version: 
    88        2016-02-24 Version fuer norGIS-ALKIS-Import 
     9        2016-11-29 HTML5, Gemeinsam genutzte Datenbanken ermöglichen, Markierung der Sortierung 
    910*/ 
    1011session_start(); 
     
    1718if ($keys == "j") {$showkey=true;} else {$showkey=false;} 
    1819?> 
    19 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
    20 <html> 
     20<!doctype html> 
     21<html lang="de"> 
    2122<head> 
    22         <meta name="author" content="b600352" > 
    23         <meta http-equiv="cache-control" content="no-cache"> 
    24         <meta http-equiv="pragma" content="no-cache"> 
    25         <meta http-equiv="expires" content="0"> 
    26         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
     23        <meta charset="utf-8"> 
    2724        <title>ALKIS Bestandsnachweis</title> 
    2825        <link rel="stylesheet" type="text/css" href="alkisauszug.css"> 
     
    3936<body> 
    4037<?php 
    41 $con = pg_connect("host=".$dbhost." port=".$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 
     38$con = pg_connect($dbconn." options='--application_name=ALKIS-Auskunft_alkisbestnw.php'"); 
    4239if (!$con) echo "<p class='err'>Fehler beim Verbinden der DB</p>\n"; 
    4340 
     
    9895} else { 
    9996        // E I G E N T U E M E R 
    100         echo "\n<h3><img src='ico/Eigentuemer_2.png' width='16' height='16' alt=''> Angaben zum Eigentum</h3>\n"; 
     97        echo "\n\n<h3><img src='ico/Eigentuemer_2.png' width='16' height='16' alt=''> Angaben zum Eigentum</h3>"; 
    10198        $n = eigentuemer($con, $gmlid, true, ""); // MIT Adressen. 
    10299        if ($n == 0) { // keine NamensNr, kein Eigentuemer 
    103                 echo "\n<p class='err'>Keine Namensnummer gefunden.</p>"; 
    104                 echo "\n<p>Bezirk: ".$row["bezirk"].", Blatt: ".$row["nr"].", Blattart ".$blattkey." (".$blattart.")</p>"; 
     100                echo "\n<p class='err'>Keine Namensnummer gefunden.</p>" 
     101                ."\n<p>Bezirk: ".$row["bezirk"].", Blatt: ".$row["nr"].", Blattart ".$blattkey." (".$blattart.")</p>"; 
    105102        } 
    106103} 
     
    123120} 
    124121if ($anz > 0) { 
    125         echo "\n<hr>\n\n<h3><img src='ico/Flurstueck.png' width='16' height='16' alt=''> Rechte und Flurst&uuml;cke</h3>"; 
    126         echo "\n<table class='fs'>"; 
    127         echo "\n<tr>"; // zus. Kopfz. 
    128                 echo "\n\t<td>&nbsp;</td>" 
     122        echo "\n<hr>\n\n<h3><img src='ico/Flurstueck.png' width='16' height='16' alt=''> Rechte und Flurst&uuml;cke</h3>" 
     123        ."\n<table class='fs'>" 
     124        ."\n<tr>" // zus. Kopfz. 
     125                ."\n\t<td>&nbsp;</td>" 
    129126                ."\n\t<td class='dien' title='herrschendes Grundst&uuml;ck'>herrschende Buchungsart</td>" 
    130127                ."\n\t<td>&nbsp;</td>" 
     
    140137} // gemeinsame Kopfzeile 
    141138echo "\n<tr>" 
    142         ."\n\t<td class='head' title='laufende Nummer Bestandsverzeichnis (BVNR) = Grundst&uuml;ck'><span class='wichtig'>BVNR</span></td>" 
     139        ."\n\t<td class='heads' title='laufende Nummer Bestandsverzeichnis (BVNR) = Grundst&uuml;ck'><span class='wichtig'>BVNR</span><img src='ico/sort.png' width='10' height='10' alt='' title='prim&auml;re Sortierung'></td>" 
    143140        ."\n\t<td class='head'>Buchungsart</td>" 
    144141        ."\n\t<td class='head'>Anteil</td>" 
    145         ."\n\t<td class='head'>Gemarkung</td>" 
    146         ."\n\t<td class='head'>Flur</td>" 
    147         ."\n\t<td class='head fsnr' title='Flurst&uuml;cksnummer (Z&auml;hler / Nenner)'><span class='wichtig'>Flurst.</span></td>" 
     142        ."\n\t<td class='heads'>Gemarkung</td>" 
     143        ."\n\t<td class='heads'>Flur</td>" 
     144        ."\n\t<td class='heads fsnr' title='Flurst&uuml;cksnummer (Z&auml;hler / Nenner)'><span class='wichtig'>Flurst.</span></td>" 
    148145        ."\n\t<td class='head fla'>Fl&auml;che</td>" 
    149146        ."\n\t<td class='head nwlink noprint' title='Link: weitere Auskunft'>weit. Auskunft</td>" 
     
    153150// aktuelles ax_buchungsblatt <istBestandteilVon< ax_buchungsstelle  
    154151$sql ="SELECT s.gml_id, s.buchungsart, s.laufendenummer AS lfd, s.beschreibungdesumfangsderbuchung AS udb, s.zaehler, s.nenner, s.nummerimaufteilungsplan AS nrap, s.beschreibungdessondereigentums AS sond, b.v as bart, b.d 
    155 FROM ax_buchungsstelle s  
    156 LEFT JOIN alkis_wertearten b ON cast(s.buchungsart AS character varying)=b.k AND b.element='ax_buchungsstelle' and b.bezeichnung='buchungsart' 
     152FROM ax_buchungsstelle s LEFT JOIN alkis_wertearten b ON cast(s.buchungsart AS character varying)=b.k AND b.element='ax_buchungsstelle' and b.bezeichnung='buchungsart' 
    157153WHERE s.istbestandteilvon= $1 AND s.endet IS NULL ORDER BY cast(s.laufendenummer AS integer);"; 
    158154 
     
    202198                if (!$resan) { 
    203199                        echo "<p class='err'>Fehler bei 'andere Buchungsstelle'.</p>\n"; 
    204                         if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
     200                        //if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
    205201                } 
    206202                $a=0; // count 
     
    245241                                                echo "&nbsp;"; // dann Anzeige unterdruecken 
    246242                                        } else { 
    247                                                 echo "<a name='bvnr".$lfdnr."'></a>"; // Sprungmarke 
    248                                                 echo "<span class='wichtig'>".$bvnr."</span>";  
     243                                                echo "<a id='bvnr".$lfdnr."'></a>" // Sprungmarke 
     244                                                ."<span class='wichtig'>".$bvnr."</span>";  
    249245                                                $altbvnr = $bvnr; // Gruppenwechsel merken 
    250246                                        } 
    251                                 echo "</td>"; 
    252  
    253                                 echo "\n\t<td class='dien'>"; // Sp.2 Buchung 
     247                                echo "</td>" 
     248                                ."\n\t<td class='dien'>"; // Sp.2 Buchung 
    254249                                        if ($showkey) {echo "<span class='key'>".$row["buchungsart"]."</span> ";} 
    255                                 echo $bart." an</td>"; 
    256  
    257                                 echo "\n\t<td>".$anteil."</td>"; // Sp.3 Anteil 
    258  
    259                                 echo "\n\t<td class='dien'>"; // Sp.4 Gemarkg., hier Bezirk 
     250                                echo $bart." an</td>" 
     251                                ."\n\t<td>".$anteil."</td>" // Sp.3 Anteil 
     252                                ."\n\t<td class='dien'>"; // Sp.4 Gemarkg., hier Bezirk 
    260253                                        if ($showkey) {echo "<span class='key'>".$fbbez."</span> ";} 
    261254                                        echo $beznam 
    262255                                ."</td>"; 
    263  
    264                                 echo "\n\t<td class='dien'>".$fbblatt."</td>"; // Sp. 5 Blatt 
    265  
    266                                 echo "\n\t<td class='dien'>".str_pad($lfdnran, 4, "0", STR_PAD_LEFT)."</td>";// Sp.6 BVNR 
    267  
    268                                 echo "\n\t<td class='dien'>"; // Sp.7 Buchungsart 
     256                                echo "\n\t<td class='dien'>".$fbblatt."</td>" // Sp. 5 Blatt 
     257                                        ."\n\t<td class='dien'>".str_pad($lfdnran, 4, "0", STR_PAD_LEFT)."</td>" // Sp.6 BVNR 
     258                                        ."\n\t<td class='dien'>"; // Sp.7 Buchungsart 
    269259                                        if ($showkey) {echo "<span class='key'>".$rowan["buchungsart"]."</span> ";} 
    270260                                        echo $baan." " 
    271                                 ."</td>"; 
    272  
    273                                 echo "\n\t<td>";  // Sp.8 Link ("an" oder "zu" ?) 
    274                                         echo "<p class='nwlink noprint'>an/zu" 
     261                                ."</td>" 
     262                                ."\n\t<td>" // Sp.8 Link ("an" oder "zu"?) 
     263                                        ."<p class='nwlink noprint'>an/zu" 
    275264                                        ." <a href='alkisbestnw.php?gkz=".$gkz."&amp;gmlid=".$fbgml; 
    276265                                                if ($showkey) {echo "&amp;showkey=j";} 
    277                                                 echo "#bvnr".$lfdnran; // Sprungmarke auf der Seite 
    278                                                 echo "' title='Zum Grundbuchnachweis des dienenden Blattes'>"; 
     266                                                echo "#bvnr".$lfdnran // Sprungmarke auf der Seite 
     267                                                ."' title='Zum Grundbuchnachweis des dienenden Blattes'>"; 
    279268                                                if ($showkey) {echo "<span class='key'>".$rowan["blattart"]."</span> ";} 
    280269                                                echo $fbbart 
     
    304293                                ."\n\t<td><span class='wichtig'>".$bvnr."</span></td>" 
    305294                                ."\n\t<td colspan=7>" 
    306                                         ."<p class='warn'>Flurst&uuml;cke zu ".$bvnr." nicht gefunden.</p>" 
     295                                        ."<p class='warn'>Keine Flurst&uuml;cke zu Buchung ".$bvnr." im berechtigten Bereich.</p>" 
    307296                                ."</td>" 
    308297                        ."\n</tr>"; 
     
    346335LEFT JOIN alkis_wertearten wd ON cast(d.stellenart AS character varying)=wd.k AND wd.element='ax_dienststelle' AND wd.bezeichnung='stellenart' 
    347336WHERE sf.istbestandteilvon = $1 AND sf.endet IS NULL AND sb.endet IS NULL AND bb.endet IS NULL  
    348 ORDER BY cast(sf.laufendenummer AS integer), bb.land, bb.bezirk, bb.buchungsblattnummermitbuchstabenerweiterung, cast(sb.laufendenummer AS integer);"; 
     337ORDER BY cast(sf.laufendenummer AS integer), bz.bezeichnung, bb.buchungsblattnummermitbuchstabenerweiterung, cast(sb.laufendenummer AS integer);"; 
    349338 
    350339$v = array($gmlid); 
     
    361350                ."\n<table class='outer'>" 
    362351                ."\n<tr>" 
    363                         ."\n\t<td class='head' title='lfd. Nr. auf diesem Blatt, wie im Teil Flurst&uuml;cke'>an <span class='wichtig'>BVNR</span></td>" 
    364                         ."\n\t<td class='head'>Land</td>" 
     352                        ."\n\t<td class='heads' title='lfd. Nr. auf diesem Blatt, wie im Teil Flurst&uuml;cke'><span class='wichtig'>an BVNR</span><img src='ico/sort.png' width='10' height='10' alt='' title='prim&auml;re Sortierung'></td>" 
     353                //      ."\n\t<td class='heads'>Land</td>" 
    365354                        ."\n\t<td class='head'>Dienststelle</td>" 
    366                         ."\n\t<td class='head'>Bezirk</td>" 
    367                         ."\n\t<td class='head'><span class='wichtig'>Blatt</span></td>" 
    368                         ."\n\t<td class='head'>BVNR</td>" 
     355                        ."\n\t<td class='heads'>Bezirk</td>" 
     356                        ."\n\t<td class='heads'><span class='wichtig'>Blatt</span></td>" 
     357                        ."\n\t<td class='heads'>BVNR</td>" 
    369358                        ."\n\t<td class='head'>Buchungsart</td>" 
    370359                        ."\n\t<td class='head nwlink noprint'>Weitere Auskunft</td>" 
     
    387376 
    388377                echo "</td>" 
    389                 ."\n\t<td>".$rowb["land"]."</td>" 
    390                 ."\n\t<td>"; // Amtsgericht 
     378                //."\n\t<td>".$rowb["land"]."</td>" 
     379                ."\n\t<td>"; // Amtsgericht,Grundbuchamt 
    391380                        echo $rowb["stellev"]." "; 
    392381                        if ($showkey) {echo "<span class='key'>".$rowb["stelle"]."</span> ";} 
     
    426415?> 
    427416 
    428 <form action=''> 
    429         <div class='buttonbereich noprint'> 
    430         <hr> 
    431                 <a title="zur&uuml;ck" href='javascript:history.back()'><img src="ico/zurueck.png" width="16" height="16" alt="zur&uuml;ck"></a>&nbsp; 
    432                 <a title="Drucken" href='javascript:window.print()'><img src="ico/print.png" width="16" height="16" alt="Drucken"></a>&nbsp; 
    433                 <a title="Export als CSV" href='javascript:ALKISexport()'><img src="ico/download_gb.png" width="32" height="16" alt="Export"></a>&nbsp; 
    434         </div> 
    435 </form> 
    436  
     417<div class='buttonbereich noprint'> 
     418<hr> 
     419        <a title="zur&uuml;ck" href='javascript:history.back()'><img src="ico/zurueck.png" width="16" height="16" alt="zur&uuml;ck"></a>&nbsp; 
     420        <a title="Drucken" href='javascript:window.print()'><img src="ico/print.png" width="16" height="16" alt="Drucken"></a>&nbsp; 
     421        <a title="Export als CSV" href='javascript:ALKISexport()'><img src="ico/download_gb.png" width="32" height="16" alt="Export"></a>&nbsp; 
     422</div> 
    437423<?php footer($gmlid, $_SERVER['PHP_SELF']."?", ""); ?> 
    438  
    439424</body> 
    440425</html> 
Note: See TracChangeset for help on using the changeset viewer.