Index: trunk/info/info/alkis/alkisfsnw.php
===================================================================
--- trunk/info/info/alkis/alkisfsnw.php	(revision 306)
+++ trunk/info/info/alkis/alkisfsnw.php	(revision 313)
@@ -6,16 +6,17 @@
 
 	Version:
-	2011-11-16  Neuer Style class='dbg', Link Historie
-	2011-11-17  Parameter der Functions geÃ€ndert
-	2011-11-30  import_request_variables, $dbvers PostNAS 0.5 entfernt
-	2011-12-01  Summe der AbschnittsflÃ€chen (NUA) an amtl. BuchflÃ€che des FS angleichen 
-	2011-12-16  Zeilenumbruch in Nutzungsart, Spaltenbreite Link
-	2012-07-24  Export als CSV, pg_free_result(), pg_close()
-	2012-11-27  split deprecated, besser: explode
-	2013-01-17  FS-Kennzeichen (ALB-Format) als Parameter statt gmlid mÃ¶glich
-	2013-04-08  deprecated "import_request_variables" ersetzt
-	2013-04-11  ID-Links (im Testmodus) auch an Lagebezeichnung (mit/ohne HsNr) und an Nutzungs-Abschnitt
-	2013-06-24  Unna: Bodenneuordnung, strittige Grenze
-	2013-06-27	Bodenneuordnung u. stritt.Gr. in Tabellen-Struktur, Link zur Bodenerneuerung (neues Modul)
+	2011-11-16 Neuer Style class='dbg', Link Historie
+	2011-11-17 Parameter der Functions geÃ€ndert
+	2011-11-30 import_request_variables, $dbvers PostNAS 0.5 entfernt
+	2011-12-01 Summe der AbschnittsflÃ€chen (NUA) an amtl. BuchflÃ€che des FS angleichen 
+	2011-12-16 Zeilenumbruch in Nutzungsart, Spaltenbreite Link
+	2012-07-24 Export als CSV, pg_free_result(), pg_close()
+	2012-11-27 split deprecated, besser: explode
+	2013-01-17 FS-Kennzeichen (ALB-Format) als Parameter statt gmlid mÃ¶glich
+	2013-04-08 deprecated "import_request_variables" ersetzt
+	2013-04-11 ID-Links (im Testmodus) auch an Lagebezeichnung (mit/ohne HsNr) und an Nutzungs-Abschnitt
+	2013-06-24 Unna: Bodenneuordnung, strittige Grenze
+	2013-06-27 Bodenneuordnung u. stritt.Gr. in Tabellen-Struktur, Link zur Bodenerneuerung (neues Modul)
+    2014-01-30 Korrektur Nutzungsart (z.B. Friedhof mit class=0 hatte Anzeige "unbekannt")
 
 	ToDo:
@@ -23,5 +24,4 @@
 	- EntschlÃŒsseln "Bahnkategorie" bei Bahnverkehr, "OberflÃ€chenmaterial" bei Unland
 	  Dazu evtl. diese Felder ins Classfld verschieben (Meta-Tabellen!)
-	- NamNum >bestehtAusRechtsverhaeltnissenZu> NamNum
 */
 session_start();
@@ -367,15 +367,11 @@
 // ENDE  L a g e b e z e i c h n u n g
 
-// ** N U T Z U N G **
+// ** N U T Z U N G ** Gemeinsame FlÃ€che von NUA und FS
 // Tabellenzeilen (3 Spalten) mit tats. Nutzung zu einem FS ausgeben
-$sql ="SELECT m.title, m.fldclass, m.fldinfo, n.gml_id, c.class, n.info, n.zustand, n.name, n.bezeichnung, m.gruppe, ";
-// Gemeinsame FlÃ€che von NUA und FS
-$sql.="st_area(st_intersection(n.wkb_geometry,f.wkb_geometry)) AS schnittflae, ";
-$sql.="c.label, c.blabla ";
-$sql.="FROM ax_flurstueck f, nutzung n ";
-$sql.="JOIN nutzung_meta m ON m.nutz_id=n.nutz_id ";
+$sql ="SELECT m.title, m.fldclass, m.fldinfo, n.gml_id, n.nutz_id, n.class, n.info, n.zustand, n.name, n.bezeichnung, m.gruppe, ";
+$sql.="st_area(st_intersection(n.wkb_geometry,f.wkb_geometry)) AS schnittflae, c.label, c.blabla ";
+$sql.="FROM ax_flurstueck f, nutzung n JOIN nutzung_meta m ON m.nutz_id=n.nutz_id ";
 $sql.="LEFT JOIN nutzung_class c ON c.nutz_id=n.nutz_id AND c.class=n.class ";
-$sql.="WHERE f.gml_id= $1 "; // id FS";
-$sql.="AND st_intersects(n.wkb_geometry,f.wkb_geometry) = true "; // ueberlappende Flaechen
+$sql.="WHERE f.gml_id= $1 AND st_intersects(n.wkb_geometry,f.wkb_geometry) = true "; // id FS, ueberlappende Flaechen
 $sql.="AND st_area(st_intersection(n.wkb_geometry,f.wkb_geometry)) > 0.05 "; // unter Rundung
 $sql.="ORDER BY schnittflae DESC;";
@@ -391,10 +387,11 @@
 $j=0;
 while($row = pg_fetch_array($res)) {
-	$grupp = $row["gruppe"];  // Individuelles Icon?
-	$title = htmlentities($row["title"], ENT_QUOTES, "UTF-8"); // NUA-Titel
-	$fldclass=$row["fldclass"]; // Feldname 1.  Zusatzfeld
-	$fldinfo= $row["fldinfo"];  // Feldname 2. Zusatzfeld
+	$grupp=$row["gruppe"]; // 4 Gruppen
+    $nutzid=$row["nutz_id"]; // 27 Tabellen, num. Key
+	$title=htmlentities($row["title"], ENT_QUOTES, "UTF-8"); // Titel der 27 Tabellen
+	$fldclass=$row["fldclass"]; // Name 1. Zusatzfeld
+	$fldinfo= $row["fldinfo"];  // Name 2. Zus.
 	$gml=$row["gml_id"];
-	$class=$row["class"];  // 1. Zusatzfeld verschlÃŒsselt -> nutzung_class
+	$class=$row["class"]; // 1. Zusatzfeld verschlÃŒsselt -> nutzung_class
 	$info=$row["info"]; // 2. Zus. verschlÃŒsselt (noch keine Info zum entschl.)
 	$schnittflae=$row["schnittflae"];
@@ -404,5 +401,5 @@
 	$bez=$row["bezeichnung"]; // weiterer Name (unverschl.)
 	$blabla=htmlentities($row["blabla"], ENT_QUOTES, "UTF-8");
-	$label=str_replace("/", "<br>", $label); // Ersetzen "/" durch Zeilenwechsel?
+	$label=str_replace("/", "<br>", $label); // Ersetzt "/" durch html-Zeilenwechsel
 
 	echo "\n<tr>\n\t";
@@ -418,6 +415,9 @@
 
 		echo "\n\t<td class='lr'>";
-			If ( ($fldclass == "Funktion" OR $fldclass == "Vegetationsmerkmal") AND $label != "") { // Kurze Anzeige
-				if ($showkey) {echo "<span class='key'>(".$class.")</span> ";}
+            if ($class == 0) {
+                if ($showkey) {echo "<span class='key'>(".$nutzid.")</span> ";}
+                echo $title; // Name der Tabelle
+            } elseif ( ($fldclass == "Funktion" OR $fldclass == "Vegetationsmerkmal") AND $label != "") { // Kurze Anzeige
+				if ($showkey) {echo "<span class='key' title='".$fldclass."'>(".$nutzid."-".$class.")</span> ";}
 				if ($blabla = "") {
 					echo $label;
@@ -429,5 +429,5 @@
 				if ($class != "") { // NUA-SchlÃŒssel
 					echo ", ".$fldclass.": "; // Feldname
-					if ($showkey) {echo "<span class='key'>(".$class.")</span> ";}
+					if ($showkey) {echo "<span class='key' title='".$fldclass."'>(".$nutzid."-".$class.")</span> ";}
 					if ($label != "") { // Bedeutung dazu wurde erfasst
 						if ($blabla = "") {
