Index: /trunk/umn/alkis/alkis_muster_entw.map
===================================================================
--- /trunk/umn/alkis/alkis_muster_entw.map	(revision 278)
+++ /trunk/umn/alkis/alkis_muster_entw.map	(revision 279)
@@ -1,3 +1,3 @@
-# WMS: ALKIS PostNAS 0.7 Muster mit Platzhalter *gkz* fÃŒr Mandant - Entwickler-Version
+# WMS: ALKIS PostNAS Muster mit Platzhalter *gkz* fÃŒr Mandant - Entwickler-Version
 #
 # Stand / Historie:
@@ -16,4 +16,47 @@
 #                      "Laufende Nummer NebengebÃ€ude": kein PrÃ€sentationsobjekt mehr, Anzeige mittig in Geb.-FlÃ€che 
 # 2013-03-11 F.J. krz  Neuer Layer "ax_gebaeude_txt" (Funktion und Name zum GebÃ€ude)
+# 2013-04-18 F.J. krz  Thema (Gruppe) "BodenschÃ€tzung" wurde ÃŒberarbeitet und vor Gruppe "FlurstÃŒcke" verschoben
+
+###
+# Tipp: Verwenden sie "Map-Trimmer" http://map.krz.de/?Software:Maptrimmer um auskommentierte Bereiche zu entfernen.
+###
+
+# ToDo:
+# - Gebaeude: Layer nach "Name" und "Funktion" auftrennen.
+
+# - neuen Layer "Namen" auf View ap_pto_nam (NAM, ZNM)
+
+# - Bei PrÃ€sentation/Beschriftung die doppelten Texte unterdrÃŒcken (-> View?)
+#   FÃŒr appto_stra und appto_rest bereits erfolgt.
+
+# - Mit Status on/off die gÃ€ngigen Layer vorkonfigurieren?
+
+# - Zuordnungspfeils FS:
+#   Linie im Druck zu dÃŒnn
+#   Ist doppelt: in "FlurstÃŒck" ("ag_l_flurstueck") und in "PrÃ€sentation/Zuordnungspfeile" ("ap_lpo")
+
+# - Zuordnungspfeile NebengeÃ€ude:
+#   entfÃ€llt? Oder auch fÃŒr Hausnummern verwendet?
+#   Was wird da eigentlich zugeordnet?  Beispiel: 140 am Quellenweg
+
+# - StraÃennamen im Cache abgeschnitten, PARTIALS TRUE?  Beispiel: 250 BrÃŒderweg
+# - Hausnummern doppelt oder mehrfach (z.B. 070: BÃŒrgermeister-Brinkmann-Weg 3)
+# - Template auf GebÃ€ude-Objekt, Auskunft aufrufen?
+
+###
+# Tipp fÃŒr Mapbender 2-Nutzer:
+# Damit bei einem bestehenden WMS nach dem Neu-Hochladen auch die geÃ€nderte Layer-Reihenfolge wirksam wird,
+# sollte in der Mapbender-Datenbank folgendes SQL ausgefÃŒhrt werden:
+#  UPDATE gui_layer g SET gui_layer_priority = (SELECT layer_pos FROM layer l 
+#   WHERE g.fkey_layer_id = l.layer_id AND g.gui_layer_wms_id = l.fkey_wms_id)
+#  WHERE g.gui_layer_wms_id = ___; -- HIER: die ID des WMS einsetzen
+###
+
+###
+# GID = Geo Info Dok
+# Farbangabe  dort "Farbe    - 0      - 0         - 0        - 20     " 
+# das bedeutet:    "Grundton - cyan % - magenta % - yellow % - black %"
+###
+
 MAP
 	NAME "alkis"
@@ -25,11 +68,10 @@
 	FONTSET "fonts/fonts_alkis.fnt"
 	UNITS METERS
-	# Nur fuer Test
-	#CONFIG "MS_ERRORFILE" "/opt/gdi/log/umn.log"
+	#CONFIG "MS_ERRORFILE" "/opt/gdi/log/umn.log" # Nur fuer Test
 	#DEBUG 3
 	WEB
 		METADATA
 			wms_title "ALKIS_" # TEST-Kennung im Title
-			ows_abstract "ALKIS - PostNAS Version 0.7, Mapfile Version 'a' vom MÃ€rz 2013"
+			ows_abstract "ALKIS - PostNAS Version 0.7, Mapfile Version 'a' vom April 2013"
 			wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
 			wms_encoding "UTF-8"
@@ -497,5 +539,5 @@
 	GROUP "ax_nutzungen"
 	TYPE POLYGON
-	REQUIRES "![nutzung_alle]"
+	REQUIRES "![nutzung_alle]" # nicht doppelt
 	CONNECTIONTYPE POSTGIS
 	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
@@ -1976,5 +2018,5 @@
 	END
 END
-# ToDo: evtl. getrennt schaltbare Layer?
+# ToDo: Name und Funktion trennen.
 LAYER
 	NAME "ax_gebaeude_txt" # GebÃ€ude-Texte: Funktion und Name
@@ -2601,4 +2643,294 @@
 END
 
+# B o d e n s c h Ã€ t z u n g
+
+## Einfache Version: Den Label mittig in der FlÃ€che anzeigen
+#LAYER
+#	NAME "bodensch_klass"
+#	GROUP "bodenschaetzung"
+#	TYPE POLYGON
+#	DUMP TRUE
+#	CONNECTIONTYPE POSTGIS
+#	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+#	PROCESSING "CLOSE_CONNECTION=DEFER"
+#	DATA "wkb_geometry from s_bodensch_wms using unique ogc_fid using SRID=25832"
+#	METADATA
+#		wms_group_title "BodenschÃ€tzung"
+#		wms_group_abstract "BodenschÃ€tzung" 
+#		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+#		wms_title "KlassenflÃ€che mit Label"
+#		wms_abstract "KlassenflÃ€che der BodenschÃ€tzung. Das Ergebnis der SchÃ€tzung wird als Text zentral in der FlÃ€che angezeigt."
+#	END
+#	PROJECTION "init=epsg:25832" END
+#	#EXTENT 349000 5529000 356000 5533000
+#	MINSCALEDENOM 50
+#	MAXSCALEDENOM 3000
+#	SYMBOLSCALEDENOM 1000
+#	TOLERANCEUNITS pixels TOLERANCE 1
+#	HEADER   "/opt/gdi/templates/alkisbodenschh.html"
+#	TEMPLATE "/opt/gdi/templates/alkisbodensch.html" # (noch?) nicht an Buchauskunft angeschlosssen
+#	FOOTER   "/opt/gdi/templates/footerp.html"
+#	JOIN # VIEW s_bodensch_ent: Felder einzeln und langschriftlich entschlÃŒsselt.
+#		NAME "BOD"
+#		CONNECTIONTYPE ogr
+#		CONNECTION 'host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432'
+#		TABLE "s_bodensch_ent" FROM "ogc_fid" TO "ogc_fid" TYPE ONE-TO-ONE
+#  	END
+#	CLASSITEM kult # Kulturart, SELECT DISTINCT kult FROM s_bodensch_wms; A, AGR, Gr, GrA
+#	LABELITEM derlabel
+#	CLASS
+#		NAME "Acker"
+#		EXPRESSION  ('[kult]' = 'A' OR '[kult]' = 'AGr')
+#		STYLE
+#			OUTLINECOLOR 178 255 148 # hellgrÃŒn
+#			WIDTH 5 MINWIDTH 3 MAXWIDTH 7
+#		END
+#		LABEL
+#			TYPE TRUETYPE FONT "times" # Serifenschrift
+#			COLOR 210 150 150 # rosa
+#			OUTLINECOLOR 254 254 254 OUTLINEWIDTH 2
+#			SIZE 13 MINSIZE 10 MAXSIZE 16
+#			POSITION cc
+#			PARTIALS FALSE FORCE TRUE
+#			WRAP ' ' MAXLENGTH 3
+#		END
+#	END
+#	CLASS
+#		NAME "GrÃŒnland"
+#		EXPRESSION ('[kult]' = 'Gr' OR '[kult]' = 'GrA')
+#		STYLE
+#			OUTLINECOLOR 178 255 148 # hellgrÃŒn
+#			WIDTH 5 MINWIDTH 3 MAXWIDTH 7
+#		END
+#		LABEL
+#			TYPE TRUETYPE FONT "times"
+#			COLOR 130 210 120 # GrÃŒn
+#			OUTLINECOLOR 254 254 254 OUTLINEWIDTH 2
+#			SIZE 13 MINSIZE 10 MAXSIZE 16
+#			POSITION cc
+#			PARTIALS FALSE FORCE TRUE
+#			WRAP ' ' MAXLENGTH 3
+#		END
+#	END
+#END
+
+LAYER
+	NAME "bodensch_po"
+	GROUP "bodenschaetzung"
+	TYPE POLYGON
+	CONNECTIONTYPE POSTGIS
+	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+	PROCESSING "CLOSE_CONNECTION=DEFER"
+	DATA "wkb_geometry from s_bodensch_po using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_group_title "BodenschÃ€tzung"
+		wms_group_abstract "BodenschÃ€tzung" 
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "KlassenflÃ€che"
+		wms_abstract "FlÃ€che der BodenschÃ€tzung, das Ergebnis der SchÃ€tzung kann abgefragt werden."
+	END
+	PROJECTION "init=epsg:25832" END
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 3500
+	SYMBOLSCALEDENOM 1000
+	TOLERANCEUNITS pixels TOLERANCE 1
+	HEADER   "/opt/gdi/templates/alkisbodenschh.html"
+	TEMPLATE "/opt/gdi/templates/alkisbodensch.html" # (noch?) nicht an Buchauskunft angeschlosssen
+	FOOTER   "/opt/gdi/templates/footerp.html"
+	JOIN # VIEW s_bodensch_ent: Felder einzeln und langschriftlich entschlÃŒsselt.
+		NAME "BOD"
+		CONNECTIONTYPE ogr
+		CONNECTION 'host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432'
+		TABLE "s_bodensch_ent" FROM "ogc_fid" TO "ogc_fid" TYPE ONE-TO-ONE
+  	END
+	CLASS
+		NAME "KlassenflÃ€chengrenze" # SignaturNr: 2703
+		STYLE
+			OUTLINECOLOR 144 197 140 # GID (CMYK %): GrÃŒnâ30â0â42â0
+			WIDTH 3.6 MINWIDTH 2.6 MAXWIDTH 5.2
+		END
+	END
+END
+
+LAYER
+	NAME "bodensch_tx"
+	GROUP "bodenschaetzung"
+	REQUIRES "[bodensch_po]" # Grenzen aufzeigen?
+	TYPE POINT
+	CONNECTIONTYPE POSTGIS
+	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+	PROCESSING "CLOSE_CONNECTION=DEFER"
+	DATA "wkb_geometry from s_bodensch_tx using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "SchÃ€tzungsergebnis"
+		wms_abstract "Kompakte Anzeige von: (1. Zeile) Bodenart, Zustandsstufe, Entstehungsart oder Klimastufe/WasserverhÃ€ltnisse und (2. Zeile) Bodenzahl oder GrÃŒnlandgrundzahl / Ackerzahl oder GrÃŒnlandzahl."
+	END
+	PROJECTION "init=epsg:25832" END
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 3500
+	SYMBOLSCALEDENOM 1000
+	CLASSITEM kult # Kulturart, SELECT DISTINCT kult FROM s_bodensch_wms; A, AGR, Gr, GrA
+	LABELITEM derlabel
+	CLASS
+		NAME "Acker"
+		EXPRESSION  ('[kult]' = 'A' OR '[kult]' = 'AGr')
+		LABEL
+			TYPE TRUETYPE FONT "times" # Serifenschrift
+			COLOR 211 147 135 # rosa
+			OUTLINECOLOR 254 254 254 OUTLINEWIDTH 2
+			SIZE 13 MINSIZE 10 MAXSIZE 16
+			POSITION uc  # hor/ver = zentrisch/basis
+			PARTIALS FALSE FORCE TRUE
+			WRAP ' ' MAXLENGTH 3
+		END
+	END
+	CLASS
+		NAME "GrÃŒnland"
+		EXPRESSION ('[kult]' = 'Gr' OR '[kult]' = 'GrA')
+		LABEL
+			TYPE TRUETYPE FONT "times"
+			COLOR 144 197 140
+			OUTLINECOLOR 254 254 254 OUTLINEWIDTH 2
+			SIZE 13 MINSIZE 10 MAXSIZE 16
+			POSITION uc  # hor/ver = zentrisch/basis
+			PARTIALS FALSE FORCE TRUE
+			WRAP ' ' MAXLENGTH 3
+		END
+	END
+END
+
+# Signaturen:
+#  Signaturnummer 2703 = KlassenflÃ€chengrenze
+#  Signaturnummer 2705 = Klassenabschnittsgrenze  gestrichelt 400 - 200
+#  Signaturnummer 2707 = SonderflÃ€chengrenze      strich-punktiert 400 500 900 500
+
+# Objektearten:
+#  72001 'BodenschÃ€tzung'  -> 'Kulturart' und 'Bodenart'
+#  72002 'Muster-, Landesmuster- und VergleichsstÃŒck'
+#  72003 'Grabloch der BodenschÃ€tzung'
+#  72004 'Bewertung'
+#  72005 'AX_KennzifferGrabloch' (Datentyp).
+#  72006 'Tagesabschnitt'
+
+# ToDo: Ãberhaken zu den KlassenflÃ€chen
+
+# Zuordnungspfeile BodenschÃ€tzung
+# Neu 2013-04-16
+# Dieser Pfeil ist nur notwendig bzw. sinnvoll, wenn der Label nicht mitten in der KlassenflÃ€che angezeigt wird,
+# sondern an einer manuell festgelegten Textposition. Woher?
+LAYER
+	NAME "ag_l_bodsch"
+	GROUP "bodenschaetzung"
+	REQUIRES "[bodensch_tx]" # WMS-Einstellung im Mapbender: Sel = aus (versteckt) aber sel_default = an. Ebene geht dann mit 'bodensch_tx' automatisch an
+	TYPE LINE
+	CONNECTIONTYPE POSTGIS
+	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+	PROCESSING "CLOSE_CONNECTION=DEFER"
+	DATA "wkb_geometry from (SELECT ogc_fid, wkb_geometry FROM s_zuordungspfeil_bodensch) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Zuordnungspfeile" # Linie
+		wms_abstract "Zuordnungspfeil BodenschÃ€tzung" # Linie
+	END
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 3500
+	SYMBOLSCALEDENOM 1000
+	CLASS
+		#NAME "Zuordnungspfeil"
+		STYLE
+			COLOR 144 197 140
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 2
+		END
+	END
+END
+LAYER
+	NAME "ag_l_bodsch_sp"
+	GROUP "bodenschaetzung"
+	STATUS ON
+	REQUIRES "[ag_l_bodsch]" # WMS-Einstellung im Mapbender: Sel = aus (versteckt) aber sel_default = an. Ebene geht dann mit 'bodensch_tx' automatisch an
+	TYPE Annotation
+	CONNECTIONTYPE POSTGIS
+	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+	PROCESSING "CLOSE_CONNECTION=DEFER"
+	DATA "wkb_geometry from (SELECT * FROM s_zuordungspfeilspitze_bodensch) as foo using unique ogc_fid using SRID=25832" # View berechnet Winkel
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Zuordnungspfeil Spitze"
+		wms_abstract "Zuordnungspfeil BodenschÃ€tzung Spitze"
+	END
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 3500
+	SYMBOLSCALEDENOM 1000
+	CLASS
+		#NAME "Zuordnungspfeilspitze"
+		TEXT 'E'
+		LABEL
+			TYPE TRUETYPE
+			FONT "alkis_textsymbols"
+			SIZE 3 MINSIZE 2 MAXSIZE 6
+			POSITION cc
+			ANGLE [winkel]
+			COLOR 144 197 140
+			ANTIALIAS TRUE PARTIALS FALSE FORCE TRUE
+		END
+	END
+END
+
+#LAYER
+#	NAME "ax_grablochderbodenschaetzung"
+#	GROUP "bodenschaetzung"
+#	TYPE POINT
+#	DUMP TRUE
+#	CONNECTIONTYPE POSTGIS
+#	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+#	PROCESSING "CLOSE_CONNECTION=DEFER"
+#	DATA "wkb_geometry from (SELECT ogc_fid, wkb_geometry FROM ax_grablochderbodenschaetzung) as foo using unique ogc_fid using SRID=25832"
+#	METADATA
+#		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+#		wms_title "Grabloch der BodenschÃ€tzung"
+#		wms_abstract "Grabloch der BodenschÃ€tzung"
+#		gml_include_items "all"
+#	END
+#	#PROJECTION "init=epsg:25832" END
+#	#EXTENT 349000 5529000 356000 5533000
+#	MINSCALEDENOM 50
+#	MAXSCALEDENOM 5000
+#	CLASS
+#		NAME "Grabloch der BodenschÃ€tzung"
+#		STYLE
+#			SYMBOL "sn3703"
+#			COLOR 255 128 128
+#			SIZE 1
+#		END
+#	END
+#END
+#LAYER
+#	NAME "ax_musterlandesmusterundvergleichsstueck"
+#	GROUP "bodenschaetzung"
+#	TYPE POLYGON
+#	DUMP TRUE
+#	CONNECTIONTYPE POSTGIS
+#	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+#	PROCESSING "CLOSE_CONNECTION=DEFER"
+#	DATA "wkb_geometry from (SELECT ogc_fid, wkb_geometry FROM ax_musterlandesmusterundvergleichsstueck) as foo using unique ogc_fid using SRID=25832"
+#	METADATA
+#		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+#		wms_title "Muster Landesmuster und VergleichsstÃŒck"
+#		wms_abstract "Muster-, Landesmuster- und VergleichsstÃŒck der BodenschÃ€tzung"
+#		gml_include_items "all"
+#	END
+#	#PROJECTION "init=epsg:25832" END
+#	#EXTENT 349000 5529000 356000 5533000
+#	MINSCALEDENOM 50
+#	MAXSCALEDENOM 5000
+#	CLASS
+#		NAME "Muster Landesmuster und VergleichsstÃŒck"
+#		STYLE
+#			OUTLINECOLOR 255 128 128
+#		END
+#	END
+#END
+
 # ALKIS  F l u r s t ÃŒ c k
 LAYER
@@ -2640,5 +2972,5 @@
 		STYLE
 			OUTLINECOLOR 0 0 0
-			WIDTH 1.5 MINWIDTH 1 MAXWIDTH 2.5
+			WIDTH 1.2 MINWIDTH 0.8 MAXWIDTH 2.2
 		END
 	END
@@ -2887,10 +3219,10 @@
 #END
 ### OBK ENDE
+
 # Zuordnungspfeile FlurstÃŒck
-# siehe auch Layer "ap_lpo"
 LAYER
 	NAME "ag_l_flurstueck" # Ausgestaltung Linie zum FlurstÃŒck
 	GROUP "flurstueck"
-	REQUIRES "[ag_t_flurstueck]" # zur Nummer
+	REQUIRES "[ag_t_flurstueck]" # WMS-Einstellung im Mapbender: Sel = aus (versteckt) aber sel_default = an. Ebene geht dann mit 'ag_t_flurstueck' automatisch an
 	TYPE LINE
 	CONNECTIONTYPE POSTGIS
@@ -2900,5 +3232,5 @@
 	METADATA
 		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
-		wms_title "Zuordnungspfeile Linie"
+		wms_title "Zuordnungspfeil Linie"
 		wms_abstract "Zuordnungspfeil FlurstÃŒcksnummer Linie"
 	END
@@ -2919,5 +3251,5 @@
 	NAME "sk2004_zuordnungspfeil_spitze"
 	GROUP "flurstueck"
-	REQUIRES "[ag_l_flurstueck]" # nur beides
+	REQUIRES "[ag_l_flurstueck]" # WMS-Einstellung im Mapbender: Sel = aus (versteckt) aber sel_default = an. Ebene geht dann mit 'ag_l_flurstueck' automatisch an
 	TYPE Annotation
 	STATUS ON
@@ -2950,4 +3282,5 @@
 	END
 END
+
 # Flurstuecksnummer
 # Muster RLP: zaehler-nenner steht auch in Feld "ap_pto.schriftinhalt"
@@ -2996,5 +3329,5 @@
 	NAME "ag_p_flurstueck"
 	GROUP "flurstueck"
-	REQUIRES "[ax_flurstueck]" # an Grenze
+	REQUIRES "[ax_flurstueck]" # WMS-Einstellung im Mapbender: Sel = aus (versteckt) aber sel_default = an. Ebene geht dann mit 'ax_flurstueck' automatisch an
 	TYPE POINT
 	CONNECTIONTYPE POSTGIS
@@ -3004,5 +3337,5 @@
 	METADATA
 		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
-		wms_title "ZugehÃ¶rigkeitshaken Flurstueck"
+		wms_title "ZugehÃ¶rigkeitshaken" # Flurstueck
 		wms_abstract "FlurstÃŒck ZugehÃ¶rigkeitshaken"
 	END
@@ -3386,61 +3719,5 @@
 	END
 END
-# ALKIS BodenschÃ€tzung
-LAYER
-	NAME "ax_grablochderbodenschaetzung"
-	GROUP "bodenschaetzung"
-	TYPE POINT
-	DUMP TRUE
-	CONNECTIONTYPE POSTGIS
-	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
-	PROCESSING "CLOSE_CONNECTION=DEFER"
-	DATA "wkb_geometry from (SELECT ogc_fid, wkb_geometry FROM ax_grablochderbodenschaetzung) as foo using unique ogc_fid using SRID=25832"
-	METADATA
-		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
-		wms_title "Grabloch der BodenschÃ€tzung"
-		wms_abstract "Grabloch der BodenschÃ€tzung"
-		wms_group_title "BodenschÃ€tzung"
-		wms_group_abstract "BodenschÃ€tzung" 
-		gml_include_items "all"
-	END
-	#PROJECTION "init=epsg:25832" END
-	#EXTENT 349000 5529000 356000 5533000
-	MINSCALEDENOM 50
-	MAXSCALEDENOM 5000
-	CLASS
-		NAME "Grabloch der BodenschÃ€tzung"
-		STYLE
-			SYMBOL "sn3703"
-			COLOR 255 128 128
-			SIZE 1
-		END
-	END
-END
-LAYER
-	NAME "ax_musterlandesmusterundvergleichsstueck"
-	GROUP "bodenschaetzung"
-	TYPE POLYGON
-	DUMP TRUE
-	CONNECTIONTYPE POSTGIS
-	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
-	PROCESSING "CLOSE_CONNECTION=DEFER"
-	DATA "wkb_geometry from (SELECT ogc_fid, wkb_geometry FROM ax_musterlandesmusterundvergleichsstueck) as foo using unique ogc_fid using SRID=25832"
-	METADATA
-		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
-		wms_title "Muster Landesmuster und VergleichsstÃŒck"
-		wms_abstract "Muster-, Landesmuster- und VergleichsstÃŒck der BodenschÃ€tzung"
-		gml_include_items "all"
-	END
-	#PROJECTION "init=epsg:25832" END
-	#EXTENT 349000 5529000 356000 5533000
-	MINSCALEDENOM 50
-	MAXSCALEDENOM 5000
-	CLASS
-		NAME "Muster Landesmuster und VergleichsstÃŒck"
-		STYLE
-			OUTLINECOLOR 255 128 128
-		END
-	END
-END
+
 # ALKIS Punktort (Vermessungspunkte)
 LAYER
@@ -3728,4 +4005,8 @@
 	END
 END
+
+## ToDo: neuen Layer Namen auf View ap_pto_nam (NAM, ZNM)
+##  Unterscheidung horizontale/vertikale Position.
+##  Namen von GebÃ€ude wieder wegnehmen? - Oder ALLE Namen jeweils auch einer fachlichen Ebene/Gruppe zuordnen?
 LAYER
 	NAME "ap_pto" # Rest
@@ -3795,39 +4076,30 @@
 	END
 END
-LAYER
-	# Dieser wms-Layer sollte ersetzt werden durch folienspezische Layer:
-	#  Flurstuecke / Zuordnungspfeile - ist bereits realisiert = redundant
-	#  Gebaeude    / Zuordnungspfeile Hausnummer         - anzeigen
-	#  Gebaeude    / Zuordnungspfeile NebengebÃ€udenummer - nur wenn auch lfd.Nr angezeigt wird
-	# Was gibt es noch? Freie PrÃ€sentationsobjekte (dientZurDarstellungVon=NULL)
-	NAME "ap_lpo"
-	GROUP "praesentation"
-	TYPE LINE
-	DUMP TRUE
-	CONNECTIONTYPE POSTGIS
-	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
-	PROCESSING "CLOSE_CONNECTION=DEFER"
-	DATA "wkb_geometry from (SELECT ogc_fid,wkb_geometry,art FROM ap_lpo) as foo using unique ogc_fid using SRID=25832"
-	METADATA
-		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
-		wms_title "Zuordnungspfeile"
-		wms_abstract "LinienfÃ¶rmiges PrÃ€sentationsobjekt LPO"
-		gml_include_items "all"
-	END
-	#PROJECTION "init=epsg:25832" END
-	#EXTENT 349000 5529000 356000 5533000
-	MINSCALEDENOM 50
-	MAXSCALEDENOM 5000
-	CLASSITEM "art"
-	CLASS
-		NAME "Zuordnungspfeile"
-		EXPRESSION /Pfeil/
-		STYLE
-			COLOR 0 0 0
-		END
-	END
-END
-
-# ap_ppo fehlt noch
+#LAYER # ersetzt werden durch fachspezische Layer: Flurstueck, Gebaeude, Bodenschaetzung
+#	NAME "ap_lpo"
+#	GROUP "praesentation"
+#	TYPE LINE
+#	CONNECTIONTYPE POSTGIS
+#	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+#	PROCESSING "CLOSE_CONNECTION=DEFER"
+#	DATA "wkb_geometry from (SELECT ogc_fid,wkb_geometry,art FROM ap_lpo) as foo using unique ogc_fid using SRID=25832"
+#	METADATA
+#		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+#		wms_title "Zuordnungspfeile"
+#		wms_abstract "LinienfÃ¶rmiges PrÃ€sentationsobjekt LPO"
+#	END
+#	MINSCALEDENOM 50
+#	MAXSCALEDENOM 5000
+#	CLASSITEM "art"
+#	CLASS
+#		NAME "Zuordnungspfeile"
+#		EXPRESSION /Pfeil/
+#		STYLE
+#			COLOR 0 0 0
+#		END
+#	END
+#END
+
+# ap_ppo fehlt noch (PunktfÃ¶rmiges PrÃ€sentationsobjekt)
 
 ## Gruppe  G r e n z e n
Index: /trunk/umn/alkis/alkis_muster_entw_4.map
===================================================================
--- /trunk/umn/alkis/alkis_muster_entw_4.map	(revision 278)
+++ /trunk/umn/alkis/alkis_muster_entw_4.map	(revision 279)
@@ -1,4 +1,4 @@
-# WMS: ALKIS PostNAS 0.7 Muster mit Platzhalter *gkz* fÃŒr Mandant - Druckversion zur Entwickler-Version
-# 2013-03-11 F.J. krz  manueller Abgleich mit .map ohne _4
+# WMS: ALKIS PostNAS Muster mit Platzhalter *gkz* fÃŒr Mandant - Druckversion zur Entwickler-Version
+# 2013-04-17 F.J. krz  Thema (Gruppe) "BodenschÃ€tzung" wurde ÃŒberarbeitet und vor Gruppe "FlurstÃŒcke" verschoben
 MAP
 	NAME "alkis"
@@ -16,5 +16,5 @@
 		METADATA
 			wms_title "ALKIS"
-			ows_abstract "ALKIS - PostNAS Version 0.7, Mapfile Version 'a' vom MÃ€rz 2013"
+			ows_abstract "ALKIS - PostNAS Version 0.7, Mapfile Version 'a' vom April 2013"
 			wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
 			wms_encoding "UTF-8"
@@ -2311,4 +2311,198 @@
 END
 
+# B o d e n s c h Ã€ t z u n g
+## Einfache Version: Den Label mittig in der FlÃ€che anzeigen
+#LAYER
+#	NAME "bodensch_klass"
+
+LAYER
+	NAME "bodensch_po"
+	GROUP "bodenschaetzung"
+	TYPE POLYGON
+	CONNECTIONTYPE POSTGIS
+	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+	PROCESSING "CLOSE_CONNECTION=DEFER"
+	DATA "wkb_geometry from s_bodensch_po using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_group_title "BodenschÃ€tzung"
+		wms_group_abstract "BodenschÃ€tzung" 
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "KlassenflÃ€che"
+		wms_abstract "FlÃ€che der BodenschÃ€tzung, das Ergebnis der SchÃ€tzung kann abgefragt werden."
+	END
+	PROJECTION "init=epsg:25832" END
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 875 #3500
+	SYMBOLSCALEDENOM 250 #1000
+	CLASS
+		NAME "KlassenflÃ€chengrenze"
+		STYLE
+			OUTLINECOLOR 144 197 140
+			WIDTH 14 MINWIDTH 10 MAXWIDTH 20 # 3.5  2.5  5
+		END
+	END
+END
+
+LAYER
+	NAME "bodensch_tx"
+	GROUP "bodenschaetzung"
+	REQUIRES "[bodensch_po]" # Grenzen aufzeigen?
+	TYPE POINT
+	CONNECTIONTYPE POSTGIS
+	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+	PROCESSING "CLOSE_CONNECTION=DEFER"
+	DATA "wkb_geometry from s_bodensch_tx using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "SchÃ€tzungsergebnis"
+		wms_abstract "Kompakte Anzeige von: (1. Zeile) Bodenart, Zustandsstufe, Entstehungsart oder Klimastufe/WasserverhÃ€ltnisse und (2. Zeile) Bodenzahl oder GrÃŒnlandgrundzahl / Ackerzahl oder GrÃŒnlandzahl."
+	END
+	PROJECTION "init=epsg:25832" END
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 875 #3500
+	SYMBOLSCALEDENOM 250 #1000
+	CLASSITEM kult # Kulturart, SELECT DISTINCT kult FROM s_bodensch_wms; A, AGR, Gr, GrA
+	LABELITEM derlabel
+	CLASS
+		NAME "Acker"
+		EXPRESSION  ('[kult]' = 'A' OR '[kult]' = 'AGr')
+		LABEL
+			TYPE TRUETYPE FONT "times" # Serifenschrift
+			COLOR 211 147 135 # rosa
+			OUTLINECOLOR 254 254 254 OUTLINEWIDTH 8 #2
+			SIZE 44 MINSIZE 34 MAXSIZE 56 # 13 10 16
+			POSITION uc  # hor/ver = zentrisch/basis
+			PARTIALS FALSE FORCE TRUE
+			WRAP ' ' MAXLENGTH 3
+		END
+	END
+	CLASS
+		NAME "GrÃŒnland"
+		EXPRESSION ('[kult]' = 'Gr' OR '[kult]' = 'GrA')
+		LABEL
+			TYPE TRUETYPE FONT "times"
+			COLOR 144 197 140 # GrÃŒn
+			OUTLINECOLOR 254 254 254 OUTLINEWIDTH 8 #2
+			SIZE 44 MINSIZE 34 MAXSIZE 56 # 13 10 16
+			POSITION uc  # hor/ver = zentrisch/basis
+			PARTIALS FALSE FORCE TRUE
+			WRAP ' ' MAXLENGTH 3
+		END
+	END
+END
+
+# Zuordnungspfeile BodenschÃ€tzung
+LAYER
+	NAME "ag_l_bodsch"
+	GROUP "bodenschaetzung"
+	#REQUIRES "[ag_t_flurstueck]" # zur Nummer
+	TYPE LINE
+	CONNECTIONTYPE POSTGIS
+	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+	PROCESSING "CLOSE_CONNECTION=DEFER"
+	DATA "wkb_geometry from (SELECT ogc_fid, wkb_geometry FROM s_zuordungspfeil_bodensch) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Zuordnungspfeile" # Linie
+		wms_abstract "Zuordnungspfeil BodenschÃ€tzung Linie"
+	END
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 875 #3500
+	SYMBOLSCALEDENOM 250 #1000
+	CLASS
+		#NAME "Zuordnungspfeil"
+		STYLE
+			COLOR 144 197 140
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 8 # 1 1 2
+		END
+	END
+END
+LAYER
+	NAME "ag_l_bodsch_sp"
+	GROUP "bodenschaetzung"
+	REQUIRES "[ag_l_bodsch]" # nur beides
+	TYPE Annotation
+	STATUS ON
+	CONNECTIONTYPE POSTGIS
+	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+	PROCESSING "CLOSE_CONNECTION=DEFER"
+	DATA "wkb_geometry from (SELECT * FROM s_zuordungspfeilspitze_bodensch) as foo using unique ogc_fid using SRID=25832" # View berechnet Winkel
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Zuordnungspfeil Spitze"
+		wms_abstract "Zuordnungspfeil FlurstÃŒcksnummer Spitze"
+	END
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 875 #3500
+	SYMBOLSCALEDENOM 250 #1000
+	CLASS
+		#NAME "Zuordnungspfeilspitze"
+		TEXT 'E'
+		LABEL
+			TYPE TRUETYPE
+			FONT "alkis_textsymbols"
+			SIZE 12 MINSIZE 8 MAXSIZE 24 # 3 2 6
+			POSITION cc
+			ANGLE [winkel]
+			COLOR 144 197 140
+			ANTIALIAS TRUE PARTIALS FALSE FORCE TRUE
+		END
+	END
+END
+
+#LAYER
+#	NAME "ax_grablochderbodenschaetzung"
+#	GROUP "bodenschaetzung"
+#	TYPE POINT
+#	CONNECTIONTYPE POSTGIS
+#	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+#	PROCESSING "CLOSE_CONNECTION=DEFER"
+#	DATA "wkb_geometry from (SELECT ogc_fid, wkb_geometry FROM ax_grablochderbodenschaetzung) as foo using unique ogc_fid using SRID=25832"
+#	METADATA
+#		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+#		wms_title "Grabloch der BodenschÃ€tzung"
+#		wms_abstract "Grabloch der BodenschÃ€tzung"
+#		wms_group_title "BodenschÃ€tzung"
+#		wms_group_abstract "BodenschÃ€tzung" 
+#	END
+#	#PROJECTION "init=epsg:25832" END
+#	#EXTENT 349000 5529000 356000 5533000
+#	MINSCALEDENOM 0
+#	MAXSCALEDENOM 1250 #5000
+#	CLASS
+#		NAME "Grabloch der BodenschÃ€tzung"
+#		STYLE
+#			SYMBOL "sn3703"
+#			COLOR 255 128 128
+#			SIZE 4 #1
+#		END
+#	END
+#END
+
+#LAYER
+#	NAME "ax_musterlandesmusterundvergleichsstueck"
+#	GROUP "bodenschaetzung"
+#	TYPE POLYGON
+#	CONNECTIONTYPE POSTGIS
+#	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+#	PROCESSING "CLOSE_CONNECTION=DEFER"
+#	DATA "wkb_geometry from (SELECT ogc_fid, wkb_geometry FROM ax_musterlandesmusterundvergleichsstueck) as foo using unique ogc_fid using SRID=25832"
+#	METADATA
+#		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+#		wms_title "Muster Landesmuster und VergleichsstÃŒck"
+#		wms_abstract "Muster-, Landesmuster- und VergleichsstÃŒck der BodenschÃ€tzung"
+#	END
+#	#PROJECTION "init=epsg:25832" END
+#	#EXTENT 349000 5529000 356000 5533000
+#	MINSCALEDENOM 12 #0
+#	MAXSCALEDENOM 1250 #5000
+#	CLASS
+#		NAME "Muster Landesmuster und VergleichsstÃŒck"
+#		STYLE
+#			OUTLINECOLOR 255 128 128
+#		END
+#	END
+#END
+
 # ALKIS  F l u r s t ÃŒ c k
 LAYER
@@ -2457,4 +2651,5 @@
 	END
 END
+
 # Zuordnungspfeile FlurstÃŒck
 LAYER
@@ -2469,6 +2664,6 @@
 	METADATA
 		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
-		wms_title "Zuordnungspfeile FlurstÃŒck"
-		wms_abstract "FlurstÃŒck Zuordnungspfeile (nur Linie, Pfeilspitze fehlt noch)"
+		wms_title "Zuordnungspfeil Linie"
+		wms_abstract "Zuordnungspfeil FlurstÃŒcksnummer Linie"
 	END
 	#PROJECTION "init=epsg:25832" END
@@ -2519,4 +2714,5 @@
 	END
 END
+
 # Flurstuecksnummer
 LAYER
@@ -2823,57 +3019,5 @@
 	END
 END
-# ALKIS BodenschÃ€tzung
-LAYER
-	NAME "ax_grablochderbodenschaetzung"
-	GROUP "bodenschaetzung"
-	TYPE POINT
-	CONNECTIONTYPE POSTGIS
-	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
-	PROCESSING "CLOSE_CONNECTION=DEFER"
-	DATA "wkb_geometry from (SELECT ogc_fid, wkb_geometry FROM ax_grablochderbodenschaetzung) as foo using unique ogc_fid using SRID=25832"
-	METADATA
-		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
-		wms_title "Grabloch der BodenschÃ€tzung"
-		wms_abstract "Grabloch der BodenschÃ€tzung"
-		wms_group_title "BodenschÃ€tzung"
-		wms_group_abstract "BodenschÃ€tzung" 
-	END
-	#PROJECTION "init=epsg:25832" END
-	#EXTENT 349000 5529000 356000 5533000
-	MINSCALEDENOM 0
-	MAXSCALEDENOM 1250 #5000
-	CLASS
-		NAME "Grabloch der BodenschÃ€tzung"
-		STYLE
-			SYMBOL "sn3703"
-			COLOR 255 128 128
-			SIZE 4 #1
-		END
-	END
-END
-LAYER
-	NAME "ax_musterlandesmusterundvergleichsstueck"
-	GROUP "bodenschaetzung"
-	TYPE POLYGON
-	CONNECTIONTYPE POSTGIS
-	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
-	PROCESSING "CLOSE_CONNECTION=DEFER"
-	DATA "wkb_geometry from (SELECT ogc_fid, wkb_geometry FROM ax_musterlandesmusterundvergleichsstueck) as foo using unique ogc_fid using SRID=25832"
-	METADATA
-		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
-		wms_title "Muster Landesmuster und VergleichsstÃŒck"
-		wms_abstract "Muster-, Landesmuster- und VergleichsstÃŒck der BodenschÃ€tzung"
-	END
-	#PROJECTION "init=epsg:25832" END
-	#EXTENT 349000 5529000 356000 5533000
-	MINSCALEDENOM 12 #0
-	MAXSCALEDENOM 1250 #5000
-	CLASS
-		NAME "Muster Landesmuster und VergleichsstÃŒck"
-		STYLE
-			OUTLINECOLOR 255 128 128
-		END
-	END
-END
+
 # ALKIS Punktort (Vermessungspunkte)
 LAYER
@@ -3217,30 +3361,28 @@
 	END
 END
-LAYER
-	NAME "ap_lpo"
-	GROUP "praesentation"
-	TYPE LINE
-	CONNECTIONTYPE POSTGIS
-	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
-	PROCESSING "CLOSE_CONNECTION=DEFER"
-	DATA "wkb_geometry from (SELECT ogc_fid,wkb_geometry,art FROM ap_lpo) as foo using unique ogc_fid using SRID=25832"
-	METADATA
-		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
-		wms_title "Zuordnungspfeile"
-		wms_abstract "LinienfÃ¶rmiges PrÃ€sentationsobjekt LPO"
-	END
-	#PROJECTION "init=epsg:25832" END
-	#EXTENT 349000 5529000 356000 5533000
-	MINSCALEDENOM 12 # 50
-	MAXSCALEDENOM 1250 #5000
-	CLASSITEM "art"
-	CLASS
-		NAME "Zuordnungspfeile"
-		EXPRESSION /Pfeil/
-		STYLE
-			COLOR 0 0 0
-		END
-	END
-END
+#LAYER
+#	NAME "ap_lpo"
+#	GROUP "praesentation"
+#	TYPE LINE
+#	CONNECTIONTYPE POSTGIS
+#	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+#	PROCESSING "CLOSE_CONNECTION=DEFER"
+#	DATA "wkb_geometry from (SELECT ogc_fid,wkb_geometry,art FROM ap_lpo) as foo using unique ogc_fid using SRID=25832"
+#	METADATA
+#		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+#		wms_title "Zuordnungspfeile"
+#		wms_abstract "LinienfÃ¶rmiges PrÃ€sentationsobjekt LPO"
+#	END
+#	MINSCALEDENOM 12 # 50
+#	MAXSCALEDENOM 1250 #5000
+#	CLASSITEM "art"
+#	CLASS
+#		NAME "Zuordnungspfeile"
+#		EXPRESSION /Pfeil/
+#		STYLE
+#			COLOR 0 0 0
+#		END
+#	END
+#END
 
 # ap_ppo fehlt noch
