Index: trunk/info/info/alkisn/alkislage.php
===================================================================
--- trunk/info/info/alkisn/alkislage.php	(revision 375)
+++ trunk/info/info/alkisn/alkislage.php	(revision 377)
@@ -8,4 +8,5 @@
 	2016-02-24 Version fuer norGIS-ALKIS-Import
 	2016-03-14 Korrekturen
+	2016-11-29 HTML5, Gemeinsam genutzte Datenbanken ermÃ¶glichen
 
 	ToDo:
@@ -17,5 +18,4 @@
 session_start();
 $id="n";
-$ltyp="";
 $cntget = extract($_GET);
 require_once("alkis_conf_location.php");
@@ -24,9 +24,9 @@
 
 switch ($ltyp) {
-	case "m": // "Mit HsNr"     = Hauptgebaeude
+	case "m": // "Mit HsNr" = Hauptgebaeude
 		$tnam = "ax_lagebezeichnungmithausnummer"; break;
 	case "p": // "mit PseudoNr" = Nebengebaeude
 		$tnam = "ax_lagebezeichnungmitpseudonummer";	break;
-	case "o": //"Ohne HsNr"    = Gewanne oder Strasse
+	case "o": //"Ohne HsNr" = Gewanne oder Strasse
 		$tnam = "ax_lagebezeichnungohnehausnummer"; break;
 	default:
@@ -38,12 +38,8 @@
 if ($keys == "j") {$showkey=true;} else {$showkey=false;}
 ?>
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
+<!doctype html>
+<html lang="de">
 <head>
-	<meta name="author" content="b600352" >
-	<meta http-equiv="cache-control" content="no-cache">
-	<meta http-equiv="pragma" content="no-cache">
-	<meta http-equiv="expires" content="0">
-	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+	<meta charset="utf-8">
 	<title>ALKIS Lagebezeichnung</title>
 	<link rel="stylesheet" type="text/css" href="alkisauszug.css">
@@ -55,5 +51,5 @@
 <body>
 <?php
-$con = pg_connect("host=".$dbhost." port=" .$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass);
+$con = pg_connect($dbconn." options='--application_name=ALKIS-Auskunft_alkislage.php'");
 if (!$con) echo "<p class='err'>Fehler beim Verbinden der DB</p>\n";
 
@@ -137,5 +133,10 @@
 	}
 } else {
-	echo "<p class='err'>Fehler! Kein Treffer fuer gml_id=".$gmlid."</p>";
+	echo "<p class='err'>Fehler! Kein Treffer fuer Lagebezeichnung mit gml_id='".$gmlid."'</p>";
+	if ($debug > 2) {
+		echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";
+	}
+	echo "</body></html>";
+	exit;
 }
 
@@ -234,5 +235,5 @@
 // ++ auch FlÃ€chenverschneidung?
 if ($ltyp <> "p") { // Pseudonummer linkt nur GebÃ€ude
-	echo "\n\n<a name='fs'></a><h3><img src='ico/Flurstueck.png' width='16' height='16' alt=''> Flurst&uuml;cke</h3>\n"
+	echo "\n\n<a id='fs'></a><h3><img src='ico/Flurstueck.png' width='16' height='16' alt=''> Flurst&uuml;cke</h3>\n"
 	."\n<p>mit dieser Lagebezeichnung.</p>";
 	switch ($ltyp) {
@@ -253,10 +254,9 @@
 		if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";}	
 	}
-
 	echo "\n<table class='fs'>"
 	."\n<tr>"
-		."\n\t<td class='head'>Gemarkung</td>"
-		."\n\t<td class='head'>Flur</td>"
-		."\n\t<td class='head fsnr' title='Flurst&uuml;cksnummer (Z&auml;hler / Nenner)'>Flurst.</td>"
+		."\n\t<td class='heads'>Gemarkung<img src='ico/sort.png' width='10' height='10' alt='' title='Sortierung'></td>"
+		."\n\t<td class='heads'>Flur<img src='ico/sort.png' width='10' height='10' alt='' title='Sortierung'></td>"
+		."\n\t<td class='heads fsnr' title='Flurst&uuml;cksnummer (Z&auml;hler / Nenner)'><img src='ico/sort.png' width='10' height='10' alt='' title='Sortierung'>Flurst.</td>"
 		."\n\t<td class='head fla'>Fl&auml;che</td>"
 		."\n\t<td class='head nwlink noprint' title='Link: weitere Auskunft'>weit. Auskunft</td>"
@@ -290,5 +290,5 @@
 // andere Lage mit gleicher Hausnummer suchen
 if ($ltyp <> "o") { // nicht bei Gewanne (Ohne HsNr)
-	echo "\n\n<a name='lage'></a><h3><img src='ico/Lage_mit_Haus.png' width='16' height='16' alt=''> Lage</h3>\n"
+	echo "\n\n<a id='lage'></a><h3><img src='ico/Lage_mit_Haus.png' width='16' height='16' alt=''> Lage</h3>\n"
 	."\n<p>andere Lagebezeichnungen zur gleichen Hausnummer.</p>";
 	$whereclaus="WHERE land= $1 AND regierungsbezirk= $2 AND kreis= $3 AND gemeinde= $4 AND lage= $5 ";
@@ -362,5 +362,5 @@
 // G E B A E U D E
 if ($ltyp <> "o") { // OhneHsNr linkt nur Flurst.
-	echo "\n\n<a name='geb'></a><h3><img src='ico/Haus.png' width='16' height='16' alt=''> Geb&auml;ude</h3>"
+	echo "\n\n<a id='geb'></a><h3><img src='ico/Haus.png' width='16' height='16' alt=''> Geb&auml;ude</h3>"
 	."\n<p>mit dieser Lagebezeichnung.</p>";
 	switch ($ltyp) {
@@ -368,8 +368,4 @@
 		case "m": $bezart="ANY(g.zeigtauf)"; break; // array
 	}
-//	SELECT k,v,d FROM alkis_wertearten WHERE element='ax_gebaeude' AND bezeichnung='bauweise';
-//	SELECT k,v,d FROM alkis_wertearten WHERE element='ax_gebaeude' AND bezeichnung='gebaeudefunktion';
-//	SELECT k,v,d FROM alkis_wertearten WHERE element='ax_gebaeude' AND bezeichnung='zustand';
-	// Bauweise: nur 1 Beschreibung (.d) von 12, Funktion: ca. 50% von 232, Zustand: 2 von 7
 
 	$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,4 +375,6 @@
 	LEFT JOIN alkis_wertearten z ON cast(g.zustand AS character varying)=z.k AND z.element='ax_gebaeude' AND z.bezeichnung='zustand'
 	WHERE $1 = ".$bezart." AND g.endet IS NULL;";
+	// Keine Sortierung (ORDER BY) notwendig weil i.d.R. nur ein (Haupt-)GebÃ€ude diese Hausnummer hat.
+	// FÃŒr weiter "alkis_wertearten" (EnstschlÃŒsselungen) zum GebÃ€ude dem Link "Haus" folgen.
 
 	$v = array($gmlid);
@@ -394,5 +392,5 @@
 		."\n\t<td class='head' title='Bauweise ist die Beschreibung der Art der Bauweise'>Bauweise</td>"
 		."\n\t<td class='head' title='Zustand beschreibt die Beschaffenheit oder die Betriebsbereitschaft von Geb&auml;ude. Diese Attributart wird nur dann optional gef&uuml;hrt, wenn der Zustand des Geb&auml;udes vom nutzungsf&auml;higen Zustand abweicht.'>Zustand</td>"
-		."\n\t<td class='head nwlink' title='Link zu kompletten Hausdaten'>Haus</td>"
+		."\n\t<td class='head nwlink' title='Komplette Hausdaten'>Hausdaten</td>"
 	."\n</tr>";
 	$i=0;
@@ -417,6 +415,6 @@
 
 			echo "\n\t<td class='nwlink noprint'>"
-				."<a title='Hausdaten' href='alkishaus.php?gkz=".$gkz."&amp;gmlid=".$ggml
-				."'><img src='ico/Haus.png' width='16' height='16' alt=''></a>"
+				."<a title='komplette Hausdaten' href='alkishaus.php?gkz=".$gkz."&amp;gmlid=".$ggml
+				."'>Haus <img src='ico/Haus.png' width='16' height='16' alt=''></a>"
 			."</td>"
 		."</tr>";
@@ -427,11 +425,9 @@
 ?>
 
-<form action=''>
-	<div class='buttonbereich noprint'>
-	<hr>
-		<a title="zur&uuml;ck" href='javascript:history.back()'><img src="ico/zurueck.png" width="16" height="16" alt="zur&uuml;ck"></a>&nbsp;
-		<a title="Drucken" href='javascript:window.print()'><img src="ico/print.png" width="16" height="16" alt="Drucken"></a>&nbsp;
-	</div>
-</form>
+<div class='buttonbereich noprint'>
+<hr>
+	<a title="zur&uuml;ck" href='javascript:history.back()'><img src="ico/zurueck.png" width="16" height="16" alt="zur&uuml;ck"></a>&nbsp;
+	<a title="Drucken" href='javascript:window.print()'><img src="ico/print.png" width="16" height="16" alt="Drucken"></a>&nbsp;
+</div>
 
 <?php footer($gmlid, $_SERVER['PHP_SELF']."?", "&amp;ltyp=".$ltyp); ?>
