Changeset 60 for trunk/var/www/info/alkis/alkislage.php
- Timestamp:
- 12/15/10 09:26:21 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/var/www/info/alkis/alkislage.php
r49 r60 6 6 7 7 Version: 8 01.09.2010 Neu! 9 02.09.2010 Mit Icons 10 06.09.2010 </a> korrigiert, Kennzeichen-Rahmenfarbe, Schluessel anschaltbar 11 15.09.2010 Function "buchungsart" durch JOIN ersetzt 8 15.09.2010 Function "buchungsart" durch JOIN ersetzt 9 01.10.2010 Flaeche umgruppiert 10 14.12.2010 Pfad zur Conf 12 11 */ 13 12 ini_set('error_reporting', 'E_ALL & ~ E_NOTICE'); 14 13 session_start(); 15 require_once("/data/conf/alkis_www_conf.php"); 14 $gkz=urldecode($_REQUEST["gkz"]); 15 require_once("alkis_conf_location.php"); 16 16 if ($auth == "mapbender") { 17 17 // Bindung an Mapbender-Authentifizierung … … 32 32 <link rel="shortcut icon" type="image/x-icon" href="ico/Lage_mit_Haus.ico"> 33 33 <style type='text/css' media='print'> 34 .noprint { 34 .noprint {visibility: hidden;} 35 35 </style> 36 36 </head> 37 37 <body> 38 38 <?php 39 $gkz=urldecode($_REQUEST["gkz"]);40 39 $gmlid=urldecode($_REQUEST["gmlid"]); 41 40 $ltyp=urldecode($_REQUEST["ltyp"]); // 3 Arten Lage-Typ … … 67 66 $showkey=false; 68 67 } 69 $dbname = 'alkis05' . $gkz;70 68 $con = pg_connect("host=".$dbhost." port=" .$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 69 if (!$con) echo "<p class='err'>Fehler beim Verbinden der DB</p>\n"; 71 70 72 71 // Lagebezeichnung … … 125 124 126 125 switch ($ltyp) { 126 127 127 case "m": // "Mit HsNr" 128 128 $hsnr=$row["hausnummer"]; … … 132 132 echo "<p class='lage'>ALKIS Lagebezeichnung mit Hausnummer ".$kennz." </p>\n"; // Balken 133 133 break; 134 134 135 case "p": // "mit PseudoNr" 135 136 $pseu=$row["pseudonummer"]; 136 137 $lfd=$row["laufendenummer"]; 137 138 $kennz.=$pseu."-".$lfd; 138 $untertitel="NebengebÀude mit laufender Nummer ";139 $untertitel="NebengebÀude mit laufender Nummer (Lagebezeichnung mit Pseudonummer)"; 139 140 // Balken 140 echo "<p class='lage'>ALKIS Lagebezeichnung mit Pseudonummer ".$kennz." </p>\n"; // Balken 141 break; 141 // echo "<p class='lage'>ALKIS Lagebezeichnung mit Pseudonummer ".$kennz." </p>\n"; // Balken 142 echo "<p class='lage'>ALKIS Lagebezeichnung NebengebÀude ".$kennz." </p>\n"; // Balken 143 break; 144 142 145 case "o": //"Ohne HsNr" 143 146 if ($lage == "") { … … 253 256 echo "\n\t<td class='head' title='Flurstücksnummer (Zähler / Nenner)'>Flurst.</td>"; 254 257 echo "\n\t<td class='head fla'>Fläche</td>"; 255 echo "\n\t<td class='head nwlink ' title='Link: weitere Auskunft'>weit. Auskunft</td>";258 echo "\n\t<td class='head nwlink noprint' title='Link: weitere Auskunft'>weit. Auskunft</td>"; 256 259 echo "\n</tr>"; 257 260 $j=0; … … 358 361 break; 359 362 } 360 $sql ="SELECT g.gml_id, g.gebaeudefunktion, g.description, g.name, g.lagezurerdoberflaeche, g.bauweise, g.anzahlderoberirdischengeschosse , g.grundflaeche, g.individualname, g.zustand, ";363 $sql ="SELECT g.gml_id, g.gebaeudefunktion, g.description, g.name, g.lagezurerdoberflaeche, g.bauweise, g.anzahlderoberirdischengeschosse AS aog, g.grundflaeche, g.individualname, g.zustand, "; 361 364 $sql.="round(area(g.wkb_geometry)::numeric,2) AS flaeche, h.bauweise_beschreibung, u.bezeichner "; 362 365 $sql.="FROM ax_gebaeude g "; … … 367 370 $sql.="AND v.beziehungsart='".$bezart."' ;"; 368 371 $res=pg_query($con,$sql); 372 369 373 if (!$res) echo "<p class='err'>Fehler bei Gebaeude.<br>".$sql."</p>\n"; 370 374 $i=0; … … 374 378 echo "</p>"; 375 379 echo "\n<table>"; 376 echo "\n\t<tr><td>Geometrische Fläche:</td><td>".$row["flaeche"]." m²</td></tr>"; 380 377 381 echo "\n\t<tr><td>Funktion:</td><td>"; 378 382 if ($showkey) { … … 380 384 } 381 385 echo $row["bezeichner"]."</td></tr>"; // integer 386 382 387 if (!$row["description"] == "") { 383 388 echo "\n\t<tr><td>Beschreibung:</td><td>".$row["description"]."</td></tr>"; // integer - EntschlÃŒsseln! 384 389 } 390 385 391 if (!$row["name"] == "") { 386 392 echo "\n\t<tr><td>Name:</td><td>".$row["name"]."</td></tr>"; // char(25) 387 393 } 394 388 395 if (!$row["lagezurerdoberflaeche"] == "") { 389 396 echo "\n\t<tr><td>Lage zur Erdoberfläche:</td><td>".$row["lagezurerdoberflaeche"]."</td></tr>"; 390 397 } // integer - EntschlÃŒsseln! 398 391 399 if (!$row["bauweise"] == "") { 392 400 echo "\n\t<tr><td>Bauweise:</td><td>"; … … 396 404 echo $row["bauweise_beschreibung"]."</td></tr>"; // integer 397 405 } 398 if (!$row["anzahlderoberirdischengeschosse"] == "") { 399 echo "\n\t<tr><td>Anz. der oberird. Geschosse:</td><td>".$row["anzahlderoberirdischengeschosse"]."</td></tr>"; // 406 407 if (!$row["aog"] == "") { 408 echo "\n\t<tr><td>Anz. der oberird. Geschosse:</td><td>".$row["aog"]."</td></tr>"; // 400 409 } 410 401 411 if (!$row["grundflaeche"] == "") { 402 echo "\n\t<tr><td>Grundfläche:</td><td>".$row["grundflaeche"]."</td></tr>"; // integer 403 } 412 echo "\n\t<tr><td>Grundfläche:</td><td title='Buchfläche'>".$row["grundflaeche"]."</td></tr>"; // integer 413 } 414 415 echo "\n\t<tr><td>Geometrische Fläche:</td><td title='berechnete Fläche'>".$row["flaeche"]." m²</td></tr>"; 416 404 417 if (!$row["individualname"] == "") { 405 418 echo "\n\t<tr><td>Individualname:</td><td>".$row["individualname"]."</td></tr>"; // char(7) 406 419 } 420 407 421 if (!$row["zustand"] == "") { 408 422 echo "\n\t<tr><td>Zustand:</td><td>".$row["zustand"]."</td></tr>"; // integer 409 423 } 424 410 425 echo "\n</table>"; 411 426 }
Note: See TracChangeset
for help on using the changeset viewer.