Index: /trunk/import/sichten.sql
===================================================================
--- /trunk/import/sichten.sql	(revision 265)
+++ /trunk/import/sichten.sql	(revision 266)
@@ -10,4 +10,5 @@
 --  2012-10-29 Redundanzen in Beziehungen suchen (entstehen durch replace)
 --  2013-02-20 Mehrfache Buchungsstellen zum FS suchen, dies sind Auswirkungen eines Fehlers bei Replace
+--  2013-03-05 Beschriftungen aus ap_pto auseinander sortieren, neuer View "grenzpunkt"
 
 --  -----------------------------------------
@@ -15,11 +16,8 @@
 --  -----------------------------------------
 
-
 -- WMS-Layer "ag_t_flurstueck"
 -- ---------------------------
-
 -- Die Geometrie befindet sich in "ap_pto", der Label in "ax_flurstueck"
 -- Die Verbindung erfolgt ÃŒber "alkis_beziehungen"
-
 
 -- Bruchnummerierung erzeugen
@@ -35,11 +33,7 @@
   WHERE v.beziehungsart = 'dientZurDarstellungVon' 
     AND p.endet IS NULL
-    AND f.endet IS NULL
-  --AND p."art" = 'ZAE_NEN'
-  ;
-
-COMMENT ON VIEW s_flurstueck_nr IS 'fuer Kartendarstellung: Bruchnummerierung FlurstÃŒck';
-
--- NEU 2012-04-17
+    AND f.endet IS NULL;
+COMMENT ON VIEW s_flurstueck_nr IS 'fuer Kartendarstellung: Bruchnummerierung FlurstÃŒck (nur manuell gesetzte Positionen)';
+
 -- Wenn keine manuelle Position gesetzt ist, wird die Flaechenmitte verwendet
 
@@ -48,6 +42,6 @@
 -- berechnet werden mÃŒssen, bevor darÃŒber gefiltert werden kann.
 
--- FAZIT: In einer Hilfstabelle mit geometrischem Index zwischenspeichern.
---        Siehe PostProcessing Tabelle "pp_flurstueck_nr"
+-- In einer Hilfstabelle mit geometrischem Index zwischenspeichern.
+-- Siehe PostProcessing Tabelle "pp_flurstueck_nr"
 
 CREATE OR REPLACE VIEW s_flurstueck_nr2
@@ -62,5 +56,4 @@
      AND p.endet IS NULL
      AND f.endet IS NULL
-   --AND p."art" = 'ZAE_NEN'
  UNION 
   SELECT f.ogc_fid,
@@ -70,18 +63,14 @@
     LEFT JOIN alkis_beziehungen v  ON v.beziehung_zu = f.gml_id
    WHERE v.beziehungsart is NULL
-     AND f.endet IS NULL
-  ;
-
-COMMENT ON VIEW s_flurstueck_nr2 IS 'Bruchnummerierung FlurstÃŒck, auch Standard-Position. Nicht direkt fuer WMS verwenden';
+     AND f.endet IS NULL;
+
+COMMENT ON VIEW s_flurstueck_nr2 IS 'Bruchnummerierung FlurstÃŒck, auch Standard-Position. Nicht direkt fuer WMS verwenden!';
 
 
 -- Layer "ag_t_gebaeude"
 -- ---------------------
-
 -- Problem: Zu einigen GebÃ€uden gibt es mehrere Hausnummern.
--- Diese unterscheiden sich im Feld ap-pto.advstandardmodell
+-- Diese unterscheiden sich im Feld ap_pto.advstandardmodell
 -- z.B. 3 verschiedene EintrÃ€ge mit <NULL>, {DKKM500}, {DKKM1000}, (Beispiel; Lage, Lange StraÃe 15 c)
-
-
 CREATE OR REPLACE VIEW s_hausnummer_gebaeude 
 AS 
@@ -101,32 +90,45 @@
 COMMENT ON VIEW s_hausnummer_gebaeude IS 'fuer Kartendarstellung: Hausnummern HauptgebÃ€ude';
 
-
 -- Layer "ag_t_nebengeb"
 -- ---------------------
-
-CREATE OR REPLACE VIEW s_nummer_nebengebaeude 
-AS 
- SELECT p.ogc_fid, 
-        p.wkb_geometry, 
-        p.drehwinkel * 57.296 AS drehwinkel,	-- umn: ANGLE [drehwinkel]
-     -- v.beziehungsart,		-- TEST
-     -- l.pseudonummer,			-- die HsNr des zugehoerigen Hauptgebaeudes
+-- 2013-03-05: Diese Abfrage liefert keine Daten mehr (PostNAS 0.7)
+--	CREATE OR REPLACE VIEW s_nummer_nebengebaeude 
+--	AS 
+--	 SELECT p.ogc_fid, 
+--			p.wkb_geometry, 
+--			p.drehwinkel * 57.296 AS drehwinkel,	-- umn: ANGLE [drehwinkel]
+--		 -- l.pseudonummer,			-- die HsNr des zugehoerigen Hauptgebaeudes
+--			l.laufendenummer		-- umn: LABELITEM - die laufende Nummer des Nebengebaeudes
+--	   FROM ap_pto p
+--	   JOIN alkis_beziehungen v 
+--		 ON p.gml_id = v.beziehung_von
+--	   JOIN ax_lagebezeichnungmitpseudonummer l
+--		 ON v.beziehung_zu  = l.gml_id
+--	  WHERE v.beziehungsart = 'dientZurDarstellungVon'
+--		AND p.endet IS NULL
+--		AND l.endet IS NULL;
+--	COMMENT ON VIEW s_nummer_nebengebaeude IS 'fuer Kartendarstellung: Hausnummern NebengebÃ€ude';
+
+-- Suche nach einem Ersatz:
+-- ax_gebaeude  >hat>  ax_lagebezeichnungmitpseudonummer, kein Drehwinkel.
+CREATE OR REPLACE VIEW lfdnr_nebengebaeude 
+AS 
+ SELECT g.ogc_fid, 
+        g.wkb_geometry, 
+    --  l.pseudonummer,			-- TEST die HsNr des zugehoerigen Hauptgebaeudes
         l.laufendenummer		-- umn: LABELITEM - die laufende Nummer des Nebengebaeudes
-   FROM ap_pto p
+   FROM ax_gebaeude g
    JOIN alkis_beziehungen v 
-     ON p.gml_id = v.beziehung_von
+     ON g.gml_id = v.beziehung_von
    JOIN ax_lagebezeichnungmitpseudonummer l
      ON v.beziehung_zu  = l.gml_id
-  WHERE v.beziehungsart = 'dientZurDarstellungVon'
-    AND p.endet IS NULL
-    AND l.endet IS NULL
-;
-
-COMMENT ON VIEW s_nummer_nebengebaeude IS 'fuer Kartendarstellung: Hausnummern NebengebÃ€ude';
-
+   WHERE v.beziehungsart = 'hat'
+     AND g.endet IS NULL
+     AND g.endet IS NULL;
+COMMENT ON VIEW lfdnr_nebengebaeude IS 'Laufende Nummer des NebengebÃ€udes zu einer Lagebezeichnung mit der FlÃ€chengeometrie des GebÃ€udes';
+--GRANT SELECT ON TABLE lfdnr_nebengebaeude TO ms6;
 
 -- Layer "ag_p_flurstueck"
 -- -----------------------
-
 CREATE OR REPLACE VIEW s_zugehoerigkeitshaken_flurstueck 
 AS 
@@ -147,8 +149,6 @@
 COMMENT ON VIEW s_zugehoerigkeitshaken_flurstueck IS 'fuer Kartendarstellung';
 
-
 -- Layer "s_zuordungspfeil_flurstueck"
 -- -----------------------------------
-
 CREATE OR REPLACE VIEW s_zuordungspfeil_flurstueck 
 AS 
@@ -189,10 +189,85 @@
 
 
+-- Zur Steuerung der nachfolgenden Views
+
+-- Ermittlung der vorkommenden Arten
+-- ersetzt "ap_pto_arten"
+CREATE OR REPLACE VIEW beschriftung_was_kommt_vor 
+AS 
+  SELECT DISTINCT art, horizontaleausrichtung, vertikaleausrichtung 
+    FROM ap_pto 
+   WHERE not schriftinhalt is null 
+  ORDER BY art;
+COMMENT ON VIEW beschriftung_was_kommt_vor IS 'Analyse der vorkommenden Kombinationen in ap_pto (Beschriftung)';
+
+-- 2013: PostNAS 0.7  (aus 150,260,340)
+-- ------------------
+--	"AOG_AUG"				"zentrisch";"Basis"  - Schriftinhalkt immer nur "I" ?
+--	"BWF"					"zentrisch";"Basis"/"zentrisch";"Mitte"
+--	"BWF_ZUS"				"zentrisch";"Basis"
+--	"FKT"					"zentrisch";"Basis"/"linksbÃŒndig";"Basis"/"zentrisch";"Mitte"
+--	"FKT_TEXT"				"zentrisch";"Mitte"
+--	"FreierText"			"zentrisch";"Basis"/"zentrisch";"Mitte"/"linksbÃŒndig";"Basis"
+--	"FreierTextHHO"			"zentrisch";"Mitte"
+--	"Friedhof"				"zentrisch";"Basis"
+--	"Gewanne"				"zentrisch";"Basis"/"zentrisch";"Mitte"
+--	"GFK"					"zentrisch";"Basis"/"zentrisch";"Mitte"
+--	"HNR"					"zentrisch";"Basis"/"linksbÃŒndig";"Basis"/"zentrisch";"Mitte"  --> Hausnummer, group gebaeude
+--	"HHO"					"zentrisch";"Mitte"  -- HHO = objekthoehe zu ax_gebaeude?
+--	"NAM"					"zentrisch";"Basis"/"zentrisch";"Mitte"/"linksbÃŒndig";"Basis"
+--	"SPO"					"zentrisch";"Basis"/
+--	"Vorratsbehaelter"		"zentrisch";"Basis"
+--	"WeitereHoehe"			"zentrisch";"Mitte"
+--	"ZAE_NEN"				"zentrisch";"Basis"
+--	"ZNM"					"zentrisch";"Basis"/"linksbÃŒndig";"Basis"
+
+--* Layer "ap_pto_stra"
+--                          hor ; ver / hor ; ver 
+--	"BezKlassifizierungStrasse" "zent.";"Basis"	/ "linksbÃŒndig";"Basis"
+--	"Platz"					"zentrisch";"Basis" / "zentrisch";"Mitte"
+--	"Strasse"				"zentrisch";"Basis" / "zentrisch";"Mitte" / "linksbÃŒndig";"Basis"
+--	"Weg"					"zentrisch";"Basis" / "zentrisch";"Mitte" / "linksbÃŒndig";"Basis"
+
+--* geplanter layer "ap_pto_wasser"
+--	"StehendesGewaesser"	"zentrisch";"Basis"
+--	"Fliessgewaesser"		"zentrisch";"Basis"/"linksbÃŒndig";"Basis"
+
+
+-- Drehwinkel in Bogenmass, wird vom mapserver in Grad benÃ¶tigt.
+-- Umrechnung durch Faktor (180 / Pi)
+
+-- Layer NAME "ap_pto_stra" (StraÃe) GROUP "praesentation"
+-- -------------------------------------------------------
+-- NEU 2013-03-01
+CREATE OR REPLACE VIEW ap_pto_stra 
+AS 
+  SELECT ogc_fid, 
+         schriftinhalt, 
+         art,
+         horizontaleausrichtung AS hor,    -- Verfeinern der Text-Position 
+         vertikaleausrichtung   AS ver,    -- Durch Klassifizierung hor/ver
+         drehwinkel * 57.296    AS winkel, -- * 180 / Pi
+         wkb_geometry 
+    FROM ap_pto 
+   WHERE not schriftinhalt IS NULL 
+     AND endet IS NULL
+  -- Je nach Vorlieben des Katasteramtes die folgende Zeile auskommentieren:
+  -- AND advstandardmodell IS NULL -- doppelte Darstellungen unterdrÃŒcken (simple ZwischenlÃ¶sung)
+     AND art IN ('Strasse','Weg','Platz','BezKlassifizierungStrasse');
+
+COMMENT ON VIEW ap_pto_stra IS 'Beschriftung fÃŒr ap_pto mit Art "StraÃe","Weg","Platz"';
+--GRANT SELECT ON TABLE ap_pto_stra TO ms6;
+
+-- ToDo: Doppelte StraÃennamen eindeutig machen.
+-- z.B.  advstandardmodell = '{DKKM1000}', signatur = 4107
+--       advstandardmodell = ''          , signatur = 8113
+-- Wie?  DISTICT und Subquery? 
+--       Post-Processing: nah beieinander und gleicher Name 
 
 -- Layer NAME "ap_pto" GROUP "praesentation"
 -- ----------------------------------------
--- Texte, die nicht schon in einem anderen Layer ausgegeben werden
-
-CREATE OR REPLACE VIEW s_beschriftung 
+-- REST: Texte, die nicht schon in einem anderen Layer ausgegeben werden
+-- NEU 2013-03-01
+CREATE OR REPLACE VIEW ap_pto_rest 
 AS 
   SELECT p.ogc_fid, 
@@ -204,31 +279,32 @@
    WHERE not p.schriftinhalt IS NULL 
      AND p.endet IS NULL
-     AND p.art NOT IN ('HNR', 'PNR');
-
--- Feb. 2012 PostNAS 0.6: 'ZAE_NEN' kommt nicht mehr vor!
-
--- Diese 'IN'-Liste fortschreiben bei Erweiterungen des Mapfiles
--- Wenn ein Text zum fachlich passenden Layer angezeigt wird, dann hier ausblenden,
--- d.h. die Kennung in die Klammer eintragen.
-
--- Werte in ap_pto.art:
--- 'HNR'  = Hausnummer
--- 'PNR'  = Pseudo-Nummer = laufende Nummer NebengebÃ€ude
-
--- Ermittlung der vorkommenden Arten mit:
---   SELECT DISTINCT art FROM ap_pto ORDER BY art;
-
--- Noch nicht berÃŒcksichtigt:
-   
---"AGT""ART""ATP""BBD""BezKlassifizierungStrasse""BSA""BWF""BWF_ZUS""FKT""Fliessgewaesser""FreierText"
---"Friedhof""Gewanne""GFK""Halde_LGT""HHO""NAM""PKN""Platz""PRO""SPG""SPO""StehendesGewaesser"
---"Strasse""VEG""Vorratsbehaelter""Weg""Weitere HÃ¶he""ZNM""<NULL>"
-
-COMMENT ON VIEW s_beschriftung IS 'ap_pto, die noch nicht in anderen Layern angezeigt werden';
-
+     AND p.art NOT IN ('HNR','Strasse','Weg','Platz','BezKlassifizierungStrasse','AOG_AUG');
+     -- Diese 'IN'-Liste fortschreiben bei Erweiterungen des Mapfiles
+
+-- 'PNR' kommt nicht mehr vor?
+COMMENT ON VIEW ap_pto_rest IS 'Beschriftungen aus "ap_pto", die noch nicht in anderen Layern angezeigt werden';
+--GRANT SELECT ON TABLE ap_pto_rest  TO ms6;
+
+-- Layer NAME "ap_pto" GROUP "praesentation"
+-- ----------------------------------------
+-- 2013-03: Wird ersetzt durch ap_pto_rest 
+-- CREATE OR REPLACE VIEW s_beschriftung 
+-- AS 
+--   SELECT p.ogc_fid, 
+--          p.schriftinhalt, 
+--          p.art, 
+--          p.drehwinkel * 57.296 AS winkel, -- * 180 / Pi
+--          p.wkb_geometry 
+--     FROM ap_pto p
+--    WHERE not p.schriftinhalt IS NULL 
+--      AND p.endet IS NULL
+--      AND p.art NOT IN ('HNR','AOG_AUG');  -- 'PNR' kommt nicht mehr vor?
+-- COMMENT ON VIEW s_beschriftung IS 'Beschriftungen aus "ap_pto", die noch nicht in anderen Layern angezeigt werden';
+-- GRANT SELECT ON TABLE s_beschriftung  TO ms6;
+
+-- ENDE BESCHRIFTUNG
 
 -- Layer "s_zuordungspfeil_gebaeude"
 -- -----------------------------------
-
 CREATE OR REPLACE VIEW s_zuordungspfeil_gebaeude 
 AS 
@@ -249,13 +325,28 @@
 COMMENT ON VIEW s_zuordungspfeil_gebaeude IS 'fuer Kartendarstellung: Zuordnungspfeil fÃŒr GebÃ€ude-Nummer';
 
+-- TEST
+--  ax_punktortta  >zeigtAuf?> AX_Grenzpunkt
+-- Zum Punktort des Grenzpunktes auch eine Information zur Vermarkung holen
+CREATE OR REPLACE VIEW grenzpunkt 
+AS 
+ SELECT o.ogc_fid, 
+        o.wkb_geometry, 
+     -- g.punktkennung,    -- ggf spÃ€ter als labelitem "rrrrrhhhhAnnnnn" "32483 5751 0 02002"
+        g.abmarkung_marke, -- steuert die Darstellung >9000 = unvermarkt
+        v.beziehungsart
+   FROM ax_punktortta o
+   JOIN alkis_beziehungen v 
+     ON o.gml_id = v.beziehung_von
+   JOIN ax_grenzpunkt g
+     ON v.beziehung_zu  = g.gml_id
+   WHERE v.beziehungsart = 'istTeilVon'
+     AND g.endet IS NULL
+     AND g.endet IS NULL;
+COMMENT ON VIEW grenzpunkt IS 'ZusammenfÃŒhrung von Punktort (Geometrie) und AX_Grenzpunkt (Eigenschaften)';
+--GRANT SELECT ON TABLE grenzpunkt TO ms6;
+
 
 -- Sichten vom OBK (Oberbergischer Kreis)
 -- --------------------------------------
-
--- Dazu notwendig: Feld "ax_besondereflurstuecksgrenze.artderflurstuecksgrenze" als Array "integer[]" !
--- Anpassung DB-Schema erfolgte am 18.09.2011
--- ap_lpo.signaturnummer = '2004' ist in 0.7 schema nun ein varchar
-
-
 CREATE OR REPLACE VIEW sk2004_zuordnungspfeil 
 AS
@@ -264,10 +355,5 @@
  WHERE ((ap.signaturnummer = '2004') 
    AND ('DKKM1000'::text ~~ ANY ((ap.advstandardmodell)::text[])));
-
 COMMENT ON VIEW sk2004_zuordnungspfeil IS 'fuer Kartendarstellung: Zuordnungspfeil FlurstÃŒcksnummer"';
--- krz: ap.signaturnummer is NULL in allen SÃ€tzen
---      Siehe s_zuordungspfeil_flurstueck
-
--- ap_lpo.signaturnummer = '2004' ist in 0.7 schema nun ein varchar
 
 CREATE OR REPLACE VIEW sk2004_zuordnungspfeil_spitze 
@@ -281,5 +367,4 @@
 -- krz: ap.signaturnummer is NULL in allen SÃ€tzen
 
-
 CREATE OR REPLACE VIEW sk2012_flurgrenze 
 AS 
@@ -288,7 +373,5 @@
   WHERE (3000 = ANY (fg.artderflurstuecksgrenze)) 
     AND fg.advstandardmodell ~~ 'DLKM'::text;
-
 COMMENT ON VIEW sk2012_flurgrenze IS 'fuer Kartendarstellung: besondere FlurstÃŒcksgrenze "Flurgrenze"';
-
 
 CREATE OR REPLACE VIEW sk2014_gemarkungsgrenze 
@@ -298,7 +381,5 @@
   WHERE (7003 = ANY (gemag.artderflurstuecksgrenze)) 
     AND gemag.advstandardmodell ~~ 'DLKM'::text;
-
 COMMENT ON VIEW sk2014_gemarkungsgrenze IS 'fuer Kartendarstellung: besondere FlurstÃŒcksgrenze "Gemarkungsgrenze"';
-
 
 CREATE OR REPLACE VIEW sk2018_bundeslandgrenze 
@@ -308,7 +389,5 @@
   WHERE (7102 = ANY (blg.artderflurstuecksgrenze)) 
     AND blg.advstandardmodell ~~ 'DLKM'::text;
-
 COMMENT ON VIEW sk2018_bundeslandgrenze IS 'fuer Kartendarstellung: besondere FlurstÃŒcksgrenze "Bundeslandgrenze"';
-
 
 CREATE OR REPLACE VIEW sk2020_regierungsbezirksgrenze 
@@ -318,7 +397,5 @@
   WHERE (7103 = ANY (rbg.artderflurstuecksgrenze)) 
     AND rbg.advstandardmodell ~~ 'DLKM'::text;
-
 COMMENT ON VIEW sk2020_regierungsbezirksgrenze IS 'fuer Kartendarstellung: besondere FlurstÃŒcksgrenze "Regierungsbezirksgrenze"';
-
 
 CREATE OR REPLACE VIEW sk2022_gemeindegrenze 
@@ -328,5 +405,4 @@
   WHERE (7106 = ANY (gemg.artderflurstuecksgrenze)) 
     AND gemg.advstandardmodell ~~ 'DLKM'::text;
-
 COMMENT ON VIEW sk2022_gemeindegrenze IS 'fuer Kartendarstellung: besondere FlurstÃŒcksgrenze "Gemeindegrenze"';
 
@@ -335,10 +411,10 @@
 
 -- Grenze der Bundesrepublik Deutschland 7101 (G)
--- Grenze des Bundeslandes 7102 (G)
--- Grenze des Regierungsbezirks 7103 (G)
--- Grenze des Landkreises 7104 (G)
--- Grenze der Gemeinde 7106
--- Grenze des Gemeindeteils 7107
--- Grenze der Verwaltungsgemeinschaft 7108
+-- .. des Bundeslandes 7102 (G)
+-- .. des Regierungsbezirks 7103 (G)
+-- .. des Landkreises 7104 (G)
+-- .. der Gemeinde 7106
+-- .. des Gemeindeteils 7107
+-- .. der Verwaltungsgemeinschaft 7108
 
 CREATE OR REPLACE VIEW sk201x_politische_grenze 
@@ -346,7 +422,5 @@
  SELECT ogc_fid, artderflurstuecksgrenze as art, wkb_geometry
    FROM ax_besondereflurstuecksgrenze
-
--- WHERE ( ANY (artderflurstuecksgrenze) IN (7102,7103,7104,7106) ) 
-
+--WHERE ( ANY (artderflurstuecksgrenze) IN (7102,7103,7104,7106) ) 
   WHERE (7102 = ANY (artderflurstuecksgrenze) 
      OR  7102 = ANY (artderflurstuecksgrenze) 
@@ -358,6 +432,5 @@
 
 COMMENT ON VIEW sk201x_politische_grenze IS 'fuer Kartendarstellung: besondere FlurstÃŒcksgrenze Politische Grenzen (Bund, Land, Kreis, Gemeinde)';
--- GefÃ€llt mir nicht!
--- Array-Felder eignen sich nicht als Filter. Optimierung: in Tabelle speichern
+-- GefÃ€llt mir nicht! Array-Felder eignen sich nicht als Filter. Optimierung: in Tabelle speichern
 
 
@@ -390,36 +463,7 @@
 --ORDER BY f.gemarkungsnummer, f.flurnummer, f.zaehler
   ;
-
 COMMENT ON VIEW flstnr_ohne_position IS 'FlurstÃŒcke ohne manuell gesetzte Position fÃŒr die PrÃ€sentation der FS-Nr';
 
-
--- Zeigt die Texte an, die nicht in einem der Mapfile-Views verarbeitet werden
-CREATE OR REPLACE VIEW s_allgemeine_texte 
-AS 
- SELECT p.ogc_fid, 
-      --p.wkb_geometry, 
-      --p.gml_id,
-        p.art, 
-        p.drehwinkel * 57.296 AS drehwinkel,   -- * 180 / Pi
-        p.schriftinhalt
-   FROM ap_pto p
-  WHERE NOT p.art = 'ZAE_NEN' 
-    AND NOT p.art = 'HNR' 
-    AND NOT p.art = 'FKT' 
-    AND NOT p.art = 'Friedhof' 
-    AND p.schriftinhalt IS NOT NULL
-    AND p.endet IS NULL;
-
-
--- Analyse zu o.g. Fehler:
---  Welche Inhalte kommen im Feld ap_pto.art vor?
-CREATE OR REPLACE VIEW ap_pto_arten 
-AS 
-  SELECT DISTINCT art 
-    FROM ap_pto;
-
-
--- Umbruch im Label?
--- z.B. "Schwimm-/nbecken"
+-- Umbruch im Label? z.B. "Schwimm-/nbecken"
 -- Sind 2 Buchstaben in Mapfile bei "WRAP" mÃ¶glich?
 CREATE OR REPLACE VIEW texte_mit_umbruch 
@@ -430,22 +474,6 @@
     AND schriftinhalt like '%/n%';
 
--- ... schriftinhalt like '%/%';
--- RLP: FlurstÃŒcks-Bruchnummer art='ZAE_NEN' als Schriftinhalt (2 FÃ€lle)
-
-
-
-CREATE OR REPLACE VIEW s_allgemeine_texte_arten
-AS 
- SELECT DISTINCT art 
-   FROM s_allgemeine_texte;
-
--- dies liefert die Werte:
---  Bahnverkehr, BWF, FKT_LGT, Fliessgewaesser, FreierText, Gewanne, NAM, Platz,
---  StehendesGewaesser, Strasse, urn:adv:fachdatenv, Weg, ZNM
-
-
 
 -- EXTENT fÃŒr das Mapfile eines Mandanten ermitteln
-
 CREATE OR REPLACE VIEW flurstuecks_minmax AS 
  SELECT min(st_xmin(wkb_geometry)) AS r_min, 
@@ -455,14 +483,7 @@
    FROM ax_flurstueck f
    WHERE f.endet IS NULL;
-
 COMMENT ON VIEW flurstuecks_minmax IS 'Maximale Ausdehnung von ax_flurstueck fuer EXTENT-Angabe im Mapfile';
 
-
-
 -- Nach Laden der Keytables:
-
--- MAP ALT:
--- DATA "wkb_geometry from (SELECT ogc_fid, gml_id, artderfestlegung, name, bezeichnung, stelle, wkb_geometry FROM ax_bauraumoderbodenordnungsrecht) as foo using unique ogc_fid using SRID=25832"
-
 CREATE OR REPLACE VIEW baurecht
 AS
@@ -484,16 +505,8 @@
      AND r.stelle = d.stelle 
   WHERE r.endet IS NULL
-    AND d.endet IS NULL
- ;
-
--- MAP NEU:
--- DATA "wkb_geometry from (SELECT ogc_fid, gml_id, adfkey, name, stelle, rechtbez, adfbez, stellbez, wkb_geometry FROM baurecht) as foo using unique ogc_fid using SRID=25832" # gespeicherter View
-
+    AND d.endet IS NULL ;
 
 -- Man glaubt es kaum, aber im ALKIS haben Gemeinde und Gemarkung keinerlei Beziehung miteinander
 -- Nur durch Auswertung der FlurstÃŒcke kann man ermitteln, in welcher Gemeinde eine Gemarkung liegt.
-
--- 2011-12-08 umbenannt
-
 CREATE OR REPLACE VIEW gemarkung_in_gemeinde
 AS
@@ -508,5 +521,4 @@
 
 -- Untersuchen, welche Geometrie-Typen vorkommen
-
 CREATE OR REPLACE VIEW arten_von_flurstuecksgeometrie
 AS
@@ -788,23 +800,4 @@
 -- Buchungsstelle bekommt, dann bleibt die alte Buchungsstelle in den alkis_beziehungen.
 -- Mail PostNAS Mailingliste von 2013-02-20
-
--- Version Marvin Brandt, Unna:
-
--- CREATE OR REPLACE VIEW mehrfache_buchung_zu_fs
--- AS
---  SELECT gml_id, anzahl FROM 
---  ( SELECT f.*, 
---     ( SELECT count(f2.gml_id) as anzahl 
---       FROM ax_flurstueck f2 
---       JOIN alkis_beziehungen a1 
---          ON f2.gml_id = a1.beziehung_von 
---         AND a1.beziehungsart = 'istGebucht' 
---       WHERE f2.gml_id = f.gml_id 
---     ) as anzahl 
---     FROM ax_flurstueck f
---  ) as sub 
---  WHERE sub.anzahl > 1;
-
--- Version Frank JÃ€ger, Lemgo (keep it simple)
 CREATE OR REPLACE VIEW mehrfache_buchung_zu_fs
 AS
Index: /trunk/mapproxy/base.yaml
===================================================================
--- /trunk/mapproxy/base.yaml	(revision 265)
+++ /trunk/mapproxy/base.yaml	(revision 266)
@@ -1,22 +1,23 @@
-# Nur Teile der 'base.yaml', die fuer ALKIS (PostNAS) relevant sind
+# Nur die Teile der 'base.yaml', die fuer ALKIS (PostNAS) relevant sind
 
-# 2011-09-19  grid fuer RLP (ALKIS-Demo)
+# 2013-03-05 grid fuer RLP (ALKIS-Demo)
 
-grids:
-  alkis_rlp_grid:
+  # Sonderversionen fuer ALKIS RLP-DEMO, bbox auf Mustermonzel
+  alkis_rlp_lie_grid:
     srs: "EPSG:25832"
     bbox: "349000,5529000,356000,5533000"
     bbox_srs: "EPSG:25832"
-    num_levels: 8
+    num_levels: 9
     res: [
-  3.5277777778,  # 0 10000
-  1.7638888889,  # 1  5000
-  0.8819444444,  # 2  2500
-  0.6173611111,  # 3  Mittel
-  0.3527777778,  # 4  1000
-  0.26458333335, # 5   750 = Pos. FS
-  0.1763888889,  # 6   500
-  0.0881944444   # 7   250
-]
+      8.8194444444, # 0 25000
+      3.5277777778, # 1 10000
+      1.7638888889, # 2  5000
+      0.8819444444, # 3  2500
+      0.6173611111, # 4  1750
+      0.3527777778, # 5  1000
+      0.2645833333, # 6   750
+      0.1763888889, # 7   500
+      0.0881944444, # 8   250
+    ]
 
   alkis_rlp_nua_grid:
@@ -24,11 +25,27 @@
     bbox: "349000,5529000,356000,5533000"
     bbox_srs: "EPSG:25832"
+    num_levels: 7
+    res: [
+      8.8194444444, # 0 25000
+      3.5277777778, # 1 10000
+      1.7638888889, # 2  5000
+      0.8819444444, # 3  2500
+      0.3527777778, # 4  1000
+      0.1763888889, # 5   500
+      0.0881944444, # 6   250
+    ]
+
+  alkis_rlp_bez_grid:
+    srs: "EPSG:25832"
+    bbox: "349000,5529000,356000,5533000"
+    bbox_srs: "EPSG:25832"
     num_levels: 6
     res: [
-  3.5277777778,  # 0 10000
-  1.7638888889,  # 1  5000
-  0.8819444444,  # 2  2500
-  0.3527777778,  # 3  1000
-  0.1763888889,  # 4   500
-  0.0881944444   # 5   250
-]
+    #  res          level scale @72.0 DPI
+      52.9166666667, #  0 150000
+      26.4583333333, #  1  75000
+      17.6388888889, #  2  50000
+       8.8194444444, #  3  25000
+       3.5277777778, #  4  10000
+       1.7638888889, #  5   5000
+    ]
Index: /trunk/mapproxy/projects/alkisrlp.yaml
===================================================================
--- /trunk/mapproxy/projects/alkisrlp.yaml	(revision 265)
+++ /trunk/mapproxy/projects/alkisrlp.yaml	(revision 266)
@@ -1,6 +1,9 @@
 base: ../base.yaml
 
-# 2011-09-19 F.J.
+# 2012-08-28 neue GDI: MapProxy 1.4
+# 2013-01-24 neue ALKIS-grids in base.yaml, Verschiebung level +1
+# 2013-03-05 neues Mapfile "_a.map", Layernamen anpassen, Mapserver 6.2
 
+# http://map.krz.de/mapproxy/alkisrlp/service?REQUEST=GetCapabilities&SERVICE=WMS&VERSION=1.1.1
 services:
   demo:
@@ -8,14 +11,13 @@
   #tms:
   wms:
-    #srs: ['EPSG:4326', 'EPSG:25832', 'EPSG:31467', 'EPSG:54004']
     srs: ['EPSG:4326', 'EPSG:25832', 'EPSG:54004']
     #attribution:
-    #  text: "Â© Geobasisdaten Liegenschaftskataster Kreis ...."
+    #  text: "Â© Geobasisdaten Liegenschaftskataster Kreis ___"
     md:
       title: "c: ALKIS"
-      abstract: Liegenschaftskataster ALKIS Demokarte RLP Mustermonzel. Beschleunigt ueber MapProxy
+      abstract: Liegenschaftskataster ALKIS Demokarte RLP Mustermonzel. Konverter PostNAS 0.7, Ãber MapProxy 1.4 Cache
       online_resource: http://mapproxy.org/
       contact:
-        person: Frank Jaeger
+        person: Frank JÃ€ger
         position: GIS-Administrator
         organization: Kommunales Rechenzentrum Minden-Ravensberg/Lippe 
@@ -27,5 +29,5 @@
         fax: +49(0)5261-932-185
         email: f.jaeger@krz.de
-      access_constraints: 'Nur fuer den Dienstgebrauch'
+      access_constraints: 'Nur fÃŒr den Dienstgebrauch'
       fees: 'None'
 
@@ -33,19 +35,29 @@
   - name: alkis_nutzung
     title: Nutzungsarten
-    sources: [alkisrlp_nutzg_c]
-  - name: alkis
+    sources: [alkisrlp_nua_c]
+    min_scale: 100
+    max_scale: 35000
+  - name: alkis_lieka
     title: ALKIS
-    sources: [alkisrlp_c]
-    
+    sources: [alkisrlp_lie_c]
+    min_scale: 100
+    max_scale: 35000
+  - name: alkis_bezirke
+    title: Bezirke
+    sources: [alkisrlp_bez_c]
+    min_res: 74.08 # 1:210.000
+    max_res: 1.76
+
 caches:
-  alkisrlp_c:
-    grids: [alkis_rlp_grid]
-    #sources: ["alkis:ax_klassifizierungnachstrassenrecht,ax_naturumweltoderbodenschutzrecht,ax_anderefestlegungnachwasserrecht,ax_bauraumoderbodenordnungsrecht_umrandung,ax_denkmalschutzrecht,ax_sonstigesrecht,ax_gebaeude,ax_bauteil,ax_besonderegebaeudelinie,ag_t_gebaeude,ax_flurstueck,ax_besondereflurstuecksgrenze,ag_l_flurstueck,ag_p_flurstueck,ag_t_flurstueck,ax_punktortta,ap_pto,ap_lpo","alkis_fi:ax_flurstueck"]
-    # ohne Gruppe 'recht'
-    sources: ["alkis:ax_gebaeude,ax_bauteil,ax_besonderegebaeudelinie,ag_t_gebaeude,ax_flurstueck,ax_besondereflurstuecksgrenze,ag_l_flurstueck,ag_p_flurstueck,ag_t_flurstueck,ax_punktortta,ap_pto,ap_lpo","alkis_fi:ax_flurstueck"]
-
-  alkisrlp_nutzg_c:
+  # Sonderversionen grid _rlp_ ausserhalb krz-Gebiet
+  alkisrlp_lie_c:
+    grids: [alkis_rlp_lie_grid]
+    sources: ["alkis:ax_gebaeude_umr,ax_bauteil,ax_besonderegebaeudelinie,ag_t_gebaeude,ag_l_gebaeude,ax_flurstueck,ax_besondereflurstuecksgrenze,ag_l_flurstueck,sk2004_zuordnungspfeil_spitze,ag_t_flurstueck,ag_p_flurstueck,ax_punktortta,ap_pto_stra,ap_pto","alkis_fi:ax_flurstueck"]
+  alkisrlp_nua_c:
     grids: [alkis_rlp_nua_grid]
-    sources: ["alkis:ax_wohnbauflaeche,ax_industrieundgewerbeflaeche,ax_halde,ax_bergbaubetrieb,ax_tagebaugrubesteinbruch,ax_flaechegemischternutzung,ax_flaechebesondererfunktionalerpraegung,ax_sportfreizeitunderholungsflaeche,ax_friedhof,ax_strassenverkehr,ax_weg,ax_platz,ax_bahnverkehr,ax_flurverkehr,ax_schiffsverkehr,ax_landwirtschaft,ax_wald,ax_gehoelz,ax_heide,ax_moor,ax_sumpf,ax_unlandvegetationsloseflaeche,ax_vegetationsmerkmal,ax_fliessgewaesser,ax_hafenbecken,ax_stehendesgewaesser"]
+    sources: ["alkis:nutzung_alle"]
+  alkisrlp_bez_c:
+    grids: [alkis_rlp_bez_grid]
+    sources: ["alkis:pp_flur,pp_gemarkung,pp_gemeinde"]
 
 sources:
@@ -55,12 +67,11 @@
     wms_opts:
       legendgraphic: true
-    # rlp
+    # rlp, eng um das Testgebiet:
     coverage:
       bbox: "349550,5529460,355140,5532210"
       bbox_srs: "EPSG:25832"
     req:
-      #url: http://wms.krz.de/cgi-bin/mapserv5?
-      #map: /data/wms/alkis/alkis05rlp.map
-      url: http://wms.krz.de/cgi-bin/alkis05rlp.xml?
+      url: http://10.0.100.72/cgi-bin/mapserv62?
+      map: /opt/gdi/alkis07/alkis07rlpa.map
       transparent: true
       format: image/png
@@ -72,7 +83,6 @@
       map: false
     req:
-      #url: http://wms.krz.de/cgi-bin/mapserv5?
-      #map: /data/wms/alkis/alkis05rlp.map
-      url: http://wms.krz.de/cgi-bin/alkis05rlp.xml?
+      url: http://10.0.100.72/cgi-bin/mapserv62?
+      map: /opt/gdi/alkis07/alkis07rlpa.map
   debug:
     type: debug
Index: /trunk/umn/alkis/alkis_muster_entw.map
===================================================================
--- /trunk/umn/alkis/alkis_muster_entw.map	(revision 266)
+++ /trunk/umn/alkis/alkis_muster_entw.map	(revision 266)
@@ -0,0 +1,4015 @@
+# WMS: ALKIS PostNAS 0.7 Muster mit Platzhalter *gkz* fÃŒr Mandant
+#
+# Stand / Historie:
+# 2012-02-09 F.J. krz  Branch 0.7 aus Version 0.6
+# 2012-02-17 F.J. krz  data dbname=alkis07, Layer-Group pp_gebiete
+# 2012-03-05 F.J. krz  PROCESSING "CLOSE_CONNECTION=DEFER"
+# 2012-04-17 F.J. krz  Tabelle pp_flurstueck_nr ersetzt View s_flurstueck_nr.
+#                      Auch Standard-Position vom Flurstuecksnummern anzeigen
+# 2013-01-23 F.J. krz  ax_flurstueck bis 1:25.000 (fÃŒr MapProxy)
+# 2013-03-05 F.J. krz  Abgleich mit SVN-Version, z.B. kein "SYMBOL 0" mehr in Pol. Grenz.
+#                      Gruppe "Recht" verschoben hinter "Flurstueck" und "Gebiete" hinter "Nutzungsarten"
+#                      Logical Expression: [column] und Wert in '' einschlieÃen (Log-Meldung).
+#                      Keine Schraffur auf "GebÃ€ude, graphisch".
+#                      "Laufende Nummer NebengebÃ€ude": kein PrÃ€sentationsobjekt mehr, Anzeige mittig in Geb.-FlÃ€che 
+#
+# ToDo:
+# - StraÃennamen doppelt/fehlend je nach Filter im View
+# - Hausnummern doppelt oder mehrfach (z.B. 070: BÃŒrgermeister-Brinkmann-Weg 3)
+# - Template auf GebÃ€ude-Objekt, Auskunft aufrufen?
+# - Zuordnungspfeil Flurstueck ist doppelt: in "FlurstÃŒck" und in "PrÃ€sentation/Zuordnungspfeile"
+MAP
+	NAME "alkis"
+	STATUS ON
+	EXTENT 349000 5529000 356000 5533000
+	PROJECTION "init=epsg:25832" END
+	MAXSIZE 2100
+	SYMBOLSET "symbols/symbols_alkis.sym"
+	FONTSET "fonts/fonts_alkis.fnt"
+	UNITS METERS
+	# Nur fuer Test
+	#CONFIG "MS_ERRORFILE" "/opt/gdi/log/umn.log"
+	#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"
+			wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+			wms_encoding "UTF-8"
+			wms_onlineresource "http://ows.krz.de/cgi-bin/mapserv62?map=/opt/gdi/alkis07/alkis07*gkz*a.map"
+			wms_feature_info_mime_type "text/html"
+			wfs_accessconstraints "none"
+			wfs_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+			wfs_onlineresource "http://ows.krz.de/cgi-bin/mapserv62?map=/opt/gdi/alkis07/alkis07*gkz*a.map"
+			wfs_title "ALKIS"
+			wfs_feature_info_mime_type "text/html"
+			wfs_encoding "UTF-8"
+			ows_schema_location ".."
+			wfs_geometry_element_name "wkb_geometry"
+			ows_keywordlist "ALKIS,FlurstÃŒck,NAS"
+			ows_fees "none"
+			ows_accessconstraints "fÃŒr den Dienstgebrauch"
+			ows_enable_request "*"
+			wms_box_extended "true"
+			include "meta_contact.map" # individuelle Datei je Katasteramt
+		END
+	END
+	LEGEND
+		STATUS ON
+		KEYSIZE 32 16
+		KEYSPACING 5 5
+		TRANSPARENT ON
+		LABEL
+			TYPE TRUETYPE
+			FONT 'arial'
+			SIZE 9
+			COLOR 1 1 1
+		END
+	END
+
+# ALKIS tatsaechliche Nutzung (Siedlung, Verkehr, GewÃ€sser, Vegetation)
+# alle Layer von GROUP "ax_nutzungen"
+## ** Siedlung **
+## 01 AX_Wohnbauflaeche
+## 02 AX_IndustrieUndGewerbeflaeche
+## 03 AX_Halde
+## 04 AX_Bergbaubetrieb
+## 05 AX_TagebauGrubeSteinbruch
+## 06 AX_FlaecheGemischterNutzung
+## 07 AX_FlaecheBesondererFunktionalerPraegung
+## 08 AX_SportFreizeitUndErholungsflaeche
+## 09 AX_Friedhof
+## ** Verkehr **
+## 10 AX_Strassenverkehr
+## 11 AX_Weg
+## 12 AX_Platz
+## 13 AX_Bahnverkehr
+## 14 AX_Flugverkehr
+## 15 AX_Schiffsverkehr
+## ** Vegetation **
+## 16 AX_Landwirtschaft
+## 17 AX_Wald
+## 18 AX_Gehoelz
+## 19 AX_Heide
+## 20 AX_Moor
+## 21 AX_Sumpf
+##    (AX_UnkultivierteFlaeche)
+## 22 AX_UnlandVegetationsloseFlaeche
+##    (AX_Vegetationsmerkmal)
+## ** GewÃ€sser **
+## 24 AX_Fliessgewaesser
+## 25 AX_Hafenbecken
+## 26 AX_StehendesGewaesser
+## 27 (AX_Meer)
+
+# Der Layer "nutzung_alle" wird gefuettert aus der Tabelle "nutzung".
+# "nutzung" wird nicht von PostNAS gefuellt sondern nach jeder Konvertierung als Optimierung aus vielen verschiedenen Tabellen zusammen gefasst.
+# Dieser Layer soll hauptsaechlich fuer das Generieren (Seeding) des NUA-Layers im MapProxy verwendet werden.
+# Dieser Layer wird als WFS konfiguriert.
+# Die WFS auf die anderen (einzelnen) NUA-Layer werden deaktiviert.
+LAYER
+	NAME "nutzung_alle"
+	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 gml_id, nutz_id, class, wkb_geometry FROM nutzung) as foo using unique gml_id using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "alle Nutzungsarten"
+		wms_abstract "Zusammenfassung aller Nutzungsarten-FlÃ€chen"
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 20000 # die Einzel-Layer bis 10T
+	CLASSITEM nutz_id
+	# ** Siedlung **
+	CLASS
+		EXPRESSION '1'
+		NAME "WohnbauflÃ€che"
+		STYLE
+			COLOR 255 235 245
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '2'
+		NAME "Industrie- und GewerbeflÃ€che"
+		STYLE
+			COLOR 237 237 237
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '3'
+		NAME "Halde"
+		STYLE
+			COLOR 237 237 237
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '4'
+		NAME "Bergbaubetrieb"
+		STYLE
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '5'
+		NAME "Tagebau Grube Steinbruch"
+		STYLE
+			COLOR 227 227 227
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '6'
+		NAME "FlÃ€che gemischter Nutzung"
+		STYLE
+			COLOR 255 235 245
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '7'
+		NAME "FlÃ€che besonderer funktionaler PrÃ€gung"
+		STYLE
+			COLOR 255 235 245
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '8'
+		NAME "Sport-, Freizeit- und ErholungsflÃ€che"
+		STYLE
+			COLOR 224 255 217
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '9'
+		NAME "Friedhof"
+		STYLE
+			COLOR 201 228 201
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	# ** Verkehr ** nutzung.class = ax_Strassenverkehr.function
+	CLASS
+		NAME "FuÃgÃ€ngerzone"
+		EXPRESSION ('[nutz_id]' = '10' and '[class]' = '5130')
+		STYLE
+			COLOR 217 255 217
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "VerkehrsbegleitflÃ€che StraÃe"
+		EXPRESSION ('[nutz_id]' = '10' and '[class]' = '2312')
+		STYLE
+			COLOR 235 255 212
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "StraÃenentwÃ€sserungsanlage"
+		EXPRESSION ('[nutz_id]' = '10' and '[class]' = '2313')
+		STYLE
+			COLOR 235 255 212
+			OUTLINECOLOR 0 0 0
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude- und FreiflÃ€che zu Verkehrsanlagen, StraÃe"
+		EXPRESSION ('[nutz_id]' = '10' and '[class]' = '2311')
+		STYLE
+			COLOR 200 200 200
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '10'
+		NAME "StraÃenverkehr"
+		STYLE
+			COLOR 255 255 255
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '11'
+		NAME "Weg"
+		STYLE
+			COLOR 250 250 250
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "FuÃgÃ€ngerzone (Platz)"
+		EXPRESSION ('[nutz_id]' = '12' and '[class]' = '5130')
+		STYLE
+			COLOR 217 247 217
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '12'
+		NAME "Platz"
+		STYLE
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '13'
+		NAME "Bahnverkehr"
+		STYLE
+			COLOR 250 250 250
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '14'
+		NAME "Flugverkehr"
+		STYLE
+			COLOR 221 236 197
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '15'
+		NAME "Schiffsverkehr" 
+		STYLE
+			COLOR 255 255 255
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	# ** Vegetation **
+	# AX_Landwirtschaft=16, class=vegetationsmerkmal
+	CLASS
+		NAME "Ackerland, Streuobstacker, Hopfen und Spargel"
+		EXPRESSION ('[nutz_id]' = '16' and '[class]' < '1020')
+		STYLE
+			COLOR 255 247 191
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "GrÃŒnland, Streuobstwiese, Gartenland, Baumschule, Weingarten, Obstplantage, Obstbaumplantage und Obststrauchplantage"
+		EXPRESSION ('[nutz_id]' = '16' and '1019' < '[class]' AND '[class]' < '1199')
+		STYLE
+			COLOR 235 255 212
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "Brachland"
+		EXPRESSION ('[nutz_id]' = '16' and '1199' < '[class]')
+		STYLE
+			COLOR 242 235 232
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '17'
+		NAME "Wald"
+		STYLE
+			COLOR 251 255 251
+			OUTLINECOLOR 0 255 0
+		END
+	END
+	CLASS
+		EXPRESSION '18'
+		NAME "GehÃ¶lz"
+		STYLE
+			COLOR 187 222 201
+			OUTLINECOLOR  153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '19'
+		NAME "Heide"
+		STYLE
+			COLOR 230 215 207
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '20'
+		NAME "Moor"
+		STYLE
+			COLOR 242 235 232
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '21'
+		NAME "Sumpf"
+		STYLE
+			COLOR 230 215 207
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '22'
+		NAME "Unland, vegetationslose FlÃ€che"
+		STYLE
+			COLOR 255 255 255
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	#CLASS
+	#	EXPRESSION 23
+	#	NAME "Vegetationsmerkmal" ??
+	#	STYLE
+	#		OUTLINECOLOR 0 255 0
+	#	END
+	#END
+	# ** GewÃ€sser **
+	CLASS
+		EXPRESSION '24'
+		NAME "FlieÃgewÃ€sser"
+		STYLE
+			COLOR 190 233 250
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '25'
+		NAME "Hafenbecken"
+		STYLE
+			COLOR 230 255 255
+			OUTLINECOLOR 0 204 204
+		END
+	END
+	CLASS
+		EXPRESSION '26'
+		NAME "stehendes GewÃ€sser"
+		STYLE
+			COLOR 190 233 250
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	# '27' = Meer
+END
+
+## TODO: OBK-Code integrieren BEGINN
+#  AX_TatsaechlicheNutzung
+# # Siedlung
+# 	include "include/layer/obk_wohnbauflaeche.incl"
+# 	include "include/layer/obk_industrieundgewerbeflaeche.incl"
+# 	include "include/layer/obk_halde.incl"
+# #nicht wes	include "include/layer/obk_bergbaubetrieb.incl"
+# 	include "include/layer/obk_tagebaugrubesteinbruch.incl"
+# 	include "include/layer/obk_flaechegemischternutzung.incl"
+# 	include "include/layer/obk_flaechebesondererfunktionalerpraegung.incl"
+# 	include "include/layer/obk_sportfreizeitunderholungsflaeche.incl"
+# 	include "include/layer/obk_friedhof.incl"
+# # Verkehr
+# 	include "include/layer/obk_strassenverkehr.incl"
+# 	include "include/layer/obk_weg.incl"
+# 	include "include/layer/obk_platz.incl"
+# 	include "include/layer/obk_bahnverkehr.incl"
+# 	include "include/layer/obk_flugverkehr.incl"
+# 	#include "include/layer/ax_schiffsverkehr.map"
+# # Vegetation
+# 	include "include/layer/obk_landwirtschaft.incl"
+# 	include "include/layer/obk_wald.incl"
+# 	include "include/layer/obk_gehoelz.incl"
+# 	include "include/layer/obk_heide.incl"
+# 	include "include/layer/obk_moor.incl"
+# 	include "include/layer/obk_sumpf.incl"
+# #nicht wes	include "include/layer/obk_unlandvegetationsloseflaeche.incl"
+# # GewÃ€sser
+# 	include "include/layer/obk_fliessgewaesser.incl"
+# 	include "include/layer/ax_hafenbecken.map"
+# nicht wes	include "include/layer/obk_stehendesgewaesser.incl"
+# #nicht wes	include "include/layer/obk_nutzung_ppo.incl"
+# #nicht wes	include "include/layer/obk_nutzung_pto.incl"
+# #GROUP GebÃ€ude
+# # Angaben zum GebÃ€ude
+# 	include "include/layer/obk_gebaeude.incl"
+# 	include "include/layer/obk_bauteil.incl" #ok
+# 	include "include/layer/obk_besonderegebaeudelinie.incl" #ok
+# 	include "include/layer/obk_hausnummer.incl"
+# 	include "include/layer/obk_gebaeude_ppo.incl"
+# 	include "include/layer/obk_gebaeude_pto.incl"
+# #GROUP Bauwerke
+# # Besondere Angaben zum GewÃ€sser
+# 	include "include/layer/obk_gewaessermerkmal.incl"
+# 	include "include/layer/obk_untergeordnetesgewaesser.incl"	
+# # Bauwerke und Einrichtungen in SiedlungsflÃ€chen
+# 	include "include/layer/obk_turm.incl"
+# 	include "include/layer/obk_bauwerkoderanlagefuerindustrieundgewerbe.incl"
+# 	include "include/layer/obk_vorratsbehaelterspeicherbauwerk.incl"
+# 	#include "include/layer/ax_transportanlage.map"
+# 	include "include/layer/obk_leitung.incl"
+# 	include "include/layer/obk_bauwerkoderanlagefuersportfreizeitunderholung.incl"
+# 	include "include/layer/obk_historischesbauwerkoderhistorischeeinrichtung.incl"
+# 	include "include/layer/obk_sonstigesbauwerkodersonstigeeinrichtung.incl"
+# # Bauwerke, Anlagen und Einrichtungen fÃŒr den Verkehr
+# 	include "include/layer/obk_bauwerkimverkehrsbereich.incl"
+# 	include "include/layer/obk_strassenverkehrsanlage.incl"
+# 	include "include/layer/obk_wegpfadsteig.incl"
+# 	#include "include/layer/obk_bahnverkehrsanlagen.map"
+# 	include "include/layer/obk_bauwerkimgewaesserbereich.incl"
+# # Besondere Vegetationsmerkmale
+# 	include "include/layer/obk_vegetationsmerkmal.incl"
+# 	include "include/layer/obk_bauwerke_ppo.incl"
+# 	include "include/layer/obk_bauwerke_pto.incl"
+# #Beschriftung
+# 	include "include/layer/obk_ap_pto.incl"
+# #GROUP FlurstÃŒcke
+# # Angaben zum FlurstÃŒck
+# 	include "include/layer/obk_flurstueck_auszug.incl"
+# 	include "include/layer/obk_flurstueck.incl" 
+# 	include "include/layer/obk_strittige_grenze.incl"
+# 	include "include/layer/obk_mittellinie_gewaesser.incl"
+# 	include "include/layer/obk_ueberhaken.incl" 
+# 	include "include/layer/obk_punktortta.incl"
+# #GROUP Bodenschaetzung
+# 	include "include/layer/obk_bodenschaetzung.incl"
+# #	include "include/layer/ax_grablochderbodenschaetzung.map"
+# #	include "include/layer/ax_musterlandesmusterundvergleichsstueck.map"
+# #GROUP Gesetzliche Festlegungen
+# 	#include "include/layer/ax_sonstigesrecht.map"	
+# 	#include "include/layer/ax_denkmalschutzrecht.map"
+# 	include "include/layer/obk_bauraumoderbodenordnungsrecht.incl"
+# 	#include "include/layer/ax_naturumweltoderbodenschutzrecht.map"
+# 	#include "include/layer/ax_klassifizierungnachstrassenrecht.map"
+# 	#include "include/layer/ax_anderefestlegungnachwasserrecht.map"
+# 	include "include/layer/obk_gebaeude_bauweise.incl"
+# # OBK Flur und Gemarkungsgrenze
+# # Flurgrenze
+# #	include "include/layer/obk_flurgrenze.map"
+# #	include "include/layer/obk_gemarkungsgrenze.map"
+# #	include "include/layer/obk_politische_Grenze.map"
+# #	# Angaben zum Punktort
+# #	include "include/layer/ax_punktortag.map"
+# ###	include "include/layer/ax_punktortau.map"
+# # AAA_Praesentationsobjekte
+# #	include "include/layer/obk_ap_pto.map"
+# #	include "include/layer/obk_ap_ppo.map"
+## TODO: OBK-Code integrieren ENDE
+
+## ** Siedlung **
+LAYER
+	NAME "ax_wohnbauflaeche"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_wohnbauflaeche) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "WohnbauflÃ€che"
+		wms_abstract "'WohnbauflÃ€che' ist eine baulich geprÃ€gte FlÃ€che einschlieÃlich der mit ihr im Zusammenhang stehenden FreiflÃ€chen (z.B. VorgÃ€rten, ZiergÃ€rten, Zufahrten, StellplÃ€tze und HofraumflÃ€chen), die ausschlieÃlich oder vorwiegend dem Wohnen dient."
+		wms_group_title "Nutzung"
+		wms_group_abstract "ALKIS tatsÃ€chliche Nutzung (Siedlung, Verkehr, GewÃ€sser, Vegetation)"
+		#gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASS
+		NAME "WohnbauflÃ€che"
+		STYLE
+			COLOR 255 235 245
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_industrieundgewerbeflaeche"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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, funktion, wkb_geometry FROM ax_industrieundgewerbeflaeche) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Industrie- und GewerbeflÃ€che"
+		wms_abstract "'Industrie- und GewerbeflÃ€che' ist eine FlÃ€che, die vorwiegend industriellen oder gewerblichen Zwecken dient."
+		#gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASSITEM 'funktion'
+	CLASS
+		NAME "Industrie- und GewerbeflÃ€che"
+		#EXPRESSION ('999' < '[funktion]')
+		STYLE
+			COLOR 237 237 237
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_halde"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_halde) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Halde"
+		wms_abstract "Halde"
+		#gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASS
+		NAME "Halde"
+		STYLE
+			COLOR 237 237 237
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER 
+	NAME "ax_bergbaubetrieb"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_bergbaubetrieb) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Bergbaubetrieb"
+		wms_abstract "'Bergbaubetrieb' ist eine FlÃ€che, die fÃŒr die FÃ¶rderung des Abbaugutes unter Tage genutzt wird."
+		#gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 5000
+	CLASS
+		NAME "Bergbaubetrieb"
+		STYLE
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_tagebaugrubesteinbruch"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_tagebaugrubesteinbruch) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Tagebau, Grube, Steinbruch"
+		wms_abstract "Tagebau, Grube, Steinbruch"
+		#gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASS
+		NAME "Tagebau Grube Steinbruch"
+		STYLE
+			COLOR 227 227 227
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_flaechegemischternutzung"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_flaechegemischternutzung) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "FlÃ€che gemischter Nutzung"
+		wms_abstract "'FlÃ€che gemischter Nutzung' ist eine bebaute FlÃ€che einschlieÃlich der mit ihr im Zusammenhang stehenden FreiflÃ€che (HofraumflÃ€che, Hausgarten), auf der keine Art
+der baulichen Nutzung vorherrscht. Solche FlÃ€chen sind insbesondere lÃ€ndlich-dÃ¶rflich geprÃ€gte FlÃ€chen mit land- und forstwirtschaftlichen Betrieben, WohngebÃ€uden u.a.
+sowie stÃ€dtisch geprÃ€gte Kerngebiete mit Handelsbetrieben und zentralen Einrichtungen fÃŒr die Wirtschaft und die Verwaltung."
+		#gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 5000
+	CLASS
+		NAME "FlÃ€che gemischter Nutzung"
+		STYLE
+			COLOR 255 235 245
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_flaechebesondererfunktionalerpraegung"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_flaechebesondererfunktionalerpraegung) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "FlÃ€che besonderer funktionaler PrÃ€gung"
+		wms_abstract "'FlÃ€che besonderer funktionaler PrÃ€gung' ist eine baulich geprÃ€gte FlÃ€che einschlieÃlich der mit ihr im Zusammenhang stehenden FreiflÃ€che, auf denen vorwiegend GebÃ€ude und/oder Anlagen zur ErfÃŒllung Ã¶ffentlicher Zwecke oder historische Anlagen vorhanden sind."
+		#gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 5000
+	CLASS
+		NAME "FlÃ€che besonderer funktionaler PrÃ€gung"
+		STYLE
+			COLOR 255 235 245
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_sportfreizeitunderholungsflaeche"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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, funktion, wkb_geometry FROM ax_sportfreizeitunderholungsflaeche) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Sport-, Freizeit- und ErholungsflÃ€che"
+		wms_abstract "'Sport-, Freizeit- und ErholungsflÃ€che' ist eine bebaute oder unbebaute FlÃ€che, die dem Sport, der Freizeitgestaltung oder der Erholung dient."
+		#gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASSITEM 'funktion'
+	CLASS
+		NAME "Sport-, Freizeit- und ErholungsflÃ€che"
+		STYLE
+			COLOR 224 255 217
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_friedhof"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_friedhof) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Friedhof"
+		wms_abstract "Friedhof"
+		#gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 15000
+	#CLASSITEM 'funktion'
+	CLASS
+		NAME "Friedhof"
+		STYLE
+			COLOR 201 228 201
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+## ** Verkehr **
+LAYER
+	NAME "ax_strassenverkehr"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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, funktion, wkb_geometry FROM ax_strassenverkehr) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "StraÃenverkehr"
+		wms_abstract "'StraÃenverkehr' umfasst alle fÃŒr die bauliche Anlage StraÃe erforderlichen sowie dem StraÃenverkehr dienenden bebauten und unbebauten FlÃ€chen."
+		#gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASSITEM 'funktion'
+	CLASS
+		NAME "FuÃgÃ€ngerzone"
+		EXPRESSION ('[funktion]' = '5130')
+		STYLE
+			COLOR 217 255 217
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "VerkehrsbegleitflÃ€che StraÃe"
+		EXPRESSION ('[funktion]' < '2312')
+		STYLE
+			COLOR 235 255 212
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "StraÃenentwÃ€sserungsanlage"
+		EXPRESSION ('[funktion]' < '2313')
+		STYLE
+			COLOR 235 255 212
+			OUTLINECOLOR 0 0 0
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude- und FreiflÃ€che zu Verkehrsanlagen, StraÃe" #nicht im SK
+		EXPRESSION ('[funktion]' = '2311')
+		STYLE
+			COLOR 200 200 200
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "StraÃenverkehr" #nicht im SK
+		STYLE
+			COLOR 255 255 255
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_weg"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_weg) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Weg"
+		wms_abstract "Weg"
+		#gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASS
+		NAME "Weg" #sn2515
+		STYLE
+			COLOR 250 250 250
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_platz"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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, funktion, wkb_geometry FROM ax_platz) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Platz"
+		wms_abstract " 'Platz' ist eine VerkehrsflÃ€che in Ortschaften oder eine ebene, befestigte oder unbefestigte FlÃ€che, die bestimmten Zwecken dient (z. B. fÃŒr Verkehr, MÃ€rkte, Festveranstaltungen)."
+		#gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASSITEM 'funktion'
+	CLASS
+		NAME "FuÃgÃ€ngerzone (Platz)"
+		EXPRESSION ('[funktion]' = '5130')
+		STYLE
+			COLOR 217 247 217
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "Platz"
+		STYLE
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_bahnverkehr"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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, funktion, wkb_geometry FROM ax_bahnverkehr) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Bahnverkehr"
+		wms_abstract "Bahnverkehr"
+		#gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 5000
+	#CLASSITEM 'funktion'
+	CLASS
+		NAME "Bahnverkehr"
+		STYLE
+			COLOR 250 250 250
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_flugverkehr"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_flugverkehr) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Flugverkehr"
+		wms_abstract "Flugverkehr"
+		#gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	#CLASSITEM 'funktion'
+	CLASS
+		NAME "Flugverkehr"
+		STYLE
+			COLOR 221 236 197
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_schiffsverkehr"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_schiffsverkehr) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Schiffsverkehr"
+		wms_abstract "'Schiffsverkehr' umfasst die baulich geprÃ€gte FlÃ€che und die mit ihr in Zusammenhang stehende FreiflÃ€che, die ausschlieÃlich oder vorwiegend dem Schiffsverkehr dient."
+		#gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 5000
+	CLASS
+		NAME "Schiffsverkehr" # sn1544
+		STYLE
+			COLOR 255 255 255
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+## ** Vegetation **
+LAYER
+	NAME "ax_landwirtschaft"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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, vegetationsmerkmal, wkb_geometry FROM ax_landwirtschaft) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Landwirtschaft"
+		wms_abstract "'Landwirtschaft' ist eine FlÃ€che fÃŒr den Anbau von FeldfrÃŒchten sowie eine FlÃ€che,
+die beweidet und gemÃ€ht werden kann, einschlieÃlich der mit besonderen Pflanzen angebauten FlÃ€che. 
+Die Brache, die fÃŒr einen bestimmten Zeitraum (z. B. ein halbes oder ganzes Jahr) landwirtschaftlich unbebaut bleibt, ist als 'Landwirtschaft' bzw. 'Ackerland' zu erfassen."
+		#gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASSITEM 'vegetationsmerkmal'
+	CLASS
+		NAME "Ackerland, Streuobstacker, Hopfen und Spargel"
+		EXPRESSION ('[vegetationsmerkmal]' < '1020')
+		STYLE
+			COLOR 255 247 191
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "GrÃŒnland, Streuobstwiese, Gartenland, Baumschule, Weingarten, Obstplantage, Obstbaumplantage und Obststrauchplantage"
+		EXPRESSION ('1019' < '[vegetationsmerkmal]' AND '[vegetationsmerkmal]' < '1199')
+		STYLE
+			COLOR 235 255 212
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "Brachland"
+		EXPRESSION ('1199' < '[vegetationsmerkmal]')
+		STYLE
+			COLOR 242 235 232
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_wald"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_wald) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Wald"
+		wms_abstract "'Wald' ist eine FlÃ€che, die mit Forstpflanzen (WaldbÃ€ume und WaldstrÃ€ucher) bestockt ist."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASS
+		NAME "Wald"
+		STYLE
+			COLOR 251 255 251
+			OUTLINECOLOR 0 255 0
+		END
+	END
+END
+LAYER
+	NAME "ax_gehoelz"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_gehoelz) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "GehÃ¶lz"
+		wms_abstract "GehÃ¶lz"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASS
+		NAME "GehÃ¶lz"
+		STYLE
+			COLOR 187 222 201 # 217 255 217
+			OUTLINECOLOR  153 153 153 # 0 255 0
+		END
+	END
+END
+LAYER
+	NAME "ax_heide"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_heide) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Heide"
+		wms_abstract "Heide"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASS
+		NAME "Heide"
+		STYLE
+			COLOR 230 215 207
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+##  AX_Moor
+LAYER
+	NAME "ax_moor"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_moor) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Moor"
+		wms_abstract "Moor ist eine unkultivierte FlÃ€che, deren obere Schicht aus vertorften oder zersetzten Pflanzenresten besteht. Torfstich bzw. TorfabbauflÃ€che wird der Objektart 41005 'Tagebau, Grube, Steinbruch' mit AGT 'Torf' zugeordnet."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 5000
+	CLASS
+		NAME "Moor"
+		STYLE
+			COLOR 242 235 232
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_sumpf"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_sumpf) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Sumpf"
+		wms_abstract "Sumpf"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASS
+		NAME "Sumpf"
+		STYLE
+			COLOR 230 215 207
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_unlandvegetationsloseflaeche"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_unlandvegetationsloseflaeche) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Unland"
+		wms_abstract "Unland, vegetationslose FlÃ€che"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASS
+		NAME "Unland, vegetationslose FlÃ€che"
+		STYLE
+			COLOR 255 255 255
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_vegetationsmerkmal"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_vegetationsmerkmal) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Vegetationsmerkmal"
+		wms_abstract "'Vegetationsmerkmal' beschreibt den zusÃ€tzlichen Bewuchs oder besonderen Zustand einer GrundflÃ€che."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 5000
+	CLASS
+		NAME "Vegetationsmerkmal"
+		STYLE
+			OUTLINECOLOR 0 255 0
+		END
+	END
+END
+## ** GewÃ€sser **
+LAYER
+	NAME "ax_fliessgewaesser"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_fliessgewaesser) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "FlieÃgewÃ€sser"
+		wms_abstract "FlieÃgewÃ€sser"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASS
+		NAME "FlieÃgewÃ€sser"
+		STYLE
+			COLOR 190 233 250
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_hafenbecken"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_hafenbecken) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Hafenbecken"
+		wms_abstract "Hafenbecken' ist ein natÃŒrlicher oder kÃŒnstlich angelegter oder abgetrennter Teil eines GewÃ€ssers, in dem Schiffe be- und entladen werden."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 5000
+	CLASS
+		NAME "Hafenbecken"
+		STYLE
+			COLOR 230 255 255
+			OUTLINECOLOR 0 204 204
+		END
+	END
+END
+LAYER
+	NAME "ax_stehendesgewaesser"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_stehendesgewaesser) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "stehendes GewÃ€sser"
+		wms_abstract "stehendes GewÃ€sser"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASS
+		NAME "stehendes GewÃ€sser" #sn2515
+		STYLE
+			COLOR 190 233 250
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+# AX_Meer fehlt
+### Der Rest gehoert wahrscheinlich nicht zu "Nutzung" sondern zu "Bauwerke & Co." ?
+# Besondere Angaben zum GewÃ€sser
+LAYER
+	NAME "ax_untergeordnetesgewaesser_polygon"
+	#GROUP "ax_untergeordnetesgewaesser"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	DUMP TRUE
+	# REQUIRES "![nutzung_alle]"
+	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, funktion, wkb_geometry FROM ax_untergeordnetesgewaesser) as foo using unique ogc_fid using SRID=25832"
+	# Feld funktion, Werte 1010, 1030, 1040
+	# Statt EXPRESSION filtern besser gleich als WHERE in SQL
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Untergeordnetes GewÃ€sser (FlÃ€chen)"
+		#wms_group_title "Untergeordnetes GewÃ€sser"
+		wms_abstract "UntergeordnetesGewaesser' ist ein stehendes oder flieÃendes GewÃ€sser mit untergeordneter Bedeutung."
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 5000
+	CLASS
+		NAME "Untergeordnetes GewÃ€sser"
+		EXPRESSION ('[funktion]' = '1010')
+		STYLE
+			COLOR 227 255 255
+			OUTLINECOLOR 0 204 204
+		END
+	END
+END
+LAYER
+	NAME "ax_untergeordnetesgewaesser_line"
+	GROUP "ax_nutzungen"
+	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, funktion, wkb_geometry FROM ax_untergeordnetesgewaesser) as foo using unique ogc_fid using SRID=25832"
+	# ToDo: Statt EXPRESSION filtern besser gleich als WHERE in SQL
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Untergeordnetes GewÃ€sser (Line)"
+		wms_abstract "UntergeordnetesGewaesser' ist ein stehendes oder flieÃendes GewÃ€sser mit untergeordneter Bedeutung."
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 5000
+	# Feld funktion, Werte 1010, 1030, 1040
+	CLASS
+		NAME "Untergeordnetes GewÃ€sser" 
+		EXPRESSION ('[funktion]' = '1010')
+		STYLE
+			COLOR 0 204 204
+		END
+	END
+END
+
+# ** aus Post-Processing: Katasterbezirke
+# Die Layer dieser Gruppe nur anzeigen lassen, wenn der Inhalt der Datenbank einen ganzen Katasterbezirk enthÃ€lt.
+# Wenn ein Gebiet durch geometrische Filter im NBA ausgegeben wurde, dann gibt es Randstreifen, 
+# die zu Pseudo-Fluren zusammen gefasst werden. Fachlich falsch!
+LAYER
+	NAME "pp_flur"
+	GROUP "pp_gebiete"
+	TYPE POLYGON
+	DUMP true
+	CONNECTIONTYPE POSTGIS
+	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+	PROCESSING "CLOSE_CONNECTION=DEFER"
+	DATA "the_geom from (SELECT gid, gemarkung, flurnummer, the_geom FROM pp_flur) as foo using unique gid using SRID=25832"
+	METADATA
+		wms_title "Flur"
+		wms_abstract "Katasterbezirk Flur, FlÃ€che durch Zusammenfassen der FlurstÃŒcke."
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		gml_include_items "all"
+		wms_group_title "Gebiete"
+		wms_group_abstract "Zusammenfassung der FlurstÃŒcke mit gleichen SchlÃŒssel: Fluren, Gemarkungen und Gemeinden. vereinfachte Geometrie. Nur fÃŒr Ãbersicht im kleinen MaÃstab."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM  1600
+	MAXSCALEDENOM 20000
+	CLASS
+		NAME "Flur"
+		TEXT "Flur [flurnummer]"
+		STYLE
+			OUTLINECOLOR 100 150 10
+			WIDTH 3
+		END
+		LABEL
+			TYPE TRUETYPE
+			COLOR 100 150 10
+			FONT "arial"
+			SIZE 14
+			POSITION cc # FÃŒr Kachelung im Mapproxy sollte es an fixem Punkt stehen, wie?
+			PARTIALS FALSE FORCE FALSE
+			STYLE
+				GEOMTRANSFORM 'labelpoly'
+				COLOR 250 250 250
+			END
+		END
+	END
+END
+LAYER
+	NAME "pp_gemarkung"
+	GROUP "pp_gebiete"
+	TYPE POLYGON
+	DUMP true
+	CONNECTIONTYPE POSTGIS
+	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+	PROCESSING "CLOSE_CONNECTION=DEFER"
+	DATA "simple_geom from (SELECT gid, gemarkungsname, simple_geom FROM pp_gemarkung) as foo using unique gid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Gemarkung"
+		wms_abstract "Katasterbezirk Gemarkung (vereinfachte Geometrie). FlÃ€che durch Zusammenfassen der Fluren."
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM  4000
+	MAXSCALEDENOM 40000
+	LABELITEM gemarkungsname
+	CLASS
+		NAME "Gemarkung"
+		STYLE
+			OUTLINECOLOR 140 80 0
+			WIDTH 5
+		END
+		LABEL
+			TYPE TRUETYPE
+			COLOR 140 80 0
+			FONT "arial"
+			SIZE 16
+			POSITION cc
+			OFFSET 0 10
+			PARTIALS FALSE FORCE FALSE
+			STYLE
+				GEOMTRANSFORM 'labelpoly'
+				COLOR 250 250 250
+			END
+		END
+	END
+END
+LAYER
+	NAME "pp_gemeinde"
+	GROUP "pp_gebiete"
+	TYPE POLYGON
+	DUMP true
+	CONNECTIONTYPE POSTGIS
+	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+	PROCESSING "CLOSE_CONNECTION=DEFER"
+	DATA "simple_geom from (SELECT gid, gemeindename, simple_geom FROM pp_gemeinde) as foo using unique gid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Gemeinde"
+		wms_abstract "GemeindeflÃ€che (vereinfachte Geometrie). FlÃ€che durch Zusammenfassen der Gemarkungen."
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM   8000
+	MAXSCALEDENOM 400000
+	LABELITEM gemeindename
+	CLASS
+		NAME "Gemeinde"
+		STYLE
+			OUTLINECOLOR 10 10 200
+			WIDTH 7
+		END
+		LABEL
+			TYPE TRUETYPE
+			COLOR 10 10 200
+			FONT "arial"
+			SIZE 20
+			POSITION cc
+			OFFSET 0 -20
+			PARTIALS FALSE
+			FORCE FALSE
+			STYLE
+				GEOMTRANSFORM 'labelpoly'
+				COLOR 250 250 250
+			END
+		END
+	END
+END
+
+# ALKIS GebÃ€ude
+# Alternativ: GebÃ€ude-FlÃ€chen oder GebÃ€ude-Umring. Die FlÃ€chen sind im GIS stÃ¶rend, also unerwÃŒnscht
+
+# include "include/layer/obk_gebaeude.incl"
+# include "include/layer/obk_bauteil.incl" #ok
+# include "include/layer/obk_besonderegebaeudelinie.incl" #ok
+# include "include/layer/obk_hausnummer.incl"
+# include "include/layer/obk_gebaeude_ppo.incl"
+# include "include/layer/obk_gebaeude_pto.incl"
+LAYER
+	NAME "ax_gebaeude_fl" # GebÃ€ude - FlÃ€chen
+	GROUP "gebaeude"
+	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, gebaeudefunktion, lagezurerdoberflaeche, hochhaus, zustand, ax_datenerhebung, wkb_geometry FROM ax_gebaeude) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "GebÃ€ude (FlÃ€che)"
+		wms_abstract "'GebÃ€ude' ist ein dauerhaft errichtetes Bauwerk, dessen Nachweis wegen  seiner Bedeutung als Liegenschaft erforderlich ist sowie dem Zweck der Basisinformation des Liegenschaftskatasters dient."
+		wms_group_title "GebÃ€ude"
+		wms_group_abstract "ALKIS GebÃ€ude (FlÃ€che)"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 5000
+	SYMBOLSCALEDENOM 1000
+	CLASSITEM 'gebaeudefunktion'
+	# Lage zur ErdoberflÃ€che: 1200=Unter der ErdoberflÃ€che, 1400=AufgestÃ€ndert
+	# Zustand: 1000=In behelfsmÃ€Ãigem Zustand, 2000=In ungenutztem Zustand, 2100=AuÃer Betrieb, stillgelegt, verlassen
+	#          2200=Verfallen, zerstÃ¶rt, 2300=Teilweise zerstÃ¶rt, 3000=Geplant und beantragt, 4000=Im Bau
+	# Classes ohne FlÃ€chenfÃŒllung
+	CLASS
+		NAME "GebÃ€ude, unterirdisch"
+		EXPRESSION ('[lagezurerdoberflaeche]' = '1200')
+		STYLE # Dummy-FÃŒllung. Legende zeigt FlÃ€che, FlÃ€che bleibt transparent
+			COLOR 255 255 255
+			SYMBOL 'filler'
+			SIZE 15
+		END
+		STYLE
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 3
+			OUTLINECOLOR 0 0 0
+			PATTERN 1 2 END
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "Hochhaus, verfallen"
+		EXPRESSION ('[hochhaus]' = "true" AND '[zustand]' > '2199')
+		STYLE
+			COLOR 255 255 255
+			SYMBOL 'filler'
+			SIZE 15
+		END
+		STYLE
+			WIDTH 2 MINWIDTH 2 MAXWIDTH 3
+			OUTLINECOLOR 0 0 0
+			PATTERN 8 4 END
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude, verfallen"
+		EXPRESSION ('[zustand]' > '2199')
+		STYLE
+			COLOR 255 255 255
+			SYMBOL 'filler'
+			SIZE 15
+		END
+		STYLE
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 2
+			OUTLINECOLOR 0 0 0
+			PATTERN 8 4 END
+			LINECAP butt
+		END
+	END
+	# Classes mit FlÃ€chenfÃŒllung
+	CLASS
+		NAME "WohngebÃ€ude, Hochhaus graphisch"
+		EXPRESSION ('[hochhaus]' = "true" AND '[ax_datenerhebung]' = '4300' AND '[gebaeudefunktion]' < '2000')
+		STYLE
+			COLOR 153 153 153
+		END
+	#	STYLE
+	#		SYMBOL 'hatch'
+	#		ANGLE 50
+	#		SIZE 5
+	#		WIDTH 2 MINWIDTH 2 MAXWIDTH 2
+	#		COLOR 128 64 0
+	#	END
+		STYLE
+			WIDTH 2 MINWIDTH 2 MAXWIDTH 4
+			OUTLINECOLOR 0 0 0
+			PATTERN 6 4 2 4 END
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "WohngebÃ€ude, Hochhaus aufgestÃ€ndert"
+		EXPRESSION ('[hochhaus]' = "true" AND '[gebaeudefunktion]' < '2000' AND '[lagezurerdoberflaeche]' = '1400')
+		STYLE
+			COLOR 153 153 153
+		END
+		STYLE
+			WIDTH 2 MINWIDTH 2 MAXWIDTH 4
+			OUTLINECOLOR 0 0 0
+			PATTERN 8 4 END
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "Hochhaus" # "WohngebÃ€ude,Hochhaus"
+		EXPRESSION ('[gebaeudefunktion]' < '2000' AND '[hochhaus]' = "true")
+		STYLE
+			COLOR 153 153 153
+		END
+		STYLE
+			WIDTH 2 MINWIDTH 2 MAXWIDTH 4
+			OUTLINECOLOR 0 0 0
+		END
+	END
+	CLASS
+		NAME "WohngebÃ€ude graphisch"
+		EXPRESSION ('[gebaeudefunktion]' < '2000' AND '[ax_datenerhebung]' = '4300')
+		STYLE
+			COLOR 153 153 153
+		END
+	#	STYLE
+	#		SYMBOL 'hatch'
+	#		ANGLE 50 #[schrawink]
+	#		SIZE 5
+	#		WIDTH 2 MINWIDTH 2 MAXWIDTH 2
+	#		COLOR 128 64 0
+	#	END
+		STYLE
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 3
+			OUTLINECOLOR 0 0 0
+			PATTERN 6 4 2 4 END
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "WohngebÃ€ude aufgestÃ€ndert"
+		EXPRESSION ('[gebaeudefunktion]' < '2000' AND '[lagezurerdoberflaeche]' = '1400')
+		STYLE
+			COLOR 153 153 153
+		END
+		STYLE
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 3
+			OUTLINECOLOR 0 0 0
+			PATTERN 8 4 END
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "WohngebÃ€ude"
+		EXPRESSION /^1/ #('[gebaeudefunktion]' < '2000')
+		STYLE
+			COLOR 153 153 153
+			OUTLINECOLOR 0 0 0
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 3
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Wirtschaft oder Gewerbe, Hochhaus, graphisch"
+		EXPRESSION ('[gebaeudefunktion]' > '1999' AND '[gebaeudefunktion]' < '3000' AND '[hochhaus]' = "true" AND '[ax_datenerhebung]' = '4300')
+		STYLE
+			COLOR 220 220 220 # 204 204 204
+		END
+	#	STYLE
+	#		SYMBOL 'hatch'
+	#		ANGLE 50 #[schrawink]
+	#		SIZE 5 
+	#		WIDTH 2 MINWIDTH 2 MAXWIDTH 2
+	#		COLOR 128 64 0
+	#	END
+		STYLE
+			WIDTH 2 MINWIDTH 2 MAXWIDTH 4
+			OUTLINECOLOR 0 0 0
+			PATTERN 6 4 2 4 END
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Wirtschaft oder Gewerbe, Hochhaus, aufgestÃ€ndert"
+		EXPRESSION ('[gebaeudefunktion]' > '1999' AND '[gebaeudefunktion]' < '3000' AND '[hochhaus]' = "true" AND '[lagezurerdoberflaeche]' = '1400')
+		STYLE
+			COLOR 220 220 220 # 204 204 204
+		END
+		STYLE
+			WIDTH 2 MINWIDTH 2 MAXWIDTH 4
+			OUTLINECOLOR 0 0 0
+			PATTERN 8 4 END
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Wirtschaft oder Gewerbe, Hochhaus"
+		EXPRESSION ('[gebaeudefunktion]' > '1999' AND '[gebaeudefunktion]' < '3000' AND '[hochhaus]' = "true")
+		STYLE
+			COLOR 220 220 220 # 204 204 204
+		END
+		STYLE
+			WIDTH 2 MINWIDTH 2 MAXWIDTH 4
+			OUTLINECOLOR 0 0 0
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Wirtschaft oder Gewerbe, graphisch"
+		EXPRESSION ('[gebaeudefunktion]' > '1999' AND '[gebaeudefunktion]' < '3000' AND '[ax_datenerhebung]' = '4300')
+		STYLE
+			COLOR 220 220 220 # 204 204 204
+		END
+	#	STYLE
+	#		SYMBOL 'hatch'
+	#		ANGLE 50
+	#		SIZE 5
+	#		WIDTH 2 MINWIDTH 2 MAXWIDTH 2
+	#		COLOR 128 64 0
+	#	END
+		STYLE
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 3
+			OUTLINECOLOR 0 0 0
+			PATTERN 6 4 2 4 END
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Wirtschaft oder Gewerbe, aufgestÃ€ndert"
+		EXPRESSION ('[gebaeudefunktion]' > '1999' AND '[gebaeudefunktion]' < '3000' AND '[lagezurerdoberflaeche]' = '1400')
+		STYLE
+			COLOR 220 220 220 # 204 204 204
+		END
+		STYLE
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 3
+			OUTLINECOLOR 0 0 0
+			PATTERN 8 4 END
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Wirtschaft oder Gewerbe"
+		EXPRESSION /^2/
+		STYLE
+			COLOR 220 220 220 # 204 204 204
+		END
+		STYLE
+			OUTLINECOLOR 0 0 0
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 3
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Ã¶ffentliche Zwecke, Hochhaus, graphisch"
+		EXPRESSION ('[gebaeudefunktion]' > '2999' AND '[gebaeudefunktion]' < '4000' AND '[hochhaus]' = "true" AND '[ax_datenerhebung]' = '4300')
+		STYLE
+			COLOR 255 128 128
+		END
+	#	STYLE
+	#		SYMBOL 'hatch'
+	#		ANGLE 50 #[schrawink]
+	#		SIZE 5
+	#		WIDTH 2 MINWIDTH 2 MAXWIDTH 2
+	#		COLOR 128 64 0
+	#	END
+		STYLE
+			WIDTH 2 MINWIDTH 2 MAXWIDTH 4
+			OUTLINECOLOR 0 0 0
+			PATTERN 6 4 2 4 END
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Ã¶ffentliche Zwecke, Hochhaus, aufgestÃ€ndert"
+		EXPRESSION ('[gebaeudefunktion]' > '2999' AND '[gebaeudefunktion]' < '4000' AND '[hochhaus]' = "true" AND '[lagezurerdoberflaeche]' = '1400')
+		STYLE
+			COLOR 255 128 128
+		END
+		STYLE
+			WIDTH 2 MINWIDTH 2 MAXWIDTH 4
+			OUTLINECOLOR 0 0 0
+			PATTERN 8 4 END
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Ã¶ffentliche Zwecke, Hochhaus"
+		EXPRESSION ('[gebaeudefunktion]' > '2999' AND '[gebaeudefunktion]' < '4000' AND '[hochhaus]' = "true")
+		STYLE
+			COLOR 255 128 128
+		END
+		STYLE
+			WIDTH 2 MINWIDTH 2 MAXWIDTH 4
+			OUTLINECOLOR 0 0 0
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Ã¶ffentliche Zwecke, graphisch"
+		EXPRESSION ('[gebaeudefunktion]' > '2999' AND '[gebaeudefunktion]' < '4000' AND '[ax_datenerhebung]' = '4300')
+		STYLE
+			COLOR 255 128 128
+		END
+	#	STYLE
+	#		SYMBOL 'hatch'
+	#		ANGLE 50 #[schrawink]
+	#		SIZE 5 
+	#		WIDTH 2 MINWIDTH 2 MAXWIDTH 2
+	#		COLOR 128 64 0
+	#	END
+		STYLE
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 3
+			OUTLINECOLOR 0 0 0
+			PATTERN 6 4 2 4 END
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Ã¶ffentliche Zwecke, aufgestÃ€ndert"
+		EXPRESSION ('[gebaeudefunktion]' > '2999' AND '[gebaeudefunktion]' < '4000' AND '[lagezurerdoberflaeche]' = '1400')
+		STYLE
+			COLOR 255 128 128
+		END
+		STYLE
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 3
+			OUTLINECOLOR 0 0 0
+			PATTERN 8 4 END
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Ã¶ffentliche Zwecke"
+		EXPRESSION /^3/
+		STYLE
+			COLOR 255 128 128
+			OUTLINECOLOR 0 0 0
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 3
+		END
+	END
+	CLASS
+		NAME "Nach Quellenlage nicht zu spezifizieren"
+		EXPRESSION /9998/ #('[gebaeudefunktion]' = 9998)
+		STYLE
+			COLOR 190 190 190 # 204 204 204
+			OUTLINECOLOR 0 0 0
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 3
+		END
+	END
+#	CLASS
+#		#NAME "Rest"
+#		EXPRESSION /./
+#		STYLE
+#			OUTLINECOLOR 255 0 0
+#			WIDTH 1 MINWIDTH 1 MAXWIDTH 3
+#		END
+#	END
+END
+
+LAYER # Wie FlÃ€chen-Layer zuvor, aber FlÃ€chenfarbe entfernt UND CLASSes entfernt die sich nur nach FlÃ€chenfarbe unterscheiden.
+	NAME "ax_gebaeude_umr"
+	GROUP "gebaeude"
+	REQUIRES "![ax_gebaeude_fl]" # ent oder weder
+	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, gebaeudefunktion, lagezurerdoberflaeche, hochhaus, zustand, ax_datenerhebung, wkb_geometry FROM ax_gebaeude) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "GebÃ€ude (Umring)"
+		wms_abstract "'GebÃ€ude' ist ein dauerhaft errichtetes Bauwerk, dessen Nachweis wegen  seiner Bedeutung als Liegenschaft erforderlich ist sowie dem Zweck der Basisinformation des Liegenschaftskatasters dient.
+		Alternativer Layer ohne FlÃ€chenfÃŒllung. Hiermit ist allerdings keine Unterscheidung nach der GebÃ€udefunktion mÃ¶glich."
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 7500 # Flaechen nur bis 5000
+	SYMBOLSCALEDENOM 1000
+	CLASSITEM 'gebaeudefunktion' #'zustand'
+	CLASS
+		NAME "GebÃ€ude, unterirdisch" # z.B. Tiefgarage
+		EXPRESSION ('[lagezurerdoberflaeche]' = '1200')
+		STYLE # Dummy-FÃŒllung. Legende zeigt FlÃ€che, FlÃ€che bleibt transparent
+			COLOR 255 255 255
+			SYMBOL 'filler'
+			SIZE 15
+		END
+		STYLE
+			OUTLINECOLOR 0 0 0
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 3
+			PATTERN 1 2 END
+			LINECAP butt
+		END
+	END
+	#CLASS
+	#	NAME "Hochhaus, verfallen" # Theorie! kommt hier nicht vor
+	#	EXPRESSION ('[hochhaus]' = "true" AND '[zustand]' > '2199')
+	#	STYLE
+	#		COLOR 255 255 255
+	#		SYMBOL 'filler'
+	#		SIZE 15
+	#	END
+	#	STYLE
+	#		WIDTH 2 MINWIDTH 2 MAXWIDTH 4
+	#		OUTLINECOLOR 0 0 0
+	#		PATTERN 8 4 END
+	#	END
+	#END
+	CLASS
+		NAME "GebÃ€ude, verfallen"
+		EXPRESSION ('[zustand]' > '2199')
+		STYLE
+			COLOR 255 255 255
+			SYMBOL 'filler'
+			SIZE 15
+		END
+		STYLE
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 3
+			OUTLINECOLOR 0 0 0
+			PATTERN 8 4 END
+			LINECAP butt
+		END
+	END
+	#CLASS
+	#	NAME "Hochhaus graphisch" # Theorie! kommt hier nicht vor
+	#	EXPRESSION ('[hochhaus]' = "true" AND '[ax_datenerhebung]' = '4300')
+	#	STYLE
+	#		SYMBOL 'hatch'
+	#		ANGLE 50
+	#		SIZE 5
+	#		WIDTH 2 MINWIDTH 2 MAXWIDTH 2
+	#		COLOR 128 64 0
+	#	END
+	#	STYLE
+	#	#	SYMBOL 'point' #'sn8205'
+	#		WIDTH 2 MINWIDTH 2 MAXWIDTH 4
+	#		OUTLINECOLOR 0 0 0
+	#		PATTERN 6 4 2 4 END
+	#	END
+	#END
+	CLASS
+		NAME "Hochhaus aufgestÃ€ndert"
+		EXPRESSION ('[hochhaus]' = "true" AND '[lagezurerdoberflaeche]' = '1400')
+		STYLE # Dummy-FÃŒllung
+			COLOR 255 255 255
+			SYMBOL 'filler'
+			SIZE 15
+		END
+		STYLE
+		#	SYMBOL 'point' #'sn2030_2031'
+			WIDTH 2 MINWIDTH 2 MAXWIDTH 4
+			OUTLINECOLOR 0 0 0
+			PATTERN 8 4 END
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "Hochhaus" 
+		EXPRESSION ('[hochhaus]' = "true")
+		STYLE
+			COLOR 255 255 255
+			SYMBOL 'filler'
+			SIZE 15
+		END
+		STYLE
+			SYMBOL 'quadrate'
+			SIZE 2 MINSIZE 2 MAXSIZE 4
+			OUTLINECOLOR 0 0 0
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude graphisch"
+		EXPRESSION ('[ax_datenerhebung]' = '4300')
+		STYLE
+			COLOR 255 255 255
+			SYMBOL 'filler'
+			SIZE 15
+		END
+	#	STYLE
+	#		SYMBOL 'hatch'
+	#		ANGLE 50
+	#		SIZE 5
+	#		WIDTH 2 MINWIDTH 2 MAXWIDTH 2
+	#		COLOR 128 64 0
+	#	END
+		STYLE
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 3
+			OUTLINECOLOR 0 0 0
+			PATTERN 6 4 2 4 END
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude aufgestÃ€ndert"
+		EXPRESSION ('[lagezurerdoberflaeche]' = '1400')
+		STYLE
+			COLOR 255 255 255
+			SYMBOL 'filler'
+			SIZE 15
+		END
+		STYLE
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 3
+			OUTLINECOLOR 0 0 0
+			PATTERN 8 4 END
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude"
+		STYLE
+			COLOR 255 255 255
+			SYMBOL 'filler'
+			SIZE 15
+		END
+		STYLE
+			OUTLINECOLOR 0 0 0
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 3
+		END
+	END
+END
+LAYER
+	NAME "ax_bauteil"
+	GROUP "gebaeude"
+	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, bauart, lagezurerdoberflaeche, wkb_geometry FROM ax_bauteil) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Bauteil"
+		wms_abstract "'Bauteil' ist ein charakteristisches Merkmal eines GebÃ€udes mit gegenÃŒber dem jeweiligen Objekt 'GebÃ€ude' abweichenden bzw. besonderen Eigenschaften."
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 4000
+	CLASSITEM 'bauart'
+	# ToDo: "lagezurerdoberflaeche" auswerten, Werte: null, 1200.
+	CLASS
+		NAME "Bauteil"
+		EXPRESSION ('[bauart]' = '1100' OR '[bauart]' = '1200' OR '[bauart]' = '1400' OR '[bauart]' = '2000' OR '[bauart]' = '2100' OR '[bauart]' = '2300' OR '[bauart]' = '2350' OR '[bauart]' = '2400' OR '[bauart]' = '2500' OR '[bauart]' = '2510' OR '[bauart]' = '2520' OR '[bauart]' = '2610' OR '[bauart]' = '2620' OR '[bauart]' = '9999')
+		STYLE
+			OUTLINECOLOR 0 0 0
+		END
+	END
+	CLASS
+		NAME "Bauteil-Schornstein"
+		EXPRESSION ('[bauart]' = '2710')
+		STYLE
+			OUTLINECOLOR 0 0 0
+			WIDTH 2
+		END
+	END
+	CLASS
+		NAME "Bauteil-Turm"
+		EXPRESSION ('[bauart]' = '2720')
+		STYLE
+			OUTLINECOLOR 0 0 0
+			WIDTH 3
+		END
+	END
+	CLASS
+		NAME "Bauteil-HochhausgebÃ€udeteil"
+		EXPRESSION ('[bauart]' = '1300')
+		STYLE
+			OUTLINECOLOR 0 0 0
+			WIDTH 4
+		END
+	END
+	CLASS
+		NAME "Beschaffenheit"
+		EXPRESSION /./ # Rest
+		STYLE
+			OUTLINECOLOR 200 0 0
+			WIDTH 1
+		END
+	END
+END
+LAYER
+	NAME "ax_besonderegebaeudelinie"
+	GROUP "gebaeude"
+	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, beschaffenheit, wkb_geometry FROM ax_besonderegebaeudelinie) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Besondere GebÃ€udelinie"
+		wms_abstract "'Besondere GebÃ€udelinie' ist der Teil der Geometrie des Objekts 'GebÃ€ude' oder des Objekts 'Bauteil', der besondere Eigenschaften besitzt."
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 4000
+	CLASS
+		NAME "Besondere GebÃ€udelinie"
+		STYLE
+		#	SYMBOL 0
+			COLOR 0 0 0
+		END
+		STYLE
+		#	SYMBOL 'point'
+			COLOR 254 254 254
+			PATTERN 3 6 END
+		END
+	END
+END
+LAYER # Hausnummer
+	NAME "ag_t_gebaeude"
+	GROUP "gebaeude"
+	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,drehwinkel,hausnummer FROM s_hausnummer_gebaeude) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Hausnummer"
+		wms_abstract "GebÃ€ude Hausnummer"
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 5000
+	LABELITEM "hausnummer"
+	LABELMINSCALEDENOM 50
+	LABELMAXSCALEDENOM 2000
+	SYMBOLSCALEDENOM 1000
+	CLASS
+		NAME "Hausnummer"
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL
+			TYPE TRUETYPE FONT 'arialnarrow'
+			SIZE 8 MINSIZE 5 MAXSIZE 12
+			POSITION uc
+			OFFSET 0 -3
+			ANGLE [drehwinkel] 
+			COLOR 0 0 0
+			ANTIALIAS true PARTIALS false FORCE true
+			BUFFER 1
+			OUTLINECOLOR 254 254 254
+		END
+	END
+END
+# alte Version: PrÃ€sentationsobjekt aus ap_pto mit Drehwinkel. Dies Daten sind in ALKIS nicht mehr vorhanden.
+#LAYER # Pseudonummer = Ausgestaltung Text NebengebÃ€ude
+#	NAME "ag_t_nebengeb"
+#	GROUP "gebaeude"
+#	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, drehwinkel, laufendenummer FROM s_nummer_nebengebaeude) as foo using unique ogc_fid using SRID=25832" # View
+#	# "s_nummer_nebengebaeude" = View
+#	METADATA
+#		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+#		wms_title "lfd. Nr NebengebÃ€ude"
+#		wms_abstract "laufende Nummer NebengebÃ€ude (Pseudonummer)"
+#		gml_include_items "all"
+#	END
+#	#PROJECTION "init=epsg:25832" END
+#	#EXTENT 349000 5529000 356000 5533000
+#	MINSCALEDENOM 50
+#	MAXSCALEDENOM 1500
+#	SYMBOLSCALEDENOM 1000
+#	#LABELITEM "laufendenummer"
+#	CLASS
+#		NAME "Hausnummer"
+#		TEXT '([laufendenummer])' # Die Klammern auch mit darstellen!
+#		STYLE
+#			SYMBOL 'point' SIZE 1
+#		END
+#		LABEL 
+#			TYPE TRUETYPE FONT 'arialnarrow'
+#			SIZE 7 MINSIZE 5 MAXSIZE 10
+#			POSITION uc
+#			OFFSET 0 -3
+#			ANGLE [drehwinkel] 
+#			COLOR 50 50 50
+#			ANTIALIAS true PARTIALS false FORCE true
+#			BUFFER 1
+#			OUTLINECOLOR 254 254 254			
+#		END
+#	END
+#END
+# Neue Version Text lfd-Nr. zur GebÃ€ude-Geometrie
+LAYER # Lagebezeichnung mit Pseudonummer, Anzeige der lfd-Nr.
+	NAME "ag_t_nebengeb"
+	GROUP "gebaeude"
+	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 * FROM lfdnr_nebengebaeude) as foo using unique ogc_fid using SRID=25832" # View
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "lfd. Nr NebengebÃ€ude"
+		wms_abstract "Lagebezeichnung mit Pseudonummer, Anzeige laufende Nummer zum NebengebÃ€ude"
+		gml_include_items "all"
+	END
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 1500
+	SYMBOLSCALEDENOM 1000
+	#LABELITEM "laufendenummer"
+	CLASS
+		NAME "Hausnummer"
+		TEXT '([laufendenummer])' # Die Klammern auch mit darstellen!
+		LABEL 
+			TYPE TRUETYPE FONT 'arialnarrow'
+			SIZE 7 MINSIZE 5 MAXSIZE 10
+			POSITION cc
+			COLOR 50 50 50
+			ANTIALIAS true PARTIALS false FORCE true
+			OUTLINECOLOR 254 254 254			
+		END
+	END
+END
+
+# Zuordnungspfeile GebÃ€ude
+# siehe auch Layer "ap_lpo"
+LAYER
+	NAME "ag_l_gebaeude"
+	GROUP "gebaeude"
+	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 FROM s_zuordungspfeil_gebaeude) as foo using unique ogc_fid using SRID=25832" # View gespeichert
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Zuordnungspfeile GebÃ€ude"
+		wms_abstract "GebÃ€ude Zuordnungspfeile fÃŒr Hausnummer oder NebengebÃ€ude-Nummer (nur Linie, Pfeilspitze fehlt noch)"
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 2500
+	CLASS
+		NAME "Zuordnungspfeile"
+		STYLE
+			COLOR 0 0 0
+		END
+	END
+END
+# ALKIS Bauwerke, Anlagen und Einrichtungen fÃŒr den Verkehr / ..in SiedlungsflÃ€chen
+# alle Layer von GROUP "bauwerk"
+LAYER
+	NAME "ax_bauwerkimverkehrsbereich_fuellung" # ToDo: Umrandung und FÃŒllung zu einem Layer zusammen fassen?
+	GROUP "bauwerk"
+	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, bauwerksfunktion, wkb_geometry FROM ax_bauwerkimverkehrsbereich) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Bauwerk im Verkehrsbereich (FÃŒllung)"
+		wms_abstract "'Bauwerk im Verkehrsbereich' ist ein Bauwerk, das dem Verkehr dient."
+		wms_group_title "Bauwerke"
+		wms_group_abstract "Bauwerke gruppiert alle Ebene zu den Themen 'Bauwerke und Einrichtungen in SiedlungsflÃ€chen' und 'Bauwerke, Anlagen und Einrichtungen fÃŒr den Verkehr'" 
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	#CLASSITEM 'bauwerksfunktion'
+	CLASS
+		NAME "BrÃŒcke"
+		STYLE
+			COLOR 255 255 255
+		END
+	END
+END
+LAYER
+	NAME "ax_bauwerkimverkehrsbereich_umrandung"
+	GROUP "bauwerk"
+	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, bauwerksfunktion, wkb_geometry FROM ax_bauwerkimverkehrsbereich) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Bauwerk im Verkehrsbereich (Umrandung)"
+		wms_abstract "'Bauwerk im Verkehrsbereich' ist ein Bauwerk, das dem Verkehr dient."
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	#CLASSITEM 'bauwerksfunktion'
+	CLASS
+		NAME "BrÃŒcke"
+		STYLE
+			OUTLINECOLOR 128 128 128
+			PATTERN 5.67 2.85 END 
+			WIDTH 2
+		END
+	END
+END
+
+LAYER
+	NAME "ax_bauwerkimgewaesserbereich"
+	GROUP "bauwerk"
+	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, bauwerksfunktion, wkb_geometry FROM ax_bauwerkimgewaesserbereich) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Bauwerk im GewÃ€sserbereich"
+		wms_abstract "Bauwerk im GewÃ€sserbereich"
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	#CLASSITEM 'bauwerksfunktion'
+	CLASS
+		NAME "Bauwerk im GewÃ€sserbereich"
+		STYLE
+			OUTLINECOLOR 82 0 0
+		END
+	END
+END
+LAYER
+	NAME "ax_bauwerkoderanlagefuerindustrieundgewerbe"
+	GROUP "bauwerk"
+	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, bauwerksfunktion, wkb_geometry FROM ax_bauwerkoderanlagefuerindustrieundgewerbe) as foo using unique ogc_fid using SRID=25832"
+	FILTER "st_geometrytype(wkb_geometry) = 'ST_Polygon'" # sonst Absturz Mapserver
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Bauwerk oder Anlage fÃŒr Industrie und Gewerbe"
+		wms_abstract "'Bauwerk oder Anlage fÃŒr Industrie und Gewerbe' ist ein Bauwerk oder eine Anlage, die ÃŒberwiegend industriellen und gewerblichen Zwecken dient oder Einrichtung an Ver- und Entsorgungsleitungen ist."
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASSITEM 'bauwerksfunktion'
+	CLASS
+		NAME "KlÃ€rbecken"
+		EXPRESSION ('[bauwerksfunktion]' = '1210')
+		STYLE
+			COLOR 242 235 232
+			OUTLINECOLOR 0 204 204
+		END
+	END
+	CLASS
+		NAME "Bauwerk oder Anlage fÃŒr Industrie und Gewerbe"
+		EXPRESSION ('[bauwerksfunktion]' = '1215' OR '[bauwerksfunktion]' = '1220' OR '[bauwerksfunktion]' = '1250' OR '[bauwerksfunktion]' = '1260')
+		STYLE
+			COLOR 220 220 220 # 204 204 204
+			OUTLINECOLOR 0 0 0
+		END
+	END
+	# else?
+END
+LAYER
+	NAME "ax_bauwerkoderanlagefuersportfreizeitunderholung"
+	GROUP "bauwerk"
+	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, bauwerksfunktion, wkb_geometry FROM ax_bauwerkoderanlagefuersportfreizeitunderholung) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Bauwerk oder Anlage fÃŒr Sport, Freizeit und Erholung"
+		wms_abstract "'Bauwerk oder Anlage fÃŒr Sport, Freizeit und Erholung' ist ein Bauwerk oder eine Anlage in Sport-, Freizeit- und Erholungsanlagen."
+		gml_include_items "all"
+	END	
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	#CLASSITEM 'bauwerksfunktion'
+	CLASS
+		NAME "Bauwerk oder Anlage fÃŒr Sport, Freizeit und Erholung" # sn1520
+		STYLE
+			COLOR 217 255 217
+			OUTLINECOLOR 82 0 0
+		END
+	END
+END
+LAYER
+	NAME "ax_vorratsbehaelterspeicherbauwerk"
+	GROUP "bauwerk"
+	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, bauwerksfunktion, wkb_geometry FROM ax_vorratsbehaelterspeicherbauwerk) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "VorratsbehÃ€lter, Speicherbauwerk"
+		wms_abstract "'VorratsbehÃ€lter, Speicherbauwerk' ist ein geschlossenes Bauwerk zum Aufbewahren von festen, flÃŒssigen oder gasfÃ¶rmigen Stoffen."
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	#CLASSITEM 'bauwerksfunktion'
+	CLASS
+		NAME "VorratsbehÃ€lter, Speicherbauwerk"
+		STYLE
+			COLOR 220 220 220 # 204 204 204
+			OUTLINECOLOR 0 0 0
+		END
+	END
+END
+LAYER
+	NAME "ax_sonstigesbauwerkodersonstigeeinrichtung"
+	GROUP "bauwerk"
+	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, bauwerksfunktion, wkb_geometry FROM ax_sonstigesbauwerkodersonstigeeinrichtung) as foo using unique ogc_fid using SRID=25832"
+	FILTER "bauwerksfunktion in (1610,1781) AND st_geometrytype(wkb_geometry) = 'ST_Polygon'" # sonst Absturz Mapserver
+	# "name" ist ab und zu gefÃŒllt
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Sonstiges Bauwerk oder sonstige Einrichtung"
+		wms_abstract "'Sonstiges Bauwerk oder sonstige Einrichtung' ist ein Bauwerk oder eine Einrichtung, das/die nicht zu den anderen Objektarten der Objektartengruppe Bauwerke und Einrichtungen gehÃ¶rt."
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASSITEM 'bauwerksfunktion'
+	# Name als Label rendern?
+	CLASS
+		NAME "Ãberdachung"
+		EXPRESSION "1610" #	('[bauwerksfunktion]' = '1610')
+		STYLE
+			COLOR 220 220 220 # 204 204 204
+		END
+	END
+	CLASS
+		NAME "Brunnen (Trinkwasserversorgung)"
+		EXPRESSION "1781" # ('[bauwerksfunktion]' = '1781')
+		STYLE
+			COLOR 227 255 255
+			OUTLINECOLOR 0 204 204
+		END
+	END
+END
+# else? # SELECT DISTINCT bauwerksfunktion, st_geometrytype(wkb_geometry) AS geotype
+# FROM ax_sonstigesbauwerkodersonstigeeinrichtung ORDER BY bauwerksfunktion
+LAYER
+	NAME "ax_leitung"
+	GROUP "bauwerk"
+	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, bauwerksfunktion, spannungsebene, wkb_geometry FROM ax_leitung) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Leitung"
+		wms_abstract "'Leitung' ist eine aus DrÃ€hten oder Fasern hergestellte Leitung zum Transport von elektrischer Energie und zur Ãbertragung von elektrischen Signalen."
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	#CLASSITEM 'bauwerksfunktion'
+	CLASS
+		NAME "Freileitung" #sn2524
+		EXPRESSION ('[bauwerksfunktion]' = '1110')
+		STYLE
+			COLOR 0 0 0
+			SIZE 0.51
+		END
+	END
+	CLASS
+		NAME "Erdkabel"
+		EXPRESSION ('[bauwerksfunktion]' = '1111')
+		STYLE
+			SYMBOL 'point'
+			COLOR 0 0 0
+			PATTERN 1 1 END
+		END
+	END
+END
+LAYER
+	NAME "ax_transportanlage"
+	GROUP "bauwerk"
+	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, bauwerksfunktion, lagezurerdoberflaeche, wkb_geometry  FROM ax_transportanlage) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Transportanlage"
+		wms_abstract "'Transportanlage' ist eine Anlage zur FÃ¶rderung oder zum Transport von FlÃŒssigkeiten, Gasen und GÃŒtern."
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASSITEM 'lagezurerdoberflaeche'
+#	CLASS
+#		NAME "Transportanlage"
+#		STYLE
+#			SYMBOL 'point'
+#			COLOR 0 0 0
+#		END
+#	END
+	CLASS
+		NAME "Pipeline unter der ErdoberflÃ€che oder WasseroberflÃ€che"
+		EXPRESSION ('[lagezurerdoberflaeche]' = '1200' OR '[lagezurerdoberflaeche]' = '1700')
+		STYLE
+			SYMBOL 0 #sn2523
+			COLOR 0 0 0
+			PATTERN 1 1 END
+		END
+	END
+	CLASS
+		NAME "Pipeline"
+		EXPRESSION ('[lagezurerdoberflaeche]' = '1400')
+		STYLE
+			SYMBOL 0 #'point'
+			COLOR 0 0 0
+		END
+	END
+END
+LAYER
+	NAME "ax_turm"
+	GROUP "bauwerk"
+	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, bauwerksfunktion, wkb_geometry FROM ax_turm) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Turm"
+		wms_abstract "'Turm' ist ein hoch aufragendes, auf einer verhÃ€ltnismÃ€Ãig kleinen FlÃ€che freistehendes Bauwerk."
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASS
+		NAME "Turm"
+		STYLE
+			COLOR 204 204 204
+			OUTLINECOLOR 0 0 0
+		END
+	END
+END
+
+# ALKIS  F l u r s t ÃŒ c k
+LAYER
+	NAME "ax_flurstueck"
+	GROUP "flurstueck"
+	TYPE POLYGON
+	DUMP TRUE
+	CONNECTIONTYPE POSTGIS
+	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+	PROCESSING "CLOSE_CONNECTION=DEFER"
+	# mit Feldern fuer klassisches Template:
+	#  DATA "wkb_geometry from (SELECT ogc_fid, gml_id, flurstueckskennzeichen, amtlicheflaeche, wkb_geometry FROM ax_flurstueck) as foo using unique ogc_fid using SRID=25832"
+	# reduzierte Felder: nur 'gml_id' fuer Inlay, und geometry fuer Karte
+	DATA "wkb_geometry from (SELECT ogc_fid, gml_id, wkb_geometry FROM ax_flurstueck) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "FlurstÃŒck"
+		wms_abstract "'FlurstÃŒck' ist ein Teil der ErdoberflÃ€che, der von einer im Liegenschaftskataster festgelegten Grenzlinie umschlossen und mit einer Nummer bezeichnet ist. Es ist die Buchungseinheit des Liegenschaftskatasters."
+		wms_group_title "FlurstÃŒck"
+		wms_group_abstract "ALKIS FlurstÃŒck"
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 25000
+	SYMBOLSCALEDENOM 1000
+	TOLERANCEUNITS pixels
+	TOLERANCE 1
+	# klassische Variante mit Schaltflaeche fuer Weiterleitung zur Auskunft
+#	HEADER   "/opt/gdi/templates/alkis*gkz*fsh.html" # gkz = mandant
+#	TEMPLATE "/opt/gdi/templates/alkis_fs.html"
+	# Variante mit Inlay (ein iframe enthaelt einen php-Aufruf) 
+	HEADER   "/opt/gdi/templates/alkisausk_inlh.html" 
+	TEMPLATE "/opt/gdi/templates/alkisausk_inl*gkz*.html" # gkz = mandant
+	FOOTER   "/opt/gdi/templates/footer.html"
+	CLASS
+		NAME "FlurstÃŒck"
+		STYLE
+			OUTLINECOLOR 0 0 0
+			WIDTH 1.5 MINWIDTH 1 MAXWIDTH 2.5
+		END
+	END
+END
+LAYER
+	NAME "ax_besondereflurstuecksgrenze" # Kennung: 11002
+	GROUP "flurstueck"
+	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, artderflurstuecksgrenze, wkb_geometry FROM ax_besondereflurstuecksgrenze) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Besondere FlurstÃŒcksgrenze"
+		wms_abstract "'Besondere FlurstÃŒcksgrenze' ist ein Teil der Grenzlinie eines FlurstÃŒcks, der von genau zwei benachbarten Grenzpunkten begrenzt wird und fÃŒr den besondere Informationen vorliegen."
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 7000
+	SYMBOLSCALE 1000
+	CLASSITEM "artderflurstuecksgrenze" # ist ein ARRAY!
+	# ToDo: FILTER oder VIEW - Werte fÃŒr den Layer "Grenzen" hier ausschlieÃen
+	CLASS
+		EXPRESSION /1000/ # reg. Expression, weil Teil eines ARRAY
+		NAME "Strittige Grenze"
+		STYLE
+			COLOR 254 254 254 # heller Hintergrund, weiss, nicht transparent, bedeckt die FlurstÃŒcksgrenze
+			WIDTH 2.4 MINWIDTH 1.5 MAXWIDTH 3.5
+		END
+		STYLE
+			COLOR 0 0 0
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 2
+			PATTERN 20 10 END
+			LINECAP butt
+		END
+	END
+	CLASS
+		EXPRESSION /2001/
+		NAME "Nicht festgestellte Grenze"
+		STYLE
+			COLOR 254 254 254
+			WIDTH 2.4 MINWIDTH 1.5 MAXWIDTH 3.5
+		END
+		STYLE
+			#SYMBOL 0 #SN2008
+			COLOR 0 0 0
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 2
+			PATTERN 17 2.85 END
+			LINECAP butt
+		END
+	END
+	CLASS
+		EXPRESSION /2002/
+		NAME "Verwaltungsstreitverfahren (Grenze)"
+		STYLE
+			COLOR 254 254 254
+			WIDTH 2.4 MINWIDTH 1.5 MAXWIDTH 3.5
+		END
+		STYLE
+			COLOR 0 0 0
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 2
+			PATTERN 17 2.85 END
+			LINECAP butt
+		END
+	END
+	CLASS
+		EXPRESSION /2003/
+		NAME "Mittellinie in GewÃ€ssern"
+		STYLE
+			COLOR 254 254 254 # Hintergrund
+			WIDTH 2.4 MINWIDTH 1.5 MAXWIDTH 3.5
+		END
+		STYLE
+			COLOR 0 0 0
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 2
+			PATTERN 8 4 END
+			LINECAP butt
+		END
+	END
+	CLASS
+		EXPRESSION /2004/
+		NAME "FlurstÃŒcksgrenze nicht feststellbar"
+		STYLE
+			COLOR 254 254 254
+			WIDTH 2.4 MINWIDTH 1.5 MAXWIDTH 3.5
+		END
+		STYLE
+			COLOR 0 0 0
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 2
+			PATTERN 8 4 END
+			LINECAP butt
+		END
+	END
+	CLASS
+		EXPRESSION /2010/
+		NAME "Topographische Grenzeinrichtung"
+		STYLE
+			COLOR 254 254 254
+			WIDTH 2.4 MINWIDTH 1.5 MAXWIDTH 3.5
+		END
+		STYLE
+			COLOR 0 0 0
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 2
+			PATTERN 17 2.85 END
+			LINECAP butt
+		END
+	END
+	CLASS
+		EXPRESSION /2100/
+		NAME "Topographische GewÃ€sserbegrenzung"
+		STYLE
+			COLOR 254 254 254
+			WIDTH 2.4 MINWIDTH 1.5 MAXWIDTH 3.5
+		END
+		STYLE
+			COLOR 0 0 0
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 2
+			PATTERN 17 2.85 END
+			LINECAP butt
+		END
+	END
+	# EXPRESSION /./ # Else - NEIN z.B. politische Grenzen
+	# Weitere Bedeutungen siehe Layer "grenzen"
+END
+
+### OBK START - alternative "amtliche" Darstellung
+#LAYER
+#	NAME "sk4111_Bruchstrich_Z"
+#	GROUP "ALKIS" 
+#	TYPE ANNOTATION
+#	DUMP TRUE
+#	CONNECTIONTYPE POSTGIS
+#	CONNECTION "host=10.0.100.73 dbname=obk user=alkis"
+#	DATA "wkb_geometry from (SELECT * FROM alkis.obk_sk4111_flurstuecksnummer) as foo using unique ogc_fid using SRID=25832"
+#	METADATA
+#		wms_srs "epsg:25832"
+#		wms_title "FlurstÃŒcksnummer BruchstrichzÃ€hler"
+#	END
+#	MINSCALEDENOM 0
+#	MAXSCALEDENOM 2600
+#	LABELITEM "bruchstrich_z"  
+#	SYMBOLSCALEDENOM 1000
+#	CLASSITEM "bruchstrich_n"
+#	CLASS
+#		EXPRESSION /^F/
+#		LABEL
+#			SIZE 9 MINSIZE 6 MAXSIZE 12
+#			TYPE TRUETYPE
+#			FONT "alkis_textsymbols"
+#			POSITION cc
+#			FORCE True
+#			COLOR 0 0 0
+#			BACKGROUNDCOLOR 255 255 255
+#		END
+#	END
+#END
+#LAYER
+#	NAME "sk4111_Bruchstrich_N"
+#	GROUP "ALKIS" 
+#	TYPE ANNOTATION
+#	DUMP TRUE
+#	DATA "wkb_geometry from (SELECT * FROM alkis.obk_sk4111_flurstuecksnummer) as foo using unique ogc_fid using SRID=25832"
+#	METADATA
+#		wms_srs "epsg:25832"
+#		wms_title "FlurstÃŒcksnummer Bruchstrichnenner"
+#	END
+#	MINSCALEDENOM 0
+#	MAXSCALEDENOM 2600
+#	LABELITEM "bruchstrich_n"
+#	SYMBOLSCALEDENOM 1000
+#	CLASSITEM "bruchstrich_n"
+#	CLASS
+#		EXPRESSION /^F/
+#		LABEL
+#			SIZE 9 MINSIZE 6 MAXSIZE 12
+#			TYPE TRUETYPE
+#			FONT "alkis_textsymbols"
+#			POSITION cc
+#			FORCE True
+#			COLOR 0 0 0
+#			BACKGROUNDCOLOR 255 255 255
+#		END
+#	END
+#END
+#LAYER
+#	NAME "sk4111_flurstuecksnummer_z"
+#	GROUP "ALKIS" 
+#	TYPE ANNOTATION
+#	DUMP TRUE
+#	CONNECTIONTYPE POSTGIS
+#	CONNECTION "host=10.0.100.73 dbname=obk user=alkis"
+#	DATA "wkb_geometry from (SELECT * FROM alkis.obk_sk4111_flurstuecksnummer) as foo using unique ogc_fid using SRID=25832"
+#	METADATA
+#		wms_srs "epsg:25832"
+#		wms_title "FlurstÃŒcksnummer ZÃ€hler"
+#	END
+#	MINSCALEDENOM 0
+#	MAXSCALEDENOM 2600
+#	LABELITEM "zaehler" 
+#	SYMBOLSCALEDENOM 1000
+#	CLASS
+#	LABEL
+#		FONT "arialkursiv"
+#		TYPE TRUETYPE
+#		SIZE 9 MINSIZE 6 MAXSIZE 12
+#		ANGLE auto 
+#		POSITION uc
+#		FORCE True
+#		COLOR 0 0 0
+#		BACKGROUNDCOLOR 254 254 254 #255 255 255
+#	END
+#END
+#LAYER
+#	NAME "sk4111_flurstuecksnummer_n"
+#	GROUP "ALKIS" 
+#	TYPE ANNOTATION
+#	DUMP TRUE
+#	CONNECTIONTYPE POSTGIS
+#	CONNECTION "host=10.0.100.73 dbname=obk user=alkis"
+#	DATA "wkb_geometry from (SELECT * FROM alkis.obk_sk4111_flurstuecksnummer) as foo using unique ogc_fid using SRID=25832"
+#	METADATA
+#		wms_srs "epsg:25832"
+#		wms_title "FlurstÃŒcksnummer Nenner"
+#	END
+#	MINSCALEDENOM 0
+#	MAXSCALEDENOM 2600
+#	LABELITEM "nenner"
+#	SYMBOLSCALEDENOM 1000
+#	CLASSITEM "bruchstrich_n"
+#	CLASS
+#	EXPRESSION /^F/
+#	LABEL
+#		FONT "arialkursiv"
+#		TYPE TRUETYPE
+#		SIZE 9 MINSIZE 6 MAXSIZE 12
+#		ANGLE auto 
+#		POSITION lc
+#		FORCE True
+#		COLOR 0 0 0
+#		BACKGROUNDCOLOR 254 254 254 #255 255 255
+#	END
+#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
+	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_flurstueck) as foo using unique ogc_fid using SRID=25832" # View gespeichert
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Zuordnungspfeile Linie"
+		wms_abstract "Zuordnungspfeil FlurstÃŒcksnummer Linie"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 3500
+	SYMBOLSCALEDENOM 1000
+	CLASS
+		#NAME "Zuordnungspfeil"
+		STYLE
+			COLOR 0 0 0
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 2
+		END
+	END
+END
+LAYER
+	NAME "sk2004_zuordnungspfeil_spitze"
+	GROUP "flurstueck"
+	REQUIRES "[ag_l_flurstueck]" # 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_flurstueck) 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
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	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 0 0 0
+			ANTIALIAS TRUE PARTIALS FALSE FORCE TRUE
+		END
+	END
+END
+# Flurstuecksnummer
+# Muster RLP: zaehler-nenner steht auch in Feld "ap_pto.schriftinhalt"
+# NRW: Feld "ap_pto.schriftinhalt" ist leer. Label aus Tabelle "ax_flurstueck" entnehmen
+# 2013-03-05: Nummer hinter Pfeil, damit der nicht quer durch die Nummer gezeichnet wird.
+LAYER
+	NAME "ag_t_flurstueck"
+	GROUP "flurstueck"
+	TYPE POINT
+	DUMP TRUE
+	CONNECTIONTYPE POSTGIS
+	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+	PROCESSING "CLOSE_CONNECTION=DEFER"
+	DATA "the_geom from (SELECT * FROM pp_flurstueck_nr) as foo using unique gid using SRID=25832" # Tabelle aus PostProcessing
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "FlurstÃŒcksnummer"
+		wms_abstract "FlurstÃŒck FlurstÃŒcksnummer"
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 4000
+	LABELITEM "fsnum"
+	SYMBOLSCALEDENOM 1000
+	CLASS
+		NAME "FlurstÃŒcknummer"
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL
+			TYPE TRUETYPE FONT 'arialnarrowkursiv'
+			SIZE 9 MINSIZE 7 MAXSIZE 14
+			POSITION cc
+			OFFSET 0 -3.5433
+			COLOR 200 0 0
+			OUTLINECOLOR 254 254 254
+			OUTLINEWIDTH 2
+			FORCE True
+		END
+	END
+END
+# Zugehoerigkeitshaken Flurstueck
+LAYER
+	NAME "ag_p_flurstueck"
+	GROUP "flurstueck"
+	REQUIRES "[ax_flurstueck]" # an Grenze
+	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, drehwinkel FROM s_zugehoerigkeitshaken_flurstueck) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "ZugehÃ¶rigkeitshaken Flurstueck"
+		wms_abstract "FlurstÃŒck ZugehÃ¶rigkeitshaken"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 4000
+	SYMBOLSCALEDENOM 1000
+	CLASS
+		TEXT 'B'
+		LABEL 
+		# In Mapserver 6.0 war der Ankerpunkt noch auf der FlurstÃŒcksgrenze
+		# Ab 6.2 etwas verschoben (falsch!), Haken ragt in das FS hinein. Nun Offset notwendig.
+			TYPE TRUETYPE FONT "alkis_textsymbols"
+			SIZE 14 MINSIZE 7 MAXSIZE 24
+			POSITION cc OFFSET 0 -3
+			COLOR 0 0 0
+			ANGLE [drehwinkel]
+			ANTIALIAS TRUE PARTIALS FALSE FORCE TRUE
+		END
+		#STYLE # Test 6.0 / 6.2
+		#	SYMBOL 'point' SIZE 3 COLOR 200 0 0
+		#END
+	END
+END
+# ALKIS Recht (Klassifizierungen, ges. Festlegungen)
+# alle Layer von GROUP "recht" (2013-03-01 verschoben hinter FS)
+LAYER
+	NAME "ax_klassifizierungnachstrassenrecht"
+	GROUP "recht"
+	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, artderfestlegung, wkb_geometry FROM ax_klassifizierungnachstrassenrecht) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Klassifizierung nach Strassenrecht"
+		wms_abstract "Klassifizierung nach StraÃenrecht' ist die auf den Grund und Boden bezogene BeschrÃ€nkung, Belastung oder andere Eigenschaft einer FlÃ€che nach Ã¶ffentlichen, straÃenrechtlichen Vorschriften."
+		wms_group_title "Recht"
+		wms_group_abstract "'Recht' gruppiert die Ebenen zur Klassifizierung und der auf den Grund und Boden bezogene BeschrÃ€nkung, Belastung oder andere Eigenschaft einer FlÃ€che."
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASSITEM 'artderfestlegung'
+	CLASS
+		NAME "Bundesautobahn, Bundesstrasse"
+		EXPRESSION ('[artderfestlegung]' = '1110' OR '[artderfestlegung]' = '1120')
+		STYLE
+			COLOR 255 230 128
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "Landes- oder Staatsstrasse"
+		EXPRESSION ('[artderfestlegung]' = '1130')
+		STYLE
+			COLOR 255 255 178
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	# sn7858 GemeindeverbindungsstraÃe erhÃ€lt Schriftsatz
+END
+# ax_klassifizierungnachwasserrecht
+# Tabelle leer
+LAYER
+	NAME "ax_naturumweltoderbodenschutzrecht"
+	GROUP "recht"
+	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_naturumweltoderbodenschutzrecht) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Natur, Umwelt oder Bodenschutzrecht"
+		wms_abstract "'Natur-, Umwelt- oder Bodenschutzrecht' ist die auf den Grund und Boden bezogene BeschrÃ€nkung, Belastung oder andere Eigenschaft einer FlÃ€che oder eines Gegenstandes nach Ã¶ffentlichen, natur-, umwelt- oder bodenschutzrechtlichen Vorschriften."
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASS
+		NAME "Natur, Umwelt oder Bodenschutzrecht"
+		STYLE
+			OUTLINECOLOR 128 255 128
+			WIDTH 3 # MINWIDTH 3 MAXWIDTH 3
+			PATTERN 11.34 2.85 END
+		END
+	END
+END
+LAYER
+	NAME "ax_anderefestlegungnachwasserrecht"
+	GROUP "recht"
+	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_anderefestlegungnachwasserrecht) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Andere Festlegung nach Wasserrecht"
+		wms_abstract "Die auf den Grund und Boden bezogene BeschrÃ€nkung, Belastung oder andere Eigenschaft einer FlÃ€che nach Ã¶ffentlichen, wasserrechtlichen Vorschriften."
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+#	CLASSITEM 'artderfestlegung'
+	CLASS
+		NAME "Andere Festlegung nach Wasserrecht"
+		STYLE 
+			OUTLINECOLOR 178 255 255
+			WIDTH 3
+			PATTERN 11.34 2.85 END
+		END
+	END
+#	CLASS
+#		NAME "Festgesetztes Ãberschwemmungsgebiet"
+#		EXPRESSION ('[artderfestlegung]' = '1441')
+#			COLOR 178 255 255
+#	END
+END
+LAYER
+	NAME "ax_bauraumoderbodenordnungsrecht_umrandung"
+	GROUP "recht"
+	TYPE POLYGON
+	DUMP TRUE
+	CONNECTIONTYPE POSTGIS
+	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+	PROCESSING "CLOSE_CONNECTION=DEFER"
+
+	# Tabelle (Standard-Template)
+	#DATA "wkb_geometry from (SELECT ogc_fid, gml_id, artderfestlegung, name, bezeichnung, stelle, wkb_geometry FROM ax_bauraumoderbodenordnungsrecht) as foo using unique ogc_fid using SRID=25832"
+
+	# Tabelle (Template mit Inlay, gkz als Parameter fuer DB-Zugriff uebergeben)
+	#DATA "wkb_geometry from (SELECT ogc_fid, gml_id, artderfestlegung, wkb_geometry, *gkz* as gkz FROM ax_bauraumoderbodenordnungsrecht) as foo using unique ogc_fid using SRID=25832"
+
+	# Tabelle (Template mit Inlay, gkz im Namen des Templat)
+	DATA "wkb_geometry from (SELECT ogc_fid, gml_id, artderfestlegung, wkb_geometry FROM ax_bauraumoderbodenordnungsrecht) as foo using unique ogc_fid using SRID=25832"
+
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Bau-, Raum- oder Bodenordnungsrecht"
+		wms_abstract "'Bau-, Raum- oder Bodenordnungsrecht' ist ein fachlich ÃŒbergeordnetes Gebiet von FlÃ€chen mit bodenbezogenen BeschrÃ€nkungen, Belastungen oder anderen Eigenschaften nach Ã¶ffentlichen Vorschriften."
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	SYMBOLSCALEDENOM 1000
+	TOLERANCEUNITS pixels TOLERANCE 1
+	HEADER   "/opt/gdi/templates/alkisrechtbauh.html"
+	#TEMPLATE "/opt/gdi/templates/alkisrechtbau.html" # konventionell
+	TEMPLATE "/opt/gdi/templates/alkisrechtbau_inl*gkz*.html" # mit Inlay, gkz-spezifisch
+	FOOTER   "/opt/gdi/templates/footer.html"
+	CLASSITEM "artderfestlegung" # integer
+
+	# Inhalte "Art der Festlegung"
+	#1700 - Festlegung nach Baugesetzbuch - Allgemeines StÃ€dtebaurecht
+	#1710   Bebauungsplan
+	#1720   VerÃ€nderungssperre nach Baugesetzbuch
+	#1730   Vorkaufrechtssatzung
+	#1740   Enteignungsverfahren
+	#1750 * Umlegung nach dem BauGB
+	#1760 * Bauland
+	#1770 * Vereinfachte Umlegung
+	#1780   Vorhaben- und ErschlieÃungsplan
+	#1790   FlÃ€chennutzungsplan
+	
+	#1800 - Festlegung nach Baugesetzbuch - Besonderes StÃ€dtebaurecht
+	#1810   StÃ€dtebauliche EntwicklungsmaÃnahme
+	#1811   StÃ€dtebauliche EntwicklungsmaÃnahme (Beschluss zu vorbereitenden Untersuchungen gefasst)
+	#1820   Erhaltungssatzung
+	#1821   StÃ€dtebauliches Erhaltungsgebiet
+	#1822   Soziales Erhaltungsgebiet
+	#1823   Erhaltungsgebiet zur stÃ€dtebaulichen Umstrukturierung
+	#1824   Soziales Erhaltungsgebiet (Aufstellungsbeschluss gefasst)
+	#1830   StÃ€dtebauliche Gebote
+	#1840   Sanierung
+	#1841   Sanierung (Beschluss zu vorbereitenden Untersuchungen gefasst)
+
+	#1900 - Wohnungsbauerleichterungsgesetz
+
+	#2100 - Flurbereinigungsgesetz
+	#2110 * Flurbereinigung (Par. 1, 37 FlurbG)
+	#2120   Vereinfachtes Flurbereinigungsverfahren (Par. 86 FlurbG)
+	#2130 * Unternehmensflurbereinigung (nach Par. 87 oder 90 FlurbG)
+	#2140 * Beschleunigtes Zusammenlegungsverfahren (Par. 91 FlurbG)
+	#2150   Freiwilliger Landtausch (Par. 103a FlurbG)
+	#2160   Verfahren nach dem Gemeinheitsteilungsgesetz
+	#2170   Verfahren nach dem Gemeinschaftswaldgesetz
+	#2180   Freiwilliger Nutzungstausch
+
+	#2200 - Verfahren nach dem Landwirtschaftsanpassungsgesetz
+	#2210   Flurneuordnung
+	#2220   Freiwilliger Landtausch (Par. 54 LwAnpG)
+	#2230   Bodenordnungsverfahren (Par. 56 LwAnpG)
+	#2240   ZusammenfÃŒhrung von Boden- und GebÃ€udeeigentum (Par. 64 LwAnpG)
+
+	#2300 - Bodensonderungsgesetz
+	#2310   Unvermessenes Eigentum
+	#2320   Unvermessenes Nutzungsrecht
+	#2330   ErgÃ€nzende Bodenneuordnung
+	#2340   Komplexe Bodenneuordnung
+
+	#2400 - VermÃ¶genszuordnungsgesetz
+	#2410   VermÃ¶genszuordnung nach Plan
+	#2411   VermÃ¶genszuordnung nach dem Aufteilungsplan
+	#2412   VermÃ¶genszuordnung nach dem Zuordnungsplan
+
+	#2500 - Landesraumordnungsgesetz
+	#2510   Wasservorranggebiete
+
+	#2600 - Bauordnung
+	#2610 * Baulast
+	#2611   BegÃŒnstigende Baulast
+	#2612   Belastende Baulast
+
+	#2700 - Grenzfeststellungsverfahren nach Hamb. Wassergesetz
+
+	#2800 - VerkehrsflÃ€chenbereinigung
+	
+	# Auswertung: Vorkommen in der Praxis
+
+	#	SELECT artderfestlegung, count(gml_id) as anzahl
+	#	FROM ax_bauraumoderbodenordnungsrecht
+	#	GROUP BY artderfestlegung
+	#	ORDER BY count(gml_id) desc;
+	
+	# key	HBM		LEO 	LAGE	RLP
+	# ----  ----	----	----	---
+	# 1750	0		0		0		1
+	# 1760	0		0		0		29
+	# 1770	0		0		0		1
+	# 2610	888		1327	203		7
+	# 2100	0		0		0		2
+	# 2110	4		8		2		0
+	# 2130	0		0		0		1
+	# 2140	0		0		10		0
+
+	# Gruppe 26**
+	CLASS
+		EXPRESSION "2610" # hÃ€ufig vorkommender Einzelwert
+		NAME "Baulast"
+		TEXT "Baulast"
+		STYLE
+			OUTLINECOLOR 255 128 128
+			WIDTH 3 MINWIDTH 2 MAXWIDTH 5
+			PATTERN 11 3 END
+		END
+		LABEL
+			TYPE TRUETYPE FONT "arial"
+			COLOR 255 128 128
+			OUTLINECOLOR 255 255 255
+			SIZE 14
+			MINSIZE 8
+			MAXSIZE 16
+			POSITION cc
+			PARTIALS FALSE FORCE FALSE
+		END
+	END
+	CLASS
+		EXPRESSION ('[artderfestlegung] ge '2100' and '[artderfestlegung] le '2199') # Rest der Gruppe
+		NAME "Flurbereinigung"
+		STYLE # FlÃ€chenfÃŒllung mit Punkt-Raster
+			COLOR 100 100 100
+			SYMBOL "sn3631"
+			SIZE 15 MINSIZE 10 MAXSIZE 25
+		END
+		STYLE
+			OUTLINECOLOR 255 128 128
+			WIDTH 3 MINWIDTH 2 MAXWIDTH 5
+			PATTERN 12 3 END
+		END
+	END
+	CLASS
+		EXPRESSION ('[artderfestlegung]' = '1750' OR '[artderfestlegung]' = '1770')
+		NAME "Umlegung"
+		TEXT "Umlegung"
+		STYLE
+			OUTLINECOLOR 255 128 128
+			WIDTH 3 MINWIDTH 2 MAXWIDTH 5
+			PATTERN 11 3 END
+		END
+		STYLE
+			COLOR 100 100 100
+			SYMBOL "sn3631"
+			SIZE 15 MINSIZE 10 MAXSIZE 20
+		END
+		LABEL
+			TYPE TRUETYPE
+			COLOR 255 0 255
+			FONT "arial"
+			SIZE 10 MINSIZE 8 MAXSIZE 14
+			POSITION cc
+			PARTIALS FALSE FORCE FALSE
+		END
+	END
+#	CLASS
+#		EXPRESSION "1760"
+#		NAME "Bauland"
+#		STYLE
+#			OUTLINECOLOR 255 128 128
+#			SYMBOL "sn1704"
+#			SIZE 2.835
+#		END
+#	END
+	CLASS
+		EXPRESSION /./
+		NAME "Bau-, Raum- oder Bodenordnungsrecht"
+		STYLE
+			OUTLINECOLOR 255 128 128
+			WIDTH 3 MINWIDTH 2 MAXWIDTH 5
+			PATTERN 11 3 END
+		END
+	END
+END
+LAYER
+	NAME "ax_denkmalschutzrecht"
+	GROUP "recht"
+	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_denkmalschutzrecht) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Denkmalschutzrecht"
+		wms_abstract "'Denkmalschutzrecht' ist die auf den Grund und Boden bezogene BeschrÃ€nkung, Belastung oder andere Eigenschaft einer FlÃ€che oder Gegenstand nach Ã¶ffentlichen, denkmalschutzrechtlichen Vorschriften."
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASS
+		NAME "Denkmalschutzrecht"
+		STYLE
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_sonstigesrecht"
+	GROUP "recht"
+	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, artderfestlegung, wkb_geometry FROM ax_sonstigesrecht) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Sonstiges Recht"
+		wms_abstract "'Sonstiges Recht' sind die auf den Grund und Boden bezogenen BeschrÃ€nkungen, Belastungen oder anderen Eigenschaften einer FlÃ€che nach weiteren, nicht unter die Objektarten 71001 bis 71010 zu subsumierenden Ã¶ffentlich - rechtlichen Vorschriften."
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 10000
+	CLASSITEM 'artderfestlegung'
+	CLASS
+		NAME "Freileitung"
+		EXPRESSION ('[artderfestlegung]' = '4720')
+		STYLE
+			PATTERN 11.34 2.85 END
+			OUTLINECOLOR 255 128 128
+		END
+	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)
+# Grenzpunkt: alte Version. AusschlieÃlich aus Punktort, keine Info ÃŒber Vermarkung
+#LAYER
+#	NAME "ax_punktortta"
+#	GROUP "punktort" # Der Layer kÃ¶nnte auch zur Gruppe FlurstÃŒck
+#	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_punktortta) as foo using unique ogc_fid using SRID=25832"
+#	METADATA
+#		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+#		wms_title "Grenzpunkt"
+#		wms_abstract "'PunktortTA' ist ein Punktort, der in der FlurstÃŒcksgrenze liegt und einen Grenzpunkt verortet."
+#		wms_group_title "Vermessungspunkte"
+#		wms_group_abstract "ALKIS Punktorte"
+#		gml_include_items "all"
+#	END
+#	#PROJECTION "init=epsg:25832" END
+#	#EXTENT 349000 5529000 356000 5533000
+#	MINSCALEDENOM 50
+#	MAXSCALEDENOM 2000
+#	SYMBOLSCALEDENOM 1000
+#	CLASS
+#		NAME "Grenzpunkt"
+#		STYLE
+#			SYMBOL 'point'
+#			SIZE 5 MINSIZE 4 MAXSIZE 10
+#			WIDTH 1 MINWIDTH 1 MAXWIDTH 2
+#			COLOR 255 255 255
+#			OUTLINECOLOR 0 0 0
+#		END
+#	END
+#END
+# Grenzpunkt: alte Version. AusschlieÃlich aus Punktort, keine Info ÃŒber Vermarkung
+LAYER
+	NAME "ax_punktortta"
+	GROUP "punktort" # Der Layer kÃ¶nnte auch zur Gruppe FlurstÃŒck
+	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 * FROM grenzpunkt) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Grenzpunkt"
+		wms_abstract "Grenzpunkt in einer FlurstÃŒcksgrenze."
+		wms_group_title "Vermessungspunkte"
+		wms_group_abstract "ALKIS Punktorte"
+		gml_include_items "all"
+	END
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 2000
+	SYMBOLSCALEDENOM 1000
+	CLASS
+		NAME "vermarkt"
+		EXPRESSION ('[abmarkung_marke]' < '9000') # 1000 bis 3845 = Abmarkung 
+		STYLE # Kringel
+			SYMBOL 'point'
+			COLOR 255 255 255
+			SIZE 4 MINSIZE 2 MAXSIZE 7 # FÃŒllung
+			OUTLINECOLOR 0 0 0
+			WIDTH 1 MINWIDTH 1 MAXWIDTH 2 # Rand
+		END
+	END
+	CLASS # 9500=Ohne Marke, 9600=Abmarkung zeitweilig ausgesetzt, 9998=Nach Quellenlage nicht zu spezifizieren
+		NAME "unvermarkt"
+		STYLE
+			SYMBOL 'point'
+			SIZE 4 MINSIZE 2 MAXSIZE 6 # Freistellung
+			COLOR 255 255 255
+		END
+		STYLE
+			SYMBOL 'point'
+			SIZE 1.25 MINSIZE 1 MAXSIZE 3 # PÃŒnktchen
+			COLOR 0 0 0
+		END
+	END
+END
+LAYER
+	NAME "ax_punktortag"
+	GROUP "punktort" # kÃ¶nnte auch zu Gruppe GebÃ€ude
+	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_punktortag) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Bes. GebÃ€udepunkt"
+		wms_abstract "'Punktort AG' ist ein Punktort mit redundanzfreier Geometrie (Besonderer GebÃ€udepunkt, Besonderer Bauwerkspunkt) innerhalb eines Geometriethemas."
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 2000
+	SYMBOLSCALEDENOM 1000
+	CLASS
+		NAME "GebÃ€udepunkt"
+		STYLE
+			SYMBOL "point"
+			SIZE 4 MINSIZE 3 MAXSIZE 8
+			COLOR 0 0 0 # voll
+		END
+	END
+END
+LAYER
+	NAME "ax_punktortau"
+	GROUP "punktort"
+	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_punktortau) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Punktort AU"
+		wms_abstract "'Punktort AU' ist ein Punktort mit unabhÃ€ngiger Geometrie ohne ZugehÃ¶rigkeit zu einem Geometriethema. 
+Er kann zu ZUSOs der folgenden Objektarten gehÃ¶ren: Grenzpunkt, Besonderer GebÃ€udepunkt, Besonderer Bauwerkspunkt, Aufnahmepunkt, Sicherungspunkt,
+Sonstiger Vermessungspunkt, Besonderer topographischer Punkt, Lagefestpunkt, HÃ¶henfestpunkt, Schwerefestpunkt, Referenzstationspunkt."
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 2000
+	CLASS
+		NAME "PunktortAU"
+		STYLE
+			SYMBOL "point"
+			SIZE 5
+			COLOR 0 0 0
+		END
+	END
+END
+# ALKIS  AAA-PrÃ€sentationsobjekte
+# ToDo: Welche Texte sollen zu anderen Layern angezeigt werden?
+LAYER
+	NAME "ap_pto_stra"
+	GROUP "praesentation"
+	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 * FROM ap_pto_stra) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "StraÃen"
+		wms_abstract "Beschriftung mit Art = StraÃe, Weg, Platz, Klassifizierung"
+		wms_group_title "PrÃ€sentation"
+		wms_group_abstract "Gruppierung der Ebenen mit ALKIS PrÃ€sentationsobjekten"
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	#MINSCALEDENOM 50
+	MAXSCALEDENOM 4000
+	SYMBOLSCALEDENOM 1000
+	LABELITEM schriftinhalt
+	#CLASSITEM art
+	
+	# Strasse
+	CLASS
+		EXPRESSION ('[art]' eq 'Strasse' AND '[hor]' eq 'linksbÃŒndig' AND '[ver]' eq 'Basis')
+		#NAME 'StraÃe'
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL
+			SIZE 10 MINSIZE 6 MAXSIZE 20
+			TYPE TRUETYPE FONT "arialbold"
+			ANGLE [winkel] POSITION ur # linksbÃŒndig/Basis
+			COLOR 0 0 0
+			FORCE true
+		END
+	END
+	CLASS
+		EXPRESSION ('[art]' eq 'Strasse' AND '[hor]' eq 'zentrisch' AND '[ver]' eq 'Mitte')
+		#NAME 'StraÃe'
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL
+			SIZE 10 MINSIZE 6 MAXSIZE 20
+			TYPE TRUETYPE FONT "arialbold"
+			ANGLE [winkel] POSITION cc # zentrisch/Mitte
+			COLOR 0 0 0
+			FORCE true
+		END
+	END
+	CLASS
+		EXPRESSION ('[art]' eq 'Strasse') 
+		NAME 'StraÃe'
+		STYLE
+			SYMBOL "point" SIZE 1 MINSIZE 1
+		END
+		LABEL
+			SIZE 10 MINSIZE 6 MAXSIZE 20
+			TYPE TRUETYPE FONT "arialbold"
+			ANGLE [winkel] POSITION uc # zentrisch/Basis
+			COLOR 0 0 0
+			FORCE true
+		END
+	END
+
+	# Weg
+	CLASS
+		EXPRESSION ('[art]' eq 'Weg' AND '[hor]' eq 'linksbÃŒndig' AND '[ver]' eq 'Basis')
+		#NAME 'Weg'
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL
+			SIZE 8 MINSIZE 5 MAXSIZE 16
+			TYPE TRUETYPE FONT "arial"
+			ANGLE [winkel] 
+			POSITION ur # linksbÃŒndig/Basis
+			COLOR 0 0 0
+			FORCE true
+		END
+	END
+	CLASS
+		EXPRESSION ('[art]' eq 'Weg' AND '[hor]' eq 'zentrisch' AND '[ver]' eq 'Mitte')
+		#NAME 'Weg'
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL
+			SIZE 8 MINSIZE 5 MAXSIZE 16
+			TYPE TRUETYPE FONT "arial"
+			ANGLE [winkel] POSITION cc # zentrisch/Mitte
+			COLOR 0 0 0
+			FORCE true
+		END
+	END
+	CLASS
+		EXPRESSION ('[art]' eq 'Weg')
+		NAME 'Weg'
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL
+			SIZE 8 MINSIZE 5 MAXSIZE 16
+			TYPE TRUETYPE FONT "arial"
+			ANGLE [winkel] POSITION uc # zentrisch/Basis
+			COLOR 0 0 0
+			FORCE true
+		END
+	END
+
+	# Platz 
+	CLASS
+		#EXPRESSION 'Platz'
+		EXPRESSION ('[art]' eq 'Platz' AND '[ver]' eq 'Mitte')
+		#NAME 'Platz'
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL
+			SIZE 12 MINSIZE 8 MAXSIZE 24
+			TYPE TRUETYPE FONT "arialbold"
+			ANGLE [winkel] POSITION cc # zentrisch/Mitte
+			COLOR 0 0 90
+			FORCE true
+		END
+	END
+	CLASS
+		#EXPRESSION 'Platz'
+		EXPRESSION ('[art]' eq 'Platz')
+		NAME 'Platz'
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL
+			SIZE 12 MINSIZE 8 MAXSIZE 24
+			TYPE TRUETYPE FONT "arialbold"
+			ANGLE [winkel] POSITION uc # zentrisch/Basis
+			COLOR 0 0 90
+			FORCE true
+		END
+	END
+
+	# Klassifikation
+	CLASS
+		#EXPRESSION 'BezKlassifizierungStrasse'
+		EXPRESSION ('[art]' eq 'BezKlassifizierungStrasse' AND '[hor]' eq 'linksbÃŒndig')
+		#NAME 'Klassifizierung'
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL
+			SIZE 11 MINSIZE 8 MAXSIZE 22
+			TYPE TRUETYPE FONT "arialbold"
+			ANGLE [winkel] POSITION ur # linksbÃŒndig/Basis
+			COLOR 0 90 0
+			FORCE true
+		END
+	END
+	CLASS
+		#EXPRESSION 'BezKlassifizierungStrasse'
+		EXPRESSION ('[art]' eq 'BezKlassifizierungStrasse')
+		NAME 'Klassifizierung'
+		STYLE
+			SYMBOL "point" SIZE 1 MINSIZE 1
+		END
+		LABEL
+			SIZE 11 MINSIZE 8 MAXSIZE 22
+			TYPE TRUETYPE FONT "arialbold"
+			ANGLE [winkel] POSITION uc # zentrisch/Basis
+			COLOR 0 90 0
+			FORCE true
+		END
+	END
+END
+LAYER
+	NAME "ap_pto" # Rest
+	GROUP "praesentation"
+	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 * FROM ap_pto_rest) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Beschriftung"
+		wms_abstract "TextfÃ¶rmiges PrÃ€sentationsobjekt mit punktfÃ¶rmiger Textgeometrie PTO, sonstige"
+		#gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 5000
+	SYMBOLSCALEDENOM 1000
+	LABELITEM schriftinhalt
+	CLASSITEM art 
+	CLASS
+		NAME "Gewanne"
+		EXPRESSION 'Gewanne'
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL # waagerecht
+			SIZE 11 MINSIZE 9 MAXSIZE 18
+			TYPE TRUETYPE FONT "arial"
+			POSITION cc
+			COLOR 0 0 0
+		END
+	END
+	CLASS
+		NAME "freier Text"
+		EXPRESSION 'FreierText'
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL
+			SIZE 10 MINSIZE 8 MAXSIZE 16
+			TYPE TRUETYPE FONT "arial"
+			ANGLE [winkel]
+			POSITION cc
+			COLOR 0 0 0
+			WRAP "/n" MAXLENGTH 15
+		END
+	END
+	CLASS
+		NAME "sonst. Beschriftung" # Rest
+		EXPRESSION /./
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL
+			SIZE 10 MINSIZE 8 MAXSIZE 16
+			TYPE TRUETYPE FONT "arial"
+			ANGLE [winkel]
+			POSITION cc
+			COLOR 0 0 0
+			WRAP "/n" # z.b. "Schwimm-/nbecken", Fehler: das "n" bleibt im Label!
+			MAXLENGTH 15
+		END
+	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
+
+## Gruppe  G r e n z e n
+# Politische Grenzen:
+# Grenze der Bundesrepublik Deutschland 7101 (G)
+# ..des Bundeslandes 7102 (G)
+# ..des Regierungsbezirks 7103 (G)
+# ..des Landkreises 7104 (G)
+# ..der Gemeinde 7106
+# ..des Gemeindeteils 7107
+# ..der Verwaltungsgemeinschaft 7108
+LAYER
+	NAME 'pol_Grenze'
+	GROUP 'grenzen'
+	TYPE LINE
+	STATUS ON
+	METADATA
+		wms_group_title "Grenzen"
+		wms_group_abstract "Grenzen von Katasterbezirken und politische Grenzen"
+		wms_title "Politische Grenze"
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_abstract "Grenzen von Bundesland, Regierungsbezirk, Kreis und Stadt oder Gemeinde"
+		#gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 250
+	MAXSCALEDENOM 12000
+	#SYMBOLSCALEDENOM 1000
+	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 sk201x_politische_grenze) as foo using unique ogc_fid using SRID=25832'
+	CLASSITEM 'art' # Art der besonderen Grundstuecksgrenze  IST EIN ARRAY! z.B. {3000,7106}
+	CLASS
+		NAME 'Bundeslandgrenze'
+		EXPRESSION /7102/ # reg. Expr.
+		STYLE
+			COLOR 255 255 255
+			WIDTH 7 MINWIDTH 7 MAXWIDTH 7
+		END
+		STYLE
+			COLOR 242 128 255
+			WIDTH 7 MINWIDTH 7 MAXWIDTH 7
+			PATTERN 5 15 5 15 27 12 27 15 END
+			LINECAP butt
+			LINEJOINMAXSIZE 20
+			LINEJOIN miter					
+		END
+	END
+	CLASS
+		NAME 'Regierungsbezirksgrenze'
+		EXPRESSION /7103/
+		STYLE
+			COLOR 255 255 255
+			WIDTH 5 MINWIDTH 5 MAXWIDTH 5
+		END
+		STYLE
+			COLOR 242 128 255
+			WIDTH 5 MINWIDTH 5 MAXWIDTH 5
+			PATTERN 4 15 4 15 25 10 25 13 END
+			LINECAP butt
+			LINEJOINMAXSIZE 20
+			LINEJOIN miter					
+		END
+	END
+	CLASS
+		NAME 'Kreisgrenze'
+		EXPRESSION /7104/
+		STYLE
+			COLOR 255 255 255
+			WIDTH 5 MINWIDTH 5 MAXWIDTH 5
+		END
+		STYLE
+			COLOR 242 128 255 
+			WIDTH 5 MINWIDTH 5 MAXWIDTH 5
+			PATTERN 23.33 12.5 5 15 5 12.5 END
+			LINECAP butt
+			LINEJOINMAXSIZE 20
+			LINEJOIN miter					
+		END
+	END
+	CLASS
+		NAME 'Gemeindegrenze'
+		EXPRESSION /7106/
+		STYLE
+			COLOR 255 255 255
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 4
+		END
+		STYLE 
+			COLOR 242 128 255
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 4
+			PATTERN 16.67 8.33 3.33 8.33 END
+			LINECAP butt
+			LINEJOINMAXSIZE 20
+			LINEJOIN miter					
+		END
+	END
+END
+LAYER
+	NAME 'gemarkungsrenze'
+	GROUP 'grenzen'
+	TYPE LINE
+	STATUS ON
+	METADATA
+		wms_title "Gemarkungsrenze"
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_abstract "Grenze der Gemarkung (Ortsteil)"
+		#gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 200
+	MAXSCALEDENOM 10000
+	SYMBOLSCALEDENOM 1000
+	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 sk2014_gemarkungsgrenze) as foo using unique ogc_fid using SRID=25832'
+	CLASS
+		NAME 'Gemarkungsgrenze'
+		STYLE
+			COLOR 254 254 254 # heller Untergrund (FlurstÃŒcksgrenze ÃŒbermalen)
+			WIDTH 4 MINWIDTH 3 MAXWIDTH 6
+		END
+		STYLE 
+			COLOR 242 128 255
+			WIDTH 4 MINWIDTH 3 MAXWIDTH 6
+			PATTERN 16.67 8.33 3.33 10 3.33 8.33 END
+			LINECAP butt
+			LINEJOINMAXSIZE 20
+		END
+	END
+END
+LAYER
+	NAME 'flurgrenze'
+	GROUP 'grenzen'
+	TYPE LINE
+	METADATA
+		wms_title "Flurgrenze"
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_abstract "Grenze der Flur (Katasterbezirk)"
+		#gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 5000
+	SYMBOLSCALEDENOM 1000
+	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 sk2012_flurgrenze) as foo using unique ogc_fid using SRID=25832'
+	CLASS
+		NAME 'Flurgrenze'
+		#STYLE
+		#	COLOR 254 254 254 # heller Untergrund
+		#	WIDTH 3 MINWIDTH 2 MAXWIDTH 4
+		#END
+		STYLE 
+			COLOR 242 128 255
+			WIDTH 3 MINWIDTH 2 MAXWIDTH 4
+			PATTERN 16.67 8.33 3.33 10 3.33 10 3.33 8.33 END
+			LINECAP butt
+			LINEJOINMAXSIZE 20
+			LINEJOIN miter			
+		END
+	END
+END
+
+LAYER
+	NAME "copyright"
+	STATUS ON # DEFAULT
+	TYPE annotation
+	TRANSFORM lr
+	METADATA
+		wms_title "Copyright"
+		wms_abstract "In der Karte sichtbare Angabe auf die Herkunft der Daten"
+		WMS_KEYWORDLIST "Katasteramt, Copyright, Quellenangabe"
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+	END
+	FEATURE
+		POINTS 0 0 END
+		# individuelle Vertragsnummer einsetzen
+		TEXT 'Copyright Geobasisdaten Liegenschaftskataster Kreis __'
+	END
+	CLASS
+		LABEL
+			SIZE small
+			POSITION ul
+			COLOR 50 50 50
+			FORCE TRUE
+			STYLE
+				GEOMTRANSFORM 'labelpoly'
+				COLOR 250 250 250
+			END
+		END
+	END
+END
+END
Index: /trunk/umn/alkis/alkis_muster_entw_4.map
===================================================================
--- /trunk/umn/alkis/alkis_muster_entw_4.map	(revision 266)
+++ /trunk/umn/alkis/alkis_muster_entw_4.map	(revision 266)
@@ -0,0 +1,3414 @@
+# WMS: ALKIS PostNAS 0.7 Muster mit Platzhalter *gkz* fÃŒr Mandant - Druckversion
+# 2013-03-04 F.J. krz  manueller Abgleich mit .map ohne _4
+MAP
+	NAME "alkis"
+	STATUS ON
+	EXTENT 349000 5529000 356000 5533000
+	PROJECTION "init=epsg:25832" END
+	MAXSIZE 8400 # Druck
+	SYMBOLSET "symbols/symbols_alkis.sym"
+	FONTSET "fonts/fonts_alkis.fnt"	
+	UNITS METERS
+	# Nur fuer Test
+	#CONFIG "MS_ERRORFILE" "/opt/gdi/log/umn.log"
+	#DEBUG 3
+	WEB
+		METADATA
+			wms_title "ALKIS"
+			ows_abstract "ALKIS - PostNAS Version 0.7, Mapfile Version 'a' vom MÃ€rz 2013"
+			wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+			wms_encoding "UTF-8"
+			wms_onlineresource "http://ows.krz.de/cgi-bin/mapserv62?map=/opt/gdi/alkis07/alkis07*gkz*a_4.map"
+			wms_feature_info_mime_type "text/html"
+			ows_schema_location ".."
+			ows_keywordlist "ALKIS,FlurstÃŒck,NAS"
+			ows_fees "none"
+			ows_accessconstraints "fÃŒr den Dienstgebrauch"
+			ows_enable_request "*"
+			wms_box_extended "true"
+			#include "meta_contact.map"
+		END
+	END
+	LEGEND
+		STATUS ON
+		KEYSIZE 32 16
+		KEYSPACING 5 5
+		TRANSPARENT ON
+		LABEL
+			TYPE TRUETYPE
+			FONT 'arial'
+			SIZE 9
+			COLOR 1 1 1
+		END
+	END
+
+LAYER
+	NAME "nutzung_alle"
+	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 gml_id, nutz_id, class, wkb_geometry FROM nutzung) as foo using unique gml_id using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "alle Nutzungsarten"
+		wms_abstract "Zusammenfassung aller Nutzungsarten-FlÃ€chen"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 10000
+	CLASSITEM nutz_id
+	# ** Siedlung **
+	CLASS
+		EXPRESSION '1'
+		NAME "WohnbauflÃ€che"
+		STYLE
+			COLOR 255 235 245
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '2'
+		NAME "Industrie- und GewerbeflÃ€che"
+		STYLE
+			COLOR 237 237 237
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '3'
+		NAME "Halde"
+		STYLE
+			COLOR 237 237 237
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '4'
+		NAME "Bergbaubetrieb"
+		STYLE
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '5'
+		NAME "Tagebau Grube Steinbruch"
+		STYLE
+			COLOR 227 227 227
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '6'
+		NAME "FlÃ€che gemischter Nutzung"
+		STYLE
+			COLOR 255 235 245
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '7'
+		NAME "FlÃ€che besonderer funktionaler PrÃ€gung"
+		STYLE
+			COLOR 255 235 245
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '8'
+		NAME "Sport-, Freizeit- und ErholungsflÃ€che"
+		STYLE
+			COLOR 224 255 217
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '9'
+		NAME "Friedhof"
+		STYLE
+			COLOR 201 228 201
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	# ** Verkehr **  nutzung.class = ax_Strassenverkehr.function
+	CLASS
+		NAME "FuÃgÃ€ngerzone"
+		EXPRESSION ('[nutz_id]' = '10' and '[class]' = '5130')
+		STYLE
+			COLOR 217 255 217
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "VerkehrsbegleitflÃ€che StraÃe"
+		EXPRESSION ('[nutz_id]' = '10' and '[class]' = '2312')
+		STYLE
+			COLOR 235 255 212
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "StraÃenentwÃ€sserungsanlage"
+		EXPRESSION ('[nutz_id]' = '10' and '[class]' = '2313')
+		STYLE
+			COLOR 235 255 212
+			OUTLINECOLOR 0 0 0
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude- und FreiflÃ€che zu Verkehrsanlagen, StraÃe"
+		EXPRESSION ('[nutz_id]' = '10' and '[class]' = '2311')
+		STYLE
+			COLOR 200 200 200
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '10'
+		NAME "StraÃenverkehr"
+		STYLE
+			COLOR 255 255 255
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '11'
+		NAME "Weg"
+		STYLE
+			COLOR 250 250 250
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "FuÃgÃ€ngerzone (Platz)"
+		EXPRESSION ('[nutz_id]' = '12' and '[class]' = '5130')
+		STYLE
+			COLOR 217 247 217
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '12'
+		NAME "Platz"
+		STYLE
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '13'
+		NAME "Bahnverkehr"
+		STYLE
+			COLOR 250 250 250
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '14'
+		NAME "Flugverkehr"
+		STYLE
+			COLOR 221 236 197
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '15'
+		NAME "Schiffsverkehr" 
+		STYLE
+			COLOR 255 255 255
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	# ** Vegetation **
+	#  AX_Landwirtschaft=16, class=vegetationsmerkmal
+	CLASS
+		NAME "Ackerland, Streuobstacker, Hopfen und Spargel"
+		EXPRESSION ('[nutz_id]' = '16' and '[class]' < '1020')
+		STYLE
+			COLOR 255 247 191
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "GrÃŒnland, Streuobstwiese, Gartenland, Baumschule, Weingarten, Obstplantage, Obstbaumplantage und Obststrauchplantage"
+		EXPRESSION ('[nutz_id]' = '16' and '1019' < '[class]' AND '[class]' < '1199')
+		STYLE
+			COLOR 235 255 212
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "Brachland"
+		EXPRESSION ('[nutz_id]' = '16 and '1199' < '[class]')
+		STYLE
+			COLOR 242 235 232
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '17'
+		NAME "Wald"
+		STYLE
+			COLOR 251 255 251
+			OUTLINECOLOR 0 255 0
+		END
+	END
+	CLASS
+		EXPRESSION '18'
+		NAME "GehÃ¶lz"
+		STYLE
+			COLOR 187 222 201
+			OUTLINECOLOR  153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '19'
+		NAME "Heide"
+		STYLE
+			COLOR 230 215 207
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '20'
+		NAME "Moor"
+		STYLE
+			COLOR 242 235 232
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '21'
+		NAME "Sumpf"
+		STYLE
+			COLOR 230 215 207
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '22'
+		NAME "Unland, vegetationslose FlÃ€che"
+		STYLE
+			COLOR 255 255 255
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	#CLASS
+	#	EXPRESSION 23
+	#	NAME "Vegetationsmerkmal" ????
+	#	STYLE
+	#		OUTLINECOLOR 0 255 0
+	#	END
+	#END
+	# ** GewÃ€sser **
+	CLASS
+		EXPRESSION '24'
+		NAME "FlieÃgewÃ€sser"
+		STYLE
+			COLOR 190 233 250
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		EXPRESSION '25'
+		NAME "Hafenbecken"
+		STYLE
+			COLOR 230 255 255
+			OUTLINECOLOR 0 204 204
+		END
+	END
+	CLASS
+		EXPRESSION '26'
+		NAME "stehendes GewÃ€sser"
+		STYLE
+			COLOR 190 233 250
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	# '27' = Meer
+END
+## ** Siedlung **
+LAYER
+	NAME "ax_wohnbauflaeche"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_wohnbauflaeche) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "WohnbauflÃ€che"
+		wms_abstract "'WohnbauflÃ€che' ist eine baulich geprÃ€gte FlÃ€che einschlieÃlich der mit ihr im Zusammenhang stehenden FreiflÃ€chen (z.B. VorgÃ€rten, ZiergÃ€rten, Zufahrten, StellplÃ€tze und HofraumflÃ€chen), die ausschlieÃlich oder vorwiegend dem Wohnen dient."
+		wms_group_title "Nutzung " # nur im ersten Layer der Gruppe
+		wms_group_abstract "ALKIS tatsÃ€chliche Nutzung (Siedlung, Verkehr, GewÃ€sser, Vegetation)"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 2500 #10000
+	CLASS
+		NAME "WohnbauflÃ€che"
+		STYLE
+			COLOR 255 235 245
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_industrieundgewerbeflaeche"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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, funktion, wkb_geometry FROM ax_industrieundgewerbeflaeche) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Industrie- und GewerbeflÃ€che"
+		wms_abstract "'Industrie- und GewerbeflÃ€che' ist eine FlÃ€che, die vorwiegend industriellen oder gewerblichen Zwecken dient."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 2500 #10000
+	CLASSITEM 'funktion'
+	CLASS
+		NAME "Industrie- und GewerbeflÃ€che"
+		#EXPRESSION ('999' < '[funktion]')
+		STYLE
+			COLOR 237 237 237
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_halde"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_halde) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Halde"
+		wms_abstract "Halde"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 # 50
+	MAXSCALEDENOM 2500 #10000
+	CLASS
+		NAME "Halde"
+		STYLE
+			COLOR 237 237 237
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER 
+	NAME "ax_bergbaubetrieb"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_bergbaubetrieb) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Bergbaubetrieb"
+		wms_abstract "'Bergbaubetrieb' ist eine FlÃ€che, die fÃŒr die FÃ¶rderung des Abbaugutes unter Tage genutzt wird."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 1250 #5000
+	CLASS
+		NAME "Bergbaubetrieb"
+		STYLE
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_tagebaugrubesteinbruch"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_tagebaugrubesteinbruch) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Tagebau, Grube, Steinbruch"
+		wms_abstract "Tagebau, Grube, Steinbruch"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 2500 #10000
+	CLASS
+		NAME "Tagebau Grube Steinbruch"
+		STYLE
+			COLOR 227 227 227
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_flaechegemischternutzung"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_flaechegemischternutzung) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "FlÃ€che gemischter Nutzung"
+		wms_abstract "'FlÃ€che gemischter Nutzung' ist eine bebaute FlÃ€che einschlieÃlich der mit ihr im Zusammenhang stehenden FreiflÃ€che (HofraumflÃ€che, Hausgarten), auf der keine Art
+der baulichen Nutzung vorherrscht. Solche FlÃ€chen sind insbesondere lÃ€ndlich-dÃ¶rflich geprÃ€gte FlÃ€chen mit land- und forstwirtschaftlichen Betrieben, WohngebÃ€uden u.a.
+sowie stÃ€dtisch geprÃ€gte Kerngebiete mit Handelsbetrieben und zentralen Einrichtungen fÃŒr die Wirtschaft und die Verwaltung."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 1250 #5000
+	CLASS
+		NAME "FlÃ€che gemischter Nutzung"
+		STYLE
+			COLOR 255 235 245
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_flaechebesondererfunktionalerpraegung"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_flaechebesondererfunktionalerpraegung) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "FlÃ€che besonderer funktionaler PrÃ€gung"
+		wms_abstract "'FlÃ€che besonderer funktionaler PrÃ€gung' ist eine baulich geprÃ€gte FlÃ€che einschlieÃlich der mit ihr im Zusammenhang stehenden FreiflÃ€che, auf denen vorwiegend GebÃ€ude und/oder Anlagen zur ErfÃŒllung Ã¶ffentlicher Zwecke oder historische Anlagen vorhanden sind."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 1250 #5000
+	CLASS
+		NAME "FlÃ€che besonderer funktionaler PrÃ€gung"
+		STYLE
+			COLOR 255 235 245
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_sportfreizeitunderholungsflaeche"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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, funktion, wkb_geometry FROM ax_sportfreizeitunderholungsflaeche) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Sport-, Freizeit- und ErholungsflÃ€che"
+		wms_abstract "'Sport-, Freizeit- und ErholungsflÃ€che' ist eine bebaute oder unbebaute FlÃ€che, die dem Sport, der Freizeitgestaltung oder der Erholung dient."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 2500 #10000
+	CLASSITEM 'funktion'
+	CLASS
+		NAME "Sport-, Freizeit- und ErholungsflÃ€che"
+		STYLE
+			COLOR 224 255 217
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_friedhof"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_friedhof) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Friedhof"
+		wms_abstract "Friedhof"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 3750 #15000
+	#CLASSITEM 'funktion'
+	CLASS
+		NAME "Friedhof"
+		STYLE
+			COLOR 201 228 201
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+## ** Verkehr **
+LAYER
+	NAME "ax_strassenverkehr"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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, funktion, wkb_geometry FROM ax_strassenverkehr) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "StraÃenverkehr"
+		wms_abstract "'StraÃenverkehr' umfasst alle fÃŒr die bauliche Anlage StraÃe erforderlichen sowie dem StraÃenverkehr dienenden bebauten und unbebauten FlÃ€chen."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 2500 #10000
+	CLASSITEM 'funktion'
+	CLASS
+		NAME "FuÃgÃ€ngerzone"
+		EXPRESSION ('[funktion]' = '5130')
+		STYLE
+			COLOR 217 255 217
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "VerkehrsbegleitflÃ€che StraÃe"
+		EXPRESSION ('[funktion]' < '2312')
+		STYLE
+			COLOR 235 255 212
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "StraÃenentwÃ€sserungsanlage"
+		EXPRESSION ('[funktion]' < '2313')
+		STYLE
+			COLOR 235 255 212
+			OUTLINECOLOR 0 0 0
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude- und FreiflÃ€che zu Verkehrsanlagen, StraÃe" #nicht im SK
+		EXPRESSION ('[funktion]' = '2311')
+		STYLE
+			COLOR 200 200 200
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "StraÃenverkehr" #nicht im SK
+		STYLE
+			COLOR 255 255 255
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_weg"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_weg) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Weg"
+		wms_abstract "Weg"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 2500 #10000
+	CLASS
+		NAME "Weg" #sn2515
+		STYLE
+			COLOR 250 250 250
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_platz"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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, funktion, wkb_geometry FROM ax_platz) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Platz"
+		wms_abstract " 'Platz' ist eine VerkehrsflÃ€che in Ortschaften oder eine ebene, befestigte oder unbefestigte FlÃ€che, die bestimmten Zwecken dient (z. B. fÃŒr Verkehr, MÃ€rkte, Festveranstaltungen)."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 2500 #10000
+	CLASSITEM 'funktion'
+	CLASS
+		NAME "FuÃgÃ€ngerzone (Platz)"
+		EXPRESSION ('[funktion]' = '5130')
+		STYLE
+			COLOR 217 247 217
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "Platz"
+		STYLE
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_bahnverkehr"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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, funktion, wkb_geometry FROM ax_bahnverkehr) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Bahnverkehr"
+		wms_abstract "Bahnverkehr"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 1250 #5000
+	#CLASSITEM 'funktion'
+	CLASS
+		NAME "Bahnverkehr"
+		STYLE
+			COLOR 250 250 250
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_flugverkehr"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_flugverkehr) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Flugverkehr"
+		wms_abstract "Flugverkehr"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 2500 #10000
+	#CLASSITEM 'funktion'
+	CLASS
+		NAME "Flugverkehr"
+		STYLE
+			COLOR 221 236 197
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_schiffsverkehr"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_schiffsverkehr) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Schiffsverkehr"
+		wms_abstract "'Schiffsverkehr' umfasst die baulich geprÃ€gte FlÃ€che und die mit ihr in Zusammenhang stehende FreiflÃ€che, die ausschlieÃlich oder vorwiegend dem Schiffsverkehr dient."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 1250 #5000
+	CLASS
+		NAME "Schiffsverkehr" # sn1544
+		STYLE
+			COLOR 255 255 255
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+## ** Vegetation **
+LAYER
+	NAME "ax_landwirtschaft"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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, vegetationsmerkmal, wkb_geometry FROM ax_landwirtschaft) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Landwirtschaft"
+		wms_abstract "'Landwirtschaft' ist eine FlÃ€che fÃŒr den Anbau von FeldfrÃŒchten sowie eine FlÃ€che,
+die beweidet und gemÃ€ht werden kann, einschlieÃlich der mit besonderen Pflanzen angebauten FlÃ€che. 
+Die Brache, die fÃŒr einen bestimmten Zeitraum (z. B. ein halbes oder ganzes Jahr) landwirtschaftlich unbebaut bleibt, ist als 'Landwirtschaft' bzw. 'Ackerland' zu erfassen."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 2500 #10000
+	CLASSITEM 'vegetationsmerkmal'
+	CLASS
+		NAME "Ackerland, Streuobstacker, Hopfen und Spargel"
+		EXPRESSION ('[vegetationsmerkmal]' < '1020')
+		STYLE
+			COLOR 255 247 191
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "GrÃŒnland, Streuobstwiese, Gartenland, Baumschule, Weingarten, Obstplantage, Obstbaumplantage und Obststrauchplantage"
+		EXPRESSION ('1019' < '[vegetationsmerkmal]' AND '[vegetationsmerkmal]' < '1199')
+		STYLE
+			COLOR 235 255 212
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "Brachland"
+		EXPRESSION ('1199' < '[vegetationsmerkmal]')
+		STYLE
+			COLOR 242 235 232
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_wald"
+	GROUP "ax_nutzungen"
+	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_wald) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Wald"
+		wms_abstract "'Wald' ist eine FlÃ€che, die mit Forstpflanzen (WaldbÃ€ume und WaldstrÃ€ucher) bestockt ist."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 2500 #10000
+	CLASS
+		NAME "Wald"
+		STYLE
+			COLOR 251 255 251
+			OUTLINECOLOR 0 255 0
+		END
+	END
+END
+LAYER
+	NAME "ax_gehoelz"
+	GROUP "ax_nutzungen"
+	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_gehoelz) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "GehÃ¶lz"
+		wms_abstract "GehÃ¶lz"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 2500 #10000
+	CLASS
+		NAME "Gehoelz" #sn1414_sn2517
+		STYLE
+			COLOR 187 222 201
+			OUTLINECOLOR  153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_heide"
+	GROUP "ax_nutzungen"
+	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_heide) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Heide"
+		wms_abstract "Heide"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 2500 #10000
+	CLASS
+		NAME "Heide"
+		STYLE
+			COLOR 230 215 207
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_moor"
+	GROUP "ax_nutzungen"
+	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_moor) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Moor"
+		wms_abstract "Moor ist eine unkultivierte FlÃ€che, deren obere Schicht aus vertorften oder zersetzten Pflanzenresten besteht. Torfstich bzw. TorfabbauflÃ€che wird der Objektart 41005 'Tagebau, Grube, Steinbruch' mit AGT 'Torf' zugeordnet."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 1250 #5000
+	CLASS
+		NAME "Moor"
+		STYLE
+			COLOR 242 235 232
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_sumpf"
+	GROUP "ax_nutzungen"
+	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_sumpf) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Sumpf"
+		wms_abstract "Sumpf"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 2500 #10000
+	CLASS
+		NAME "Sumpf"
+		STYLE
+			COLOR 230 215 207
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_unlandvegetationsloseflaeche"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_unlandvegetationsloseflaeche) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Unland"
+		wms_abstract "Unland, vegetationslose FlÃ€che"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 2500 #10000
+	CLASS
+		NAME "Unland, vegetationslose FlÃ€che"
+		STYLE
+			COLOR 255 255 255
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_vegetationsmerkmal"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_vegetationsmerkmal) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Vegetationsmerkmal"
+		wms_abstract "'Vegetationsmerkmal' beschreibt den zusÃ€tzlichen Bewuchs oder besonderen Zustand einer GrundflÃ€che."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 1250 #5000
+	CLASS
+		NAME "Vegetationsmerkmal"
+		STYLE
+			OUTLINECOLOR 0 255 0
+		END
+	END
+END
+## ** GewÃ€sser **
+LAYER
+	NAME "ax_fliessgewaesser"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_fliessgewaesser) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "FlieÃgewÃ€sser"
+		wms_abstract "FlieÃgewÃ€sser"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 2500 #10000
+	CLASS
+		NAME "FlieÃgewÃ€sser"
+		STYLE
+			COLOR 190 233 250
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_hafenbecken"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_hafenbecken) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Hafenbecken"
+		wms_abstract "Hafenbecken' ist ein natÃŒrlicher oder kÃŒnstlich angelegter oder abgetrennter Teil eines GewÃ€ssers, in dem Schiffe be- und entladen werden."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 1250 #5000
+	CLASS
+		NAME "Hafenbecken"
+		STYLE
+			COLOR 230 255 255
+			OUTLINECOLOR 0 204 204
+		END
+	END
+END
+LAYER
+	NAME "ax_stehendesgewaesser"
+	GROUP "ax_nutzungen"
+	TYPE POLYGON
+	REQUIRES "![nutzung_alle]"
+	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_stehendesgewaesser) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "stehendes GewÃ€sser"
+		wms_abstract "stehendes GewÃ€sser"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 2500 #10000
+	CLASS
+		NAME "stehendes GewÃ€sser" #sn2515
+		STYLE
+			COLOR 190 233 250
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+# AX_Meer fehlt
+# Besondere Angaben zum GewÃ€sser
+LAYER
+	NAME "ax_untergeordnetesgewaesser_polygon"
+	#GROUP "ax_untergeordnetesgewaesser"
+	GROUP "ax_nutzungen"
+	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, funktion, wkb_geometry FROM ax_untergeordnetesgewaesser) as foo using unique ogc_fid using SRID=25832"
+	# Feld funktion, Werte 1010, 1030, 1040
+	# Statt EXPRESSION filtern besser gleich als WHERE in SQL
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Untergeordnetes GewÃ€sser (FlÃ€chen)"
+		wms_abstract "UntergeordnetesGewaesser' ist ein stehendes oder flieÃendes GewÃ€sser mit untergeordneter Bedeutung."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 1250 #5000
+	CLASS
+		NAME "Untergeordnetes GewÃ€sser"
+		EXPRESSION ('[funktion]' = '1010')
+		STYLE
+			COLOR 227 255 255
+			OUTLINECOLOR 0 204 204
+		END
+	END
+END
+LAYER
+	NAME "ax_untergeordnetesgewaesser_line"
+	GROUP "ax_nutzungen"
+	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, funktion, wkb_geometry FROM ax_untergeordnetesgewaesser) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Untergeordnetes GewÃ€sser (Line)"
+		wms_abstract "UntergeordnetesGewaesser' ist ein stehendes oder flieÃendes GewÃ€sser mit untergeordneter Bedeutung."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 1250 #5000
+	# Feld funktion, Werte 1010, 1030, 1040
+	CLASS
+		NAME "Untergeordnetes GewÃ€sser"
+		EXPRESSION ('[funktion]' = '1010')
+		STYLE
+			COLOR 0 204 204
+		END
+	END
+END
+
+# ** aus Post-Processing: Katasterbezirke
+LAYER
+	NAME "pp_flur"
+	GROUP "pp_gebiete"
+	TYPE POLYGON
+	CONNECTIONTYPE POSTGIS
+	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+	PROCESSING "CLOSE_CONNECTION=DEFER"
+	DATA "the_geom from (SELECT gid, gemarkung, flurnummer, the_geom FROM pp_flur) as foo using unique gid using SRID=25832"
+	METADATA
+		wms_title "Flur"
+		wms_abstract "Katasterbezirk Flur, FlÃ€che durch Zusammenfassen der FlurstÃŒcke."
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_group_title "Gebiete"
+		wms_group_abstract "Zusammenfassung der FlurstÃŒcke mit gleichen SchlÃŒssel: Fluren, Gemarkungen und Gemeinden. vereinfachte Geometrie. Nur fÃŒr Ãbersicht im kleinen MaÃstab."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 400 #1600
+	MAXSCALEDENOM 5000 #20000
+	LABELITEM flurnummer
+	CLASS
+		NAME "Flur"
+		TEXT "Flur [flurnummer]"
+		STYLE
+			OUTLINECOLOR 100 150 10
+			WIDTH 12 #3
+		END
+		LABEL
+			TYPE TRUETYPE
+			COLOR 100 150 10
+			FONT "arial"
+			SIZE 56 #14
+			POSITION cc
+			PARTIALS FALSE FORCE FALSE
+			STYLE
+				GEOMTRANSFORM 'labelpoly'
+				COLOR 250 250 250
+			END
+		END
+	END
+END
+LAYER
+	NAME "pp_gemarkung"
+	GROUP "pp_gebiete"
+	TYPE POLYGON
+	CONNECTIONTYPE POSTGIS
+	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+	PROCESSING "CLOSE_CONNECTION=DEFER"
+	DATA "simple_geom from (SELECT gid, gemarkungsname, simple_geom FROM pp_gemarkung) as foo using unique gid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Gemarkung"
+		wms_abstract "Katasterbezirk Gemarkung (vereinfachte Geometrie). FlÃ€che durch Zusammenfassen der Fluren."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 1000 #4000
+	MAXSCALEDENOM 10000 #40000
+	LABELITEM gemarkungsname
+	CLASS
+		NAME "Gemarkung"
+		STYLE
+			OUTLINECOLOR 140 80 0
+			WIDTH 20 #5
+		END
+		LABEL
+			TYPE TRUETYPE
+			COLOR 140 80 0
+			FONT "arial"
+			SIZE 64 #16
+			POSITION cc
+			OFFSET 0 40 # 0 10
+			PARTIALS FALSE FORCE FALSE
+			STYLE
+				GEOMTRANSFORM 'labelpoly'
+				COLOR 250 250 250
+			END
+		END
+	END
+END
+LAYER
+	NAME "pp_gemeinde"
+	GROUP "pp_gebiete"
+	TYPE POLYGON
+	CONNECTIONTYPE POSTGIS
+	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+	PROCESSING "CLOSE_CONNECTION=DEFER"
+	DATA "simple_geom from (SELECT gid, gemeindename, simple_geom FROM pp_gemeinde) as foo using unique gid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Gemeinde"
+		wms_abstract "GemeindeflÃ€che (vereinfachte Geometrie). FlÃ€che durch Zusammenfassen der Gemarkungen."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 2000 #8000
+	MAXSCALEDENOM 100000 #400000
+	LABELITEM gemeindename
+	CLASS
+		NAME "Gemeinde"
+		STYLE
+			OUTLINECOLOR 10 10 200
+			WIDTH 28 #7
+		END
+		LABEL
+			TYPE TRUETYPE
+			COLOR 10 10 200
+			FONT "arial"
+			SIZE 80 # 20
+			POSITION cc
+			OFFSET 0 -80 # 0 -20
+			PARTIALS FALSE
+			FORCE FALSE
+			STYLE
+				GEOMTRANSFORM 'labelpoly'
+				COLOR 250 250 250
+			END
+		END
+	END
+END
+
+# ALKIS GebÃ€ude
+LAYER
+	NAME "ax_gebaeude_fl"
+	GROUP "gebaeude"
+	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, gebaeudefunktion, lagezurerdoberflaeche, hochhaus, zustand, ax_datenerhebung, wkb_geometry FROM ax_gebaeude) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "GebÃ€ude (FlÃ€che)"
+		wms_abstract "'GebÃ€ude' ist ein dauerhaft errichtetes Bauwerk, dessen Nachweis wegen  seiner Bedeutung als Liegenschaft erforderlich ist sowie dem Zweck der Basisinformation des Liegenschaftskatasters dient."
+		wms_group_title "GebÃ€ude"
+		wms_group_abstract "ALKIS GebÃ€ude (FlÃ€che)"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 200 #50
+	MAXSCALEDENOM 1250 #5000
+	SYMBOLSCALEDENOM 250 #1000
+	CLASSITEM 'gebaeudefunktion'
+	# Classes ohne FlÃ€chenfÃŒllung
+	CLASS
+		NAME "GebÃ€ude, unterirdisch"
+		EXPRESSION ('[lagezurerdoberflaeche]' = '1200')
+		STYLE
+			COLOR 255 255 255
+			SYMBOL 'filler'
+			SIZE 60 # 15
+		END
+		STYLE
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 12 #1 1 3
+			OUTLINECOLOR 0 0 0
+			PATTERN 4 8 END # 1 2
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "Hochhaus, verfallen"
+		EXPRESSION ('[hochhaus]' = "true" AND '[zustand]' > '2199')
+		STYLE
+			COLOR 255 255 255
+			SYMBOL 'filler'
+			SIZE 60 # 15
+		END
+		STYLE
+			WIDTH 8 MINWIDTH 8 MAXWIDTH 12 # 2 2 3
+			OUTLINECOLOR 0 0 0
+			PATTERN 32 16 END # 8 4
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude, verfallen"
+		EXPRESSION ('[zustand]' > '2199')
+		STYLE
+			COLOR 255 255 255
+			SYMBOL 'filler'
+			SIZE 60 # 15
+		END
+		STYLE
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 8 # 1 1 2
+			OUTLINECOLOR 0 0 0
+			PATTERN 32 16 END # 8 4
+			LINECAP butt
+		END
+	END
+	# Classes mit FlÃ€chenfÃŒllung
+	CLASS
+		NAME "WohngebÃ€ude, Hochhaus graphisch"
+		EXPRESSION ('[hochhaus]' = "true" AND '[ax_datenerhebung]' = '4300' AND '[gebaeudefunktion]' < '2000')
+		STYLE
+			COLOR 153 153 153
+		END
+	#	STYLE
+	#		SYMBOL 'hatch'
+	#		ANGLE 50
+	#		SIZE 20 # 5
+	#		WIDTH 8 MINWIDTH 8 MAXWIDTH 8 # 2 2 2
+	#		COLOR 128 64 0
+	#	END
+		STYLE
+			WIDTH 8 MINWIDTH 8 MAXWIDTH 16 # 2 2 4
+			OUTLINECOLOR 0 0 0
+			PATTERN 24 16 8 16 END # 6 4 2 4
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "WohngebÃ€ude, Hochhaus aufgestÃ€ndert" # sn2030_sn1301
+		EXPRESSION ('[hochhaus]' = "true" AND '[gebaeudefunktion]' < '2000' AND '[lagezurerdoberflaeche]' = '1400')
+		STYLE
+			COLOR 153 153 153
+		END
+		STYLE
+			WIDTH 8 MINWIDTH 8 MAXWIDTH 16 # 2 2 4
+			OUTLINECOLOR 0 0 0
+			PATTERN 32 16 END # 8 4
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "Hochhaus" # "WohngebÃ€ude, Hochhaus"
+		EXPRESSION ('[gebaeudefunktion]' < '2000' AND '[hochhaus]' = "true")
+		STYLE
+			COLOR 153 153 153
+		END
+		STYLE
+			WIDTH 8 MINWIDTH 8 MAXWIDTH 16 # 2 2 4
+			OUTLINECOLOR 0 0 0
+		END
+	END
+	CLASS
+		NAME "WohngebÃ€ude graphisch"
+		EXPRESSION ('[gebaeudefunktion]' < '2000' AND '[ax_datenerhebung]' = '4300')
+		STYLE
+			COLOR 153 153 153
+		END
+	#	STYLE
+	#		SYMBOL 'hatch'
+	#		ANGLE 50
+	#		SIZE 20 # 5
+	#		WIDTH 8 MINWIDTH 8 MAXWIDTH 8 # 2 2 2
+	#		COLOR 128 64 0
+	#	END
+		STYLE
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 12 #1 1 3
+			OUTLINECOLOR 0 0 0
+			PATTERN 24 16 8 16 END # 6 4 2 4
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "WohngebÃ€ude aufgestÃ€ndert"
+		EXPRESSION ('[gebaeudefunktion]' < '2000' AND '[lagezurerdoberflaeche]' = '1400')
+		STYLE
+			COLOR 153 153 153
+		END
+		STYLE
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 12 # 1 1 3
+			OUTLINECOLOR 0 0 0
+			PATTERN 32 16 END # 8 4
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "WohngebÃ€ude"
+		EXPRESSION /^1/ #('[gebaeudefunktion]' < '2000')
+		STYLE
+			COLOR 153 153 153
+			OUTLINECOLOR 0 0 0
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 12 #1 1 3
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Wirtschaft oder Gewerbe, Hochhaus, graphisch"
+		EXPRESSION ('[gebaeudefunktion]' > '1999' AND '[gebaeudefunktion]' < '3000' AND '[hochhaus]' = "true" AND '[ax_datenerhebung]' = '4300')
+		STYLE
+			COLOR 220 220 220
+		END
+	#	STYLE
+	#		SYMBOL 'hatch'
+	#		ANGLE 50 #[schrawink]
+	#		SIZE 20 # 5 
+	#		WIDTH 8 MINWIDTH 8 MAXWIDTH 8 # 2 2 2
+	#		COLOR 128 64 0
+	#	END
+		STYLE
+			WIDTH 8 MINWIDTH 8 MAXWIDTH 16 # 2 2 4
+			OUTLINECOLOR 0 0 0
+			PATTERN 24 16 8 16 END # 6 4 2 4
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Wirtschaft oder Gewerbe, Hochhaus, aufgestÃ€ndert"
+		EXPRESSION ('[gebaeudefunktion]' > '1999' AND '[gebaeudefunktion]' < '3000' AND '[hochhaus]' = "true" AND '[lagezurerdoberflaeche]' = '1400')
+		STYLE
+			COLOR 220 220 220
+		END
+		STYLE
+			WIDTH 8 MINWIDTH 8 MAXWIDTH 16 # 2 2 4
+			OUTLINECOLOR 0 0 0
+			PATTERN 32 16 END # 8 4
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Wirtschaft oder Gewerbe, Hochhaus"
+		EXPRESSION ('[gebaeudefunktion]' > '1999' AND '[gebaeudefunktion]' < '3000' AND '[hochhaus]' = "true")
+		STYLE
+			COLOR 220 220 220
+		END
+		STYLE
+			WIDTH 8 MINWIDTH 8 MAXWIDTH 16 # 2 2 4
+			OUTLINECOLOR 0 0 0
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Wirtschaft oder Gewerbe, graphisch"
+		EXPRESSION ('[gebaeudefunktion]' > '1999' AND '[gebaeudefunktion]' < '3000' AND '[ax_datenerhebung]' = '4300')
+		STYLE
+			COLOR 220 220 220
+		END
+	#	STYLE
+	#		SYMBOL 'hatch'
+	#		ANGLE 50 #[schrawink]
+	#		SIZE 20 # 5
+	#		WIDTH 8 MINWIDTH 8 MAXWIDTH 8 # 2 2 2
+	#		COLOR 128 64 0
+	#	END
+		STYLE
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 12 # 1 1 3
+			OUTLINECOLOR 0 0 0
+			PATTERN 24 16 8 16 END # 6 4 2 4
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Wirtschaft oder Gewerbe, aufgestÃ€ndert"
+		EXPRESSION ('[gebaeudefunktion]' > '1999' AND '[gebaeudefunktion]' < '3000' AND '[lagezurerdoberflaeche]' = '1400')
+		STYLE
+			COLOR 220 220 220
+		END
+		STYLE
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 12 #1 1 3
+			OUTLINECOLOR 0 0 0
+			PATTERN 32 16 END # 8 4
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Wirtschaft oder Gewerbe"
+		EXPRESSION /^2/
+		STYLE
+			COLOR 220 220 220
+			OUTLINECOLOR 0 0 0
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 12 # 1 1 3
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Ã¶ffentliche Zwecke, Hochhaus, graphisch"
+		EXPRESSION ('[gebaeudefunktion]' > '2999' AND '[gebaeudefunktion]' < '4000' AND '[hochhaus]' = "true" AND '[ax_datenerhebung]' = '4300')
+		STYLE
+			COLOR 255 128 128
+		END
+	#	STYLE
+	#		SYMBOL 'hatch'
+	#		ANGLE 50 #[schrawink]
+	#		SIZE 20 # 5
+	#		WIDTH 8 MINWIDTH 8 MAXWIDTH 8 # 2 2 2
+	#		COLOR 128 64 0
+	#	END
+		STYLE
+			WIDTH 8 MINWIDTH 8 MAXWIDTH 16 # 2 2 4
+			OUTLINECOLOR 0 0 0
+			PATTERN 24 16 8 16 END # 6 4 2 4
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Ã¶ffentliche Zwecke, Hochhaus, aufgestÃ€ndert"
+		EXPRESSION ('[gebaeudefunktion]' > 2999 AND '[gebaeudefunktion]' < 4000 AND '[hochhaus]' = "true" AND '[lagezurerdoberflaeche]' = '1400')
+		STYLE
+			COLOR 255 128 128
+		END
+		STYLE
+			WIDTH 8 MINWIDTH 8 MAXWIDTH 16 # 2 2 4
+			OUTLINECOLOR 0 0 0
+			PATTERN 32 16 END # 8 4
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Ã¶ffentliche Zwecke, Hochhaus"
+		EXPRESSION ('[gebaeudefunktion]' > '2999' AND '[gebaeudefunktion]' < '4000' AND '[hochhaus]' = "true")
+		STYLE
+			COLOR 255 128 128
+		END
+		STYLE
+			SYMBOL 'quadrate'
+			SIZE 8 MINSIZE 8 MAXSIZE 16 # 2 2 4
+			OUTLINECOLOR 0 0 0
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Ã¶ffentliche Zwecke, graphisch"
+		EXPRESSION ('[gebaeudefunktion]' > '2999' AND '[gebaeudefunktion]' < '4000' AND '[ax_datenerhebung]' = '4300')
+		STYLE
+			COLOR 255 128 128
+		END
+	#	STYLE
+	#		SYMBOL 'hatch'
+	#		ANGLE 50 #[schrawink]
+	#		SIZE 20 # 5
+	#		WIDTH 8 MINWIDTH 8 MAXWIDTH 8 # 2 2 2
+	#		COLOR 128 64 0
+	#	END
+		STYLE
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 12 # 1 1 3
+			OUTLINECOLOR 0 0 0
+			PATTERN 24 16 8 16 END # 6 4 2 4
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Ã¶ffentliche Zwecke, aufgestÃ€ndert"
+		EXPRESSION ('[gebaeudefunktion]' > '2999' AND '[gebaeudefunktion]' < '4000' AND '[lagezurerdoberflaeche]' = '1400')
+		STYLE
+			COLOR 255 128 128
+		END
+		STYLE
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 12 # 1 1 3
+			OUTLINECOLOR 0 0 0
+			PATTERN 32 16 END # 8 4
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude fÃŒr Ã¶ffentliche Zwecke"
+		EXPRESSION /^3/
+		STYLE
+			COLOR 255 128 128
+			OUTLINECOLOR 0 0 0
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 12 # 1 1 3
+		END
+	END
+	CLASS
+		NAME "Nach Quellenlage nicht zu spezifizieren"
+		EXPRESSION /9998/ #('[gebaeudefunktion]' = 9998)
+		STYLE
+			COLOR 190 190 190 # 204 204 204
+			OUTLINECOLOR 0 0 0
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 12 # 1 1 3
+		END
+	END
+#	CLASS
+#		#NAME "Rest"
+#		EXPRESSION /./
+#		STYLE
+#			#COLOR 255 128 128
+#			OUTLINECOLOR 255 0 0
+#			WIDTH 8 MINWIDTH 8 MAXWIDTH 12 #2 2 3
+#		END
+#	END
+END
+LAYER
+	NAME "ax_gebaeude_umr"
+	GROUP "gebaeude"
+	REQUIRES "![ax_gebaeude_fl]" # ent oder weder
+	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, gebaeudefunktion, lagezurerdoberflaeche, hochhaus, zustand, ax_datenerhebung, wkb_geometry FROM ax_gebaeude) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "GebÃ€ude (Umring)"
+		wms_abstract "'GebÃ€ude' ist ein dauerhaft errichtetes Bauwerk, dessen Nachweis wegen  seiner Bedeutung als Liegenschaft erforderlich ist sowie dem Zweck der Basisinformation des Liegenschaftskatasters dient."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 1500
+	CLASSITEM 'gebaeudefunktion' #'zustand'
+	CLASS
+		NAME "GebÃ€ude, unterirdisch" # z.B. Tiefgarage
+		EXPRESSION ('[lagezurerdoberflaeche]' = '1200')
+		STYLE # Dummy-FÃŒllung. Legende zeigt FlÃ€che, FlÃ€che bleibt aber transparent
+			COLOR 255 255 255
+			SYMBOL 'filler'
+			SIZE 60 # 15
+		END
+		STYLE
+			OUTLINECOLOR 0 0 0
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 12 # 1 1 3
+			PATTERN 4 8 END # 1 2
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude, verfallen"
+		EXPRESSION ('[zustand]' > '2199')
+		STYLE # Dummy-FÃŒllung
+			COLOR 255 255 255
+			SYMBOL 'filler'
+			SIZE 60 # 15
+		END
+		STYLE
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 12 # 1 1 3
+			OUTLINECOLOR 0 0 0
+			PATTERN 32 16 END # 8 4
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "Hochhaus aufgestÃ€ndert"
+		EXPRESSION ('[hochhaus]' = "true" AND '[lagezurerdoberflaeche]' = '1400')
+		STYLE
+			COLOR 255 255 255
+			SYMBOL 'filler'
+			SIZE 60 # 15
+		END
+		STYLE
+			WIDTH 8 MINWIDTH 8 MAXWIDTH 16 # 2 2 4
+			OUTLINECOLOR 0 0 0
+			PATTERN 32 16 END # 8 4
+		END
+	END
+	CLASS
+		NAME "Hochhaus" 
+		EXPRESSION ('[hochhaus]' = "true")
+		STYLE
+			COLOR 255 255 255
+			SYMBOL 'filler'
+			SIZE 60 # 15
+		END
+		STYLE
+			SYMBOL 'quadrate'
+			SIZE 8 MINSIZE 8 MAXSIZE 16 # 2 2 4
+			OUTLINECOLOR 0 0 0
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude graphisch"
+		EXPRESSION ('[ax_datenerhebung]' = '4300')
+		STYLE
+			COLOR 255 255 255
+			SYMBOL 'filler'
+			SIZE 60 # 15
+		END
+	#	STYLE
+	#		SYMBOL 'hatch'
+	#		ANGLE 50
+	#		SIZE 20 # 5
+	#		WIDTH 8 MINWIDTH 8 MAXWIDTH 8 # 2 2 2
+	#		COLOR 128 64 0
+	#	END
+		STYLE
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 12 # 1 1 3
+			OUTLINECOLOR 0 0 0
+			PATTERN 24 16 8 16 END # 6 4 2 4 
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude aufgestÃ€ndert"
+		EXPRESSION ('[lagezurerdoberflaeche]' = '1400')
+		STYLE
+			COLOR 255 255 255
+			SYMBOL 'filler'
+			SIZE 60 # 15
+		END
+		STYLE
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 12 # 1 1 3
+			OUTLINECOLOR 0 0 0
+			PATTERN 32 16 END # 8 4
+			LINECAP butt
+		END
+	END
+	CLASS
+		NAME "GebÃ€ude"
+		STYLE
+			COLOR 255 255 255
+			SYMBOL 'filler'
+			SIZE 60 # 15
+		END
+		STYLE
+			OUTLINECOLOR 0 0 0
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 12 # 1 1 3
+		END
+	END
+END
+LAYER
+	NAME "ax_bauteil"
+	GROUP "gebaeude"
+	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, bauart, lagezurerdoberflaeche, wkb_geometry FROM ax_bauteil) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Bauteil"
+		wms_abstract "'Bauteil' ist ein charakteristisches Merkmal eines GebÃ€udes mit gegenÃŒber dem jeweiligen Objekt 'GebÃ€ude' abweichenden bzw. besonderen Eigenschaften."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 1000 #4000
+	CLASSITEM 'bauart'
+	# ToDo: "lagezurerdoberflaeche" auswerten, Werte: null, 1200.
+	CLASS
+		NAME "Bauteil"
+		EXPRESSION ('[bauart]' = '1100' OR '[bauart]' = '1200' OR '[bauart]' = '1400' OR '[bauart]' = '2000' OR '[bauart]' = '2100' OR '[bauart]' = '2300' OR '[bauart]' = '2350' OR '[bauart]' = '2400' OR '[bauart]' = '2500' OR '[bauart]' = '2510' OR '[bauart]' = '2520' OR '[bauart]' = '2610' OR '[bauart]' = '2620' OR '[bauart]' = '9999')
+		STYLE
+			OUTLINECOLOR 0 0 0
+		END
+	END
+	CLASS
+		NAME "Bauteil-Schornstein"
+		EXPRESSION ('[bauart]' = '2710')
+		STYLE
+			OUTLINECOLOR 0 0 0
+			WIDTH 8 #2
+		END
+	END
+	CLASS
+		NAME "Bauteil-Turm"
+		EXPRESSION ('[bauart]' = '2720')
+		STYLE
+			OUTLINECOLOR 0 0 0
+			WIDTH 12 #3
+		END
+	END
+	CLASS
+		NAME "Bauteil-HochhausgebÃ€udeteil"
+		EXPRESSION ('[bauart]' = '1300')
+		STYLE
+			OUTLINECOLOR 0 0 0
+			WIDTH 16 #4
+		END
+	END
+	CLASS
+		NAME "Beschaffenheit"
+		EXPRESSION /./
+		STYLE
+			OUTLINECOLOR 200 0 0
+			WIDTH 4 #1
+		END
+	END
+END
+LAYER
+	NAME "ax_besonderegebaeudelinie"
+	GROUP "gebaeude"
+	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, beschaffenheit, wkb_geometry FROM ax_besonderegebaeudelinie) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Besondere GebÃ€udelinie"
+		wms_abstract "'Besondere GebÃ€udelinie' ist der Teil der Geometrie des Objekts 'GebÃ€ude' oder des Objekts 'Bauteil', der besondere Eigenschaften besitzt."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 1000 #4000
+	CLASS
+		NAME "Besondere GebÃ€udelinie"
+		STYLE
+		#	SYMBOL 0
+			COLOR 0 0 0
+		END
+		STYLE
+		#	SYMBOL 'point'
+			COLOR 254 254 254
+			PATTERN 12 24 END # 3 6 
+		END
+	END
+END
+LAYER # Hausnummer
+	NAME "ag_t_gebaeude"
+	GROUP "gebaeude"
+	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,drehwinkel,hausnummer FROM s_hausnummer_gebaeude) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Hausnummer"
+		wms_abstract "GebÃ€ude Hausnummer"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 1250 #5000
+	LABELITEM "hausnummer"
+	LABELMINSCALEDENOM 0
+	LABELMAXSCALEDENOM 500 #2000
+	SYMBOLSCALEDENOM 250 #1000
+	CLASS
+		NAME "Hausnummer"
+		STYLE
+			SYMBOL "point" SIZE 4 #1
+		END
+		LABEL
+			TYPE TRUETYPE FONT 'arialnarrow'
+			SIZE 32 MINSIZE 20 MAXSIZE 48 # 8 5 12
+			POSITION uc
+			OFFSET 0 -12 # 0 -3
+			ANGLE [drehwinkel] 
+			COLOR 0 0 0
+			ANTIALIAS true PARTIALS false FORCE true
+			BUFFER 1
+			OUTLINECOLOR 254 254 254
+		END
+	END
+END
+#LAYER # Pseudonummer
+#	NAME "ag_t_nebengeb"
+#	GROUP "gebaeude"
+#	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, drehwinkel, laufendenummer FROM s_nummer_nebengebaeude) as foo using unique ogc_fid using SRID=25832" # View
+#	METADATA
+#		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+#		wms_title "lfd. Nr NebengebÃ€ude"
+#		wms_abstract "laufende Nummer NebengebÃ€ude (Pseudonummer)"
+#	END
+#	#PROJECTION "init=epsg:25832" END
+#	#EXTENT 349000 5529000 356000 5533000
+#	MINSCALEDENOM 12 # 50
+#	MAXSCALEDENOM 325 # 1500
+#	SYMBOLSCALEDENOM 250 # 1000
+#	#LABELITEM "laufendenummer"
+#	CLASS
+#		NAME "Hausnummer"
+#		TEXT '([laufendenummer])'
+#		STYLE
+#			SYMBOL 'point' SIZE 4 # 1
+#		END
+#		LABEL
+#			TYPE TRUETYPE FONT 'arialnarrow'
+#			SIZE 28 MINSIZE 20 MAXSIZE 40 # 7 5 10
+#			POSITION uc
+#			OFFSET 0 -12 # 0 -3
+#			ANGLE [drehwinkel] 
+#			COLOR 50 50 50
+#			ANTIALIAS true PARTIALS false FORCE true
+#			BUFFER 4 # 1
+#			OUTLINECOLOR 254 254 254
+#		END
+#	END
+#END
+LAYER # Lagebezeichnung mit Pseudonummer, Anzeige der lfd-Nr.
+	NAME "ag_t_nebengeb"
+	GROUP "gebaeude"
+	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 * FROM lfdnr_nebengebaeude) as foo using unique ogc_fid using SRID=25832" # View
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "lfd. Nr NebengebÃ€ude"
+		wms_abstract "Lagebezeichnung mit Pseudonummer, Anzeige laufende Nummer zum NebengebÃ€ude"
+		gml_include_items "all"
+	END
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 1500
+	SYMBOLSCALEDENOM 1000
+	#LABELITEM "laufendenummer"
+	CLASS
+		NAME "Hausnummer"
+		TEXT '([laufendenummer])' # Die Klammern auch mit darstellen!
+		LABEL 
+			TYPE TRUETYPE FONT 'arialnarrow'
+			SIZE 28 MINSIZE 20 MAXSIZE 40 # 7 5 10
+			POSITION cc
+			COLOR 50 50 50
+			ANTIALIAS true PARTIALS false FORCE true
+			OUTLINECOLOR 254 254 254			
+		END
+	END
+END
+# Zuordnungspfeile GebÃ€ude
+# siehe auch Layer "ap_lpo"
+LAYER
+	NAME "ag_l_gebaeude"
+	GROUP "gebaeude"
+	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_gebaeude) as foo using unique ogc_fid using SRID=25832" # View gespeichert
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Zuordnungspfeile GebÃ€ude"
+		wms_abstract "GebÃ€ude Zuordnungspfeile fÃŒr Hausnummer oder NebengebÃ€ude-Nummer (nur Linie, Pfeilspitze fehlt noch)"
+		gml_include_items "all"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 2500
+	CLASS
+		NAME "Zuordnungspfeile"
+		STYLE
+			COLOR 0 0 0
+		END
+	END
+END
+# ALKIS Bauwerke
+LAYER
+	NAME "ax_bauwerkimverkehrsbereich_fuellung"
+	GROUP "bauwerk"
+	#GROUP "ax_bauwerkimverkehrsbereich"
+	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, bauwerksfunktion, wkb_geometry FROM ax_bauwerkimverkehrsbereich) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Bauwerk im Verkehrsbereich (FÃŒllung)"
+		wms_abstract "'Bauwerk im Verkehrsbereich' ist ein Bauwerk, das dem Verkehr dient."
+		wms_group_title "Bauwerke"
+		wms_group_abstract "Bauwerke gruppiert alle Ebene zu den Themen 'Bauwerke und Einrichtungen in SiedlungsflÃ€chen' und 'Bauwerke, Anlagen und Einrichtungen fÃŒr den Verkehr'" 
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 2500 #10000
+	#CLASSITEM 'bauwerksfunktion'
+	CLASS
+		NAME "BrÃŒcke"
+		STYLE
+			COLOR 255 255 255
+		END
+	END
+END
+LAYER
+	NAME "ax_bauwerkimverkehrsbereich_umrandung"
+	GROUP "bauwerk" # "ax_bauwerkimverkehrsbereich"
+	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, bauwerksfunktion, wkb_geometry FROM ax_bauwerkimverkehrsbereich) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Bauwerk im Verkehrsbereich (Umrandung)"
+		wms_abstract "'Bauwerk im Verkehrsbereich' ist ein Bauwerk, das dem Verkehr dient."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 2500 #10000
+	#CLASSITEM 'bauwerksfunktion'
+	CLASS
+		NAME "BrÃŒcke"
+		STYLE
+			OUTLINECOLOR 128 128 128
+			PATTERN 22.7 11.4 END # 5.67 2.85
+			WIDTH 8# 2
+		END
+	END
+END
+LAYER
+	NAME "ax_bauwerkimgewaesserbereich"
+	GROUP "bauwerk"
+	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, bauwerksfunktion, wkb_geometry FROM ax_bauwerkimgewaesserbereich) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Bauwerk im GewÃ€sserbereich"
+		wms_abstract "Bauwerk im GewÃ€sserbereich"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 2500 #10000
+	#CLASSITEM 'bauwerksfunktion'
+	CLASS
+		NAME "Bauwerk im GewÃ€sserbereich"
+		STYLE
+			OUTLINECOLOR 82 0 0
+		END
+	END
+END
+LAYER
+	NAME "ax_bauwerkoderanlagefuerindustrieundgewerbe"
+	GROUP "bauwerk"
+	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, bauwerksfunktion, wkb_geometry FROM ax_bauwerkoderanlagefuerindustrieundgewerbe) as foo using unique ogc_fid using SRID=25832"
+	FILTER "st_geometrytype(wkb_geometry) = 'ST_Polygon'" # sonst Absturz Mapserver
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Bauwerk oder Anlage fÃŒr Industrie und Gewerbe"
+		wms_abstract "'Bauwerk oder Anlage fÃŒr Industrie und Gewerbe' ist ein Bauwerk oder eine Anlage, die ÃŒberwiegend industriellen und gewerblichen Zwecken dient oder Einrichtung an Ver- und Entsorgungsleitungen ist."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 2500 #10000
+	CLASSITEM 'bauwerksfunktion'
+	CLASS
+		NAME "KlÃ€rbecken"
+		EXPRESSION ('[bauwerksfunktion]' = '1210')
+		STYLE
+			COLOR 242 235 232
+			OUTLINECOLOR 0 204 204
+		END
+	END
+	CLASS
+		NAME "Bauwerk oder Anlage fÃŒr Industrie und Gewerbe"
+		EXPRESSION ('[bauwerksfunktion]' = '1215' OR '[bauwerksfunktion]' = '1220' OR '[bauwerksfunktion]' = '1250' OR '[bauwerksfunktion]' = '1260')
+		STYLE
+			COLOR 220 220 220 # 204 204 204
+			OUTLINECOLOR 0 0 0
+		END
+	END
+	# else?
+END
+LAYER
+	NAME "ax_bauwerkoderanlagefuersportfreizeitunderholung"
+	GROUP "bauwerk"
+	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, bauwerksfunktion, wkb_geometry FROM ax_bauwerkoderanlagefuersportfreizeitunderholung) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Bauwerk oder Anlage fÃŒr Sport, Freizeit und Erholung"
+		wms_abstract "'Bauwerk oder Anlage fÃŒr Sport, Freizeit und Erholung' ist ein Bauwerk oder eine Anlage in Sport-, Freizeit- und Erholungsanlagen."
+	END	
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 2500 #10000
+	#CLASSITEM 'bauwerksfunktion'
+	CLASS
+		NAME "Bauwerk oder Anlage fÃŒr Sport, Freizeit und Erholung" # sn1520
+		STYLE
+			COLOR 217 255 217
+			OUTLINECOLOR 82 0 0
+		END
+	END
+END
+LAYER
+	NAME "ax_vorratsbehaelterspeicherbauwerk"
+	GROUP "bauwerk"
+	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, bauwerksfunktion, wkb_geometry FROM ax_vorratsbehaelterspeicherbauwerk) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "VorratsbehÃ€lter, Speicherbauwerk"
+		wms_abstract "'VorratsbehÃ€lter, Speicherbauwerk' ist ein geschlossenes Bauwerk zum Aufbewahren von festen, flÃŒssigen oder gasfÃ¶rmigen Stoffen."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 2500 #10000
+	#CLASSITEM 'bauwerksfunktion'
+	CLASS
+		NAME "VorratsbehÃ€lter, Speicherbauwerk"
+		STYLE
+			COLOR 220 220 220 # 204 204 204
+			OUTLINECOLOR 0 0 0
+		END
+	END
+END
+LAYER
+	NAME "ax_sonstigesbauwerkodersonstigeeinrichtung"
+	GROUP "bauwerk"
+	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, bauwerksfunktion, wkb_geometry FROM ax_sonstigesbauwerkodersonstigeeinrichtung) as foo using unique ogc_fid using SRID=25832"
+	FILTER "bauwerksfunktion in (1610,1781) AND st_geometrytype(wkb_geometry) = 'ST_Polygon'" # sonst Absturz Mapserver
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Sonstiges Bauwerk oder sonstige Einrichtung"
+		wms_abstract "'Sonstiges Bauwerk oder sonstige Einrichtung' ist ein Bauwerk oder eine Einrichtung, das/die nicht zu den anderen Objektarten der Objektartengruppe Bauwerke und Einrichtungen gehÃ¶rt."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 2500 #10000
+	CLASSITEM 'bauwerksfunktion'
+	CLASS
+		NAME "Ãberdachung"
+		EXPRESSION "1610"
+		STYLE
+			COLOR 220 220 220 # 204 204 204
+		END
+	END
+	CLASS
+		NAME "Brunnen (Trinkwasserversorgung)"
+		EXPRESSION "1781"
+		STYLE
+			COLOR 227 255 255
+			OUTLINECOLOR 0 204 204
+		END
+	END
+END
+LAYER
+	NAME "ax_leitung"
+	GROUP "bauwerk"
+	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, bauwerksfunktion, spannungsebene, wkb_geometry FROM ax_leitung) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Leitung"
+		wms_abstract "'Leitung' ist eine aus DrÃ€hten oder Fasern hergestellte Leitung zum Transport von elektrischer Energie und zur Ãbertragung von elektrischen Signalen."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 2500 #10000
+	#CLASSITEM 'bauwerksfunktion'
+	CLASS
+		NAME "Freileitung"
+		EXPRESSION ('[bauwerksfunktion]' = '1110')
+		STYLE
+			COLOR 0 0 0
+			SIZE 2.04 #0.51
+		END
+	END
+	CLASS
+		NAME "Erdkabel" # sn2523
+		EXPRESSION ('[bauwerksfunktion]' = '1111')
+		STYLE
+			SYMBOL 'point'
+			COLOR 0 0 0
+			PATTERN 4 4 END # 1 1
+		END
+	END
+END
+LAYER
+	NAME "ax_transportanlage"
+	GROUP "bauwerk"
+	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, bauwerksfunktion, lagezurerdoberflaeche, wkb_geometry  FROM ax_transportanlage) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Transportanlage"
+		wms_abstract "'Transportanlage' ist eine Anlage zur FÃ¶rderung oder zum Transport von FlÃŒssigkeiten, Gasen und GÃŒtern."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 2500 #10000
+	CLASSITEM 'lagezurerdoberflaeche'
+#	CLASS
+#		NAME "Transportanlage"
+#		STYLE
+#			SYMBOL 'point'
+#			COLOR 0 0 0
+#		END
+#	END
+	CLASS
+		NAME "Pipeline unter der ErdoberflÃ€che oder WasseroberflÃ€che" # sn2523
+		EXPRESSION ('[lagezurerdoberflaeche]' = '1200' OR '[lagezurerdoberflaeche]' = '1700')
+		SYMBOL 0 #SYMBOL 'sn2523'
+		STYLE
+			COLOR 0 0 0
+			PATTERN 4 4 END # 1 1
+		END
+	END
+	CLASS
+		NAME "Pipeline"
+		EXPRESSION ('[lagezurerdoberflaeche]' = '1400')
+		STYLE
+			SYMBOL 0
+			COLOR 0 0 0
+		END
+	END
+END
+LAYER
+	NAME "ax_turm"
+	GROUP "bauwerk"
+	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, bauwerksfunktion, wkb_geometry FROM ax_turm) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Turm"
+		wms_abstract "'Turm' ist ein hoch aufragendes, auf einer verhÃ€ltnismÃ€Ãig kleinen FlÃ€che freistehendes Bauwerk."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 2500 #10000
+	CLASS
+		NAME "Turm"
+		STYLE
+			COLOR 204 204 204
+			OUTLINECOLOR 0 0 0
+		END
+	END
+END
+
+# ALKIS  F l u r s t ÃŒ c k
+LAYER
+	NAME "ax_flurstueck"
+	GROUP "flurstueck"
+	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, gml_id, wkb_geometry FROM ax_flurstueck) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "FlurstÃŒck"
+		wms_abstract "'FlurstÃŒck' ist ein Teil der ErdoberflÃ€che, der von einer im Liegenschaftskataster festgelegten Grenzlinie umschlossen und mit einer Nummer bezeichnet ist. Es ist die Buchungseinheit des Liegenschaftskatasters."
+		wms_group_title "FlurstÃŒck"
+		wms_group_abstract "ALKIS FlurstÃŒck"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 # 50
+	MAXSCALEDENOM 6250 #25000
+	SYMBOLSCALEDENOM 250 #1000
+	CLASS
+		NAME "FlurstÃŒck"
+		STYLE
+			OUTLINECOLOR 0 0 0
+			WIDTH 6 MINWIDTH 4 MAXWIDTH 10 # 1.5 1 2.5
+		END
+	END
+END
+LAYER
+	NAME "ax_besondereflurstuecksgrenze"
+	GROUP "flurstueck"
+	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, artderflurstuecksgrenze, wkb_geometry FROM ax_besondereflurstuecksgrenze) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Besondere FlurstÃŒcksgrenze"
+		wms_abstract "'Besondere FlurstÃŒcksgrenze' ist ein Teil der Grenzlinie eines FlurstÃŒcks, der von genau zwei benachbarten Grenzpunkten begrenzt wird und fÃŒr den besondere Informationen vorliegen."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 2500 #10000
+	SYMBOLSCALEDENOM 250 #1000
+	CLASSITEM "artderflurstuecksgrenze"
+	CLASS
+		EXPRESSION /1000/ # reg. Expression, weil Teil eines ARRAY
+		NAME "Strittige Grenze"
+		STYLE
+			COLOR 254 254 254 # heller Hintergrund, weiss, nicht transparent, bedeckt die FlurstÃŒcksgrenze
+			WIDTH 9.6 MINWIDTH 6 MAXWIDTH 14 # 2.4 / 1.5 / 3.5
+		END
+		STYLE
+			COLOR 0 0 0
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 8 # 1 1 2
+			PATTERN 80 40 END # 20 10
+			LINECAP butt
+		END
+	END
+	CLASS
+		EXPRESSION /2001/
+		NAME "Nicht festgestellte Grenze"
+		STYLE
+			COLOR 254 254 254
+			WIDTH 9.6 MINWIDTH 6 MAXWIDTH 14 # 2.4 / 1.5 / 3.5
+		END
+		STYLE
+			COLOR 0 0 0
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 8 # 1 1 2
+			PATTERN 68 11.4 END # 17 2.85
+			LINECAP butt
+		END
+	END
+	CLASS
+		EXPRESSION /2002/
+		NAME "Verwaltungsstreitverfahren (Grenze)"
+		STYLE
+			COLOR 254 254 254
+			WIDTH 9.6 MINWIDTH 6 MAXWIDTH 14 # 2.4 / 1.5 / 3.5
+		END
+		STYLE
+			COLOR 0 0 0
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 8 # 1 1 2
+			PATTERN 68 11.4 END # 17 2.85
+			LINECAP butt
+		END
+	END
+	CLASS
+		EXPRESSION /2003/
+		NAME "Mittellinie in GewÃ€ssern"
+		STYLE
+			COLOR 254 254 254
+			WIDTH 9.6 MINWIDTH 6 MAXWIDTH 14 # 2.4 / 1.5 / 3.5
+		END
+		STYLE
+			COLOR 0 0 0
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 8 # 1 1 2
+			PATTERN 32 16 END # 8 4
+			LINECAP butt
+		END
+	END
+	CLASS
+		EXPRESSION /2004/
+		NAME "FlurstÃŒcksgrenze nicht feststellbar"
+		STYLE
+			COLOR 254 254 254 
+			WIDTH 9.6 MINWIDTH 6 MAXWIDTH 14 # 2.4 / 1.5 / 3.5
+		END
+		STYLE
+			COLOR 0 0 0
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 8 # 1 1 2
+			PATTERN 32 16 END # 8 4
+			LINECAP butt
+		END
+	END
+	CLASS
+		EXPRESSION /2010/
+		NAME "Topographische Grenzeinrichtung"
+		STYLE
+			COLOR 254 254 254
+			WIDTH 9.6 MINWIDTH 6 MAXWIDTH 14 # 2.4 / 1.5 / 3.5
+		END
+		STYLE
+			COLOR 0 0 0
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 8 # 1 1 2
+			PATTERN 17 2.85 END
+			LINECAP butt
+		END
+	END
+	CLASS
+		EXPRESSION /2100/
+		NAME "Topographische GewÃ€sserbegrenzung"
+		STYLE
+			COLOR 254 254 254
+			WIDTH 9.6 MINWIDTH 6 MAXWIDTH 14 # 2.4 / 1.5 / 3.5
+		END
+		STYLE
+			COLOR 0 0 0
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 8 # 1 1 2
+			PATTERN 68 11.4 END # 17 2.85
+		END
+	END
+END
+# Zuordnungspfeile FlurstÃŒck
+LAYER
+	NAME "ag_l_flurstueck"
+	GROUP "flurstueck"
+	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_flurstueck) as foo using unique ogc_fid using SRID=25832" # View gespeichert
+	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)"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 875 #3500
+	SYMBOLSCALEDENOM 250 #1000
+	CLASS
+		#NAME "Zuordnungspfeile"
+		STYLE
+			COLOR 0 0 0
+			WIDTH 4 MINWIDTH 4 MAXWIDTH 8
+		END
+	END
+END
+LAYER
+	NAME "sk2004_zuordnungspfeil_spitze"
+	GROUP "flurstueck"
+	REQUIRES "[ag_l_flurstueck]" # 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_flurstueck) 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
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	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 0 0 0
+			ANTIALIAS TRUE PARTIALS FALSE FORCE TRUE
+		END
+	END
+END
+# Flurstuecksnummer
+LAYER
+	NAME "ag_t_flurstueck"
+	GROUP "flurstueck"
+	TYPE POINT
+	CONNECTIONTYPE POSTGIS
+	CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432"
+	PROCESSING "CLOSE_CONNECTION=DEFER"
+	DATA "the_geom from (SELECT * FROM pp_flurstueck_nr) as foo using unique gid using SRID=25832" # Tabelle aus PostProcessing
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Flurstuecksnummer"
+		wms_abstract "FlurstÃŒck FlurstÃŒcksnummer"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 1000 #4000
+	LABELITEM "fsnum"
+	SYMBOLSCALEDENOM 250 #1000
+	CLASS
+		NAME "Flurstuecknummer"
+		STYLE
+			SYMBOL "point" SIZE 4 #1
+		END
+		LABEL
+			TYPE TRUETYPE FONT 'arialnarrowkursiv'
+			SIZE 28 MINSIZE 20 MAXSIZE 48 # kleiner als 4x Bildschirm. Im Druck "dezentere" Darstellung
+			POSITION cc
+			OFFSET 0 -14 # -3.5433
+			COLOR 200 0 0
+			OUTLINECOLOR 254 254 254
+			OUTLINEWIDTH 6 # 2
+			FORCE True
+		END
+	END
+END
+# Zugehoerigkeitshaken Flurstueck
+LAYER
+	NAME "ag_p_flurstueck"
+	GROUP "flurstueck"
+	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 ogc_fid,wkb_geometry,drehwinkel FROM s_zugehoerigkeitshaken_flurstueck) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "ZugehÃ¶rigkeitshaken Flurstueck"
+		wms_abstract "FlurstÃŒck ZugehÃ¶rigkeitshaken"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 1000 #4000
+	SYMBOLSCALEDENOM 250 #1000
+	CLASS
+		TEXT 'B'
+		LABEL
+			TYPE TRUETYPE FONT "alkis_textsymbols"
+			SIZE 56 MINSIZE 28 MAXSIZE 96 # 14 7 24
+			POSITION cc OFFSET 0 -12
+			COLOR 0 0 0
+			ANGLE [drehwinkel]
+			ANTIALIAS TRUE PARTIALS FALSE FORCE True
+		END
+	END
+END
+# ALKIS Recht (Klassifizierungen, ges. Festlegungen)
+LAYER
+	NAME "ax_klassifizierungnachstrassenrecht"
+	GROUP "recht"
+	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, artderfestlegung, wkb_geometry FROM ax_klassifizierungnachstrassenrecht) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Klassifizierung nach Strassenrecht"
+		wms_abstract "Klassifizierung nach StraÃenrecht' ist die auf den Grund und Boden bezogene BeschrÃ€nkung, Belastung oder andere Eigenschaft einer FlÃ€che nach Ã¶ffentlichen, straÃenrechtlichen Vorschriften."
+		wms_group_title "Recht"
+		wms_group_abstract "'Recht' gruppiert die Ebenen zur Klassifizierung und der auf den Grund und Boden bezogene BeschrÃ€nkung, Belastung oder andere Eigenschaft einer FlÃ€che."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 2500 #10000
+	CLASSITEM 'artderfestlegung'
+	CLASS
+		NAME "Bundesautobahn, Bundesstrasse"
+		EXPRESSION ('[artderfestlegung]' = '1110' OR '[artderfestlegung]' = '1120')
+		STYLE
+			COLOR 255 230 128
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	CLASS
+		NAME "Landes- oder Staatsstrasse"
+		EXPRESSION ('[artderfestlegung]' = '1130')
+		STYLE
+			COLOR 255 255 178
+			OUTLINECOLOR 153 153 153
+		END
+	END
+	# sn7858 GemeindeverbindungsstraÃe erhÃ€lt Schriftsatz
+END
+# ax_klassifizierungnachwasserrecht
+# Tabelle leer
+LAYER
+	NAME "ax_naturumweltoderbodenschutzrecht"
+	GROUP "recht"
+	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_naturumweltoderbodenschutzrecht) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Natur, Umwelt oder Bodenschutzrecht"
+		wms_abstract "'Natur-, Umwelt- oder Bodenschutzrecht' ist die auf den Grund und Boden bezogene BeschrÃ€nkung, Belastung oder andere Eigenschaft einer FlÃ€che oder eines Gegenstandes nach Ã¶ffentlichen, natur-, umwelt- oder bodenschutzrechtlichen Vorschriften."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 2500 #10000
+	CLASS
+		NAME "Natur, Umwelt oder Bodenschutzrecht"
+		STYLE
+			OUTLINECOLOR 128 255 128
+			WIDTH 12 # 3
+			PATTERN 45 11.4 END # 11.34 2.85
+		END
+	END
+END
+LAYER
+	NAME "ax_anderefestlegungnachwasserrecht"
+	GROUP "recht"
+	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_anderefestlegungnachwasserrecht) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Andere Festlegung nach Wasserrecht"
+		wms_abstract "Die auf den Grund und Boden bezogene BeschrÃ€nkung, Belastung oder andere Eigenschaft einer FlÃ€che nach Ã¶ffentlichen, wasserrechtlichen Vorschriften."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 # 50
+	MAXSCALEDENOM 2500 #10000
+#	CLASSITEM 'artderfestlegung'
+	CLASS #sn1705
+		NAME "Andere Festlegung nach Wasserrecht" 
+		STYLE
+			OUTLINECOLOR 178 255 255
+			WIDTH 12 #3
+			PATTERN 45 11.4 END # 11.34 2.85
+		END
+	END
+#	CLASS
+#		NAME "Festgesetztes Ãberschwemmungsgebiet"
+#		EXPRESSION ('[artderfestlegung]' = '1441')
+#			COLOR 178 255 255
+#	END
+END
+LAYER
+	NAME "ax_bauraumoderbodenordnungsrecht_umrandung"
+	GROUP "recht"
+	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, gml_id, artderfestlegung, wkb_geometry FROM ax_bauraumoderbodenordnungsrecht) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Bau-, Raum- oder Bodenordnungsrecht"
+		wms_abstract "'Bau-, Raum- oder Bodenordnungsrecht' ist ein fachlich ÃŒbergeordnetes Gebiet von FlÃ€chen mit bodenbezogenen BeschrÃ€nkungen, Belastungen oder anderen Eigenschaften nach Ã¶ffentlichen Vorschriften."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 2500 #10000
+	SYMBOLSCALEDENOM 250 # 1000
+	CLASSITEM "artderfestlegung"
+	CLASS
+		EXPRESSION "2610"
+		NAME "Baulast"
+		TEXT "Baulast"
+		STYLE
+			OUTLINECOLOR 255 128 128
+			WIDTH 12 MINWIDTH 8 MAXWIDTH 20 # 3 2 5
+			PATTERN 44 12 END # 11 3
+		END
+		LABEL
+			TYPE TRUETYPE FONT "arial"
+			COLOR 255 128 128
+			OUTLINECOLOR 255 255 255
+			SIZE 56 # 14
+			MINSIZE 32 # 8
+			MAXSIZE 64 # 16
+			POSITION cc
+			PARTIALS FALSE FORCE FALSE
+		END
+	END
+	CLASS
+		EXPRESSION ('[artderfestlegung]' ge '2100' and '[artderfestlegung]' le '2199') # Rest der Gruppe
+		NAME "Flurbereinigung"
+		STYLE
+			COLOR 100 100 100
+			SYMBOL "sn3631"
+			SIZE 60 MINSIZE 40 MAXSIZE 100 #15 10 25
+		END
+		STYLE
+			OUTLINECOLOR 255 128 128
+			WIDTH 12 MINWIDTH 8 MAXWIDTH 20 # 3 2 5
+			PATTERN 48 12 END # 12 3
+		END
+	END
+	CLASS
+		EXPRESSION ('[artderfestlegung]' = '1750' OR '[artderfestlegung]' = '1770')
+		NAME "Umlegung"
+		TEXT "Umlegung"
+		STYLE
+			OUTLINECOLOR 255 128 128
+			WIDTH 12 MINWIDTH 8 MAXWIDTH 20 # 3 2 5
+			PATTERN 44 12 END # 11 3
+		END
+		STYLE
+			COLOR 100 100 100
+			SYMBOL "sn3631"
+			SIZE 60 MINSIZE 40 MAXSIZE 80 #15 10 20
+		END
+		LABEL
+			TYPE TRUETYPE
+			COLOR 255 0 255
+			FONT "arial"
+			SIZE 40 MINSIZE 32 MAXSIZE 56 # 10 8 14
+			POSITION cc
+			PARTIALS FALSE FORCE FALSE
+		END
+	END
+	CLASS
+		EXPRESSION /./
+		NAME "Bau-, Raum oder Bodenordnungsrecht"
+		STYLE # sn1704
+			OUTLINECOLOR 255 128 128
+			WIDTH 12 MINWIDTH 8 MAXWIDTH 15 # 3 2 5
+			PATTERN 44 12 END # 11 3
+		END
+	END
+END
+LAYER
+	NAME "ax_denkmalschutzrecht"
+	GROUP "recht"
+	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_denkmalschutzrecht) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Denkmalschutzrecht"
+		wms_abstract "'Denkmalschutzrecht' ist die auf den Grund und Boden bezogene BeschrÃ€nkung, Belastung oder andere Eigenschaft einer FlÃ€che oder Gegenstand nach Ã¶ffentlichen, denkmalschutzrechtlichen Vorschriften."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 2500 #10000
+	CLASS
+		NAME "Denkmalschutzrecht"
+		STYLE
+			OUTLINECOLOR 153 153 153
+		END
+	END
+END
+LAYER
+	NAME "ax_sonstigesrecht"
+	GROUP "recht"
+	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, artderfestlegung, wkb_geometry FROM ax_sonstigesrecht) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Sonstiges Recht"
+		wms_abstract "'Sonstiges Recht' sind die auf den Grund und Boden bezogenen BeschrÃ€nkungen, Belastungen oder anderen Eigenschaften einer FlÃ€che nach weiteren, nicht unter die Objektarten 71001 bis 71010 zu subsumierenden Ã¶ffentlich - rechtlichen Vorschriften."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 2500 #10000
+	CLASSITEM 'artderfestlegung'
+	CLASS
+		NAME "Freileitung"
+		EXPRESSION ('[artderfestlegung]' = '4720')
+		STYLE
+			PATTERN 45.3 11.4 END # 11.34 2.85
+			OUTLINECOLOR 255 128 128
+		END
+	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
+#	NAME "ax_punktortta"
+#	GROUP "punktort"
+#	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_punktortta) as foo using unique ogc_fid using SRID=25832"
+#	METADATA
+#		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+#		wms_title "Grenzpunkt"
+#		wms_abstract "'PunktortTA' ist ein Punktort, der in der FlurstÃŒcksgrenze liegt und einen Grenzpunkt verortet."
+#		wms_group_title "Vermessungspunkte"
+#		wms_group_abstract "ALKIS Punktorte"
+#	END
+#	#PROJECTION "init=epsg:25832" END
+#	#EXTENT 349000 5529000 356000 5533000
+#	MINSCALEDENOM 12 # 50
+#	MAXSCALEDENOM 500 # 2000
+#	SYMBOLSCALEDENOM 250 # 1000
+#	CLASS
+#		NAME "Grenzpunkt"
+#		STYLE
+#			SYMBOL 'point'
+#			SIZE 20 MINSIZE 16 MAXSIZE 40 # 5 4 10
+#			WIDTH 4 MINWIDTH 4 MAXWIDTH 8 # 1 1 2
+#			COLOR 255 255 255
+#			OUTLINECOLOR 0 0 0
+#		END
+#	END
+#END
+LAYER
+	NAME "ax_punktortta"
+	GROUP "punktort"
+	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 * FROM grenzpunkt) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Grenzpunkt"
+		wms_abstract "Grenzpunkt in einer FlurstÃŒcksgrenze."
+		wms_group_title "Vermessungspunkte"
+		wms_group_abstract "ALKIS Punktorte"
+		gml_include_items "all"
+	END
+	MINSCALEDENOM 50
+	MAXSCALEDENOM 2000
+	SYMBOLSCALEDENOM 1000
+	# Die folgenden Grenzpunkt-Symbole sind nicht genau 4mal so groÃ wie in der Bildschirm-Map.
+	# Druck und Bildschirm getrennt optimieren! Auf Bildschirm vergrÃ¶Ãern zur besseren Erkennbarkeit.
+	CLASS
+		NAME "vermarkt"
+		EXPRESSION ('[abmarkung_marke]' < '9000') # 1000 bis 3845 = Abmarkung 
+		STYLE # Kringel
+			SYMBOL 'point'
+			COLOR 255 255 255
+			SIZE 12 MINSIZE 8 MAXSIZE 24
+			OUTLINECOLOR 0 0 0
+			WIDTH 3 MINWIDTH 3 MAXWIDTH 6
+		END
+	END
+	CLASS # 9500=Ohne Marke, 9600=Abmarkung zeitweilig ausgesetzt, 9998=Nach Quellenlage nicht zu spezifizieren
+		NAME "unvermarkt"
+		STYLE
+			SYMBOL 'point'
+			SIZE 12 MINSIZE 8 MAXSIZE 24 
+			COLOR 255 255 255
+		END
+		STYLE
+			SYMBOL 'point'
+			SIZE 5 MINSIZE 2 MAXSIZE 10
+			COLOR 0 0 0
+		END
+	END
+END
+LAYER
+	NAME "ax_punktortag"
+	GROUP "punktort"
+	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_punktortag) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Bes. GebÃ€udepunkt"
+		wms_abstract "'Punktort AG' ist ein Punktort mit redundanzfreier Geometrie (Besonderer GebÃ€udepunkt, Besonderer Bauwerkspunkt) innerhalb eines Geometriethemas."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 500 #2000
+	CLASS
+		NAME "GebÃ€udepunkt"
+		STYLE
+			SYMBOL "point"
+			SIZE 16 MINSIZE 12 MAXSIZE 32 # 4 3 8
+			COLOR 0 0 0
+		END
+	END
+END
+LAYER
+	NAME "ax_punktortau"
+	GROUP "punktort"
+	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_punktortau) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Punktort AU"
+		wms_abstract "'Punktort AU' ist ein Punktort mit unabhÃ€ngiger Geometrie ohne ZugehÃ¶rigkeit zu einem Geometriethema. 
+Er kann zu ZUSOs der folgenden Objektarten gehÃ¶ren: Grenzpunkt, Besonderer GebÃ€udepunkt, Besonderer Bauwerkspunkt, Aufnahmepunkt, Sicherungspunkt,
+Sonstiger Vermessungspunkt, Besonderer topographischer Punkt, Lagefestpunkt, HÃ¶henfestpunkt, Schwerefestpunkt, Referenzstationspunkt."
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 500 #2000
+	CLASS
+		NAME "PunktortAU"
+		STYLE
+			SYMBOL "point"
+			SIZE 20 # 5
+			COLOR 0 0 0
+		END
+	END
+END
+# ALKIS  AAA-PrÃ€sentationsobjekte
+LAYER
+	NAME "ap_pto_stra"
+	GROUP "praesentation"
+	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 * FROM ap_pto_stra) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "StraÃen"
+		wms_abstract "Beschriftung mit Art = StraÃe, Weg, Platz, Klassifizierung"
+		wms_group_title "PrÃ€sentation"
+		wms_group_abstract "Gruppierung der Ebenen mit ALKIS PrÃ€sentationsobjekten"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 #50
+	MAXSCALEDENOM 1000 #4000
+	LABELITEM "schriftinhalt"
+	#CLASSITEM "art"
+
+	# Strasse
+	CLASS
+		EXPRESSION ('[art]' eq 'Strasse' AND '[hor]' eq 'linksbÃŒndig' AND '[ver]' eq 'Basis')
+		#NAME 'StraÃe'
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL
+			SIZE 40 MINSIZE 24 MAXSIZE 80 # 10 6 20
+			TYPE TRUETYPE FONT "arialbold"
+			ANGLE [winkel] POSITION ur # linksbÃŒndig/Basis
+			COLOR 0 0 0
+			FORCE true
+		END
+	END
+	CLASS
+		EXPRESSION ('[art]' eq 'Strasse' AND '[hor]' eq 'zentrisch' AND '[ver]' eq 'Mitte')
+		#NAME 'StraÃe'
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL
+			SIZE 40 MINSIZE 24 MAXSIZE 80 # 10 6 20
+			TYPE TRUETYPE FONT "arialbold"
+			ANGLE [winkel] POSITION cc # zentrisch/Mitte
+			COLOR 0 0 0
+			FORCE true
+		END
+	END
+	CLASS
+		EXPRESSION ('[art]' eq 'Strasse') 
+		NAME 'StraÃe'
+		STYLE
+			SYMBOL "point" SIZE 1 MINSIZE 1
+		END
+		LABEL
+			SIZE 40 MINSIZE 24 MAXSIZE 80 # 10 6 20
+			TYPE TRUETYPE FONT "arialbold"
+			ANGLE [winkel] POSITION uc # zentrisch/Basis
+			COLOR 0 0 0
+			FORCE true
+		END
+	END
+
+	# Weg
+	CLASS
+		EXPRESSION ('[art]' eq 'Weg' AND '[hor]' eq 'linksbÃŒndig' AND '[ver]' eq 'Basis')
+		#NAME 'Weg'
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL
+			SIZE 32 MINSIZE 20 MAXSIZE 64 # 8 5 16
+			TYPE TRUETYPE FONT "arial"
+			ANGLE [winkel] 
+			POSITION ur # linksbÃŒndig/Basis
+			COLOR 0 0 0
+			FORCE true
+		END
+	END
+	CLASS
+		EXPRESSION ('[art]' eq 'Weg' AND '[hor]' eq 'zentrisch' AND '[ver]' eq 'Mitte')
+		#NAME 'Weg'
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL
+			SIZE 32 MINSIZE 20 MAXSIZE 64 # 8 5 16
+			TYPE TRUETYPE FONT "arial"
+			ANGLE [winkel] POSITION cc # zentrisch/Mitte
+			COLOR 0 0 0
+			FORCE true
+		END
+	END
+	CLASS
+		EXPRESSION ('[art]' eq 'Weg')
+		NAME 'Weg'
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL
+			SIZE 32 MINSIZE 20 MAXSIZE 64 # 8 5 16
+			TYPE TRUETYPE FONT "arial"
+			ANGLE [winkel] POSITION uc # zentrisch/Basis
+			COLOR 0 0 0
+			FORCE true
+		END
+	END
+
+	# Platz 
+	CLASS
+		#EXPRESSION 'Platz'
+		EXPRESSION ('[art]' eq 'Platz' AND '[ver]' eq 'Mitte')
+		#NAME 'Platz'
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL
+			SIZE 48 MINSIZE 32 MAXSIZE 96 # 12 8 24
+			TYPE TRUETYPE FONT "arialbold"
+			ANGLE [winkel] POSITION cc # zentrisch/Mitte
+			COLOR 0 0 90
+			FORCE true
+		END
+	END
+	CLASS
+		#EXPRESSION 'Platz'
+		EXPRESSION ('[art]' eq 'Platz')
+		NAME 'Platz'
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL
+			SIZE 48 MINSIZE 32 MAXSIZE 96 # 12 8 24
+			TYPE TRUETYPE FONT "arialbold"
+			ANGLE [winkel] POSITION uc # zentrisch/Basis
+			COLOR 0 0 90
+			FORCE true
+		END
+	END
+
+	# Klassifikation
+	CLASS
+		#EXPRESSION 'BezKlassifizierungStrasse'
+		EXPRESSION ('[art]' eq 'BezKlassifizierungStrasse' AND '[hor]' eq 'linksbÃŒndig')
+		#NAME 'Klassifizierung'
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL
+			SIZE 44 MINSIZE 32 MAXSIZE 88 # 11 8 22
+			TYPE TRUETYPE FONT "arialbold"
+			ANGLE [winkel] POSITION ur # linksbÃŒndig/Basis
+			COLOR 0 90 0
+			FORCE true
+		END
+	END
+	CLASS
+		#EXPRESSION 'BezKlassifizierungStrasse'
+		EXPRESSION ('[art]' eq 'BezKlassifizierungStrasse')
+		NAME 'Klassifizierung'
+		STYLE
+			SYMBOL "point" SIZE 1 MINSIZE 1
+		END
+		LABEL
+			SIZE 44 MINSIZE 32 MAXSIZE 88 # 11 8 22
+			TYPE TRUETYPE FONT "arialbold"
+			ANGLE [winkel] POSITION uc # zentrisch/Basis
+			COLOR 0 90 0
+			FORCE true
+		END
+	END
+END
+LAYER
+	NAME "ap_pto" # Rest
+	GROUP "praesentation"
+	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 * FROM ap_pto_rest) as foo using unique ogc_fid using SRID=25832"
+	METADATA
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_title "Beschriftung"
+		wms_abstract "TextfÃ¶rmiges PrÃ€sentationsobjekt mit punktfÃ¶rmiger Textgeometrie PTO"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 0
+	MAXSCALEDENOM 1250 #5000
+	LABELITEM "schriftinhalt"
+	CLASSITEM "art"
+	CLASS
+		NAME "Gewanne"
+		EXPRESSION 'Gewanne'
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL # waagerecht
+			SIZE 44 MINSIZE 36 MAXSIZE 72 # 11 9 18
+			TYPE TRUETYPE FONT "arial"
+			POSITION cc
+			COLOR 0 0 0
+		END
+	END
+	CLASS
+		NAME "freier Text"
+		EXPRESSION 'FreierText'
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL
+			SIZE 10 MINSIZE 8 MAXSIZE 16
+			TYPE TRUETYPE FONT "arial"
+			ANGLE [winkel]
+			POSITION cc
+			COLOR 0 0 0
+			WRAP "/n" MAXLENGTH 15
+		END
+	END
+	CLASS
+		NAME "sonst. Beschriftung" # Rest
+		EXPRESSION /./
+		STYLE
+			SYMBOL "point" SIZE 1
+		END
+		LABEL
+			SIZE 40 MINSIZE 32 MAXSIZE 64 # 10 8 16
+			TYPE TRUETYPE FONT "arial"
+			ANGLE [winkel]
+			POSITION cc
+			COLOR 0 0 0
+			WRAP "/n" MAXLENGTH 15
+		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
+	#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
+
+# ap_ppo fehlt noch
+
+## Gruppe  G r e n z e n
+LAYER
+	NAME 'pol_Grenze'
+	GROUP 'grenzen'
+	TYPE LINE
+	STATUS ON
+	METADATA
+		wms_group_title "Grenzen"
+		wms_group_abstract "Grenzen von Katasterbezirken und politische Grenzen"
+		wms_title "Politische Grenze"
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_abstract "Grenzen von Bundesland, Regierungsbezirk, Kreis und Stadt oder Gemeinde"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 62 # 250
+	MAXSCALEDENOM 3000 #12000
+	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 sk201x_politische_grenze) as foo using unique ogc_fid using SRID=25832'
+	CLASSITEM 'art' # Art der besonderen Grundstuecksgrenze  IST EIN ARRAY! z.B. {3000,7106}
+	CLASS
+		NAME 'Bundeslandgrenze'
+		EXPRESSION /7102/
+		STYLE
+			COLOR 255 255 255
+			WIDTH 28 MINWIDTH 28 MAXWIDTH 28 # 7 7 7
+		END
+		STYLE
+			COLOR 242 128 255
+			WIDTH 28 MINWIDTH 28 MAXWIDTH 28 # 7 7 7
+			PATTERN 10 60 20 60 108 48 108 60 END #5 15 5 15 27 12 27 15
+			LINECAP butt
+			LINEJOINMAXSIZE 80 #20
+			LINEJOIN miter	
+		END
+	END
+	CLASS
+		NAME 'Regierungsbezirksgrenze'
+		EXPRESSION /7103/
+		STYLE
+			COLOR 255 255 255
+			WIDTH 5 MINWIDTH 5 MAXWIDTH 5
+		END
+		STYLE
+			COLOR 242 128 255
+			WIDTH 5 MINWIDTH 5 MAXWIDTH 5 # 5 5 5
+			PATTERN 16 60 16 60 100 40 100 52 END #4 15 4 15 25 10 25 13
+			LINECAP butt
+			LINEJOINMAXSIZE 80 #20
+			LINEJOIN miter	
+		END
+	END
+	CLASS
+		NAME 'Kreisgrenze'
+		EXPRESSION /7104/
+		STYLE
+			COLOR 255 255 255
+			WIDTH 20 MINWIDTH 20 MAXWIDTH 20 # 5 5 5
+		END
+		STYLE
+			COLOR 242 128 255 
+			WIDTH 20 MINWIDTH 20 MAXWIDTH 20 # 5 5 5
+			PATTERN 93 50 20 60 20 50 END # 23.33 12.5 5 15 5 12.5
+			LINECAP butt
+			LINEJOINMAXSIZE 80 #20
+			LINEJOIN miter	
+		END
+	END
+	CLASS
+		NAME 'Gemeindegrenze'
+		EXPRESSION /7106/
+		STYLE
+			COLOR 255 255 255
+			WIDTH 16 MINWIDTH 16 MAXWIDTH 16 #4 4 4
+		END
+		STYLE
+			COLOR 242 128 255
+			WIDTH 16 MINWIDTH 16 MAXWIDTH 16 # 4 4 4
+			PATTERN 67 33 13.3 33 END # 16.67 8.33 3.33 8.33
+			LINECAP butt
+			LINEJOINMAXSIZE 80 #20
+			LINEJOIN miter	
+		END
+	END
+END
+LAYER
+	NAME 'gemarkungsrenze'
+	GROUP 'grenzen'
+	TYPE LINE
+	STATUS ON
+	METADATA
+		wms_title "Gemarkungsrenze"
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_abstract "Grenze der Gemarkung (Ortsteil)"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 50 # 200
+	MAXSCALEDENOM 2500 # 10000
+	SYMBOLSCALEDENOM 250 # 1000
+	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 sk2014_gemarkungsgrenze) as foo using unique ogc_fid using SRID=25832'
+	CLASS
+		NAME 'Gemarkungsgrenze'
+		STYLE
+			COLOR 254 254 254 # heller Untergrund (FlurstÃŒcksgrenze ÃŒbermalen)
+			WIDTH 16 MINWIDTH 12 MAXWIDTH 24 # 4 3 6
+		END
+		STYLE
+			COLOR 242 128 255
+			WIDTH 16 MINWIDTH 12 MAXWIDTH 24 # 4 3 6
+			PATTERN 67 33 13.3 33 END # 16.67 8.33 3.33 8.33
+			LINECAP butt
+			LINEJOINMAXSIZE 80 #20
+			LINEJOIN miter
+		END
+	END
+END
+LAYER
+	NAME 'flurgrenze'
+	GROUP 'grenzen'
+	TYPE LINE
+	METADATA
+		wms_title "Flurgrenze"
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+		wms_abstract "Grenze der Flur (Katasterbezirk)"
+	END
+	#PROJECTION "init=epsg:25832" END
+	#EXTENT 349000 5529000 356000 5533000
+	MINSCALEDENOM 12 # 50
+	MAXSCALEDENOM 1250 #5000
+	SYMBOLSCALEDENOM 250 #1000
+	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 sk2012_flurgrenze) as foo using unique ogc_fid using SRID=25832'
+	CLASS
+		NAME 'Flurgrenze'
+		#STYLE
+		#	COLOR 254 254 254
+		#	WIDTH 12 MINWIDTH 8 MAXWIDTH 16 # 3 2 4
+		#END
+		STYLE
+			COLOR 242 128 255
+			WIDTH 12 MINWIDTH 8 MAXWIDTH 16 # 3 2 4
+			PATTERN 67 33 13 40 13 40 13 33 END #16.67 8.33 3.33 10 3.33 10 3.33 8.33
+			LINECAP butt
+			LINEJOINMAXSIZE 80 #20
+			LINEJOIN miter
+		END
+	END
+END
+
+LAYER
+	NAME "copyright"
+	STATUS ON # DEFAULT
+	TYPE annotation
+	TRANSFORM lr
+	METADATA
+		wms_title "Copyright"
+		wms_abstract "In der Karte sichtbare Angabe auf die Herkunft der Daten"
+		WMS_KEYWORDLIST "Katasteramt, Copyright, Quellenangabe"
+		wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004"
+	END
+	FEATURE
+		POINTS 0 0 END
+		# hier die individuelle Vertragsnummer einsetzen
+		TEXT 'Copyright Geobasisdaten Liegenschaftskataster Kreis __'
+	END
+	CLASS
+		LABEL
+			SIZE small # x4 ?
+			POSITION ul
+			COLOR 50 50 50
+			FORCE TRUE
+			STYLE # bbox ms 6.0
+				GEOMTRANSFORM 'labelpoly'
+				COLOR 250 250 250
+			END
+		END
+	END
+END
+END
