Changeset 377 for trunk/info/info/alkisn/alkislage.php
- Timestamp:
- 12/05/16 10:57:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/info/info/alkisn/alkislage.php
r375 r377 8 8 2016-02-24 Version fuer norGIS-ALKIS-Import 9 9 2016-03-14 Korrekturen 10 2016-11-29 HTML5, Gemeinsam genutzte Datenbanken ermöglichen 10 11 11 12 ToDo: … … 17 18 session_start(); 18 19 $id="n"; 19 $ltyp="";20 20 $cntget = extract($_GET); 21 21 require_once("alkis_conf_location.php"); … … 24 24 25 25 switch ($ltyp) { 26 case "m": // "Mit HsNr" 26 case "m": // "Mit HsNr" = Hauptgebaeude 27 27 $tnam = "ax_lagebezeichnungmithausnummer"; break; 28 28 case "p": // "mit PseudoNr" = Nebengebaeude 29 29 $tnam = "ax_lagebezeichnungmitpseudonummer"; break; 30 case "o": //"Ohne HsNr" 30 case "o": //"Ohne HsNr" = Gewanne oder Strasse 31 31 $tnam = "ax_lagebezeichnungohnehausnummer"; break; 32 32 default: … … 38 38 if ($keys == "j") {$showkey=true;} else {$showkey=false;} 39 39 ?> 40 <! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">41 <html >40 <!doctype html> 41 <html lang="de"> 42 42 <head> 43 <meta name="author" content="b600352" > 44 <meta http-equiv="cache-control" content="no-cache"> 45 <meta http-equiv="pragma" content="no-cache"> 46 <meta http-equiv="expires" content="0"> 47 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 43 <meta charset="utf-8"> 48 44 <title>ALKIS Lagebezeichnung</title> 49 45 <link rel="stylesheet" type="text/css" href="alkisauszug.css"> … … 55 51 <body> 56 52 <?php 57 $con = pg_connect( "host=".$dbhost." port=" .$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass);53 $con = pg_connect($dbconn." options='--application_name=ALKIS-Auskunft_alkislage.php'"); 58 54 if (!$con) echo "<p class='err'>Fehler beim Verbinden der DB</p>\n"; 59 55 … … 137 133 } 138 134 } else { 139 echo "<p class='err'>Fehler! Kein Treffer fuer gml_id=".$gmlid."</p>"; 135 echo "<p class='err'>Fehler! Kein Treffer fuer Lagebezeichnung mit gml_id='".$gmlid."'</p>"; 136 if ($debug > 2) { 137 echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>"; 138 } 139 echo "</body></html>"; 140 exit; 140 141 } 141 142 … … 234 235 // ++ auch FlÀchenverschneidung? 235 236 if ($ltyp <> "p") { // Pseudonummer linkt nur GebÀude 236 echo "\n\n<a name='fs'></a><h3><img src='ico/Flurstueck.png' width='16' height='16' alt=''> Flurstücke</h3>\n"237 echo "\n\n<a id='fs'></a><h3><img src='ico/Flurstueck.png' width='16' height='16' alt=''> Flurstücke</h3>\n" 237 238 ."\n<p>mit dieser Lagebezeichnung.</p>"; 238 239 switch ($ltyp) { … … 253 254 if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 254 255 } 255 256 256 echo "\n<table class='fs'>" 257 257 ."\n<tr>" 258 ."\n\t<td class='head '>Gemarkung</td>"259 ."\n\t<td class='head '>Flur</td>"260 ."\n\t<td class='head fsnr' title='Flurstücksnummer (Zähler / Nenner)'>Flurst.</td>"258 ."\n\t<td class='heads'>Gemarkung<img src='ico/sort.png' width='10' height='10' alt='' title='Sortierung'></td>" 259 ."\n\t<td class='heads'>Flur<img src='ico/sort.png' width='10' height='10' alt='' title='Sortierung'></td>" 260 ."\n\t<td class='heads fsnr' title='Flurstücksnummer (Zähler / Nenner)'><img src='ico/sort.png' width='10' height='10' alt='' title='Sortierung'>Flurst.</td>" 261 261 ."\n\t<td class='head fla'>Fläche</td>" 262 262 ."\n\t<td class='head nwlink noprint' title='Link: weitere Auskunft'>weit. Auskunft</td>" … … 290 290 // andere Lage mit gleicher Hausnummer suchen 291 291 if ($ltyp <> "o") { // nicht bei Gewanne (Ohne HsNr) 292 echo "\n\n<a name='lage'></a><h3><img src='ico/Lage_mit_Haus.png' width='16' height='16' alt=''> Lage</h3>\n"292 echo "\n\n<a id='lage'></a><h3><img src='ico/Lage_mit_Haus.png' width='16' height='16' alt=''> Lage</h3>\n" 293 293 ."\n<p>andere Lagebezeichnungen zur gleichen Hausnummer.</p>"; 294 294 $whereclaus="WHERE land= $1 AND regierungsbezirk= $2 AND kreis= $3 AND gemeinde= $4 AND lage= $5 "; … … 362 362 // G E B A E U D E 363 363 if ($ltyp <> "o") { // OhneHsNr linkt nur Flurst. 364 echo "\n\n<a name='geb'></a><h3><img src='ico/Haus.png' width='16' height='16' alt=''> Gebäude</h3>"364 echo "\n\n<a id='geb'></a><h3><img src='ico/Haus.png' width='16' height='16' alt=''> Gebäude</h3>" 365 365 ."\n<p>mit dieser Lagebezeichnung.</p>"; 366 366 switch ($ltyp) { … … 368 368 case "m": $bezart="ANY(g.zeigtauf)"; break; // array 369 369 } 370 // SELECT k,v,d FROM alkis_wertearten WHERE element='ax_gebaeude' AND bezeichnung='bauweise';371 // SELECT k,v,d FROM alkis_wertearten WHERE element='ax_gebaeude' AND bezeichnung='gebaeudefunktion';372 // SELECT k,v,d FROM alkis_wertearten WHERE element='ax_gebaeude' AND bezeichnung='zustand';373 // Bauweise: nur 1 Beschreibung (.d) von 12, Funktion: ca. 50% von 232, Zustand: 2 von 7374 370 375 371 $sql ="SELECT g.gml_id, g.gebaeudefunktion, array_to_string(g.name, ',') AS name, g.bauweise, g.grundflaeche, g.zustand, round(st_area(g.wkb_geometry)::numeric,2) AS flaeche, … … 379 375 LEFT JOIN alkis_wertearten z ON cast(g.zustand AS character varying)=z.k AND z.element='ax_gebaeude' AND z.bezeichnung='zustand' 380 376 WHERE $1 = ".$bezart." AND g.endet IS NULL;"; 377 // Keine Sortierung (ORDER BY) notwendig weil i.d.R. nur ein (Haupt-)GebÀude diese Hausnummer hat. 378 // FÃŒr weiter "alkis_wertearten" (EnstschlÃŒsselungen) zum GebÀude dem Link "Haus" folgen. 381 379 382 380 $v = array($gmlid); … … 394 392 ."\n\t<td class='head' title='Bauweise ist die Beschreibung der Art der Bauweise'>Bauweise</td>" 395 393 ."\n\t<td class='head' title='Zustand beschreibt die Beschaffenheit oder die Betriebsbereitschaft von Gebäude. Diese Attributart wird nur dann optional geführt, wenn der Zustand des Gebäudes vom nutzungsfähigen Zustand abweicht.'>Zustand</td>" 396 ."\n\t<td class='head nwlink' title=' Link zu kompletten Hausdaten'>Haus</td>"394 ."\n\t<td class='head nwlink' title='Komplette Hausdaten'>Hausdaten</td>" 397 395 ."\n</tr>"; 398 396 $i=0; … … 417 415 418 416 echo "\n\t<td class='nwlink noprint'>" 419 ."<a title=' Hausdaten' href='alkishaus.php?gkz=".$gkz."&gmlid=".$ggml420 ."'> <img src='ico/Haus.png' width='16' height='16' alt=''></a>"417 ."<a title='komplette Hausdaten' href='alkishaus.php?gkz=".$gkz."&gmlid=".$ggml 418 ."'>Haus <img src='ico/Haus.png' width='16' height='16' alt=''></a>" 421 419 ."</td>" 422 420 ."</tr>"; … … 427 425 ?> 428 426 429 <form action=''> 430 <div class='buttonbereich noprint'> 431 <hr> 432 <a title="zurück" href='javascript:history.back()'><img src="ico/zurueck.png" width="16" height="16" alt="zurück"></a> 433 <a title="Drucken" href='javascript:window.print()'><img src="ico/print.png" width="16" height="16" alt="Drucken"></a> 434 </div> 435 </form> 427 <div class='buttonbereich noprint'> 428 <hr> 429 <a title="zurück" href='javascript:history.back()'><img src="ico/zurueck.png" width="16" height="16" alt="zurück"></a> 430 <a title="Drucken" href='javascript:window.print()'><img src="ico/print.png" width="16" height="16" alt="Drucken"></a> 431 </div> 436 432 437 433 <?php footer($gmlid, $_SERVER['PHP_SELF']."?", "&ltyp=".$ltyp); ?>
Note: See TracChangeset
for help on using the changeset viewer.