Changeset 425 for trunk/info/info/alkisn/alkisgebaeudenw.php
- Timestamp:
- 12/30/21 17:49:00 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/info/info/alkisn/alkisgebaeudenw.php
r422 r425 4 4 5 5 Version: 6 2016-02-24 Version f uer norGIS-ALKIS-Import6 2016-02-24 Version fÃŒr norGIS-ALKIS-Import 7 7 .... 8 8 2020-02-20 Authentifizierung ausgelegert in Function darf_ich() … … 11 11 2021-03-09 Verschneidung mit weiteren Bauwerks-Tabellen. 12 12 2021-03-11 Adresse(n) des gehörtZu-Haus zum Bauwerk nicht mehr hier anzeigen sondern im neuen Bauwerk-Modul. 13 2021-12-09 Neue Parameter: $katAmtMix (Kataster-Amt-Mix), $PrntBtn (Drucken-SchaltflÀche) 13 14 */ 14 15 … … 91 92 92 93 $erlaubnis = darf_ich(); if ($erlaubnis === 0) { die('<p class="stop1">Abbruch</p></body>'); } 94 $dbg=$debug; // CONF in Arbeits-Variable 93 95 94 96 // Mit URL-Parameter "&nodebug=j" kann man die Entwicklungsumgebung (in Conf definiert) ausschalten. 95 // Manuell an die URL anfÃŒgen, wirkt nurtemporÀr und wird nicht in Links weiter gereicht.96 if ($nodebug === "j") {$d ebug=0;}97 // Wirkt temporÀr und wird nicht in Links weiter gereicht. 98 if ($nodebug === "j") {$dbg=0;} 97 99 98 100 $con = pg_connect($dbconn." options='--application_name=ALKIS-Auskunft_alkisgebaeudenw.php'"); … … 100 102 101 103 // Flurstueck 102 $sqlf ="SELECT f.flurnummer, f.zaehler, f.nenner, f.amtlicheflaeche, g.gemarkungsnummer, g.bezeichnung103 FROM ax_flurstueck f LEFT JOIN ax_gemarkung g ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer 104 WHERE f.gml_id= $1 AND f.endet IS NULL AND g.endet IS NULL;";104 $sqlf ="SELECT f.flurnummer, f.zaehler, f.nenner, f.amtlicheflaeche, g.gemarkungsnummer, g.bezeichnung 105 FROM ax_flurstueck f LEFT JOIN ax_gemarkung g ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer ".UnqKatAmt("f","g") 106 ."WHERE f.gml_id= $1 AND f.endet IS NULL AND g.endet IS NULL;"; 105 107 $v=array($gmlid); 106 108 $resf=pg_prepare("", $sqlf); … … 108 110 if (!$resf) { 109 111 echo "\n<p class='err'>Fehler bei Flurstücksdaten.</p>"; 110 if ($debug > 2) {echo "\n<p class='err'>SQL=<br>".str_replace("$1","'".$gmlid."'",$sqlf)."'</p>";} 111 if ($debug > 1) {echo "<p class='dbg'>Fehler:".pg_result_error($resf)."</p>";} 112 if ($dbg > 2) {echo "\n<p class='err'>SQL=<br>".str_replace("$1","'".$gmlid."'",$sqlf)."'</p>";} 113 if ($dbg > 1) {echo "<p class='dbg'>Fehler:".pg_result_error($resf)."</p>";} 114 } 115 116 if ($dbg > 0) { 117 $zeianz=pg_num_rows($resf); 118 if ($zeianz > 1){ 119 echo "\n<p class='err'>Die Abfrage liefert mehr als ein Flurstücks-Objekt!</p>"; 120 if ($dbg > 2) {echo "\n<p class='dbg'>SQL=<br>".htmlentities(str_replace("$1","'".$gmlid."'",$sqlf), ENT_QUOTES, "UTF-8")."</p>";} 121 } 112 122 } 113 123 if ($rowf = pg_fetch_assoc($resf)) { … … 124 134 echo "\n<p class='err'>Fehler! Kein Treffer fuer gml_id=".$gmlid."</p>"; 125 135 } 136 126 137 echo "<p class='balken geb'>ALKIS Flurstück (Gebäude und Bauwerke) ".$gmkgnr."-".$flurnummer."-".$flstnummer." </p>"; // Balken 127 138 echo "\n<h2>Flurstück (Gebäude und Bauwerke)</h2>"; … … 181 192 if (!$resg) { 182 193 echo "\n<p class='err'>Fehler bei Gebäude-Verschneidung.</p>"; 183 if ($d ebug > 2) {echo "\n<p class='err'>SQL=<br>".str_replace("$1","'".$gmlid."'",$sqlg)."'</p>";}184 if ($d ebug > 1) {echo "<p class='dbg'>Fehler:".pg_result_error($resg)."</p>";}194 if ($dbg > 2) {echo "\n<p class='err'>SQL=<br>".str_replace("$1","'".$gmlid."'",$sqlg)."'</p>";} 195 if ($dbg > 1) {echo "<p class='dbg'>Fehler:".pg_result_error($resg)."</p>";} 185 196 } 186 197 $gebnr=0; … … 270 281 if (!$resl) { 271 282 echo "\n<p class='err'>Fehler bei Lage mit HsNr.</p>"; 272 if ($d ebug > 2) {echo "\n<p class='dbg'>SQL=<br>".str_replace("$1","'".$gmlid."'",$sqll)."'</p>";}273 if ($d ebug > 1) {echo "<p class='dbg'>Fehler:".pg_result_error($resl)."</p>";}283 if ($dbg > 2) {echo "\n<p class='dbg'>SQL=<br>".str_replace("$1","'".$gmlid."'",$sqll)."'</p>";} 284 if ($dbg > 1) {echo "<p class='dbg'>Fehler:".pg_result_error($resl)."</p>";} 274 285 } 275 286 while($rowl = pg_fetch_assoc($resl)) { // LOOP: Lagezeilen … … 306 317 if ($gebnr === 0) { 307 318 echo "<p><br>Kein Gebäude auf diesem Flurstück.<br> </p>"; 308 //if ($d ebug > 2) {echo "\n<p class='err'>SQL=<br>".$sqlg."<br>$1 = gml_id = '".$gmlid."'</p>";}319 //if ($dbg > 2) {echo "\n<p class='err'>SQL=<br>".$sqlg."<br>$1 = gml_id = '".$gmlid."'</p>";} 309 320 } else { 310 321 echo "\n<tr>" … … 425 436 if (!$resb) { 426 437 echo "\n<p class='err'>Fehler bei Bauwerke-Verschneidung.</p>"; 427 if ($d ebug > 2) {echo "\n<p class='err'>SQL=<br>".str_replace("$1","'".$gmlid."'",$sqlb)."</p>";}428 if ($d ebug > 1) {echo "<p class='dbg'>Fehler:".pg_result_error($resb)."</p>";}438 if ($dbg > 2) {echo "\n<p class='err'>SQL=<br>".str_replace("$1","'".$gmlid."'",$sqlb)."</p>";} 439 if ($dbg > 1) {echo "<p class='dbg'>Fehler:".pg_result_error($resb)."</p>";} 429 440 } 430 441 $baunr=0; // ZÀhler … … 544 555 if ($baunr === 0) { 545 556 echo "\n<p>Kein Bauwerk auf diesem Flurstück.</p><br>"; 546 // if ($d ebug > 2) {echo "\n<p class='err'>SQL=<br>".$sqlb."<br>$1 = gml_id = '".$gmlid."'</p>";}557 // if ($dbg > 2) {echo "\n<p class='err'>SQL=<br>".$sqlb."<br>$1 = gml_id = '".$gmlid."'</p>";} 547 558 } else { 548 559 echo "\n<tr>" … … 554 565 } 555 566 pg_free_result($resb); 567 568 echo "<div class='buttonbereich noprint'>\n<hr>" 569 ."\n\t<a title='zurück' href='javascript:history.back()'><img src='ico/zurueck.png' width='16' height='16' alt='zurück'></a> "; 570 if ($PrntBtn==true){echo "\n\t<a title='Drucken' href='javascript:window.print()'><img src='ico/print.png' width='16' height='16' alt='Drucken'></a> ";} 571 echo "\n</div>"; 572 573 footer($gmlid, selbstverlinkung()."?", ""); 556 574 ?> 557 558 <div class='buttonbereich noprint'>559 <hr>560 <a title="zurück" href='javascript:history.back()'><img src="ico/zurueck.png" width="16" height="16" alt="zurück"></a> 561 <a title="Drucken" href='javascript:window.print()'><img src="ico/print.png" width="16" height="16" alt="Drucken"></a>562 </div>563 564 <?php footer($gmlid, selbstverlinkung()."?", ""); ?>565 566 575 </body> 567 576 </html>
Note: See TracChangeset
for help on using the changeset viewer.