Index: trunk/data/konvert/postnas_0.5/rlp_demo_nas_konvert.sh
===================================================================
--- trunk/data/konvert/postnas_0.5/rlp_demo_nas_konvert.sh	(revision 49)
+++ trunk/data/konvert/postnas_0.5/rlp_demo_nas_konvert.sh	(revision 53)
@@ -1,15 +1,28 @@
 #!/bin/sh
 # Konvertierung ALKIS NAS-Format nach PostGIS
-# Stand 
+# Datenbank fuer die ALKIS-Demo im Internet
+#
+# Stand:
 #  2010-01-22
 #  2010-01-26  postgreSQL 8.3 auf Port 5432
+#  2010-10-14  gdal 1.8 compile aus svn gdal-trunk
+#  2010-11-08  Nutzungsarten
+#  2010-11-10  Eingebadatei
+#
 # PostNAS 
-#  - Version    0.5 (12.2009)
+#  - Version    0.5 (11.2010)
+#  - gdal       1.8
 #  - GeoInfoDoc 6.0
 # Demo-Daten Rheinland-Pfalz
 # mapserver = 10.0.1.46
-/opt/gdal-1.7/bin/ogr2ogr -f "PostgreSQL" \
-	PG:"dbname=alkis05rlp user=xxxx host=localhost port=5432 password=xxxx" \
+#
+/opt/gdal-1.8/bin/ogr2ogr -f "PostgreSQL" \
+	PG:"dbname=alkis05rlpneu user=b600352 host=localhost port=5432" \
 	-a_srs EPSG:25832  -append \
-	/data/konvert/nas_daten/rlp/gm2566-testdaten-gid60-2008-11-11.xml
+	/data/konvert/nas_daten/rlp/Bestandsdatenauszug-Mustermonzel-06.05.2010.xml
+## alt?
+#	/data/konvert/nas_daten/rlp/gm2566-testdaten-gid60-2008-11-11.xml
 #
+echo "** Optimierte Nutzungsarten neu Laden:"
+psql -p 5432 -d alkis05rlpneu -U b600352 < /data/konvert/postnas_0.5/alkis_nutzungsart_laden.sql
+#
Index: trunk/data/konvert/postnas_0.5/alkis_geom_simplify.sql
===================================================================
--- trunk/data/konvert/postnas_0.5/alkis_geom_simplify.sql	(revision 53)
+++ trunk/data/konvert/postnas_0.5/alkis_geom_simplify.sql	(revision 53)
@@ -0,0 +1,220 @@
+
+-- ----------------------------------------------------------------
+-- Vereinfachung der Geometrie mit der PostGIS-Function ST_Simplify
+-- ----------------------------------------------------------------
+
+-- ALKIS / PostNAS 0.5
+
+-- "Tuning" der Anwendung durch Reduktion der Datenmenge.
+-- "Unnötige" Zwischenpunkte in der Geometrie werden entfernt.
+-- Für die Kartendarstellung hat das keine Qualitätseinbußen, weil die Toleranzwerte 
+-- weit unterhalb der Darstellungsgenauigkeit liegen.
+-- Es kann aber Probleme geben bei Rechenoperationen mit den Flächen weil vorher "genau" übereinander
+-- liegende Geometrien möglicherweise unterschiedlich reduziert werden.
+-- Bei einem Objekt ist ein Zwischenpunkt vielleicht unnötig weil der Umring gerade weiter läuft.
+-- Bei einem anderen Objekt zweigt der Umring aber ab, so das der Punkt nicht entfernt wird.
+-- Dabei kann eine winzige Abweichung entstehen, die bei Verschneidungen zu etwas anderen Ergebnissen führt.
+-- Die Abweichungen sind nur gering aber mathematisch gilt eben:  "0.0 <> 0.000001".
+-- Dies ist bei der Gestaltung von Anwendungen zu berücksichtigen.
+
+
+-- Stand
+
+-- 2010-10-11 
+--  erstmalige Anwendung, Toleranz 2 mm
+
+-- 2010-10-11 
+--  Reduzierung auf 1 mm. Es sollen nur Zwischenpunkte "in der Geraden" entfernt werden.
+--  Der Toleranzwert soll nur die Rundungsungenauigkeiten enthalten.
+--  Es kann Probleme geben bei Verschneidung von Flächen. Die PostGIS-Function "st_intersects"
+--  liefert auch Flächen, die sich am Rand berühren.
+--  Wenn wirklich nur überlappende Flächen gewünscht sind, dann müssen diese mit 
+--     "st_area(st_intersection(a.geom,b.geom)) > 0" 
+--  heraus gefiltert werden.
+--  Nach Anwendung dieses Simplify-Scriptes ist aber 0 nicht mehr 0. Es muss statt dessen mit 
+--  (etwas schwammigen) Grenzwerten gearbeitet werden.
+--  Wenn z.B. die Ergebnis-Fläche sowieso auf eine Nachkommastelle gerundet wird, dann kann als Schwellwert 
+--     "st_area(st_intersection(a.geom,b.geom)) > 0.05" 
+--  verwendet werden. Es werden dann keine Flächen angezeigt, die gerundet als '0.0' angezeigt würden.
+--  Im Zweifelsfall, z.B. wenn mit der Datenbank sehr viele Verschneidungen präzise berechnet werden solllen,
+--  sollte dieses Script nicht verwendet werden.
+
+
+-- 2010-11-10
+--  neue Tabelle "nutzung"
+
+
+-- Mengenanalyse siehe file "alkis_test_simplify.sql".
+
+
+-- Daten im Geometriefeld optimieren:
+
+UPDATE "ap_lpo"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_leitung"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_transportanlage"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_besondereflurstuecksgrenze"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_wald"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_gehoelz"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_fliessgewaesser"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_stehendesgewaesser"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_wohnbauflaeche"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_sportfreizeitunderholungsflaeche"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_landwirtschaft"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_strassenverkehr"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_weg"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_flaechegemischternutzung"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_industrieundgewerbeflaeche"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_flaechebesondererfunktionalerpraegung"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_platz"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_halde"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_bergbaubetrieb"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_tagebaugrubesteinbruch"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_friedhof"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_flugverkehr"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_schiffsverkehr"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_bahnverkehr"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_hafenbecken"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_heide"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_moor"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_sumpf"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_unlandvegetationsloseflaeche"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_besonderegebaeudelinie"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_gebaeude"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_bauteil"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_bauwerkoderanlagefuersportfreizeitunderholung"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_bauwerkimgewaesserbereich"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_turm"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_vorratsbehaelterspeicherbauwerk"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_klassifizierungnachwasserrecht"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_naturumweltoderbodenschutzrecht"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_bewertung"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_klassifizierungnachstrassenrecht"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_schutzzone"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_bodenschaetzung"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_bauraumoderbodenordnungsrecht"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_denkmalschutzrecht"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+UPDATE "ax_anderefestlegungnachwasserrecht"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+
+-- Zusammen gefasste Nutzungarten
+UPDATE "nutzung"
+SET    wkb_geometry = st_simplify(wkb_geometry, 0.001);
+
+
+-- Vaccum der Datenbank ist notwendig um die gewonnen Reduzierung endgueltig zu erschließen.
+
+
+-- Fuer weitere Fortfuehrungen (NBA-Verfahren) einen Trigger einrichten?
+
+-- Function zum Simplifizieren des Geometriefeldes:
+--    CREATE OR REPLACE FUNCTION axsimlify()
+--      RETURNS TRIGGER AS
+--    $$
+--    BEGIN
+--      NEW.wkb_geometry := ST_Simplify(NEW.wkb_geometry, 0.001); -- Toleranz 1 Millimeter
+--      RETURN NEW;
+--    END;
+--    $$
+--    LANGUAGE 'plpgsql';
+
+
+-- fuer alle Tabellen:
+
+--    CREATE TRIGGER axsimplify
+--      BEFORE INSERT ON ax_wohnbauflaeche
+--      FOR EACH ROW EXECUTE PROCEDURE axsimlify();
+
+
+-- weitere. Liste wie oben ....
+
+
+-- END --
Index: trunk/data/konvert/postnas_0.5/alkis_nutzungsart_laden.sql
===================================================================
--- trunk/data/konvert/postnas_0.5/alkis_nutzungsart_laden.sql	(revision 53)
+++ trunk/data/konvert/postnas_0.5/alkis_nutzungsart_laden.sql	(revision 53)
@@ -0,0 +1,228 @@
+
+-- ALKIS PostNAS 0.5
+
+-- ======================================================
+-- Zusammenfassung der Tabellen der tatsÃ€chlichen Nutzung
+-- ======================================================
+
+-- Um bei einer Feature.Info (Welche Nutzung an dieser Stelle?) 
+-- oder einer Verschneidung (Welche Nutzungen auf dem FlurstÃŒck?) 
+-- nicht 26 verschiedene Tabellen abfragen zu mÃŒssen, werden die wichtigsten 
+-- Felder dieser Tabellen zusammen gefasst.
+
+-- Teil 3: Laden der (redundanten) Tabelle "nutzung", notwendig nach jeder FortfÃŒhrung.
+
+-- Stand 
+--  2010-11-10  in Arbeit ... 
+
+
+SET client_encoding = 'UTF-8';
+
+
+-- Tabelle  l e e r e n
+-- --------------------
+DELETE FROM nutzung;
+
+
+-- Tabelle  l a d e n 
+-- --------------------
+
+-- Welche Felder der Ursprungstabellen in die Zielfelder "class" und "info" geladen werden,
+-- wird dokumentiert ÃŒber die Tabelle "nutzung_meta" im Script "alkis_nutzungsart_meta.sql".
+
+
+-- ****  Objektbereich: TatsÃ€chliche Nutzung  ****
+
+-- ** Objektartengruppe: Siedlung **
+
+-- 01 REO: ax_Wohnbauflaeche
+INSERT INTO nutzung (gml_id, nutz_id, class,          info, zustand, name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 1,       artderbebauung, null ,zustand, name, null,        wkb_geometry 
+  FROM ax_wohnbauflaeche;
+
+
+-- 02 REO: ax_IndustrieUndGewerbeflaeche
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 2,       funktion, null, zustand, name, null,        wkb_geometry 
+  FROM ax_industrieundgewerbeflaeche;
+
+
+-- 03 REO: ax_Halde
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 3,       lagergut, null, zustand, name, null,        wkb_geometry 
+  FROM ax_halde;
+
+
+-- 04 ax_Bergbaubetrieb
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 4,       abbaugut, null, zustand, name, null,        wkb_geometry 
+  FROM ax_bergbaubetrieb;
+
+
+-- 05 REO: ax_TagebauGrubeSteinbruch
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 5,       abbaugut, null, zustand, name, null,        wkb_geometry 
+  FROM ax_tagebaugrubesteinbruch;
+
+
+-- 06 REO: ax_FlaecheGemischterNutzung
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 6,       funktion, null, zustand, name, null,        wkb_geometry 
+  FROM ax_flaechegemischternutzung;
+
+
+-- 07 REO: ax_FlaecheBesondererFunktionalerPraegung
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class,    info,           zustand, name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 7,       funktion, artderbebauung, zustand, name, null,        wkb_geometry 
+  FROM ax_flaechebesondererfunktionalerpraegung;
+
+
+-- 08 REO: ax_SportFreizeitUndErholungsflaeche
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 8,       funktion, null, zustand, name, null,        wkb_geometry 
+  FROM ax_sportfreizeitunderholungsflaeche;
+-- weiteres Feld: name char(20)?
+
+
+-- 09 REO: ax_Friedhof
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 9,       funktion, null, zustand, name, null,        wkb_geometry 
+  FROM ax_friedhof;
+
+
+-- ** Objektartengruppe: Verkehr **
+
+-- 10 ax_Strassenverkehr
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class,    info,   zustand, name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 10,      funktion, null,   zustand, name, zweitname,   wkb_geometry 
+  FROM ax_strassenverkehr;
+
+
+-- 11 ax_Weg
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class,    info,  zustand, name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 11,      funktion, null,  null,    name, bezeichnung, wkb_geometry 
+  FROM ax_weg;
+
+
+-- 12 ax_Platz
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 12,      funktion, null, null,    name, zweitname,   wkb_geometry 
+  FROM ax_platz;
+
+
+-- 13 ax_Bahnverkehr
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class,    info,          zustand, name,        bezeichnung, wkb_geometry)
+  SELECT             gml_id, 13,      funktion, bahnkategorie, zustand, bezeichnung, null,        wkb_geometry 
+  FROM ax_bahnverkehr;
+-- bahnkategorie ist alternativ ein geeignetes class-Feld
+
+
+-- 14 ax_Flugverkehr
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class,    info,  zustand, name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 14,      art,      null,  zustand, name, bezeichnung, wkb_geometry 
+  FROM ax_flugverkehr;
+
+
+-- 15 ax_Schiffsverkehr
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 15,      funktion, null, zustand, name, null,        wkb_geometry 
+  FROM ax_schiffsverkehr;
+
+
+-- ** Objektartengruppe: Vegetation **
+
+-- 16 ax_Landwirtschaft
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class,              info, zustand, name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 16,      vegetationsmerkmal, null, null,    name, null,        wkb_geometry 
+  FROM ax_landwirtschaft;
+
+
+-- 17 ax_Wald
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class,              info, zustand, name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 17,      vegetationsmerkmal, null, null,    name, bezeichnung, wkb_geometry 
+  FROM ax_wald;
+
+
+-- 18 ax_Gehoelz
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class,    info,               zustand, name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 18,      funktion, vegetationsmerkmal, null,    null, null,        wkb_geometry 
+  FROM ax_gehoelz;
+
+
+-- 19 ax_Heide
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class, info, zustand, name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 19,      null,  null, null,    name, null,        wkb_geometry 
+  FROM ax_heide;
+
+
+-- 20 ax_Moor
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class, info, zustand, name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 20,      null,  null, null,    name, null,        wkb_geometry 
+  FROM ax_moor;
+
+
+-- 21 ax_Sumpf
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class, info, zustand, name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 21,      null,  null, null,    name, null,        wkb_geometry 
+  FROM ax_sumpf;
+
+
+-- 22 ax_UnlandVegetationsloseFlaeche
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class,    info,                 zustand, name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 22,      funktion, oberflaechenmaterial, null,    name, null,        wkb_geometry 
+  FROM ax_unlandvegetationsloseflaeche;
+
+-- (23 NummerierungslÃŒcke)
+
+-- ** Objektartengruppe: GewÃ€sser **
+
+-- 24 ax_Fliessgewaesser
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand,  name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 24,      funktion, null, zustand,  name, null,        wkb_geometry 
+  FROM ax_fliessgewaesser;
+
+
+-- 25 ax_Hafenbecken
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class,    info,    zustand,   name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 25,      funktion, nutzung, null,      name, null,        wkb_geometry 
+  FROM ax_hafenbecken;
+
+
+-- 26 ax_StehendesGewaesser
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand, name, bezeichnung,         wkb_geometry)
+  SELECT             gml_id, 26,      funktion, null, null,    name, gewaesserkennziffer, wkb_geometry 
+  FROM ax_stehendesgewaesser;
+
+
+-- 27 ax_Meer
+-- -------------------------------------
+INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry)
+  SELECT             gml_id, 27,      funktion, null, null,    name, bezeichnung, wkb_geometry 
+  FROM ax_meer;
+
+
+-- END --
Index: trunk/data/konvert/postnas_0.5/alkis_PostNAS_0.5_keytables.sql
===================================================================
--- trunk/data/konvert/postnas_0.5/alkis_PostNAS_0.5_keytables.sql	(revision 49)
+++ trunk/data/konvert/postnas_0.5/alkis_PostNAS_0.5_keytables.sql	(revision 53)
@@ -19,4 +19,6 @@
 -- krz f.j. 2010-09-16   Buchungsart hinzugefuegt
 --                       recht 
+
+  SET client_encoding = 'UTF8';
 
 
@@ -44,14 +46,14 @@
 
 
-INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1100,'Freistehendes Einzelgebäude');
-INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1200,'Freistehender Gebäudeblock');
+INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1100,'Freistehendes EinzelgebÃ€ude');
+INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1200,'Freistehender GebÃ€udeblock');
 INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1300,'Einzelgarage');
 INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1400,'Doppelgarage');
 INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1500,'Sammelgarage');
-INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2100,'Doppelhaushälfte');
+INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2100,'DoppelhaushÃ€lfte');
 INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2200,'Reihenhaus');
 INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2300,'Haus in Reihe');
 INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2400,'Gruppenhaus');
-INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2500,'Gebäudeblock in geschlossener Bauweise');
+INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2500,'GebÃ€udeblock in geschlossener Bauweise');
 INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (4000,'Offene Halle');
 
@@ -78,5 +80,5 @@
 
 
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1000,'Wohngebäude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1000,'WohngebÃ€ude',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1010,'Wohnhaus',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1020,'Wohnheim',31001,'ax_gebaeude');
@@ -84,29 +86,29 @@
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1022,'Seniorenheim',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1023,'Schwesternwohnheim',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1024,'Studenten-, Schülerwohnheim',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1024,'Studenten-, SchÃŒlerwohnheim',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1025,'Schullandheim',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1100,'Gemischt genutztes Gebäude mit Wohnen',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1110,'Wohngebäude mit Gemeinbedarf',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1120,'Wohngebäude mit Handel und Dienstleistungen',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1121,'Wohn- und Verwaltungsgebäude',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1122,'Wohn- und Bürogebäude',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1123,'Wohn- und Geschäftsgebäude',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1130,'Wohngebäude mit Gewerbe und Industrie',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1131,'Wohn- und Betriebsgebäude',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1210,'Land- und forstwirtschaftliches Wohngebäude',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1220,'Land- und forstwirtschaftliches Wohn- und Betriebsgebäude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1100,'Gemischt genutztes GebÃ€ude mit Wohnen',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1110,'WohngebÃ€ude mit Gemeinbedarf',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1120,'WohngebÃ€ude mit Handel und Dienstleistungen',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1121,'Wohn- und VerwaltungsgebÃ€ude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1122,'Wohn- und BÃŒrogebÃ€ude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1123,'Wohn- und GeschÃ€ftsgebÃ€ude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1130,'WohngebÃ€ude mit Gewerbe und Industrie',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1131,'Wohn- und BetriebsgebÃ€ude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1210,'Land- und forstwirtschaftliches WohngebÃ€ude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1220,'Land- und forstwirtschaftliches Wohn- und BetriebsgebÃ€ude',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1221,'Bauernhaus',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1222,'Wohn- und Wirtschaftsgebäude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1222,'Wohn- und WirtschaftsgebÃ€ude',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1223,'Forsthaus',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1310,'Gebäude zur Freizeitgestaltung',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1310,'GebÃ€ude zur Freizeitgestaltung',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1311,'Ferienhaus',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1312,'Wochenendhaus',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1313,'Gartenhaus',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2000,'Gebäude für Wirtschaft oder Gewerbe',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2010,'Gebäude für Handel und Dienstleistungen',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2020,'Bürogebäude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2000,'GebÃ€ude fÃŒr Wirtschaft oder Gewerbe',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2010,'GebÃ€ude fÃŒr Handel und Dienstleistungen',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2020,'BÃŒrogebÃ€ude',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2030,'Kreditinstitut',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2040,'Versicherung',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2050,'Geschäftsgebäude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2050,'GeschÃ€ftsgebÃ€ude',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2051,'Kaufhaus',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2052,'Einkaufszentrum',31001,'ax_gebaeude');
@@ -116,65 +118,65 @@
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2056,'Apotheke',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2060,'Messehalle',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2070,'Gebäude für Beherbergung',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2070,'GebÃ€ude fÃŒr Beherbergung',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2071,'Hotel, Motel, Pension',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2072,'Jugendherberge',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2073,'Hütte (mit Übernachtungsmöglichkeit)',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2074,'Campingplatzgebäude',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2080,'Gebäude für Bewirtung',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2081,'Gaststätte, Restaurant',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2082,'Hütte (ohne Übernachtungsmöglichkeit)',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2073,'HÃŒtte (mit ÃbernachtungsmÃ¶glichkeit)',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2074,'CampingplatzgebÃ€ude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2080,'GebÃ€ude fÃŒr Bewirtung',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2081,'GaststÃ€tte, Restaurant',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2082,'HÃŒtte (ohne ÃbernachtungsmÃ¶glichkeit)',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2083,'Kantine',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2090,'Freizeit- und Vergnügungsstätte',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2090,'Freizeit- und VergnÃŒgungsstÃ€tte',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2091,'Festsaal',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2092,'Kino',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2093,'Kegel-, Bowlinghalle',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2094,'Spielkasino',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2100,'Gebäude für Gewerbe und Industrie',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2110,'Produktionsgebäude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2100,'GebÃ€ude fÃŒr Gewerbe und Industrie',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2110,'ProduktionsgebÃ€ude',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2111,'Fabrik',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2112,'Betriebsgebäude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2112,'BetriebsgebÃ€ude',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2113,'Brauerei',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2114,'Brennerei',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2120,'Werkstatt',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2121,'Sägewerk',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2121,'SÃ€gewerk',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2130,'Tankstelle',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2131,'Waschstraße, Waschanlage, Waschhalle',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2140,'Gebäude für Vorratshaltung',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2141,'Kühlhaus',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2142,'Speichergebäude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2131,'WaschstraÃe, Waschanlage, Waschhalle',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2140,'GebÃ€ude fÃŒr Vorratshaltung',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2141,'KÃŒhlhaus',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2142,'SpeichergebÃ€ude',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2143,'Lagerhalle, Lagerschuppen, Lagerhaus',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2150,'Speditionsgebäude',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2160,'Gebäude für Forschungszwecke',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2170,'Gebäude für Grundstoffgewinnung',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2150,'SpeditionsgebÃ€ude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2160,'GebÃ€ude fÃŒr Forschungszwecke',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2170,'GebÃ€ude fÃŒr Grundstoffgewinnung',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2171,'Bergwerk',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2172,'Saline',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2180,'Gebäude für betriebliche Sozialeinrichtung',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2200,'Sonstiges Gebäude für Gewerbe und Industrie',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2210,'Mühle',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2211,'Windmühle',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2212,'Wassermühle',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2213,'Schöpfwerk',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2180,'GebÃ€ude fÃŒr betriebliche Sozialeinrichtung',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2200,'Sonstiges GebÃ€ude fÃŒr Gewerbe und Industrie',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2210,'MÃŒhle',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2211,'WindmÃŒhle',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2212,'WassermÃŒhle',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2213,'SchÃ¶pfwerk',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2220,'Wetterstation',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2310,'Gebäude für Handel und Dienstleistung mit Wohnen',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2320,'Gebäude für Gewerbe und Industrie mit Wohnen',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2400,'Betriebsgebäude zu Verkehrsanlagen (allgemein)',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2410,'Betriebsgebäude für Straßenverkehr',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2411,'Straßenmeisterei',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2310,'GebÃ€ude fÃŒr Handel und Dienstleistung mit Wohnen',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2320,'GebÃ€ude fÃŒr Gewerbe und Industrie mit Wohnen',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2400,'BetriebsgebÃ€ude zu Verkehrsanlagen (allgemein)',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2410,'BetriebsgebÃ€ude fÃŒr StraÃenverkehr',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2411,'StraÃenmeisterei',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2412,'Wartehalle',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2420,'Betriebsgebäude für Schienenverkehr',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2421,'Bahnwärterhaus',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2420,'BetriebsgebÃ€ude fÃŒr Schienenverkehr',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2421,'BahnwÃ€rterhaus',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2422,'Lokschuppen, Wagenhalle',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2423,'Stellwerk, Blockstelle',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2424,'Betriebsgebäude des Güterbahnhofs',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2430,'Betriebsgebäude für Flugverkehr',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2424,'BetriebsgebÃ€ude des GÃŒterbahnhofs',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2430,'BetriebsgebÃ€ude fÃŒr Flugverkehr',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2431,'Flugzeughalle',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2440,'Betriebsgebäude für Schiffsverkehr',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2440,'BetriebsgebÃ€ude fÃŒr Schiffsverkehr',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2441,'Werft (Halle)',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2442,'Dock (Halle)',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2443,'Betriebsgebäude zur Schleuse',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2443,'BetriebsgebÃ€ude zur Schleuse',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2444,'Bootshaus',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2450,'Betriebsgebäude zur Seilbahn',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2450,'BetriebsgebÃ€ude zur Seilbahn',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2451,'Spannwerk zur Drahtseilbahn',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2460,'Gebäude zum Parken',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2460,'GebÃ€ude zum Parken',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2461,'Parkhaus',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2462,'Parkdeck',31001,'ax_gebaeude');
@@ -182,48 +184,48 @@
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2464,'Fahrzeughalle',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2465,'Tiefgarage',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2500,'Gebäude zur Versorgung',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2501,'Gebäude zur Energieversorgung',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2510,'Gebäude zur Wasserversorgung',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2500,'GebÃ€ude zur Versorgung',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2501,'GebÃ€ude zur Energieversorgung',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2510,'GebÃ€ude zur Wasserversorgung',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2511,'Wasserwerk',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2512,'Pumpstation',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2513,'Wasserbehälter',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2520,'Gebäude zur Elektrizitätsversorgung',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2521,'Elektrizitätswerk',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2513,'WasserbehÃ€lter',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2520,'GebÃ€ude zur ElektrizitÃ€tsversorgung',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2521,'ElektrizitÃ€tswerk',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2522,'Umspannwerk',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2523,'Umformer',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2527,'Reaktorgebäude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2527,'ReaktorgebÃ€ude',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2528,'Turbinenhaus',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2529,'Kesselhaus',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2540,'Gebäude für Fernmeldewesen',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2560,'Gebäude an unterirdischen Leitungen',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2570,'Gebäude zur Gasversorgung',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2540,'GebÃ€ude fÃŒr Fernmeldewesen',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2560,'GebÃ€ude an unterirdischen Leitungen',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2570,'GebÃ€ude zur Gasversorgung',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2571,'Gaswerk',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2580,'Heizwerk',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2590,'Gebäude zur Versorgungsanlage',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2591,'Pumpwerk (nicht für Wasserversorgung)',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2600,'Gebäude zur Entsorgung',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2610,'Gebäude zur Abwasserbeseitigung',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2611,'Gebäude der Kläranlage',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2590,'GebÃ€ude zur Versorgungsanlage',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2591,'Pumpwerk (nicht fÃŒr Wasserversorgung)',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2600,'GebÃ€ude zur Entsorgung',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2610,'GebÃ€ude zur Abwasserbeseitigung',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2611,'GebÃ€ude der KlÃ€ranlage',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2612,'Toilette',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2620,'Gebäude zur Abfallbehandlung',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2621,'Müllbunker',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2622,'Gebäude zur Müllverbrennung',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2623,'Gebäude der Abfalldeponie',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2700,'Gebäude für Land- und Forstwirtschaft',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2720,'Land- und forstwirtschaftliches Betriebsgebäude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2620,'GebÃ€ude zur Abfallbehandlung',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2621,'MÃŒllbunker',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2622,'GebÃ€ude zur MÃŒllverbrennung',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2623,'GebÃ€ude der Abfalldeponie',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2700,'GebÃ€ude fÃŒr Land- und Forstwirtschaft',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2720,'Land- und forstwirtschaftliches BetriebsgebÃ€ude',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2721,'Scheune',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2723,'Schuppen',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2724,'Stall',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2726,'Scheune und Stall',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2727,'Stall für Tiergroßhaltung',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2727,'Stall fÃŒr TiergroÃhaltung',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2728,'Reithalle',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2729,'Wirtschaftsgebäude',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2732,'Almhütte',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2735,'Jagdhaus, Jagdhütte',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2740,'Treibhaus, Gewächshaus',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2729,'WirtschaftsgebÃ€ude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2732,'AlmhÃŒtte',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2735,'Jagdhaus, JagdhÃŒtte',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2740,'Treibhaus, GewÃ€chshaus',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2741,'Treibhaus',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2742,'Gewächshaus, verschiebbar',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3000,'Gebäude für öffentliche Zwecke',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3010,'Verwaltungsgebäude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2742,'GewÃ€chshaus, verschiebbar',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3000,'GebÃ€ude fÃŒr Ã¶ffentliche Zwecke',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3010,'VerwaltungsgebÃ€ude',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3011,'Parlament',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3012,'Rathaus',31001,'ax_gebaeude');
@@ -235,19 +237,19 @@
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3018,'Bezirksregierung',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3019,'Finanzamt',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3020,'Gebäude für Bildung und Forschung',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3020,'GebÃ€ude fÃŒr Bildung und Forschung',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3021,'Allgemein bildende Schule',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3022,'Berufsbildende Schule',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3023,'Hochschulgebäude (Fachhochschule, Universität)',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3023,'HochschulgebÃ€ude (Fachhochschule, UniversitÃ€t)',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3024,'Forschungsinstitut',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3030,'Gebäude für kulturelle Zwecke',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3030,'GebÃ€ude fÃŒr kulturelle Zwecke',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3031,'Schloss',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3032,'Theater, Oper',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3033,'Konzertgebäude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3033,'KonzertgebÃ€ude',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3034,'Museum',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3035,'Rundfunk, Fernsehen',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3036,'Veranstaltungsgebäude',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3037,'Bibliothek, Bücherei',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3036,'VeranstaltungsgebÃ€ude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3037,'Bibliothek, BÃŒcherei',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3038,'Burg, Festung',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3040,'Gebäude für religiöse Zwecke',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3040,'GebÃ€ude fÃŒr religiÃ¶se Zwecke',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3041,'Kirche',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3042,'Synagoge',31001,'ax_gebaeude');
@@ -258,16 +260,16 @@
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3047,'Tempel',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3048,'Kloster',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3050,'Gebäude für Gesundheitswesen',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3050,'GebÃ€ude fÃŒr Gesundheitswesen',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3051,'Krankenhaus',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3052,'Heilanstalt, Pflegeanstalt, Pflegestation',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3053,'Ärztehaus, Poliklinik',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3060,'Gebäude für soziale Zwecke',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3053,'Ãrztehaus, Poliklinik',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3060,'GebÃ€ude fÃŒr soziale Zwecke',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3061,'Jugendfreizeitheim',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3062,'Freizeit-, Vereinsheim, Dorfgemeinschafts-, Bürgerhaus',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3063,'Seniorenfreizeitstätte',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3062,'Freizeit-, Vereinsheim, Dorfgemeinschafts-, BÃŒrgerhaus',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3063,'SeniorenfreizeitstÃ€tte',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3064,'Obdachlosenheim',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3065,'Kinderkrippe, Kindergarten, Kindertagesstätte',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3065,'Kinderkrippe, Kindergarten, KindertagesstÃ€tte',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3066,'Asylbewerberheim',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3070,'Gebäude für Sicherheit und Ordnung',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3070,'GebÃ€ude fÃŒr Sicherheit und Ordnung',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3071,'Polizei',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3072,'Feuerwehr',31001,'ax_gebaeude');
@@ -275,37 +277,37 @@
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3074,'Schutzbunker',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3075,'Justizvollzugsanstalt',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3080,'Friedhofsgebäude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3080,'FriedhofsgebÃ€ude',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3081,'Trauerhalle',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3082,'Krematorium',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3090,'Empfangsgebäude',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3091,'Bahnhofsgebäude',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3092,'Flughafengebäude',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3094,'Gebäude zum U-Bahnhof',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3095,'Gebäude zum S-Bahnhof',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3097,'Gebäude zum Busbahnhof',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3098,'Empfangsgebäude Schifffahrt',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3100,'Gebäude für öffentliche Zwecke mit Wohnen',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3200,'Gebäude für Erholungszwecke',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3210,'Gebäude für Sportzwecke',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3090,'EmpfangsgebÃ€ude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3091,'BahnhofsgebÃ€ude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3092,'FlughafengebÃ€ude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3094,'GebÃ€ude zum U-Bahnhof',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3095,'GebÃ€ude zum S-Bahnhof',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3097,'GebÃ€ude zum Busbahnhof',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3098,'EmpfangsgebÃ€ude Schifffahrt',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3100,'GebÃ€ude fÃŒr Ã¶ffentliche Zwecke mit Wohnen',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3200,'GebÃ€ude fÃŒr Erholungszwecke',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3210,'GebÃ€ude fÃŒr Sportzwecke',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3211,'Sport-, Turnhalle',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3212,'Gebäude zum Sportplatz',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3220,'Badegebäude',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3212,'GebÃ€ude zum Sportplatz',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3220,'BadegebÃ€ude',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3221,'Hallenbad',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3222,'Gebäude im Freibad',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3230,'Gebäude im Stadion',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3240,'Gebäude für Kurbetrieb',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3241,'Badegebäude für medizinische Zwecke',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3222,'GebÃ€ude im Freibad',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3230,'GebÃ€ude im Stadion',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3240,'GebÃ€ude fÃŒr Kurbetrieb',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3241,'BadegebÃ€ude fÃŒr medizinische Zwecke',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3242,'Sanatorium',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3260,'Gebäude im Zoo',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3261,'Empfangsgebäude des Zoos',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3260,'GebÃ€ude im Zoo',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3261,'EmpfangsgebÃ€ude des Zoos',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3262,'Aquarium, Terrarium, Voliere',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3263,'Tierschauhaus',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3264,'Stall im Zoo',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3270,'Gebäude im botanischen Garten',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3271,'Empfangsgebäude des botanischen Gartens',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3272,'Gewächshaus (Botanik)',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3270,'GebÃ€ude im botanischen Garten',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3271,'EmpfangsgebÃ€ude des botanischen Gartens',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3272,'GewÃ€chshaus (Botanik)',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3273,'Pflanzenschauhaus',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3280,'Gebäude für andere Erholungseinrichtung',31001,'ax_gebaeude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3281,'Schutzhütte',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3280,'GebÃ€ude fÃŒr andere Erholungseinrichtung',31001,'ax_gebaeude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3281,'SchutzhÃŒtte',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3290,'Touristisches Informationszentrum',31001,'ax_gebaeude');
 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (9998,'Nach Quellenlage nicht zu spezifizieren',31001,'ax_gebaeude');
@@ -334,7 +336,7 @@
 -- 51 Werte
 
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (1100,'Grundstück',21008,'ax_buchungsstelle');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (1101,'Aufgeteiltes Grundstück WEG',21008,'ax_buchungsstelle');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (1102,'Aufgeteiltes Grundstück Par. 3 Abs. 4 GBO',21008,'ax_buchungsstelle');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (1100,'GrundstÃŒck',21008,'ax_buchungsstelle');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (1101,'Aufgeteiltes GrundstÃŒck WEG',21008,'ax_buchungsstelle');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (1102,'Aufgeteiltes GrundstÃŒck Par. 3 Abs. 4 GBO',21008,'ax_buchungsstelle');
 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (1200,'Ungetrennter Hofraum',21008,'ax_buchungsstelle');
 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (1301,'Wohnungs-/Teileigentum',21008,'ax_buchungsstelle');
@@ -349,5 +351,5 @@
 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2101,'Erbbaurecht',21008,'ax_buchungsstelle');
 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2102,'Untererbbaurecht',21008,'ax_buchungsstelle');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2103,'Gebäudeeigentum',21008,'ax_buchungsstelle');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2103,'GebÃ€udeeigentum',21008,'ax_buchungsstelle');
 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2104,'Fischereirecht',21008,'ax_buchungsstelle');
 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2105,'Bergwerksrecht',21008,'ax_buchungsstelle');
@@ -360,28 +362,28 @@
 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2202,'Aufgeteiltes Untererbbaurecht WEG',21008,'ax_buchungsstelle');
 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2203,'Aufgeteiltes Recht Par. 3 Abs. 4 GBO',21008,'ax_buchungsstelle');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2204,'Aufgeteiltes Recht, Körperschaft',21008,'ax_buchungsstelle');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2205,'Aufgeteiltes Gebäudeeigentum',21008,'ax_buchungsstelle');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2204,'Aufgeteiltes Recht, KÃ¶rperschaft',21008,'ax_buchungsstelle');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2205,'Aufgeteiltes GebÃ€udeeigentum',21008,'ax_buchungsstelle');
 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2301,'Wohnungs-/Teilerbbaurecht',21008,'ax_buchungsstelle');
 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2302,'Wohnungs-/Teiluntererbbaurecht',21008,'ax_buchungsstelle');
 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2303,'Erbbaurechtsanteil Par. 3 Abs. 4 GBO',21008,'ax_buchungsstelle');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2304,'Anteiliges Recht, Körperschaft',21008,'ax_buchungsstelle');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2305,'Anteil am Gebäudeeigentum',21008,'ax_buchungsstelle');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2304,'Anteiliges Recht, KÃ¶rperschaft',21008,'ax_buchungsstelle');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2305,'Anteil am GebÃ€udeeigentum',21008,'ax_buchungsstelle');
 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2401,'Aufgeteilter Anteil Wohnungs-/Teilerbbaurecht',21008,'ax_buchungsstelle');
 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2402,'Aufgeteilter Anteil Wohnungs-/Teiluntererbbaurecht',21008,'ax_buchungsstelle');
 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2403,'Aufgeteilter Erbbaurechtsanteil Par. 3 Abs. 4 GBO',21008,'ax_buchungsstelle');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2404,'Aufgeteiltes anteiliges Recht, Körperschaft',21008,'ax_buchungsstelle');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2405,'Aufgeteilter Anteil am Gebäudeeigentum',21008,'ax_buchungsstelle');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2404,'Aufgeteiltes anteiliges Recht, KÃ¶rperschaft',21008,'ax_buchungsstelle');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2405,'Aufgeteilter Anteil am GebÃ€udeeigentum',21008,'ax_buchungsstelle');
 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2501,'Anteil am Wohnungs-/Teilerbbaurechtsanteil',21008,'ax_buchungsstelle');
 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2502,'Anteil am Wohnungs-/Teiluntererbbaurechtsanteil',21008,'ax_buchungsstelle');
 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2503,'Anteil am Erbbaurechtsanteil Par. 3 Abs. 4 GBO',21008,'ax_buchungsstelle');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2504,'Anteil am anteiligen Recht, Körperschaft',21008,'ax_buchungsstelle');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2505,'Anteil am Anteil zum Gebäudeeigentum',21008,'ax_buchungsstelle');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2504,'Anteil am anteiligen Recht, KÃ¶rperschaft',21008,'ax_buchungsstelle');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2505,'Anteil am Anteil zum GebÃ€udeeigentum',21008,'ax_buchungsstelle');
 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (3100,'Vermerk subjektiv dinglicher Rechte (Par. 9 GBO)',21008,'ax_buchungsstelle');
 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (4100,'Stockwerkseigentum',21008,'ax_buchungsstelle');
 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (5101,'Von Buchungspflicht befreit Par. 3 Abs. 2 GBO',21008,'ax_buchungsstelle');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (5200,'Anliegerflurstück',21008,'ax_buchungsstelle');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (5200,'AnliegerflurstÃŒck',21008,'ax_buchungsstelle');
 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (5201,'Anliegerweg',21008,'ax_buchungsstelle');
 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (5202,'Anliegergraben',21008,'ax_buchungsstelle');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (5203,'Anliegerwasserlauf, Anliegergewässer',21008,'ax_buchungsstelle');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (5203,'Anliegerwasserlauf, AnliegergewÃ€sser',21008,'ax_buchungsstelle');
 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (6101,'Nicht gebuchtes Fischereirecht',21008,'ax_buchungsstelle');
 
@@ -415,7 +417,7 @@
 
 
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1700,'Festlegung nach Baugesetzbuch - Allgemeines Städtebaurecht',71008,'ax_bauraumoderbodenordnungsrecht');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1700,'Festlegung nach Baugesetzbuch - Allgemeines StÃ€dtebaurecht',71008,'ax_bauraumoderbodenordnungsrecht');
 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1710,'Bebauungsplan',71008,'ax_bauraumoderbodenordnungsrecht');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1720,'Veränderungssperre nach Baugesetzbuch',71008,'ax_bauraumoderbodenordnungsrecht');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1720,'VerÃ€nderungssperre nach Baugesetzbuch',71008,'ax_bauraumoderbodenordnungsrecht');
 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1730,'Vorkaufrechtssatzung',71008,'ax_bauraumoderbodenordnungsrecht');
 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1740,'Enteignungsverfahren',71008,'ax_bauraumoderbodenordnungsrecht');
@@ -423,15 +425,15 @@
 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1760,'Bauland',71008,'ax_bauraumoderbodenordnungsrecht');
 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1770,'Vereinfachte Umlegung',71008,'ax_bauraumoderbodenordnungsrecht');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1780,'Vorhaben- und Erschließungsplan',71008,'ax_bauraumoderbodenordnungsrecht');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1790,'Flächennutzungsplan',71008,'ax_bauraumoderbodenordnungsrecht');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1800,'Festlegung nach Baugesetzbuch - Besonderes Städtebaurecht',71008,'ax_bauraumoderbodenordnungsrecht');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1810,'Städtebauliche Entwicklungsmaßnahme',71008,'ax_bauraumoderbodenordnungsrecht');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1811,'Städtebauliche Entwicklungsmaßnahme (Beschluss zu vorbereitenden Untersuchungen gefasst)',71008,'ax_bauraumoderbodenordnungsrecht');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1780,'Vorhaben- und ErschlieÃungsplan',71008,'ax_bauraumoderbodenordnungsrecht');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1790,'FlÃ€chennutzungsplan',71008,'ax_bauraumoderbodenordnungsrecht');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1800,'Festlegung nach Baugesetzbuch - Besonderes StÃ€dtebaurecht',71008,'ax_bauraumoderbodenordnungsrecht');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1810,'StÃ€dtebauliche EntwicklungsmaÃnahme',71008,'ax_bauraumoderbodenordnungsrecht');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1811,'StÃ€dtebauliche EntwicklungsmaÃnahme (Beschluss zu vorbereitenden Untersuchungen gefasst)',71008,'ax_bauraumoderbodenordnungsrecht');
 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1820,'Erhaltungssatzung',71008,'ax_bauraumoderbodenordnungsrecht');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1821,'Städtebauliches Erhaltungsgebiet',71008,'ax_bauraumoderbodenordnungsrecht');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1821,'StÃ€dtebauliches Erhaltungsgebiet',71008,'ax_bauraumoderbodenordnungsrecht');
 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1822,'Soziales Erhaltungsgebiet',71008,'ax_bauraumoderbodenordnungsrecht');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1823,'Erhaltungsgebiet zur städtebaulichen Umstrukturierung',71008,'ax_bauraumoderbodenordnungsrecht');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1823,'Erhaltungsgebiet zur stÃ€dtebaulichen Umstrukturierung',71008,'ax_bauraumoderbodenordnungsrecht');
 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1824,'Soziales Erhaltungsgebiet (Aufstellungsbeschluss gefasst)',71008,'ax_bauraumoderbodenordnungsrecht');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1830,'Städtebauliche Gebote',71008,'ax_bauraumoderbodenordnungsrecht');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1830,'StÃ€dtebauliche Gebote',71008,'ax_bauraumoderbodenordnungsrecht');
 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1840,'Sanierung',71008,'ax_bauraumoderbodenordnungsrecht');
 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1841,'Sanierung (Beschluss zu vorbereitenden Untersuchungen gefasst)',71008,'ax_bauraumoderbodenordnungsrecht');
@@ -450,22 +452,28 @@
 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2220,'Freiwilliger Landtausch (Par. 54 LwAnpG)',71008,'ax_bauraumoderbodenordnungsrecht');
 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2230,'Bodenordnungsverfahren (Par. 56 LwAnpG)',71008,'ax_bauraumoderbodenordnungsrecht');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2240,'Zusammenführung von Boden- und Gebäudeeigentum (Par. 64 LwAnpG)',71008,'ax_bauraumoderbodenordnungsrecht');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2240,'ZusammenfÃŒhrung von Boden- und GebÃ€udeeigentum (Par. 64 LwAnpG)',71008,'ax_bauraumoderbodenordnungsrecht');
 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2300,'Bodensonderungsgesetz',71008,'ax_bauraumoderbodenordnungsrecht');
 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2310,'Unvermessenes Eigentum',71008,'ax_bauraumoderbodenordnungsrecht');
 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2320,'Unvermessenes Nutzungsrecht',71008,'ax_bauraumoderbodenordnungsrecht');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2330,'Ergänzende Bodenneuordnung',71008,'ax_bauraumoderbodenordnungsrecht');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2330,'ErgÃ€nzende Bodenneuordnung',71008,'ax_bauraumoderbodenordnungsrecht');
 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2340,'Komplexe Bodenneuordnung',71008,'ax_bauraumoderbodenordnungsrecht');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2400,'Vermögenszuordnungsgesetz',71008,'ax_bauraumoderbodenordnungsrecht');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2410,'Vermögenszuordnung nach Plan',71008,'ax_bauraumoderbodenordnungsrecht');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2411,'Vermögenszuordnung nach dem Aufteilungsplan',71008,'ax_bauraumoderbodenordnungsrecht');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2412,'Vermögenszuordnung nach dem Zuordnungsplan',71008,'ax_bauraumoderbodenordnungsrecht');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2400,'VermÃ¶genszuordnungsgesetz',71008,'ax_bauraumoderbodenordnungsrecht');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2410,'VermÃ¶genszuordnung nach Plan',71008,'ax_bauraumoderbodenordnungsrecht');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2411,'VermÃ¶genszuordnung nach dem Aufteilungsplan',71008,'ax_bauraumoderbodenordnungsrecht');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2412,'VermÃ¶genszuordnung nach dem Zuordnungsplan',71008,'ax_bauraumoderbodenordnungsrecht');
 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2500,'Landesraumordnungsgesetz',71008,'ax_bauraumoderbodenordnungsrecht');
 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2510,'Wasservorranggebiete',71008,'ax_bauraumoderbodenordnungsrecht');
 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2600,'Bauordnung',71008,'ax_bauraumoderbodenordnungsrecht');
 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2610,'Baulast',71008,'ax_bauraumoderbodenordnungsrecht');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2611,'Begünstigende Baulast',71008,'ax_bauraumoderbodenordnungsrecht');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2611,'BegÃŒnstigende Baulast',71008,'ax_bauraumoderbodenordnungsrecht');
 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2612,'Belastende Baulast',71008,'ax_bauraumoderbodenordnungsrecht');
 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2700,'Grenzfeststellungsverfahren nach Hamb. Wassergesetz',71008,'ax_bauraumoderbodenordnungsrecht');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2800,'Verkehrsflächenbereinigung',71008,'ax_bauraumoderbodenordnungsrecht');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2800,'VerkehrsflÃ€chenbereinigung',71008,'ax_bauraumoderbodenordnungsrecht');
+
+
+
+-- EntschlÃŒsseln von Nutzungsarten
+--
+
 
 
Index: trunk/data/konvert/postnas_0.5/alkis_nutzungsart_definition.sql
===================================================================
--- trunk/data/konvert/postnas_0.5/alkis_nutzungsart_definition.sql	(revision 53)
+++ trunk/data/konvert/postnas_0.5/alkis_nutzungsart_definition.sql	(revision 53)
@@ -0,0 +1,109 @@
+
+-- ALKIS PostNAS 0.5
+
+-- ======================================================
+-- Zusammenfassung der Tabellen der tatsÃ€chlichen Nutzung
+-- ======================================================
+
+-- Um bei einer Feature.Info (Welche Nutzung an dieser Stelle?) 
+-- oder einer Verschneidung (Welche Nutzungen auf dem FlurstÃŒck?) 
+-- nicht 26 verschiedene Tabellen abfragen zu mÃŒssen, werden die wichtigsten 
+-- Felder dieser Tabellen zusammen gefasst.
+
+-- Teil 1: Anlegen der Tabellen
+
+-- Stand 
+--  2010-11-10  
+
+
+SET client_encoding = 'UTF-8';
+
+-- Alles auf Anfang!
+
+-- DROP TABLE nutzung;
+-- DROP TABLE nutzung_class;
+-- DROP TABLE nutzung_meta;
+
+
+-- Meta-Informationen ueber die Zusammenfassung und Gruppierung
+-- ------------------------------------------------------------
+
+CREATE TABLE nutzung_meta (
+  nutz_id           integer NOT NULL,
+  gruppe            character varying(30),
+  source_table      character varying(50),
+  title             character varying(50),
+  fldclass          character varying(30),
+  fldinfo           character varying(30),
+  CONSTRAINT nutzung_meta_pk PRIMARY KEY (nutz_id)
+);
+
+COMMENT ON TABLE  nutzung_meta                IS 'Gruppierung und Indizierung der zusammen gefassten Nutzungsarten in der Tabelle "nutzung".';
+COMMENT ON COLUMN nutzung_meta.nutz_id        IS 'Index fuer die Quell-Tabelle bei der Zusammenfassung in der Tabelle "nutzung".';
+COMMENT ON COLUMN nutzung_meta.source_table   IS 'Name der importierten Tabelle aus PostNAS.';
+COMMENT ON COLUMN nutzung_meta.gruppe         IS 'Objektartengruppe, Gruppierung der Nutzungsart.';
+COMMENT ON COLUMN nutzung_meta.title          IS 'Vorzeigbare Bezeichnung der Nutzungsartentabelle.';
+COMMENT ON COLUMN nutzung_meta.fldclass       IS 'Name des Feldes aus "source_table", das in Feld "nutzung.class" kopiert wird.';
+COMMENT ON COLUMN nutzung_meta.fldinfo        IS 'Name des Feldes aus "source_table", das in Feld "nutzung.info" kopiert wird.';
+
+
+-- Alle Abschnitte der "tatsÃ€chlichen Nutzung" vereinigt in einer Tabelle 
+-- Sie sind dann mit einem gemeinsamen Geometrie-Index mit einer SQL-Abfrage auffindbar.
+-- Dies ist die Voraussetzung fÃŒr eine performante Auskunft.
+
+CREATE TABLE nutzung
+( gml_id       character(16),
+  nutz_id      integer,
+  class        integer,
+  info         integer,
+  zustand      integer,
+  "name"       character varying(50),
+  bezeichnung  character varying(50),
+  CONSTRAINT nutzung_pk      PRIMARY KEY (gml_id),
+  CONSTRAINT nutzung_meta_id FOREIGN KEY (nutz_id)
+      REFERENCES nutzung_meta (nutz_id) MATCH SIMPLE
+      ON UPDATE NO ACTION ON DELETE CASCADE
+)
+WITH (OIDS=FALSE);
+
+SELECT AddGeometryColumn('nutzung','wkb_geometry','25832','POLYGON',2);
+
+-- 'class' ist nur innerhalb einer Gruppe ein sinvoller Index
+CREATE INDEX idx_nutz_cls  ON nutzung USING btree (nutz_id, class);
+
+-- Geometrischer Index fÃŒr die rÃ€umliche Suche
+CREATE INDEX nutzung_geom_idx ON nutzung USING gist (wkb_geometry);
+
+-- Kommentare
+COMMENT ON TABLE  nutzung             IS 'Zusammenfassung von 26 einzelnen Tabellen des Objektbereiches "TatsÃ€chliche Nutzung".';
+COMMENT ON COLUMN nutzung.gml_id      IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN nutzung.nutz_id     IS 'Index fuer die Quell-Tabelle bei der Zusammenfassung in der Tabelle "nutzung".';
+COMMENT ON COLUMN nutzung.class       IS 'Klassifizierung innerhalb der Nutzung. Aus verschiedenen Feldern importiert. Siehe "nutzung_meta.fldclass".';
+COMMENT ON COLUMN nutzung.info        IS 'Weitere verschlÃŒsselte Information zur Nutzung. Aus verschiedenen Feldern importiert. Siehe "nutzung_meta.fldinfo".';
+COMMENT ON COLUMN nutzung.name        IS 'NAM Eigenname';
+COMMENT ON COLUMN nutzung.bezeichnung IS 'weitere unverschlÃŒsselte Information wie Zweitname, Bezeichnung, fachliche Nummerierung usw.';
+COMMENT ON COLUMN nutzung.zustand     IS 'ZUS "Zustand" beschreibt, ob der Abschnitt ungenutzt ist.';
+
+
+-- Schluesseltabelle: classes innerhalb einer Nutzungsart.
+-- Wird nicht aus NAS geladen sondern durch das manuell zu pflegende Script.
+--  "alkis_nutzungsart_metadaten.sql"
+
+CREATE TABLE nutzung_class (
+  nutz_id       integer NOT NULL,
+  class         integer NOT NULL,
+  label         character varying(100),
+  blabla        character varying(1000),
+  CONSTRAINT nutzung_class_pk PRIMARY KEY (nutz_id, class),
+  CONSTRAINT nutzung_class_id FOREIGN KEY (nutz_id)
+      REFERENCES nutzung_meta (nutz_id) MATCH SIMPLE
+      ON UPDATE NO ACTION ON DELETE CASCADE
+);
+
+COMMENT ON TABLE  nutzung_class            IS 'SchlÃŒsseltabelle. Feinere Klassifizierung der zusammen gefassten Nutzungsarten.';
+COMMENT ON COLUMN nutzung_class.nutz_id    IS 'Index fuer die Quell-Tabelle bei der Zusammenfassung in der Tabelle nutzung.';
+COMMENT ON COLUMN nutzung_class.class      IS 'Key, SchlÃŒsselwert.';
+COMMENT ON COLUMN nutzung_class.label      IS 'EntschlÃŒsselung. Art der Nutzung, Dies Feld soll in der Auskunft angezeigt werden.';
+COMMENT ON COLUMN nutzung_class.blabla     IS 'Weitere ErlÃ€uterungen und Definitionen dazu.';
+
+-- END --
Index: trunk/data/konvert/postnas_0.5/alkis_nutzungsart_metadaten.sql
===================================================================
--- trunk/data/konvert/postnas_0.5/alkis_nutzungsart_metadaten.sql	(revision 53)
+++ trunk/data/konvert/postnas_0.5/alkis_nutzungsart_metadaten.sql	(revision 53)
@@ -0,0 +1,741 @@
+
+-- ALKIS PostNAS 0.5
+
+-- ======================================================
+-- Zusammenfassung der Tabellen der tatsÃ€chlichen Nutzung
+-- ======================================================
+
+-- Um bei einer Feature.Info (Welche Nutzung an dieser Stelle?) 
+-- oder einer Verschneidung (Welche Nutzungen auf dem FlurstÃŒck?) 
+-- nicht 26 verschiedene Tabellen abfragen zu mÃŒssen, werden die wichtigsten 
+-- Felder dieser Tabellen zusammen gefasst.
+
+-- Teil 2: Laden der statischen Tabellen mit Metadaten und SchlÃŒsseln (Classes)
+
+-- Stand 
+--  2010-11-10  In Arbeit ... 
+
+SET client_encoding = 'UTF-8';
+
+
+-- Tabellen  l e e r e n 
+DELETE FROM nutzung_meta;
+DELETE FROM nutzung_class;
+
+
+-- Ãber die Tabelle "nutzung_meta" wird dokumentiert, welche Felder der Ursprungstabellen 
+-- in die Zielfelder "class" und "info" der zusammen gefassten Tabelle "nutzung" geladen werden,
+
+
+-- ****  Objektbereich: TatsÃ€chliche Nutzung  ****
+
+-- ** Objektartengruppe: Siedlung **
+
+-- 01 REO: ax_Wohnbauflaeche
+
+-- Metadaten:
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title, fldclass, fldinfo)
+VALUES (1, 'Siedlung','ax_wohnbauflaeche','WohnbauflÃ€che', 'Art der Bebauung', null);
+
+-- Classes (artderbebauung):
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (1, 1000,'Offen',       '"Offen" beschreibt die Bebauung von "WohnbauflÃ€che", die vorwiegend durch einzelstehende GebÃ€ude charakterisiert wird.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (1, 2000,'Geschlossen', '"Geschlossen" beschreibt die Bebauung von "WohnbauflÃ€che", die vorwiegend durch zusammenhÃ€ngende GebÃ€ude charakterisiert wird. Die GebÃ€udeabdeckung ist in der Regel >50 Prozent der WohnbauflÃ€che.');
+
+-- Zustand: 2 Werte
+-- 2100,'AuÃer Betrieb, stillgelegt, verlassen', '"AuÃer Betrieb, stillgelegt; verlassen" bedeutet, dass sich die FlÃ€che nicht mehr in regelmÃ€Ãiger, der Bestimmung entsprechenden Nutzung befindet.');
+-- 8000,'Erweiterung, Neuansiedlung'
+
+
+-- 02 REO: ax_IndustrieUndGewerbeflaeche
+-- -------------------------------------
+-- Metadaten
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title, fldclass, fldinfo)
+VALUES (2, 'Siedlung','ax_industrieundgewerbeflaeche','Industrie- und GewerbeflÃ€che', 'Funktion', null);
+
+-- Classes (Funktion):
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (2, 1700,'Industrie und Gewerbe', '"Industrie und Gewerbe" bezeichnet FlÃ€chen, auf denen vorwiegend Industrie- und Gewerbebetriebe vorhanden sind. Darin sind GebÃ€ude- und FreiflÃ€chen und die BetriebslÃ€che Lagerplatz enthalten.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 1710,'Produktion');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 1720,'Handwerk');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 1730,'Tankstelle');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (2, 1740,'Lagerplatz', '"Lagerplatz" bezeichnet FlÃ€chen, auf denen inner- und auÃerhalb von GebÃ€uden wirtschaftliche GÃŒter gelagert werden.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 1750,'Transport');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 1760,'Forschung');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 1770,'Grundstoff');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 1780,'Betriebliche Sozialeinrichtung');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 1790,'Werft');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (2, 1400,'Handel und Dienstleistung', '"Handel und Dienstleistung" bezeichnet eine FlÃ€che, auf der vorwiegend GebÃ€ude stehen, in denen Handels- und/oder Dienstleistungsbetriebe ansÃ€ssig sind.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 1410,'Verwaltung, freie Berufe');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 1420,'Bank, Kredit');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 1430,'Versicherung');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 1440,'Handel');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (2, 1450,'Ausstellung, Messe', '"Ausstellung, Messe" bezeichnet eine FlÃ€che mit Ausstellungshallen und sonstigen Einrichtungen zur PrÃ€sentation von Warenmustern.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 1460,'Beherbergung');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 1470,'Restauration');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 1480,'VergnÃŒgung');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (2, 1490,'GÃ€rtnerei', '"GÃ€rtnerei" bezeichnet eine FlÃ€che mit GebÃ€uden, GewÃ€chshÃ€usern und sonstigen Einrichtungen, zur Aufzucht von Blumen und GemÃŒsepflanzen.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (2, 2500,'Versorgungsanlage', '"Versorgungsanlage" bezeichnet eine FlÃ€che, auf der vorwiegend Anlagen und GebÃ€ude zur Versorgung der Allgemeinheit mit ElektrizitÃ€t, WÃ€rme und Wasser vorhanden sind.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 2501,'GebÃ€ude- und FreiflÃ€che Versorgungsanlage');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 2502,'BetriebsflÃ€che Versorgungsanlage');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (2, 2510,'FÃ¶rderanlage', '"FÃ¶rderanlage" bezeichnet eine FlÃ€che mit Einrichtungen zur FÃ¶rderung von ErdÃ¶l, Erdgas, Sole, KohlensÃ€ure oder ErdwÃ€rme aus dem Erdinneren.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (2, 2520,'Wasserwerk', '"Wasserwerk" bezeichnet eine FlÃ€che mit Bauwerken und sonstigen Einrichtungen zur Gewinnung und/ oder zur Aufbereitung von (Trink-)wasser.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 2521,'GebÃ€ude- und FreiflÃ€che Versorgungsanlage, Wasser');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 2522,'BetriebsflÃ€che Versorgungsanlage, Wasser');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (2, 2530,'Kraftwerk', '"Kraftwerk" bezeichnet eine FlÃ€che mit Bauwerken und sonstigen Einrichtungen zur Erzeugung von elektrischer Energie.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 2531,'GebÃ€ude- und FreiflÃ€che Versorgungsanlage, ElektrizitÃ€t');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 2532,'BetriebsflÃ€che Versorgungsanlage, ElektrizitÃ€t');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (2, 2540,'Umspannstation', '"Umspannstation" bezeichnet eine FlÃ€che mit GebÃ€uden und sonstigen Einrichtungen, um Strom auf eine andere Spannungsebene zu transformieren.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (2, 2550,'Raffinerie', '"Raffinerie" bezeichnet eine FlÃ€che mit Bauwerken und sonstigen Einrichtungen zur Aufbereitung von ErdÃ¶l.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 2551,'GebÃ€ude- und FreiflÃ€che Versorgungsanlage, Ãl');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 2552,'BetriebsflÃ€che Versorganlage, Ãl');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 2560,'Gaswerk');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 2561,'GebÃ€ude- und FreiflÃ€che Versorgungsanlage, Gas');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 2562,'BetriebsflÃ€che Versorgungsanlage, Gas');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (2, 2570,'Heizwerk', '"Heizwerk" bezeichnet eine FlÃ€che mit Bauwerken und sonstigen Einrichtungen zur Erzeugung von WÃ€rmeenergie zu Heizzwecken.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 2571,'GebÃ€ude- und FreiflÃ€che Versorgungsanlage, WÃ€rme');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 2572,'BetriebsflÃ€che Versorgungsanlage, WÃ€rme');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (2, 2580,'Funk- und Fernmeldeanlage', '"Funk- und Fernmeldeanlage" bezeichnet eine FlÃ€che, auf der vorwiegend Anlagen und GebÃ€ude zur elektronischen Informationenvermittlung stehen.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 2581,'GebÃ€ude- und FreiflÃ€che Versorgungsanlage, Funk- und Fernmeldewesen');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 2582,'BetriebsflÃ€che Versorgungsanlage, Funk- und Fernmeldewesen');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (2, 2600,'Entsorgung', '"Entsorgung" bezeichnet eine FlÃ€che, auf der vorwiegend Anlagen und GebÃ€ude zur Verwertung und Entsorgung von Abwasser und festen Abfallstoffen vorhanden sind.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 2601,'GebÃ€ude- und FreiflÃ€che Entsorgungsanlage');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 2602,'BetriebsflÃ€che Entsorgungsanlage');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (2, 2610,'KlÃ€ranlage, KlÃ€rwerk', '"KlÃ€ranlage, KlÃ€rwerk" bezeichnet eine FlÃ€che mit Bauwerken und sonstigen Einrichtungen zur Reinigung von Abwasser.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 2611,'GebÃ€ude- und FreiflÃ€che Entsorgungsanlage, Abwasserbeseitigung');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 2612,'BetriebsflÃ€che Entsorgungsanlage, Abwasserbeseitigung');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (2, 2620,'Abfallbehandlungsanlage', '"Abfallbehandlungsanlage" bezeichnet eine FlÃ€che mit Bauwerken und sonstigen Einrichtungen, auf der AbfÃ€lle mit chemisch/physikalischen und biologischen oder thermischen Verfahren oder Kombinationen dieser Verfahren behandelt werden.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 2621,'GebÃ€ude- und FreiflÃ€che Entsorgungsanlage, Abfallbeseitigung');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 2622,'BetriebsflÃ€che Entsorgungsanlage, Abfallbeseitigung');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, 2623,'BetriebsflÃ€che Entsorgungsanlage, Schlamm');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (2, 2630,'Deponie (oberirdisch)', '"Deponie (oberirdisch)" bezeichnet eine FlÃ€che, auf der oberirdisch Abfallstoffe gelagert werden.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (2, 2640,'Deponie (untertÃ€gig)', '"Deponie (untertÃ€gig)" bezeichnet eine oberirdische BetriebsflÃ€che, unter der Abfallstoffe eingelagert werden (Untertagedeponie).');
+
+-- MUSTER:
+--INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (2, __,'__');
+--INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (2, __,'__', '____');
+
+
+-- Zustand als 2. Feld?
+
+
+--*FÃ¶rdergut:
+-- 1000 ErdÃ¶l        'ErdÃ¶l' ist ein flÃŒssiges und brennbares Kohlenwasserstoffgemisch, das gefÃ¶rdert wird.
+-- 2000 Erdgas       'Erdgas' ist ein in der Erdkruste vorkommendes brennbares Naturgas, das gefÃ¶rdert wird.
+-- 3000 Sole, Lauge  'Sole, Lauge' ist ein kochsalzhaltiges Wasser, das gefÃ¶rdert wird.
+-- 4000 KohlensÃ€ure  'KohlensÃ€ure' ist eine schwache SÃ€ure, die durch LÃ¶sung von Kohlendioxid in Wasser entsteht und gefÃ¶rdert wird.
+-- 5000 ErdwÃ€rme     'ErdwÃ€rme' ist eine auf natÃŒrlichem Wege sich erneuernde WÃ€rmeenergie, die aus einer geothermisch geringen Tiefenstufe der Erdkruste gefÃ¶rdert wird.
+
+--*Lagergut:
+-- 7000 Abraum
+-- 1000 Baustoffe
+-- 4000 Erde
+-- 2000 Kohle
+-- 3000 Ãl
+-- 6000 Schlacke
+-- 8000 Schrott, Altmaterial
+
+--*PrimÃ€renergie:
+-- 1000 Wasser    --'Wasser' bedeutet, dass das Kraftwerk potentielle und kinetische Energie des Wasserkreislaufs in elektrische Energie umwandelt.
+-- 2000 Kernkraft --'Kernkraft' bedeutet, dass das Kraftwerk die durch Kernspaltung gewonnene Energie in eine andere Energieform umwandelt.
+-- 3000 Sonne     --'Sonne' bedeutet, dass das Kraftwerk bzw. Heizwerk Sonnenenergie in eine andere Energieform umwandelt.
+-- 4000 Wind      --'Wind' bedeutet, dass das Kraftwerk die StrÃ¶mungsenergie des Windes in elektrische Energie umwandelt.
+-- 5000 Gezeiten  --'Gezeiten' bedeutet, dass das Kraftwerk die kinetische Energie der Meeresgezeiten in elektrische Energie umwandelt.
+-- 6000 ErdwÃ€rme  --'ErdwÃ€rme' bedeutet, dass das Heizwerk die geothermische Energie der Erde nutzt.
+-- 7000 Verbrennung --'Verbrennung' bedeutet, dass das Kraftwerk bzw. Heizwerk die durch Verbrennung freiwerdende Energie in eine andere Energieform umwandelt.
+-- 7100 Kohle     --'Kohle' bedeutet, dass das Kraftwerk bzw. Heizwerk die durch Verbrennung von Kohle freiwerdende Energie in eine andere Energieform umwandelt.
+-- 7200 Ãl        --'Ãl' bedeutet, dass das Kraftwerk bzw. Heizwerk die durch Verbrennung von Ãl freiwerdende Energie in eine andere Energieform umwandelt.
+-- 7300 Gas       --'Gas' bedeutet, dass das Kraftwerk bzw. Heizwerk die durch Verbrennung von Gas freiwerdende Energie in eine andere Energieform umwandelt.
+-- 7400 MÃŒll, Abfall --'MÃŒll, Abfall' bedeutet, dass das Kraftwerk bzw. Heizwerk die durch Verbrennung von MÃŒll bzw. Abfall freiwerdende Energie in eine andere Energieform umwandelt.
+
+
+-- 03 REO: ax_Halde
+-- -------------------------------------
+-- 'Halde' ist eine FlÃ€che, auf der Material langfristig gelagert wird und beschreibt die auch im Relief 
+-- zu modellierende tatsÃ€chliche AufschÃŒttung. 
+-- Aufgeforstete Abraumhalden werden als Objekte der Objektart 'Wald' erfasst.
+
+-- Metadaten:
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title, fldclass, fldinfo)
+VALUES (3, 'Siedlung','ax_halde','Halde', 'Lagergut', null);
+
+-- Classes (Lagergut):
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (3, 1000,'Baustoffe');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (3, 2000,'Kohle');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (3, 4000,'Erde');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (3, 5000,'Schutt');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (3, 6000,'Schlacke');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (3, 7000,'Abraum');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (3, 8000,'Schrott, Altmaterial');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (3, 9999,'Sonstiges');
+
+-- Zustand: 2 Werte
+
+
+-- 04 ax_Bergbaubetrieb
+-- -------------------------------------
+-- 'Bergbaubetrieb' ist eine FlÃ€che, die fÃŒr die FÃ¶rderung des Abbaugutes unter Tage genutzt wird.
+
+-- Metadaten:
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title, fldclass, fldinfo)
+VALUES (4, 'Siedlung','ax_bergbaubetrieb','Bergbaubetrieb', 'Abbaugut', null);
+
+-- Classes (Abbaugut):
+-- 'Abbaugut' gibt an, welches Material abgebaut wird.
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 1000,'Erden, Lockergestein', '"Erden, Lockergestein" bedeutet, dass feinkÃ¶rnige Gesteine abgebaut werden.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 1001,'Ton', '"Ton" ist ein Abbaugut, das aus gelblichem bis grauem Lockergestein besteht und durch Verwitterung Ã€lterer Gesteine entsteht.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 1007,'Kalk, Kalktuff, Kreide', '"Kalk, Kalktuff, Kreide" ist ein Abbaugut, das aus erdigem weiÃen Kalkstein besteht.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 2000,'Steine, Gestein, Festgestein', '"Steine, Gestein, Festgestein" bedeutet, dass grobkÃ¶rnige oder feste Gesteine abgebaut werden.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 2002,'Schiefer, Dachschiefer', '"Schiefer, Dachschiefer" ist ein toniges Abbaugut, das in dÃŒnne ebene Platten spaltbar ist.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 2003,'Metamorpher Schiefer', '"Metamorpher Schiefer" ist ein Abbaugut, dessen ursprÃŒngliche Zusammensetzung und Struktur durch WÃ€rme und Druck innerhalb der Erdkruste verÃ€ndert worden ist.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 2005,'Kalkstein', '"Kalkstein" ist ein Abbaugut, das als weit verbreitetes Sedimentgestein ÃŒberwiegend aus Calciumcarbonat besteht.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 2006,'Dolomitstein', '"Dolomitstein" ist ein Abbaugut, das ÃŒberwiegend aus calcium- und magnesiumhaltigen Mineralien besteht.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 2013,'Basalt, Diabas', '"Basalt, Diabas" ist ein Abbaugut, das aus basischem Ergussgestein besteht.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 2021,'Talkschiefer, Speckstein', '"Talkschiefer, Speckstein" ist ein farbloses bis graugrÃŒnes, sich fettig anfÃŒhlendes Abbaugut, das aus dem weichen Mineral Talk besteht.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 3000,'Erze', '"Erze" bedeutet, dass die in der Natur vorkommenden, metallhaltigen Mineralien und Mineralgemische abgebaut oder gespeichert werden.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 3001,'Eisen', '"Eisen" wird als Eisenerz abgebaut und durch VerhÃŒttung gewonnen.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 3002,'Buntmetallerze', '"Buntmetallerze" ist das Abbaugut, das alle Nichteisenmetallerze als Sammelbegriff umfasst.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 3003,'Kupfer', '"Kupfer" wird als Kupfererz abgebaut und durch VerhÃŒttung gewonnen.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 3004,'Blei', '"Blei" wird als Bleierz abgebaut und durch spezielle Verfahren gewonnen.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 3005,'Zink', '"Zink" wird als Zinkerz abgebaut und durch spezielle Verfahren gewonnen.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 3006,'Zinn', '"Zinn" wird als Zinnerz abgebaut und durch spezielle Verfahren gewonnen.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 3007,'Wismut, Kobalt, Nickel', '"Wismut, Kobalt, Nickel" werden als Erze abgebaut und durch spezielle Verfahren gewonnen.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 3008,'Uran', '"Uran" wird als Uranerz abgebaut und durch spezielle Verfahren gewonnen.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 3009,'Mangan', '"Mangan" wird als Manganerz abgebaut und durch spezielle Verfahren gewonnen.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 3010,'Antimon', '"Antimon" wird als Antimonerz abgebaut und durch spezielle Verfahren gewonnen.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 3011,'Edelmetallerze', '"Edelmetallerze" ist das Abbaugut, aus dem Edelmetalle (z. B. Gold, Silber) gewonnen werden.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 4000,'Treib- und Brennstoffe', '"Treib- und Brennstoffe" bedeutet, dass die in der Natur vorkommenden brennbaren organischen und anorganischen Substanzen abgebaut oder gewonnen werden.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 4020,'Kohle', '"Kohle" ist ein Abbaugut, das durch Inkohlung (Umwandlungsprozess pflanzlicher Substanzen) entstanden ist.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 4021,'Braunkohle', '"Braunkohle" ist ein Abbaugut, das durch einen bestimmten Grad von Inkohlung (Umwandlungsprozess pflanzlicher Substanzen) entstanden ist.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 4022,'Steinkohle', '"Steinkohle" ist ein Abbaugut, das durch vollstÃ€ndige Inkohlung (Umwandlungsprozess pflanzlicher Substanzen) entstanden ist.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 4030,'Ãlschiefer', '"Ãlschiefer" ist ein Abbaugut, das aus dunklem, bitumenhaltigem, tonigem Gestein besteht');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 5000,'Industrieminerale, Salze ', '"Industrieminerale, Salze" bedeutet, dass die in der Natur vorkommenden Mineralien abgebaut werden.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 5001,'Gipsstein', '"Gipsstein" ist ein natÃŒrliches Abbaugut.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 5002,'Anhydritstein', '"Anhydritstein" ist ein Abbaugut, das aus wasserfreiem Gips besteht.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 5003,'Steinsalz', '"Steinsalz" ist ein Abbaugut, das aus SalzstÃ¶cken gewonnen wird und aus Natriumchlorid besteht.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 5004,'Kalisalz', '"Kalisalz" ist ein Abbaugut, das aus SalzstÃ¶cken gewonnen wird und aus Chloriden und Sulfaten besteht.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 5005,'Kalkspat', '"Kalkspat" ist ein weiÃes oder hell gefÃ€rbtes Abbaugut (Calciumcarbonat).');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 5006,'Flussspat', '"Flussspat" ist ein Abbaugut, das aus Calciumfluorid besteht.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 5007,'Schwerspat', '"Schwerspat" ist ein formenreiches, rhombisches weiÃes bis farbiges Abbaugut.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (4, 5011,'Graphit', '"Graphit" ist ein bleigraues, weiches, metallglÃ€nzendes Abbaugut, das aus fast reinem Kohlenstoff besteht.');
+
+-- Zustand: 2 Werte
+
+
+-- 05 REO: ax_TagebauGrubeSteinbruch
+-- -------------------------------------
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title, fldclass, fldinfo) 
+VALUES (5, 'Siedlung','ax_tagebaugrubesteinbruch','Tagebau, Grube, Steinbruch', 'Abbaugut', null);
+
+-- Classes (Abbaugut):
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (5, 1000,'Erden, Lockergestein', '"Erden, Lockergestein" bedeutet, dass feinkÃ¶rnige Gesteine abgebaut werden.');
+
+--Ton 1001 --'Ton' ist ein Abbaugut, das aus gelblichem bis grauem Lockergestein besteht und durch Verwitterung Ã€lterer Gesteine entsteht.
+--Bentonit 1002 --'Bentonit' ist ein tonartiges Abbaugut, das durch Verwitterung vulkanischer Asche (Tuffe) entstanden ist.
+--Kaolin 1003 --'Kaolin' ist ein Abbaugut, das aus weiÃem, erdigem Gestein, fast reinem Aluminiumsilikat (kieselsaure Tonerde) besteht.
+--Lehm 1004 --'Lehm' ist ein Abbaugut, das durch Verwitterung entstanden ist und aus gelb bis braun gefÃ€rbtem sandhaltigem Ton besteht.
+--LÃ¶Ã, LÃ¶Ãlehm 1005 --'LÃ¶Ã, LÃ¶Ãlehm' ist ein Abbaugut das aus feinsten gelblichen Sedimenten besteht und eine hohe WasserspeicherfÃ€higkeit aufweist.
+--Mergel 1006 --'Mergel' ist ein Abbaugut das aus kalk- und tonartigem Sedimentgestein besteht.
+--Kalk, Kalktuff, Kreide 1007 --  'Kalk, Kalktuff, Kreide' ist ein Abbaugut, das aus erdigem weiÃen Kalkstein besteht.
+
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (5, 1008,'Sand', '"Sand" ist ein Abbaugut, das aus kleinen, losen MineralkÃ¶rnern (hÃ€ufig Quarz) besteht.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (5, 1009,'Kies, Kiessand', '"Kies, Kiessand" ist ein Abbaugut, das aus vom Wasser rund geschliffenen Gesteinsbrocken besteht.');
+
+--Farberden 1011 --'Farberden' ist ein Abbaugut, das durch Verwitterung entstanden ist und vorrangig aus eisenhaltigem Gestein besteht.
+--Quarzsand 1012 --'Quarzsand' ist ein Abbaugut, das vorwiegend aus kleinen, losen QuarzkÃ¶rnern besteht.
+--Kieselerde 1013 --'Kieselerde' ist ein Abbaugut, das durch tertiÃ€re Binnenseeablagerungen aus Kieselschalen toter Kieselalgen entstanden ist.
+
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (5, 2000,'Steine, Gestein, Festgestein', '"Steine, Gestein, Festgestein" bedeutet, dass grobkÃ¶rnige oder feste Gesteine abgebaut werden.');
+
+--Tonstein 2001 --'Tonstein' ist ein gelblich bis graues Abbaugut, das ÃŒberwiegend aus Tonmineralien besteht.
+--Schiefer, Dachschiefer 2002 --'Schiefer, Dachschiefer' ist ein toniges Abbaugut, das in dÃŒnne ebene Platten spaltbar ist.
+--Metamorpher Schiefer 2003 --'Metamorpher Schiefer' ist ein Abbaugut, dessen ursprÃŒngliche Zusammensetzung und Struktur durch WÃ€rme und Druck innerhalb der Erdkruste verÃ€ndert worden ist.
+--Mergelstein 2004 --'Mergelstein' ist ein Abbaugut, das sich grÃ¶Ãtenteils aus Ton und Kalk zusammensetzt.
+--Kalkstein 2005 --'Kalkstein' ist ein Abbaugut, das als weit verbreitetes Sedimentgestein ÃŒberwiegend aus Calciumcarbonat besteht.
+--Dolomitstein 2006 --'Dolomitstein' ist ein Abbaugut, das ÃŒberwiegend aus calcium- und magnesiumhaltigen Mineralien besteht.
+--Travertin 2007 --'Travertin' ist ein Abbaugut, das aus gelblichen Kiesel- oder Kalktuffen besteht.
+--Marmor 2008 --'Marmor' ist ein Abbaugut, das als rein weiÃer kristalliner, kÃ¶rniger Kalkstein (Calciumcarbonat) vorkommt.
+--Sandstein 2009 --'Sandstein' ist ein Abbaugut, das aus verfestigtem Sedimentgestein besteht.
+--Grauwacke 2010 --'Grauwacke' ist ein Abbaugut, das aus tonhaltigem Sandstein besteht und mit GesteinsbruchstÃŒcken angereichert sein kann.
+--Quarzit 2011 --'Quarzit' ist ein sehr hartes metamorphes Abbaugut, das vorwiegend aus feinkÃ¶rnigen Quarzmineralien besteht.
+--Gneis 2012 --'Gneis' ist ein metamorphes Abbaugut mit Schieferung, das aus Feldspat, Quarz und Glimmer besteht.
+--Basalt, Diabas 2013 --'Basalt, Diabas' ist ein Abbaugut, das aus basischem Ergussgestein besteht.
+--Andesit 2014 --'Andesit' ist ein Abbaugut, das aus Ergussgestein besteht.
+--Porphyr, Quarzporphyr 2015 --'Porphyr, Quarzporphyr' ist ein eruptiv entstandenes Abbaugut, das aus einer dichten Grundmasse und groben Einsprenglingen besteht.
+--Granit 2016 --'Granit' ist ein eruptiv entstandenes Abbaugut, das aus kÃ¶rnigem Feldspat, Quarz, Glimmer besteht.
+--Granodiorit 2017 --"Granodiorit" ist ein hell- bis dunkelgraues Abbaugut. Es ist ein mittelkÃ¶rniges Tiefengestein mit den Hauptbestandteilen Feldspat, Quarz, Hornblende und Biotit.
+--Tuff-, Bimsstein 2018 --'Tuff-, Bimsstein' ist ein helles, sehr porÃ¶ses Abbaugut, das durch rasches Erstarren der Lava entstanden ist.
+--Trass 2019 --'Trass' ist ein Abbaugut, das aus vulkanischem Aschentuff (Bimsstein) besteht.
+
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (5, 2020,'Lavaschlacke', '"Lavaschlacke" ist ein Abbaugut, das aus ausgestoÃenem, geschmolzenen Vulkangestein besteht.');
+
+--Talkschiefer, Speckstein 2021
+--'Talkschiefer, Speckstein' ist ein farbloses bis graugrÃŒnes, sich fettig anfÃŒhlendes Abbaugut, das aus dem weichen Mineral Talk besteht.
+
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (5, 4000,'Treib- und Brennstoffe', '"Treib- und Brennstoffe" bedeutet, dass die in der Natur vorkommenden brennbaren organischen und anorganischen Substanzen abgebaut oder gewonnen werden.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (5, 4010,'Torf', '"Torf" ist ein Abbaugut, das aus der unvollkommenen Zersetzung abgestorbener pflanzlicher Substanz unter Luftabschluss in Mooren entstanden ist.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (5, 4020,'Kohle', '"Kohle" ist ein Abbaugut, das durch Inkohlung (Umwandlungsprozess pflanzlicher Substanzen) entstanden ist.');
+
+
+--Braunkohle 4021 --'Braunkohle' ist ein Abbaugut, das durch einen bestimmten Grad von Inkohlung (Umwandlungsprozess pflanzlicher Substanzen) entstanden ist.
+--Steinkohle 4022 --'Steinkohle' ist ein Abbaugut, das durch vollstÃ€ndige Inkohlung (Umwandlungsprozess pflanzlicher Substanzen) entstanden ist.
+--Ãlschiefer 4030 --'Ãlschiefer' ist ein Abbaugut, das aus dunklem, bitumenhaltigen, tonigen Gestein besteht.
+--Industrieminerale, Salze 5000 --'Industrieminerale, Salze' bedeutet, dass die in der Natur vorkommenden Mineralien abgebaut werden.
+--Gipsstein 5001 --'Gipsstein' ist ein natÃŒrliches Abbaugut.
+--Anhydritstein 5002 --'Anhydritstein' ist ein Abbaugut, das aus wasserfreiem Gips besteht.
+--Kalkspat 5005 --'Kalkspat' ist ein weiÃes oder hell gefÃ€rbtes Abbaugut (Calciumcarbonat).
+--Schwerspat 5007 --'Schwerspat' ist ein formenreiches, rhombisches weiÃes bis farbiges Abbaugut.
+--Quarz 5008 --'Quarz' ist ein Abbaugut, das aus verschiedenen Gesteinsarten (Granit, Gneis, Sandstein) gewonnen wird.
+--Feldspat 5009 --'Feldspat' ist ein weiÃ bis grauweiÃes gesteinsbildendes Mineral von blÃ€ttrigem Bruch, das abgebaut wird.
+--Pegmatitsand 5010 --'Pegmatitsand' ist ein Abbaugut, das durch Verwitterung von Granit und Gneis entstanden ist.
+--Sonstiges 9999 --'Sonstiges' bedeutet, dass das Abbaugut bekannt, aber nicht in der Attributwertliste aufgefÃŒhrt ist.
+
+
+
+-- 2. Feld: "Zustand"
+-- 2100   AuÃer Betrieb, stillgelegt, verlassen
+-- "AuÃer Betrieb, stillgelegt; verlassen" bedeutet, dass sich 'Tagebau, Grube, Steinbruch' nicht mehr in regelmÃ€Ãiger, der Bestimmung entsprechenden Nutzung befindet.
+
+
+-- 06 REO: ax_FlaecheGemischterNutzung
+-- -------------------------------------
+
+-- Metadaten:
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title, fldclass, fldinfo)
+VALUES (6, 'Siedlung','ax_flaechegemischternutzung','FlÃ€che gemischter Nutzung', 'Funktion', null);
+
+-- Classes (Funktion):
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (6, 2100,'GebÃ€ude- und FreiflÃ€che, Mischnutzung mit Wohnen');
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (6, 2110,'GebÃ€ude- und FreiflÃ€che, Mischnutzung mit Wohnen / Wohnen mit Ãffentlich ');
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (6, 2120,'GebÃ€ude- und FreiflÃ€che, Mischnutzung mit Wohnen / Wohnen mit Handel und Dienstleistungen');
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (6, 2130,'GebÃ€ude- und FreiflÃ€che, Mischnutzung mit Wohnen / Wohnen mit Gewerbe und Industrie ');
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (6, 2140,'GebÃ€ude- und FreiflÃ€che, Mischnutzung mit Wohnen / Ãffentlich mit Wohnen');
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (6, 2150,'GebÃ€ude- und FreiflÃ€che, Mischnutzung mit Wohnen / Handel und Dienstleistungen mit Wohnen');
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (6, 2160,'GebÃ€ude- und FreiflÃ€che, Mischnutzung mit Wohnen / Gewerbe und Industrie mit Wohnen');
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (6, 2700,'GebÃ€ude- und FreiflÃ€che Land- und Forstwirtschaft');
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (6, 2710,'GebÃ€ude- und FreiflÃ€che Land- und Forstwirtschaft / Wohnen');
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (6, 2720,'GebÃ€ude- und FreiflÃ€che Land- und Forstwirtschaft / Betrieb');
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (6, 2730,'GebÃ€ude- und FreiflÃ€che Land- und Forstwirtschaft / Wohnen und Betrieb');
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (6, 6800,'Landwirtschaftliche BetriebsflÃ€che');
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (6, 7600,'Forstwirtschaftliche BetriebsflÃ€che');
+
+-- Art der Bebauung
+-- Offen       1000 -- "Offen" beschreibt die Bebauung von 'FlÃ€che gemischter Nutzung', die vorwiegend durch einzelstehende GebÃ€ude charakterisiert wird.
+-- Geschlossen 2000 -- "Geschlossen" beschreibt die Bebauung von 'FlÃ€che gemischter Nutzung', die vorwiegend durch zusammenhÃ€ngende GebÃ€ude charakterisiert wird. Die GebÃ€udeabdeckung ist in der Regel > 50 Prozent der FlÃ€che.
+
+
+-- 07 REO: ax_FlaecheBesondererFunktionalerPraegung
+-- -------------------------------------
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title, fldclass, fldinfo)
+VALUES (7, 'Siedlung','ax_flaechebesondererfunktionalerpraegung','FlÃ€che besonderer funktionaler PrÃ€gung', 'Funktion', 'Art der Bebauung');
+
+
+-- Classes (Funktion):
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (7, 1100,'Ãffentliche Zwecke');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (7, 1110,'Ãffentliche Zwecke / Verwaltung', '"Verwaltung" bezeichnet eine FlÃ€che auf der vorwiegend GebÃ€ude der Ã¶ffentlichen Verwaltung, z. B. Rathaus, Gericht, Kreisverwaltung stehen.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (7, 1120,'Ãffentliche Zwecke / Bildung und Forschung', '"Bildung und Forschung" bezeichnet eine FlÃ€che, auf der vorwiegend GebÃ€ude stehen, in denen geistige, kulturelle und soziale FÃ€higkeiten vermittelt werden und/oder wissenschaftliche Forschung betrieben wird (z.B. Schulen, UniversitÃ€ten, Forschungsinstitute).');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (7, 1130,'Ãffentliche Zwecke / Kultur', '"Kultur" bezeichnet eine FlÃ€che auf der vorwiegend Anlagen und GebÃ€ude fÃŒr kulturelle Zwecke, z.B. Konzert- und MuseumsgebÃ€ude, Bibliotheken, Theater, SchlÃ¶sser und Burgen sowie Rundfunk- und FernsehgebÃ€ude stehen.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (7, 1140,'Ãffentliche Zwecke / ReligiÃ¶se Einrichtung');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (7, 1150,'Ãffentliche Zwecke / Gesundheit, Kur', '"Gesundheit, Kur" bezeichnet eine FlÃ€che auf der vorwiegend GebÃ€ude des Gesundheitswesens stehen, z.B. KrankenhÃ€user, Heil- und Pflegeanstalten.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (7, 1160,'Ãffentliche Zwecke / Soziales', '"Soziales" bezeichnet eine FlÃ€che auf der vorwiegend GebÃ€ude des Sozialwesens stehen, z. B. KindergÃ€rten, Jugend- und Senioreneinrichtungen, Freizeit-, Fremden- und Obdachlosenheime.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (7, 1170,'Ãffentliche Zwecke / Sicherheit und Ordnung', '"Sicherheit und Ordnung" bezeichnet eine FlÃ€che auf der vorwiegend Anlagen und GebÃ€ude der Polizei, der Bundeswehr, der Feuerwehr und der JustizvollzugsbehÃ¶rden stehen.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (7, 1200,'Parken');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (7, 1300,'Historische Anlage');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (7, 1310,'Historische Anlage / Burg-, Festungsanlage');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (7, 1320,'Historische Anlage / Schlossanlage');
+
+
+--  ++++++  ERFASSUNG BIS HIER AM 09.11.2010 ++++++++
+
+
+-- 08 REO: ax_SportFreizeitUndErholungsflaeche
+-- -------------------------------------
+-- 'Sport-, Freizeit- und ErholungsflÃ€che' ist eine bebaute oder unbebaute FlÃ€che, 
+-- die dem Sport, der Freizeitgestaltung oder der Erholung dient.
+
+-- Metadaten:
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title, fldclass, fldinfo)
+VALUES (8, 'Siedlung','ax_sportfreizeitunderholungsflaeche','Sport-, Freizeit- und ErholungsflÃ€che', 'Funktion', null);
+
+-- Classes:
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (8, 4100,'Sportanlage', '"Sportanlage" ist eine FlÃ€che mit Bauwerken und Einrichtungen, die zur AusÃŒbung von (Wettkampf-)sport und fÃŒr Zuschauer bestimmt ist.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (8, 4101,'GebÃ€ude- u. FreiflÃ€che Erholung, Sport');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (8, 4110,'Golfplatz', '"Golfplatz" ist eine FlÃ€che mit Bauwerken und Einrichtungen, die zur AusÃŒbung des Golfsports genutzt wird.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (8, 4120,'Sportplatz');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (8, 4130,'Rennbahn');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (8, 4140,'Reitplatz');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (8, 4150,'SchieÃanlage');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (8, 4160,'Eis-, Rollschuhbahn');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (8, 4170,'Tennisplatz');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (8, 4200,'Freizeitanlage', '"Freizeitanlage" ist eine FlÃ€che mit Bauwerken und Einrichtungen, die zur Freizeitgestaltung bestimmt ist.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (8, 4210,'Zoo', '"Zoo" ist ein GelÃ€nde mit TierschauhÃ€usern und umzÃ€unten Gehegen, auf dem Tiere gehalten und gezeigt werden.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (8, 4211,'GebÃ€ude- u. FreiflÃ€che Erholung, Zoologie');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (8, 4220,'Safaripark, Wildpark', '"Safaripark, Wildpark", ist ein GelÃ€nde mit umzÃ€unten Gehegen, in denen Tiere im Freien gehalten und gezeigt werden.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (8, 4230,'Freizeitpark', '"Freizeitpark" ist ein GelÃ€nde mit Karussells, Verkaufs- und Schaubuden und/oder Wildgattern, das der Freizeitgestaltung dient.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (8, 4240,'Freilichttheater', '"Freilichttheater" ist eine Anlage mit BÃŒhne und ZuschauerbÃ€nken fÃŒr TheaterauffÃŒhrungen im Freien.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (8, 4250,'Freilichtmuseum', '"Freilichtmuseum" ist eine volkskundliche Museumsanlage, in der Wohnformen oder historische Betriebsformen in ihrer natÃŒrlichen Umgebung im Freien dargestellt sind.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (8, 4260,'Autokino, Freilichtkino', '"Autokino, Freilichtkino" ist ein Lichtspieltheater im Freien, in dem der Film im Allgemeinen vom Auto aus angesehen wird.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (8, 4270,'VerkehrsÃŒbungsplatz');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (8, 4280,'HundeÃŒbungsplatz');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (8, 4290,'Modellflugplatz', '"Modellflugplatz" ist eine FlÃ€che, die zur AusÃŒbung des Modellflugsports dient.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (8, 4300,'ErholungsflÃ€che');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (8, 4301,'GebÃ€ude- und FreiflÃ€che Erholung');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (8, 4310,'Wochenend- und FerienhausflÃ€che', '"Wochenend- und FerienhausflÃ€che" bezeichnet eine extra dafÃŒr ausgewiesene FlÃ€che auf der vorwiegend Wochenend- und FerienhÃ€user stehen dÃŒrfen.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (8, 4320,'Schwimmbad, Freibad', '"Schwimmbad, Freibad" ist eine Anlage mit Schwimmbecken oder Anlage an Ufern von GewÃ€ssern fÃŒr den Badebetrieb und Schwimmsport.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (8, 4321,'GebÃ€ude- u. FreiflÃ€che Erholung, Bad');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (8, 4330,'Campingplatz', '"Campingplatz" ist eine FlÃ€che fÃŒr den Aufbau einer grÃ¶Ãeren Zahl von Zelten oder zum Abstellen und Benutzen von Wohnwagen mit ortsfesten Anlagen und Einrichtungen.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (8, 4331,'GebÃ€ude- u. FreiflÃ€che Erholung, Camping');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (8, 4400,'GrÃŒnanlage', '"GrÃŒnanlage" ist eine Anlage mit BÃ€umen, StrÃ€uchern, RasenflÃ€chen, Blumenrabatten und Wegen, die vor allem der Erholung und VerschÃ¶nerung des Stadtbildes dient.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (8, 4410,'GrÃŒnflÃ€che');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (8, 4420,'Park', '"Park" ist eine landschaftsgÃ€rtnerisch gestaltete GrÃŒnanlage, die der ReprÃ€sentation und der Erholung dient.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (8, 4430,'Botanischer Garten');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (8, 4431,'GebÃ€ude- u. FreiflÃ€che Erholung, Botanik');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (8, 4440,'Kleingarten', '"Kleingarten" (Schrebergarten) ist eine Anlage von GartengrundstÃŒcken, die von Vereinen verwaltet und verpachtet werden.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (8, 4450,'Wochenendplatz');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (8, 4460,'Garten');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (8, 4470,'Spielplatz, Bolzplatz');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (8, 9999,'Sonstiges');
+
+
+-- 09 REO: ax_Friedhof
+-- -------------------------------------
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title, fldclass) -- kein info
+VALUES (9, 'Siedlung','ax_friedhof','Friedhof', 'Funktion');
+
+-- Class (Funktion):
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (9, 9401,'GebÃ€ude- und FreiflÃ€che Friedhof');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (9, 9402,'Friedhof (ohne GebÃ€ude)');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (9, 9403,'Friedhof (Park)');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (9, 9404,'Historischer Friedhof');
+
+
+-- ** Verkehr **
+
+-- 10 ax_Strassenverkehr
+-- -------------------------------------
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title, fldclass, fldinfo)
+VALUES (10, 'Verkehr','ax_strassenverkehr','StraÃenverkehr', 'Funktion', 'Zweitname');
+
+-- Class (Funktion):
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (10, 2311,'GebÃ€ude- und FreiflÃ€che zu Verkehrsanlagen, StraÃe');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (10, 2312,'VerkehrsbegleitflÃ€che StraÃe', '"VerkehrsbegleitflÃ€che StraÃe" bezeichnet eine bebaute oder unbebaute FlÃ€che, die einer StraÃe zugeordnet wird. Die "VerkehrsbegleitflÃ€che StraÃe" ist nicht Bestandteil der Fahrbahn.');
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (10, 2313,'StraÃenentwÃ€sserungsanlage');
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (10, 5130,'FuÃgÃ€ngerzone');
+
+
+-- 11 ax_Weg
+-- -------------------------------------
+
+-- Metadaten:
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title, fldclass, fldinfo)
+VALUES (11, 'Verkehr','ax_weg','Weg', 'Funktion', 'Bezeichnung');
+
+-- Classes (Funktion):
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (11, 5210,'Fahrweg');
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (11, 5211,'Hauptwirtschaftsweg');
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (11, 5212,'Wirtschaftsweg');
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (11, 5220,'FuÃweg');
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (11, 5230,'Gang');
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (11, 5240,'Radweg');
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (11, 5250,'Rad- und FuÃweg');
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (11, 5260,'Reitweg');
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (11, 9999,'Sonstiges');
+
+
+-- 12 ax_Platz
+-- -------------------------------------
+
+-- Metadaten:
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title, fldclass, fldinfo)
+VALUES (12, 'Verkehr','ax_platz','Platz', 'Funktion', 'Zweitname');
+
+-- Classes (Funktion):
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (12, 5130,'FuÃgÃ€ngerzone', '"FuÃgÃ€ngerzone" ist ein dem FuÃgÃ€ngerverkehr vorbehaltener Bereich, in dem ausnahmsweise Ã¶ffentlicher Personenverkehr, Lieferverkehr oder Fahrradverkehr zulÃ€ssig sein kann.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (12, 5310,'Parkplatz', '"Parkplatz" ist eine zum vorÃŒbergehenden Abstellen von Fahrzeugen bestimmte FlÃ€che.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (12, 5320,'Rastplatz', '"Rastplatz" ist eine Anlage zum Halten, Parken oder Rasten der Verkehrsteilnehmer mit unmittelbarem Anschluss zur StraÃe ohne Versorgungseinrichtung, ggf. mit Toiletten.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (12, 5330,'RaststÃ€tte', '"RaststÃ€tte" ist eine Anlage an VerkehrsstraÃen mit Bauwerken und Einrichtungen zur Versorgung und Erholung von Reisenden.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (12, 5340,'Marktplatz');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (12, 5350,'Festplatz', '"Festplatz" ist eine FlÃ€che, auf der zeitlich begrenzte Festveranstaltungen stattfinden');
+
+
+-- 13 ax_Bahnverkehr
+-- -------------------------------------
+
+--Metadaten:
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title, fldclass, fldinfo)
+VALUES (13, 'Verkehr','ax_bahnverkehr','Bahnverkehr', 'Funktion', 'Bahnkategorie');
+
+-- Classes (Funktion):)
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (13, 2321,'GebÃ€ude- und FreiflÃ€che zu Verkehrsanlagen, Schiene');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (13, 2322,'VerkehrsbegleitflÃ€che Bahnverkehr', '"VerkehrsbegleitflÃ€che Bahnverkehr" bezeichnet eine bebaute oder unbebaute, an den BahnkÃ¶rper angrenzende FlÃ€che, die dem Schienenverkehr dient.');
+
+-- alternative Kategorie:
+
+-- Bahnkategorie
+
+--Eisenbahn 1100
+-- 'Eisenbahn' ist die Bezeichnung fÃŒr einen schienengebundenen Verkehrsweg, auf dem im Nah- und Fernverkehr Personen befÃ¶rdert und GÃŒter transportiert werden.
+--GÃŒterverkehr 1102
+-- 'GÃŒterverkehr' ist die Bezeichnung fÃŒr einen schienengebundenen Verkehrsweg, auf dem im Nah- und Fernverkehr ausschlieÃlich GÃŒter transportiert werden.
+--S-Bahn 1104
+-- 'S-Bahn' ist die Bezeichnung fÃŒr einen schienengebundenen Verkehrsweg, der zur schnellen PersonenbefÃ¶rderung in BallungsrÃ€umen dient und meist auf eigenen Gleisen verlÃ€uft.
+--Stadtbahn 1200
+-- 'Stadtbahn' ist die Bezeichnung fÃŒr einen schienengebundenen Verkehrsweg, auf dem eine elektrisch betriebene Schienenbahn zur PersonenbefÃ¶rderung im Ã¶ffentlichen Nahverkehr fÃ€hrt. Sie kann sowohl ober- als auch unterirdisch verlaufen.
+--StraÃenbahn 1201
+-- 'StraÃenbahn' ist die Bezeichnung fÃŒr einen schienengebundenen Verkehrsweg, auf dem eine elektrisch betriebene Schienbahn zur PersonenbefÃ¶rderung fÃ€hrt. Sie verlÃ€uft i. d. R. oberirdisch.
+--U-Bahn 1202
+-- 'U-Bahn' ist die Bezeichnung fÃŒr einen schienengebundenen Verkehrsweg, auf dem eine elektrisch betriebene Schienenbahn zur PersonenbefÃ¶rderung in GroÃstÃ€dten fÃ€hrt. Sie verlÃ€uft i. d. R. unterirdisch.
+--Seilbahn, Bergbahn 1300
+-- 'Seilbahn, Bergbahn' ist die Bezeichnung fÃŒr einen schienengebundenen Verkehrsweg, auf dem eine Schienenbahn groÃe HÃ¶henunterschiede ÃŒberwindet.
+--Zahnradbahn 1301
+-- 'Zahnradbahn' ist die Bezeichnung fÃŒr einen schienengebundenen Verkehrsweg, auf dem eine Schienenbahn mittels Zahnradantrieb groÃe HÃ¶henunterschiede in stark geneigtem GelÃ€nde ÃŒberwindet.
+--Standseilbahn 1302
+-- 'Standseilbahn' ist die Bezeichnung fÃŒr einen schienengebundenen Verkehrsweg, auf dem eine Schienenbahn auf einer stark geneigten, meist kurzen und geraden Strecke verlÃ€uft. Mit Hilfe eines oder mehrerer Zugseile wird ein Schienenfahrzeug bergauf gezogen und gleichzeitig ein zweites bergab gelassen.
+--Museumsbahn 1400
+-- 'Museumsbahn' ist die Bezeichnung fÃŒr einen schienengebundenen Verkehrsweg, auf dem ausschlieÃlich Touristen in alten, meist restaurierten ZÃŒgen befÃ¶rdert werden.
+--Magnetschwebebahn 1600
+-- 'Magnetschwebebahn' ist die Bezeichnung fÃŒr einen schienengebundenen Verkehrsweg, auf dem rÃ€derlose Schienenfahrzeuge mit Hilfe von Magnetfeldern an oder auf einer Fahrschiene schwebend entlanggefÃŒhrt werden.
+
+
+-- 14 ax_Flugverkehr
+-- -------------------------------------
+
+-- Metadaten:
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title, fldclass, fldinfo)
+VALUES (14, 'Verkehr','ax_flugverkehr','Flugverkehr', 'Art', 'Bezeichnung');
+
+-- Classes (Funktion):
+--INSERT INTO nutzung_class (nutz_id, class, label) VALUES (14, 5501,'GebÃ€ude- und FreiflÃ€che zu Verkehrsanlagen, Luftfahrt');
+
+-- Classes (Art):
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (14, 5510,'Flughafen', '"Flughafen" ist eine Anlage mit GebÃ€uden, Bauwerken, Start- und Landebahnen sowie sonstigen flugtechnischen Einrichtungen zur Abwicklung des Flugverkehrs.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (14, 5511,'Internationaler Flughafen', '"Internationaler Flughafen" ist ein Flughafen, der in der Luftfahrtkarte 1 : 500000 (ICAO) als solcher ausgewiesen ist.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (14, 5512,'Regionalflughafen', '"Regionalflughafen" ist ein Flughafen der gemÃ€Ã Raumordnungsgesetz als Regionalflughafen eingestuft ist.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (14, 5520,'Verkehrslandeplatz', '"Verkehrslandeplatz" ist ein Flugplatz, der in der Luftfahrtkarte 1:500000 (ICAO) als solcher ausgewiesen ist.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (14, 5530,'Hubschrauberflugplatz', '"Hubschrauberflugplatz" ist ein Flugplatz, der in der Luftfahrtkarte 1:500000 (ICAO) als solcher ausgewiesen ist.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (14, 5540,'Landeplatz, Sonderlandeplatz', '"Landeplatz, Sonderlandeplatz" ist eine FlÃ€che, die in der Luftfahrtkarte 1:500000 (ICAO) als Landeplatz, Sonderlandeplatz ausgewiesen ist.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (14, 5550,'SegelfluggelÃ€nde', '"SegelfluggelÃ€nde" ist eine FlÃ€che, die in der Luftfahrtkarte 1:500000 (ICAO) als SegelfluggelÃ€nde ausgewiesen ist.');
+
+
+-- Nutzung:
+
+--Zivil 1000
+-- "Zivil" bedeutet, dass 'Flugverkehr' privaten, Ã¶ffentlichen oder religiÃ¶sen Zwecken dient und nicht militÃ€risch genutzt wird.
+--MilitÃ€risch 2000
+-- "MilitÃ€risch" bedeutet, dass 'Flugverkehr' nur von StreitkrÃ€ften genutzt wird.
+--Teils zivil, teils militÃ€risch 3000
+-- "Teils zivil, teils militÃ€risch" bedeutet dass ''Flugverkehr' sowohl zivil als auch militÃ€risch genutzt wird.
+
+
+
+-- 15 ax_Schiffsverkehr
+-- -------------------------------------
+
+-- Metadaten:
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title, fldclass)  -- keine info
+VALUES (15, 'Verkehr','ax_schiffsverkehr','Schiffsverkehr', 'Funktion');
+
+-- Classes (Funktion):
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (15, 2341,'GebÃ€ude und FreiflÃ€che zu Verkehrsanlagen, Schifffahrt');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (15, 5610,'Hafenanlage (LandflÃ€che)', '"Hafenanlage (LandflÃ€che)" bezeichnet die FlÃ€che innerhalb von "Hafen", die nicht von Wasser bedeckt ist und die ausschlieÃlich zum Betrieb des Hafens dient.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (15, 5620,'Schleuse (LandflÃ€che)', '"Schleuse (LandflÃ€che)" bezeichnet die FlÃ€che innerhalb von "Schleuse", die nicht von Wasser bedeckt ist und die ausschlieÃlich zum Betrieb der Schleuse dient..');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (15, 5630,'Anlegestelle');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (15, 5640,'FÃ€hranlage');
+
+
+-- ** Objektartengruppe: Vegetation **
+
+-- Die Objektartengruppe mit der Bezeichnung 'Vegetation' und der Kennung '43000' 
+-- umfasst die FlÃ€chen auÃerhalb der Ansiedlungen, die durch land- oder forstwirtschaftliche Nutzung, 
+-- durch natÃŒrlichen Bewuchs oder dessen Fehlen geprÃ€gt werden.
+
+
+-- 16 ax_Landwirtschaft
+-- -------------------------------------
+-- '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.
+
+-- Metadaten:
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title, fldclass)
+VALUES (16, 'Vegetation','ax_landwirtschaft','Landwirtschaft', 'Vegetationsmerkmal');
+
+-- Classes:
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (16, 1010,'Ackerland', '"Ackerland" ist eine FlÃ€che fÃŒr den Anbau von FeldfrÃŒchten (z.B. Getreide, HÃŒlsenfrÃŒchte, HackfrÃŒchte) und BeerenfrÃŒchten (z.B. Erdbeeren). Zum Ackerland gehÃ¶ren auch die Rotationsbrachen, Dauerbrachen sowie FlÃ€chen, die zur Erlangung der Ausgleichszahlungen der EU stillgelegt worden sind.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (16, 1011,'Streuobstacker', '"Streuobstacker" beschreibt den Bewuchs einer AckerflÃ€che mit ObstbÃ€umen.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (16, 1012,'Hopfen', '"Hopfen" ist eine mit speziellen Vorrichtungen ausgestattete AgrarflÃ€che fÃŒr den Anbau von Hopfen.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (16, 1013,'Spargel');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (16, 1020,'GrÃŒnland', '"GrÃŒnland" ist eine GrasflÃ€che, die gemÃ€ht oder beweidet wird.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (16, 1021,'Streuobstwiese', '"Streuobstwiese" beschreibt den Bewuchs einer GrÃŒnlandflÃ€che mit ObstbÃ€umen.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (16, 1030,'Gartenland', '"Gartenland" ist eine FlÃ€che fÃŒr den Anbau von GemÃŒse, Obst und Blumen sowie fÃŒr die Aufzucht von Kulturpflanzen.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (16, 1031,'Baumschule', '"Baumschule" ist eine FlÃ€che, auf der HolzgewÃ€chse aus Samen, Ablegern oder Stecklingen unter mehrmaligem Umpflanzen (Verschulen) gezogen werden.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (16, 1040,'Weingarten', '"Weingarten" ist eine mit speziellen Vorrichtungen ausgestattete AgrarflÃ€che auf der WeinstÃ¶cke angepflanzt sind.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (16, 1050,'Obstplantage', '"Obstplantage" ist eine landwirtschaftliche FlÃ€che, die mit ObstbÃ€umen und ObststrÃ€uchern bepflanzt ist');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (16, 1051,'Obstbaumplantage', '"Obstbaumplantage" ist eine landwirtschaftliche FlÃ€che, die ausschlieÃlich mit ObstbÃ€umen bepflanzt ist.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (16, 1052,'Obststrauchplantage');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (16, 1200,'Brachland', '"Brachland" ist eine FlÃ€che der Landwirtschaft, die seit lÃ€ngerem nicht mehr zu Produktionszwecken genutzt wird.');
+
+
+-- 17 ax_Wald
+-- -------------------------------------
+-- 'Wald' ist eine FlÃ€che, die mit Forstpflanzen (WaldbÃ€ume und WaldstrÃ€ucher) bestockt ist.
+
+-- Metadaten:
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title, fldclass, fldinfo)
+VALUES (17, 'Vegetation','ax_wald','Wald', 'Vegetationsmerkmal', 'Bezeichnung');
+
+-- Classes (Vegetationsmerkmal):
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (17, 1100,'Laubholz', '"Laubholz" beschreibt den Bewuchs einer VegetationsflÃ€che mit LaubbÃ€umen.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (17, 1200,'Nadelholz', '"Nadelholz" beschreibt den Bewuchs einer VegetationsflÃ€che mit NadelbÃ€umen.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (17, 1300,'Laub- und Nadelholz', '"Laub- und Nadelholz" beschreibt den Bewuchs einer VegetationsflÃ€che mit Laub- und NadelbÃ€umen.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (17, 1310,'Laubwald mit Nadelholz');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (17, 1320,'Nadelwald mit Laubholz');
+
+
+-- 18 ax_Gehoelz
+-- -------------------------------------
+
+-- Metadaten:
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title, fldclass, fldinfo)
+VALUES (18, 'Vegetation','ax_gehoelz','GehÃ¶lz','Funktion', 'Vegetationsmerkmal');
+
+-- Classes (VEG)
+--INSERT INTO nutzung_class (nutz_id, class, label) VALUES (18, 1400,'Latschenkiefer');
+
+-- Classes (Funktion)
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (18, 1000,'Windschutz');
+
+
+-- 19 ax_Heide
+-- -------------------------------------
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title)
+VALUES (19, 'Vegetation','ax_heide','Heide');
+
+-- Keine Classes
+
+
+-- 20 ax_Moor
+-- -------------------------------------
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title)
+VALUES (20, 'Vegetation','ax_moor','Moor');
+
+-- Keine Classes
+
+
+-- 21 ax_Sumpf
+-- -------------------------------------
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title)
+VALUES (21, 'Vegetation','ax_sumpf','Sumpf');
+
+-- Keine Classes
+
+
+-- 22 ax_UnlandVegetationsloseFlaeche
+-- -------------------------------------
+
+-- Metadaten:
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title, fldclass, fldinfo)
+VALUES (22, 'Vegetation','ax_unlandvegetationsloseflaeche','Unland, vegetationslose FlÃ€che', 'Funktion', 'OberflÃ€chenmaterial');
+
+-- Classes (Funktion):
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (22, 1000,'Vegetationslose FlÃ€che', '"Vegetationslose FlÃ€che" ist eine FlÃ€che ohne nennenswerten Bewuchs aufgrund besonderer Bodenbeschaffenheit.');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (22, 1100,'GewÃ€sserbegleitflÃ€che', '"GewÃ€sserbegleitflÃ€che" bezeichnet eine bebaute oder unbebaute FlÃ€che, die einem FlieÃgewÃ€sser zugeordnet wird. Die GewÃ€sserbegleitflÃ€che ist nicht Bestandteil der GewÃ€sserflÃ€che.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (22, 1110,'Bebaute GewÃ€sserbegleitflÃ€che');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (22, 1120,'Unbebaute GewÃ€sserbegleitflÃ€che');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (22, 1200,'SukzessionsflÃ€che', '"SukzessionsflÃ€che" ist eine FlÃ€che, die dauerhaft aus der landwirtschaftlichen oder sonstigen bisherigen Nutzung herausgenommen ist und die in den Urzustand z. B. GehÃ¶lz, Moor, Heide ÃŒbergeht.');
+
+-- Info (OberflÃ€chenmaterial)
+--INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (22, 1010,'Fels',             '"Fels" bedeutet, dass die ErdoberflÃ€che aus einer festen Gesteinsmasse besteht.');
+--INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (22, 1020,'Steine, Schotter', '"Steine, Schotter" bedeutet, dass die ErdoberflÃ€che mit zerkleinertem Gestein unterschiedlicher GrÃ¶Ãe bedeckt ist.');
+--INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (22, 1030,'GerÃ¶ll',           '"GerÃ¶ll" bedeutet, dass die ErdoberflÃ€che mit durch flieÃendes Wasser abgerundeten Gesteinen bedeckt ist.');
+--INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (22, 1040,'Sand',             '"Sand" bedeutet, dass die ErdoberflÃ€che mit kleinen, losen GesteinskÃ¶rnern bedeckt ist.');
+--INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (22, 1110,'Schnee',           '"Schnee" bedeutet, dass die ErdoberflÃ€che fÃŒr die grÃ¶Ãte Zeit des Jahres mit Schnee bedeckt ist.');
+--INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (22, 1120,'Eis, Firn',        '"Eis, Firn" bedeutet, dass die ErdoberflÃ€che mit altem, grobkÃ¶rnigem, mehrjÃ€hrigem Schnee im Hochgebirge bedeckt ist, der unter zunehmendem Druck zu Gletschereis wird.');
+
+
+-- ** GewÃ€sser **
+
+-- 24 ax_Fliessgewaesser
+-- -------------------------------------
+-- 'FlieÃgewÃ€sser' ist ein geometrisch begrenztes, oberirdisches, auf dem Festland flieÃendes GewÃ€sser, 
+-- das die Wassermengen sammelt, die als NiederschlÃ€ge auf die ErdoberflÃ€che fallen oder in Quellen austreten, 
+-- und in ein anderes GewÃ€sser, ein Meer oder in einen See transportiert
+--   oder
+-- in einem System von natÃŒrlichen oder kÃŒnstlichen Bodenvertiefungen verlaufendes Wasser, 
+-- das zur Be- und EntwÃ€sserung an- oder abgeleitet wird
+--   oder
+-- ein geometrisch begrenzter, fÃŒr die Schifffahrt angelegter kÃŒnstlicher Wasserlauf, 
+-- der in einem oder in mehreren Abschnitten die jeweils gleiche HÃ¶he des Wasserspiegels besitzt.
+
+-- Metadaten:
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title, fldclass)
+VALUES (24, 'GewÃ€sser','ax_fliessgewaesser','FlieÃgewÃ€sser', 'Funktion');
+
+-- Classes (Funktion):
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (24, 8200,'Fluss');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (24, 8210,'Altwasser');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (24, 8220,'Altarm');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (24, 8230,'FlussmÃŒndungstrichter', '"FlussmÃŒndungstrichter" ist der Bereich des Flusses im Ãbergang zum Meer. Er beginnt dort, wo die bis dahin etwa parallel verlaufenden Ufer des Flusses sich trichterfÃ¶rmig zur offenen See hin erweitern. Die Abgrenzungen der FlussmÃŒndungstrichter ergeben sich aus dem BundeswasserstraÃengesetz (meerseitig) und den Bekanntmachungen der Wasser- und Schifffahrtsverwaltung sowie hÃ¶chst-richterlicher Rechtsprechung (binnenseitig).');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (24, 8300,'Kanal', '"Kanal" ist ein fÃŒr die Schifffahrt angelegter, kÃŒnstlicher Wasserlauf.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (24, 8400,'Graben');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (24, 8410,'Fleet');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (24, 8500,'Bach');
+
+
+-- 25 ax_Hafenbecken
+-- -------------------------------------
+
+-- Metadaten:
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title, fldclass, fldinfo)
+VALUES (25, 'GewÃ€sser','ax_hafenbecken','Hafenbecken', 'Funktion', 'Nutzung');
+
+-- Classes (Funktion):
+INSERT INTO nutzung_class (nutz_id, class, label) VALUES (25, 8810,'Sportboothafenbecken');
+
+-- Nutzung:
+
+-- Zivil 1000
+-- 'Zivil' bedeutet, dass 'Hafenbecken' privaten oder Ã¶ffentlichen Zwecken dient und nicht militÃ€risch genutzt wird.
+-- MilitÃ€risch 2000
+-- 'MilitÃ€risch' bedeutet, dass 'Hafenbecken' nur von StreitkrÃ€ften genutzt wird.
+-- Teils zivil, teils militÃ€risch 3000
+-- 'Teils zivil, teils militÃ€risch' bedeutet, dass 'Hafenbecken' sowohl zivil als auch militÃ€risch genutzt wird.
+
+
+-- 26 ax_StehendesGewaesser
+-- -------------------------------------
+
+-- Metadaten:
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title, fldclass, fldinfo)
+VALUES (26, 'GewÃ€sser','ax_stehendesgewaesser','stehendes GewÃ€sser', 'Funktion', 'GewÃ€sserkennziffer');
+
+-- Classes (Funktion):
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (26, 8610,'See');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (26, 8620,'Teich');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (26, 8630,'Stausee');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (26, 8631,'Speicherbecken');
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (26, 8640,'Baggersee', '"Baggersee" ist ein kÃŒnstlich geschaffenes GewÃ€sser, aus dem Bodenmaterial gefÃ¶rdert wird.');
+INSERT INTO nutzung_class (nutz_id, class, label)         VALUES (26, 9999,'Sonstiges');
+
+-- hydrologischesMerkmal
+--  2000   Nicht stÃ€ndig Wasser fÃŒhrend
+--  "Nicht stÃ€ndig Wasser fÃŒhrend" heiÃt, dass ein GewÃ€sser nicht ganzjÃ€hrig Wasser fÃŒhrt.
+
+
+-- 27 ax_meer
+-- -------------------------------------
+
+-- Metadaten:
+INSERT INTO nutzung_meta (nutz_id, gruppe, source_table, title, fldclass, fldinfo)
+VALUES (27, 'GewÃ€sser','ax_meer','Meer', 'Funktion', 'Bezeichnung');
+
+-- Classes (Funktion):
+INSERT INTO nutzung_class (nutz_id, class, label, blabla) VALUES (27, 8710,'KÃŒstengewÃ€sser', '"KÃŒstengewÃ€sser" ist die FlÃ€che zwischen der KÃŒstenlinie bei mittlerem Hochwasser oder der seewÃ€rtigen Begrenzung der oberirdischen GewÃ€sser und der seewÃ€rtigen Begrenzung des deutschen Hoheitsgebietes. Dem mittleren Hochwasser ist der mittlere Wasserstand der Ostsee gleichzusetzen.');
+
+
+--tidemerkmal:
+
+-- Mit Tideeinfluss 1000
+-- "Mit Tideeinfluss" sind periodische Ãnderungen des Wasserspiegels und horizontale Bewegungen des Wassers, hervorgerufen durch die Massenanziehungs- und FliehkrÃ€fte des Systems Sonne, Mond und Erde in Verbindung mit der Erdrotation.
+
+
+-- END --
Index: trunk/data/konvert/postnas_0.5/alkis_PostNAS_0.5_schema.sql
===================================================================
--- trunk/data/konvert/postnas_0.5/alkis_PostNAS_0.5_schema.sql	(revision 49)
+++ trunk/data/konvert/postnas_0.5/alkis_PostNAS_0.5_schema.sql	(revision 53)
@@ -4,5 +4,5 @@
 -- *****************************
 --
--- Datenbankstruktur PostNAS 0.5  (GDAL 1.7)
+-- Datenbankstruktur PostNAS 0.5  (GDAL 1.8)
 --
 -- Stand 
@@ -19,4 +19,11 @@
 --  2010-01-26 Strassenschluessel integer oder Char?
 --  2010-09-24 Index auf ap_pto.art
+--  2010-10-12 Feldlaenge ap_ppo.art von 11 auf 20, Kommentare zu PrÃ€sentationsobjekten
+--  2010-11-08 Informationen aus Dokumentation eingepflegt (neue Felder, Kommentare)
+--  2010-11-10 Statt alphabetischer Sortierung nach "Name der Tabelle": 
+--             Sortierung nach der fachlichen Gliederung der Dokumentation
+--             Begonnen zunÃ€chst fuer "Objektbereich:TatsÃ€chliche Nutzung".
+--             Neue Tabelle "ax_meer".
+
 
 -- Zur Datenstruktur siehe Dokument: 
@@ -25,7 +32,7 @@
 
 -- ToDo:
+--   - Abgleich mit GeoInfoDok 6.0
 --   - nicht benÃ¶tigte (immer leere) Felder rausnehmen
 --   - Indizierung optimieren?
---   - Wenn nÃ¶tig trennen nach GID 5.1.1 und GID 6.0
 --
 -- Datenbank generiert aus NAS-Daten GeoInfoDok 5.1.1. "Lippe", und Musterdaten RLP (GID 6.0)
@@ -33,9 +40,9 @@
 --
 -- Bevor dies Script verarbeitet wird:
---   Datenbank auf Basis template_postgis anlegen.
+--   Datenbank auf Basis 'template_postgis' anlegen.
 --   (Tabellen 'spatial_ref_sys' und 'geometry_columns' sollen bereits vorhanden sein)
 
 -- Nach diesem Script:
---   Views eintragen mit "alkis_sichten.sql".
+--   Views eintragen mit 'alkis_sichten.sql'.
 
 
@@ -49,5 +56,5 @@
 
 --  *SekundÃ€rnachweis ohne Historiennachweis*
---   Dann wird zusÃ€tzlich ein Feld "endet" analog zum Fled "beginnt" benÃ¶tigt.
+--   Dann wird zusÃ€tzlich ein Feld "endet" analog zum Feld "beginnt" benÃ¶tigt.
 
 
@@ -100,5 +107,5 @@
 COMMENT ON COLUMN alkis_beziehungen.beziehungsart IS 'Typ der Beuziehung';
 
--- Bezuiehungsarten:
+-- Beziehungsarten:
 
 -- "an" "benennt" "bestehtAusRechtsverhaeltnissenZu" "beziehtSichAuchAuf" "dientZurDarstellungVon"
@@ -115,11 +122,8 @@
 	beginnt			character(20),			-- Datumsformat
 --	beginnt			timestamp without time zone,	-- wird nicht gefuellt
-	advstandardmodell	character varying(10),		-- (8)?
+	advstandardmodell	character varying(9),
 	anlass			integer, 
 	art			character varying(40),		-- (37)
---	uri			character(28),			-- 0.5 entfallend?
 	signaturnummer		integer,
---	art_			character(3),			-- 0.5 entfallend?
---	dientzurdarstellungvon	character varying,		-- 0.5 bleibt leer, siehe alkis_beziehungen
 	CONSTRAINT ap_darstellung_pk PRIMARY KEY (ogc_fid)
 );
@@ -152,5 +156,4 @@
 	signaturnummer		integer,
 	art			character varying(5),
---	dientzurdarstellungvon character varying,		-- 0.5 bleibt leer, siehe alkis_beziehungen
 	CONSTRAINT ap_lpo_pk PRIMARY KEY (ogc_fid)
 );
@@ -159,8 +162,5 @@
 CREATE INDEX ap_lpo_geom_idx ON ap_lpo USING gist (wkb_geometry);
 
--- Verbindungstabellen indizieren
---CREATE INDEX id_ap_lpo_dientzurdarstellungvon  ON ap_lpo  USING btree  (dientzurdarstellungvon);
-
-COMMENT ON TABLE  ap_lpo        IS 'PrÃ€sentationsobjekte  L P O';
+COMMENT ON TABLE  ap_lpo        IS 'LPO: LinienfÃ¶rmiges PrÃ€sentationsobjekt';
 COMMENT ON COLUMN ap_lpo.gml_id IS 'Identifikator, global eindeutig';
 
@@ -173,9 +173,8 @@
 	gml_id			character(16),
 	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	sonstigesmodell		character varying(8),
+	advstandardmodell	character varying(9),
+	sonstigesmodell		character varying(9),
 	anlass			integer,
 	art			character varying(3),
---	dientzurdarstellungvon	character varying,	-- 0.5 bleibt leer, siehe alkis_beziehungen
 	schriftinhalt		character varying(40),	-- generiert als (11), aber Strassennamen abgeschnitten
 	fontsperrung		integer,
@@ -194,5 +193,5 @@
 
 
-COMMENT ON TABLE  ap_lto        IS 'PrÃ€sentationsobjekte  L T O';
+COMMENT ON TABLE  ap_lto        IS 'LTO: TextfÃ¶rmiges PrÃ€sentationsobjekt mit linienfÃ¶rmiger Textgeometrie';
 COMMENT ON COLUMN ap_lto.gml_id IS 'Identifikator, global eindeutig';
 
@@ -210,9 +209,6 @@
 	anlass			integer,
 	signaturnummer		integer,
-	art			character varying(11),
+	art			character varying(20), -- geaendert 12.10.2010
 	drehwinkel		double precision,
---	dientzurdarstellungvon	character varying, -- 0.5 bleibt leer, siehe alkis_beziehungen
-	--"zeigtaufexternes|aa_fachdatenverbindung|art"	character(37),
-	--uri			character(28) --,
 	CONSTRAINT ap_ppo_pk PRIMARY KEY (ogc_fid)
 );
@@ -228,5 +224,5 @@
 CREATE INDEX ap_ppo_gml ON ap_ppo USING btree (gml_id);
 
-COMMENT ON TABLE  ap_ppo        IS 'PrÃ€sentationsobjekte  P P O';
+COMMENT ON TABLE  ap_ppo        IS 'PPO: PunktfÃ¶rmiges PrÃ€sentationsobjekt';
 COMMENT ON COLUMN ap_ppo.gml_id IS 'Identifikator, global eindeutig';
 
@@ -249,11 +245,8 @@
 	signaturnummer		integer,
 	art			character varying(40),  -- (18)
---	dientzurdarstellungvon	character varying,      -- PostNAS 0.5: bleibt leer  --> alkis_beziehungen
---	hat			character varying,      -- PostNAS 0.5: bleibt leer  --> alkis_beziehungen
 	drehwinkel		double precision,       -- falsche Masseinheit fÃŒr Mapserver, im View umrechnen
 	"zeigtaufexternes|aa_fachdatenverbindung|art" character varying(40),
 	--"name"		character(17),          -- leer?
 	--uri			character(28),
-	--sonstigesmodell	character(7),
 	CONSTRAINT ap_pto_pk PRIMARY KEY (ogc_fid)
 );
@@ -270,5 +263,4 @@
 
 
-
 COMMENT ON TABLE  ap_pto               IS 'PTO: TextfÃ¶rmiges PrÃ€sentationsobjekt mit punktfÃ¶rmiger Textgeometrie ';
 COMMENT ON COLUMN ap_pto.gml_id        IS 'Identifikator, global eindeutig';
@@ -281,5 +273,4 @@
 -- A n d e r e   F e s t l e g u n g   n a c h   W a s s e r r e c h t
 -- --------------------------------------------------------------------
--- 12.2009 neu
 CREATE TABLE ax_anderefestlegungnachwasserrecht
 (
@@ -314,5 +305,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(6),
 	anlass			integer,
 	ort_post		character varying(30),
@@ -322,5 +312,4 @@
 	bestimmungsland		character varying(30),    -- (3)
 	--art			character(37),
-	--uri			character(28),
 	CONSTRAINT ax_anschrift_pk PRIMARY KEY (ogc_fid)
 );
@@ -359,34 +348,4 @@
 COMMENT ON TABLE  ax_aufnahmepunkt        IS 'A u f n a h m e p u n k t';
 COMMENT ON COLUMN ax_aufnahmepunkt.gml_id IS 'Identifikator, global eindeutig';
-
-
-
--- B a h n v e r k e h r 
--- ----------------------------------------------
-CREATE TABLE ax_bahnverkehr (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
-	anlass			integer,
-	bahnkategorie		integer,
-	funktion integer,
-	--unverschluesselt	character(27),
-	--land			integer,
-	--regierungsbezirk	integer,
-	--kreis			integer,
-	--gemeinde		integer,
-	--lage			integer,
-	CONSTRAINT ax_bahnverkehr_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_bahnverkehr','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_bahnverkehr_geom_idx ON ax_bahnverkehr USING gist (wkb_geometry);
-
-COMMENT ON TABLE  ax_bahnverkehr        IS 'B a h n v e r k e h r';
-COMMENT ON COLUMN ax_bahnverkehr.gml_id IS 'Identifikator, global eindeutig';
 
 
@@ -449,5 +408,4 @@
 
 
-
 -- B a u t e i l
 -- -------------
@@ -481,5 +439,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
 	anlass			integer,
 	bauwerksfunktion	integer,
@@ -506,5 +463,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
 	anlass			integer,
 	bauwerksfunktion	integer,
@@ -532,5 +488,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
 	anlass			integer,
 	bauwerksfunktion	integer,
@@ -558,7 +513,5 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	-- sonstigesmodell	character varying[],
-	anlass			integer,
-	--description		integer,
+	anlass			integer,
 	bauwerksfunktion	integer,
 	-- "name"		character(15),
@@ -577,28 +530,4 @@
 
 
-
--- B e r b a u b e t r i e b
--- -------------------------
--- neu 12.2009
-CREATE TABLE ax_bergbaubetrieb ( 
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	anlass			integer,
-	abbaugut		integer,
-	CONSTRAINT ax_bergbaubetrieb_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_bergbaubetrieb','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_bergbaubetrieb_geom_idx  ON ax_bergbaubetrieb  USING gist  (wkb_geometry);
-
-COMMENT ON TABLE  ax_bergbaubetrieb        IS 'B e r b a u b e t r i e b';
-COMMENT ON COLUMN ax_bergbaubetrieb.gml_id IS 'Identifikator, global eindeutig';
-
-
-
 -- B e s o n d e r e   F l u r s t u e c k s g r e n z e
 -- -----------------------------------------------------
@@ -609,6 +538,5 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(5),
-	anlass			integer, -- integer[],
+	anlass			integer,
 	artderflurstuecksgrenze	integer,
 	CONSTRAINT ax_besondereflurstuecksgrenze_pk PRIMARY KEY (ogc_fid)
@@ -631,5 +559,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
 	beschaffenheit		integer,
 	anlass			integer,
@@ -653,5 +580,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(6),
 	anlass			integer,
 	punktkennung		character varying(15), -- integer,
@@ -670,5 +596,4 @@
 
 
-
 -- B e s o n d e r e r   G e b a e u d e p u n k t
 -- -----------------------------------------------
@@ -679,5 +604,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(6),
 	anlass			integer,
 	land			integer,
@@ -686,5 +610,4 @@
 	--sonstigeeigenschaft	character(26),
 	art			character varying(40), --(37)
-	--uri			character(28),
 	"name"			character varying[],
 	CONSTRAINT ax_besonderergebaeudepunkt_pk PRIMARY KEY (ogc_fid)
@@ -699,5 +622,4 @@
 
 
-
 -- B e s o n d e r e r   T o p o g r a f i s c h e r   P u n k t
 -- -------------------------------------------------------------
@@ -708,5 +630,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(6),
 	anlass			integer,
 	land			integer,
@@ -725,8 +646,6 @@
 
 
-
 -- B e w e r t u n g
 -- ------------------
--- neu 12.2009
 CREATE TABLE ax_bewertung (
 	ogc_fid			serial NOT NULL,
@@ -746,5 +665,4 @@
 COMMENT ON TABLE  ax_bewertung        IS 'B e w e r t u n g';
 COMMENT ON COLUMN ax_bewertung.gml_id IS 'Identifikator, global eindeutig';
-
 
 
@@ -804,5 +722,4 @@
 
 
-
 -- B o e s c h u n g s f l a e c h e
 -- ---------------------------------
@@ -814,5 +731,4 @@
 	sonstigesmodell		character varying[],
 	anlass			integer,
---	istteilvon		character varying, -- 0.5 bleibt leer, siehe alkis_beziehungen
 	CONSTRAINT ax_boeschungsflaeche_pk PRIMARY KEY (ogc_fid)
 );
@@ -824,5 +740,4 @@
 COMMENT ON TABLE  ax_boeschungsflaeche        IS 'B o e s c h u n g s f l a e c h e';
 COMMENT ON COLUMN ax_boeschungsflaeche.gml_id IS 'Identifikator, global eindeutig';
-
 
 
@@ -885,5 +800,4 @@
 COMMENT ON TABLE  ax_buchungsblattbezirk        IS 'Buchungsblatt- B e z i r k';
 COMMENT ON COLUMN ax_buchungsblattbezirk.gml_id IS 'Identifikator, global eindeutig';
-
 
 
@@ -908,6 +822,4 @@
 	nummerimaufteilungsplan		character varying(40),   -- (32)
 	beschreibungdessondereigentums	character varying(400),  -- (291)
---	an				character varying,  -- 0.5 bleibt leer, siehe alkis_beziehungen
---	zu				character varying,  -- 0.5 bleibt leer, siehe alkis_beziehungen
 	CONSTRAINT ax_buchungsstelle_pk PRIMARY KEY (ogc_fid)
 );
@@ -925,5 +837,4 @@
 
 
-
 -- B u n d e s l a n d
 -- ----------------------------------------------
@@ -934,5 +845,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(6),
 	anlass			integer,
 	schluesselgesamt	integer,
@@ -950,5 +860,4 @@
 
 
-
 -- D a m m  /  W a l l  /  D e i c h
 -- ----------------------------------------------
@@ -958,5 +867,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
 	anlass			integer,
 	art			integer,
@@ -970,5 +878,4 @@
 COMMENT ON TABLE  ax_dammwalldeich        IS 'D a m m  /  W a l l  /  D e i c h';
 COMMENT ON COLUMN ax_dammwalldeich.gml_id IS 'Identifikator, global eindeutig';
-
 
 
@@ -994,5 +901,4 @@
 COMMENT ON TABLE  ax_denkmalschutzrecht        IS 'D e n k m a l s c h u t z r e c h t';
 COMMENT ON COLUMN ax_denkmalschutzrecht.gml_id IS 'Identifikator, global eindeutig';
-
 
 
@@ -1028,5 +934,4 @@
 
 
-
 -- F e l s e n ,  F e l s b l o c k ,   F e l s n a d e l
 -- ------------------------------------------------------
@@ -1037,7 +942,6 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	sonstigesmodell		character varying[],
-	anlass			integer,
-	name			character varying(30) , --(14)
+	anlass			integer,
+	name			character varying(30),
 	CONSTRAINT ax_felsenfelsblockfelsnadel_pk PRIMARY KEY (ogc_fid)
 );
@@ -1049,5 +953,4 @@
 COMMENT ON TABLE  ax_felsenfelsblockfelsnadel        IS 'F e l s e n ,  F e l s b l o c k ,   F e l s n a d e l';
 COMMENT ON COLUMN ax_felsenfelsblockfelsnadel.gml_id IS 'Identifikator, global eindeutig';
-
 
 
@@ -1061,5 +964,5 @@
 	sonstigesmodell		character varying(8),
 	anlass			integer,
-	art			character varying(40),  -- (37)
+	art			character varying(40),
 	uri			character varying(28),
 	CONSTRAINT ax_firstlinie_pk PRIMARY KEY (ogc_fid)
@@ -1072,104 +975,4 @@
 COMMENT ON TABLE  ax_firstlinie        IS 'F i r s t l i n i e';
 COMMENT ON COLUMN ax_firstlinie.gml_id IS 'Identifikator, global eindeutig';
-
-
-
--- F l a e c h e   b e s o n d e r e r   f u n k t i o n a l e r   P r a e g u n g
--- -------------------------------------------------------------------------------
--- Nutzung
-CREATE TABLE ax_flaechebesondererfunktionalerpraegung (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
-	anlass			integer,
-	funktion		integer,
-	CONSTRAINT ax_flaechebesondererfunktionalerpraegung_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_flaechebesondererfunktionalerpraegung','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_flaechebesondererfunktionalerpraegung_geom_idx ON ax_flaechebesondererfunktionalerpraegung USING gist (wkb_geometry);
-
-COMMENT ON TABLE  ax_flaechebesondererfunktionalerpraegung        IS 'FlÃ€che besonderer funktionaler PrÃ€gung';
-COMMENT ON COLUMN ax_flaechebesondererfunktionalerpraegung.gml_id IS 'Identifikator, global eindeutig';
-
-
-
--- F l a e c h e n   g e m i s c h t e r   N u t z u n g
--- -----------------------------------------------------
--- Nutzung
-CREATE TABLE ax_flaechegemischternutzung (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
-	anlass			integer,
-	funktion		integer,
-	--zustand		integer,
-	CONSTRAINT ax_flaechegemischternutzung_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_flaechegemischternutzung','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_flaechegemischternutzung_geom_idx ON ax_flaechegemischternutzung USING gist (wkb_geometry);
-
-COMMENT ON TABLE  ax_flaechegemischternutzung        IS 'FlÃ€chen gemischter Nutzung';
-COMMENT ON COLUMN ax_flaechegemischternutzung.gml_id IS 'Identifikator, global eindeutig';
-
-
--- F l i e s s g e w a e s s e r
--- ----------------------------------------------
-CREATE TABLE ax_fliessgewaesser (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
-	anlass			integer,
-	funktion		integer,
-	--land			integer,
-	--regierungsbezirk	integer,
-	--kreis			integer,
-	--gemeinde		integer,
-	--lage			integer,
-	--unverschluesselt	character(13),
-	CONSTRAINT ax_fliessgewaesser_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_fliessgewaesser','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_fliessgewaesser_geom_idx ON ax_fliessgewaesser USING gist (wkb_geometry);
-
-COMMENT ON TABLE  ax_fliessgewaesser        IS 'F l i e s s g e w a e s s e r';
-COMMENT ON COLUMN ax_fliessgewaesser.gml_id IS 'Identifikator, global eindeutig';
-
-
--- F l u g v e r k e h r
--- ----------------------
--- Nutzung
-CREATE TABLE ax_flugverkehr (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	anlass			integer,
-	funktion 		integer,
-	art			integer,
-	CONSTRAINT ax_flugverkehr_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_flugverkehr','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_flugverkehr_geom_idx  ON ax_flugverkehr  USING gist  (wkb_geometry);
-
-COMMENT ON TABLE  ax_flugverkehr        IS 'F l u g v e r k e h r';
-COMMENT ON COLUMN ax_flugverkehr.gml_id IS 'Identifikator, global eindeutig';
 
 
@@ -1199,8 +1002,4 @@
 	zeitpunktderentstehung	character(10),      -- inhalt jjjj-mm-tt  besser Format date ?
 	"gemeindezugehoerigkeit|ax_gemeindekennzeichen|land"	integer,
-	-- "zustaendigestelle|ax_dienststelle_schluessel|land"	integer,
-	-- stelle		integer,
-	--kennungschluessel	character(31),      -- manuell hinzu
-	--uri			character(28),
 	CONSTRAINT ax_flurstueck_pk PRIMARY KEY (ogc_fid)
 );
@@ -1232,29 +1031,4 @@
 
 
-
--- F r i e d h o f
--- ----------------
--- Nutzung
-CREATE TABLE ax_friedhof (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
-	anlass			integer,
-	funktion		integer,
-	-- "name"		character(22),
-	CONSTRAINT ax_friedhof_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_friedhof','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_friedhof_geom_idx ON ax_friedhof USING gist (wkb_geometry);
-
-COMMENT ON TABLE  ax_friedhof        IS 'F r i e d h o f';
-COMMENT ON COLUMN ax_friedhof.gml_id IS 'Identifikator, global eindeutig';
-
-
 -- G e b a e u d e
 -- ---------------
@@ -1269,6 +1043,4 @@
 	gebaeudefunktion	integer,
 	description		integer,
---	hat			character varying,  -- 0.5 bleibt leer, siehe alkis_beziehungen
---	zeigtauf		character varying,  -- 0.5 bleibt leer, siehe alkis_beziehungen
 	"name"			character varying(25),
 	lagezurerdoberflaeche	integer,
@@ -1326,27 +1098,4 @@
 
 
-
--- G e h o e l z
--- ----------------------------------------------
-CREATE TABLE ax_gehoelz (
-	ogc_fid		serial NOT NULL,
-	gml_id		character(16),
-	identifier	character varying(28),
-	beginnt		character(20),
-	advstandardmodell character varying(8),
-	--sonstigesmodell character(5),
-	anlass integer,
-	CONSTRAINT ax_gehoelz_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_gehoelz','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_gehoelz_geom_idx ON ax_gehoelz USING gist (wkb_geometry);
-
-COMMENT ON TABLE  ax_gehoelz        IS 'G e h o e l z';
-COMMENT ON COLUMN ax_gehoelz.gml_id IS 'Identifikator, global eindeutig';
-
-
-
 -- G e m a r k u n g
 -- ----------------------------------------------
@@ -1358,5 +1107,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	 character(6),
 	anlass			integer,
 	schluesselgesamt	integer,
@@ -1384,5 +1132,4 @@
 
 
-
 -- G e m a r k u n g s t e i l   /   F l u r
 -- ----------------------------------------------
@@ -1394,5 +1141,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(6),
 	anlass			integer,
 	schluesselgesamt	integer,
@@ -1416,5 +1162,4 @@
 
 
-
 -- G e m e i n d e
 -- ----------------------------------------------
@@ -1425,5 +1170,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(6),
 	anlass			integer,
 	schluesselgesamt	integer,
@@ -1445,5 +1189,4 @@
 COMMENT ON TABLE  ax_gemeinde        IS 'G e m e i n d e';
 COMMENT ON COLUMN ax_gemeinde.gml_id IS 'Identifikator, global eindeutig';
-
 
 
@@ -1474,8 +1217,4 @@
 	hausnummer		integer,		-- meist 3 Stellen
 	adressierungszusatz	character(1),		-- Hausnummernzusatz-Buchstabe
-
---	hatauch			character varying,	-- 0.5 bleibt leer, siehe alkis_beziehungen
-	--art			character(37),		-- "urn:adv:fachdatenverbindung:AA_Antrag"
-	--uri			character(57),		-- "urn:adv:oid:DENW17APZ00000AN;urn:adv:oid:DENW17APZ00000XU"
 	CONSTRAINT ax_georeferenziertegebaeudeadresse_pk PRIMARY KEY (ogc_fid)
 );
@@ -1497,5 +1236,4 @@
 COMMENT ON TABLE  ax_georeferenziertegebaeudeadresse        IS 'Georeferenzierte  G e b Ã€ u d e a d r e s s e';
 COMMENT ON COLUMN ax_georeferenziertegebaeudeadresse.gml_id IS 'Identifikator, global eindeutig';
-
 
 
@@ -1528,5 +1266,4 @@
 
 
-
 -- G e w a e s s e r m e r k m a l
 -- ----------------------------------------------
@@ -1537,5 +1274,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
 	anlass			integer,
 	art			integer,
@@ -1551,5 +1287,4 @@
 
 
-
 -- G l e i s
 -- ----------------------------------------------
@@ -1572,5 +1307,4 @@
 COMMENT ON TABLE  ax_gleis        IS 'G l e i s';
 COMMENT ON COLUMN ax_gleis.gml_id IS 'Identifikator, global eindeutig';
-
 
 
@@ -1583,5 +1317,4 @@
 	beginnt				character(20),
 	advstandardmodell		character varying(8),
-	--sonstigesmodell		character(5),
 	anlass				integer,
 	punktkennung			character varying(15), -- integer,
@@ -1607,74 +1340,4 @@
 
 
-
--- H a f e n b e c k e n
--- ---------------------
--- neu 12.2009
-CREATE TABLE ax_hafenbecken (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	anlass			integer,
-	funktion		integer,
-	CONSTRAINT ax_hafenbecken_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_hafenbecken','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_hafenbecken_geom_idx  ON ax_hafenbecken  USING gist  (wkb_geometry);
-
-COMMENT ON TABLE  ax_hafenbecken        IS 'H a f e n b e c k e n';
-COMMENT ON COLUMN ax_hafenbecken.gml_id IS 'Identifikator, global eindeutig';
-
-
-
--- H a l d e
--- ----------------------------------------------
-CREATE TABLE ax_halde
-(	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
-	anlass			integer,
-	lagergut		integer,
-	CONSTRAINT ax_halde_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_halde','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_halde_geom_idx ON ax_halde USING gist (wkb_geometry);
-
-COMMENT ON TABLE ax_halde IS 'H a l d e';
-COMMENT ON COLUMN ax_halde.gml_id IS 'Identifikator, global eindeutig';
-
-
-
--- H e i d e
--- ----------------------------------------------
--- Nutzung
-CREATE TABLE ax_heide (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(5),
-	anlass			integer,
-	CONSTRAINT ax_heide_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_heide','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_heide_geom_idx ON ax_heide USING gist (wkb_geometry);
-
-COMMENT ON TABLE  ax_heide        IS 'H e i d e';
-COMMENT ON COLUMN ax_heide.gml_id IS 'Identifikator, global eindeutig';
-
-
-
 -- Historisches Bauwerk oder historische Einrichtung
 -- -------------------------------------------------
@@ -1701,5 +1364,4 @@
 COMMENT ON TABLE  ax_historischesbauwerkoderhistorischeeinrichtung        IS 'Historisches Bauwerk oder historische Einrichtung';
 COMMENT ON COLUMN ax_historischesbauwerkoderhistorischeeinrichtung.gml_id IS 'Identifikator, global eindeutig';
-
 
 
@@ -1744,33 +1406,4 @@
 
 
-
--- I n d u s t r i e -   u n d   G e w e r b e f l a e c h e
--- ----------------------------------------------------------
-CREATE TABLE ax_industrieundgewerbeflaeche (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
-	anlass			integer,
-	funktion		integer,
-	--zustand		integer,
-	lagergut		integer,
-	CONSTRAINT ax_industrieundgewerbeflaeche_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_industrieundgewerbeflaeche','wkb_geometry','25832','POLYGON',2);
-
--- POLYGON und POINT
-ALTER TABLE ax_industrieundgewerbeflaeche DROP CONSTRAINT enforce_geotype_wkb_geometry;
-
-CREATE INDEX ax_industrieundgewerbeflaeche_geom_idx ON ax_industrieundgewerbeflaeche USING gist (wkb_geometry);
-
-COMMENT ON TABLE  ax_industrieundgewerbeflaeche        IS 'I n d u s t r i e -   u n d   G e w e r b e f l a e c h e';
-COMMENT ON COLUMN ax_industrieundgewerbeflaeche.gml_id IS 'Identifikator, global eindeutig';
-
-
-
 -- K l a s s i f i z i e r u n g   n a c h   S t r a s s e n r e c h t
 -- -------------------------------------------------------------------
@@ -1798,5 +1431,4 @@
 -- K l a s s i f i z i e r u n g   n a c h   W a s s e r r e c h t
 -- ---------------------------------------------------------------
--- neu 12.2009
 CREATE TABLE ax_klassifizierungnachwasserrecht (
 	ogc_fid			serial NOT NULL,
@@ -1817,5 +1449,4 @@
 COMMENT ON TABLE  ax_klassifizierungnachwasserrecht        IS 'K l a s s i f i z i e r u n g   n a c h   W a s s e r r e c h t';
 COMMENT ON COLUMN ax_klassifizierungnachwasserrecht.gml_id IS 'Identifikator, global eindeutig';
-
 
 
@@ -1842,5 +1473,4 @@
 COMMENT ON TABLE  ax_kleinraeumigerlandschaftsteil        IS 'k l e i n r a e u m i g e r   L a n d s c h a f t s t e i l';
 COMMENT ON COLUMN ax_kleinraeumigerlandschaftsteil.gml_id IS 'Identifikator, global eindeutig';
-
 
 
@@ -1872,5 +1502,4 @@
 
 
-
 -- K r e i s   /   R e g i o n
 -- ---------------------------
@@ -1881,5 +1510,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(6),
 	anlass			integer,
 	schluesselgesamt	integer,
@@ -1899,5 +1527,4 @@
 
 
-
 -- L a g e b e z e i c h n u n g s - K a t a l o g e i n t r a g
 -- --------------------------------------------------------------
@@ -1908,5 +1535,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(6),
 	anlass			integer,
 	schluesselgesamt	character varying(13),
@@ -1936,5 +1562,4 @@
 
 
-
 -- L a g e b e z e i c h n u n g   m i t   H a u s n u m m e r
 -- -----------------------------------------------------------
@@ -1949,5 +1574,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(5),
 	anlass			integer,
 	land			integer,
@@ -1982,5 +1606,4 @@
 
 
-
 -- L a g e b e z e i c h n u n g   m i t  P s e u d o n u m m e r
 -- --------------------------------------------------------------
@@ -1992,5 +1615,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
 	anlass			integer,
 	land			integer,
@@ -2015,5 +1637,4 @@
 
 
-
 -- L a g e b e z e i c h n u n g   o h n e   H a u s n u m m e r
 -- -------------------------------------------------------------
@@ -2024,5 +1645,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(5),
 	anlass			integer,
 	unverschluesselt	character varying(61), -- StraÃenname?
@@ -2046,28 +1666,4 @@
 
 
-
--- L a n d w i r t s c h a f t
--- ----------------------------------------------
-CREATE TABLE ax_landwirtschaft (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(5),
-	anlass			integer,
-	vegetationsmerkmal	integer,
-	CONSTRAINT ax_landwirtschaft_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_landwirtschaft','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_landwirtschaft_geom_idx ON ax_landwirtschaft USING gist (wkb_geometry);
-
-COMMENT ON TABLE  ax_landwirtschaft        IS 'L a n d w i r t s c h a f t';
-COMMENT ON COLUMN ax_landwirtschaft.gml_id IS 'Identifikator, global eindeutig';
-
-
-
 -- L e i t u n g
 -- ----------------------------------------------
@@ -2078,5 +1674,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
 	anlass			integer,
 	bauwerksfunktion	integer,
@@ -2091,27 +1686,4 @@
 COMMENT ON TABLE  ax_leitung        IS 'L e i t u n g';
 COMMENT ON COLUMN ax_leitung.gml_id IS 'Identifikator, global eindeutig';
-
-
-
--- M o o r
--- -------
--- neu 12.2009
-CREATE TABLE ax_moor (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	anlass			integer,
-	CONSTRAINT ax_moor_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_moor','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_moor_geom_idx  ON ax_moor  USING gist (wkb_geometry);
-
-COMMENT ON TABLE  ax_moor        IS 'M o o r';
-COMMENT ON COLUMN ax_moor.gml_id IS 'Identifikator, global eindeutig';
-
 
 
@@ -2165,11 +1737,6 @@
 	nenner				double precision,   --    .. als Bruch 
 	eigentuemerart			integer,
---	istbestandteilvon		character varying,  -- 0.5 bleibt leer, siehe alkis_beziehungen
---	benennt				character varying,  -- 0.5 bleibt leer, siehe alkis_beziehungen
---	bestehtausrechtsverhaeltnissenzu character varying, -- 0.5 bleibt leer, siehe alkis_beziehungen
-	nummer				character(6),  -- leer bei NRW GID 5.1 / Inhalt bei RLP GID 6
-	--art character(37),
-	--uri character(28),
-	artderrechtsgemeinschaft	integer,          -- SchlÃŒssel
+	nummer				character(6),       -- leer bei NRW GID 5.1 / Inhalt bei RLP GID 6
+	artderrechtsgemeinschaft	integer,            -- SchlÃŒssel
 	beschriebderrechtsgemeinschaft	character varying(1000),  -- (977)
 	CONSTRAINT ax_namensnummer_pk PRIMARY KEY (ogc_fid)
@@ -2190,5 +1757,4 @@
 
 
-
 -- N  a t u r -,  U m w e l t -   o d e r   B o d e n s c h u t z r e c h t
 -- ------------------------------------------------------------------------
@@ -2199,5 +1765,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(6),
 	anlass			integer,
 	artderfestlegung	integer,
@@ -2214,5 +1779,4 @@
 
 
-
 -- 21001 P e r s o n
 -- ----------------------------------------------
@@ -2224,5 +1788,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(6),
 	anlass			integer,
 	nachnameoderfirma	character varying(100), --(97),
@@ -2261,35 +1824,4 @@
 
 
-
-
--- P l a t z
--- ----------------------------------------------
-CREATE TABLE ax_platz (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
-	anlass			integer,
-	funktion		integer,
-	--land			integer,
-	--regierungsbezirk	integer,
-	--kreis			integer,
-	--gemeinde		integer,
-	--lage			integer,
-	--unverschluesselt	character(16),
-	CONSTRAINT ax_platz_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_platz','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_platz_geom_idx ON ax_platz USING gist (wkb_geometry);
-
-COMMENT ON TABLE  ax_platz        IS 'P l a t z';
-COMMENT ON COLUMN ax_platz.gml_id IS 'Identifikator, global eindeutig';
-
-
-
 -- P u n k t o r t   AG
 -- ----------------------------------------------
@@ -2300,22 +1832,12 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
 	anlass			integer,
 	art			character varying[],
 	"name"			character varying[],
-	--istteilvon		character varying,
 	--kartendarstellung	character varying(5), -- true/false
 	kartendarstellung	integer,
-	-- koordinatenstatus	integer,
-	-- hinweise		character(11),
-	-- description		integer,
-	-- characterstring	character(10),
 	"qualitaetsangaben|ax_dqpunktort|herkunft|li_lineage|processstep" integer, -- character varying[],
-	-- datetime		character varying[],
-	-- individualname	character(7),
-	-- role			character(16),
 	genauigkeitsstufe	integer,
 	vertrauenswuerdigkeit	integer,
-	-- uri			character(28),
 	CONSTRAINT ax_punktortag_pk PRIMARY KEY (ogc_fid)
 );
@@ -2338,19 +1860,12 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(6),
-	anlass			integer,
-	--istteilvon		character varying,
+	anlass			integer,
 --	kartendarstellung	character varying(5), -- true / false: boolean
 	kartendarstellung	integer, 
 	art			character varying(61),
 	"name"			character varying(26),
-	--koordinatenstatus	integer,
-	--hinweise		character(11),
-	--description		integer,
 	"qualitaetsangaben|ax_dqpunktort|herkunft|li_lineage|processstep" integer,  --character varying[],
 	datetime		character(20),
 	individualname		character(7),
-	--role			character(16),
-	--characterstring	character(10),
 	vertrauenswuerdigkeit	integer,
 	genauigkeitsstufe	integer,
@@ -2375,7 +1890,5 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(5),
-	anlass			integer,
-	--istteilvon		character varying,
+	anlass			integer,
 	--kartendarstellung	character(5), -- true/false
 	kartendarstellung	integer,      -- boolean
@@ -2383,13 +1896,7 @@
 	art			character varying[],  -- character(61),
 	"name"			character varying[],
-	--koordinatenstatus	integer,
-	--hinweise		character(11),
-	--"qualitaetsangaben|ax_dqpunktort|herkunft|li_lineage|processstep"	character varying[],
 	"qualitaetsangaben|ax_dqpunktort|herkunft|li_lineage|source|li_s"	integer,
 	characterstring		character varying(10), -- merkwuerdig, rlp: Inhalt = "Berechnung"
 	datetime		character varying(20), -- merkwuerdig, rlp: Inhalt = "1900-01-01T00:00:00Z"
-	--datetime		character varying[],
-	--individualname	character(7),
-	--role			character(16),
 	genauigkeitsstufe	integer,
 	vertrauenswuerdigkeit	integer,
@@ -2414,5 +1921,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(6),
 	anlass			integer,
 	schluesselgesamt	integer,
@@ -2435,31 +1941,4 @@
 
 
-
--- S c h i f f s v e r k e h r
--- ---------------------------
--- neu 12.2009
-CREATE TABLE ax_schiffsverkehr (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	anlass			integer,
-	funktion		integer,
-	CONSTRAINT ax_schiffsverkehr_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_schiffsverkehr','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_schiffsverkehr_geom_idx
-  ON ax_schiffsverkehr
-  USING gist
-  (wkb_geometry);
-
-COMMENT ON TABLE  ax_schiffsverkehr        IS 'S c h i f f s v e r k e h r';
-COMMENT ON COLUMN ax_schiffsverkehr.gml_id IS 'Identifikator, global eindeutig';
-
-
-
 -- S c h u t z g e b i e t   n a c h   W a s s s e r r e c h t
 -- -----------------------------------------------------------
@@ -2470,5 +1949,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(6),
 	anlass			integer,
 	artderfestlegung	integer,
@@ -2487,5 +1965,4 @@
 
 
-
 -- S c h u t z z o n e
 -- ----------------------------------------------
@@ -2496,5 +1973,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(6),
 	anlass			integer,
 --	istteilvon		character varying, -- 0.5 bleibt leer, siehe alkis_beziehungen
@@ -2512,5 +1988,4 @@
 
 
-
 -- s o n s t i g e r   V e r m e s s u n g s p u n k t
 -- ---------------------------------------------------
@@ -2521,5 +1996,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(6),
 	anlass			integer,
 	vermarkung_marke	integer,
@@ -2539,6 +2013,4 @@
 
 
-
-
 -- sonstiges Bauwerk oder sonstige Einrichtung
 -- ----------------------------------------------
@@ -2549,5 +2021,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
 	anlass			integer,
 	art			character varying(40),  -- (15)
@@ -2555,5 +2026,4 @@
 	"name"			character varying(35), -- Lippe immer leer, RLP "Relationsbelegung bei Nachmigration"
 	bauwerksfunktion	integer,
-	-- gehoertzu character	varying,  -- immer leer
 	CONSTRAINT ax_sonstigesbauwerkodersonstigeeinrichtung_pk PRIMARY KEY (ogc_fid)
 );
@@ -2570,8 +2040,6 @@
 
 
-
 -- S o n s t i g e s   R e c h t
 -- -----------------------------
--- neu 12.2009
 CREATE TABLE ax_sonstigesrecht (
 	ogc_fid			serial NOT NULL,
@@ -2603,89 +2071,4 @@
 
 
-
--- S p o r t - ,   F r e i z e i t -   u n d   E r h o h l u n g s f l Ã€ c h e
--- ---------------------------------------------------------------------------
-CREATE TABLE ax_sportfreizeitunderholungsflaeche (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
-	anlass			integer,
-	funktion		integer,
-	zustand			integer, -- ??
-	"name"			character varying(20),  --??
-	CONSTRAINT ax_sportfreizeitunderholungsflaeche_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_sportfreizeitunderholungsflaeche','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_sportfreizeitunderholungsflaeche_geom_idx ON ax_sportfreizeitunderholungsflaeche USING gist (wkb_geometry);
-
-COMMENT ON TABLE  ax_sportfreizeitunderholungsflaeche        IS 'Sport-, Freizeit- und ErhohlungsflÃ€che';
-COMMENT ON COLUMN ax_sportfreizeitunderholungsflaeche.gml_id IS 'Identifikator, global eindeutig';
-
-
-
--- s t e h e n d e s   G e w a e s s e r
--- ----------------------------------------------
-CREATE TABLE ax_stehendesgewaesser (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
-	anlass			integer,
-	funktion		integer,
-	--land integer,
-	--regierungsbezirk integer,
-	--kreis integer,
-	--gemeinde integer,
-	--lage integer,
-	--unverschluesselt character(13),
-	CONSTRAINT ax_stehendesgewaesser_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_stehendesgewaesser','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_stehendesgewaesser_geom_idx ON ax_stehendesgewaesser USING gist (wkb_geometry);
-
-COMMENT ON TABLE  ax_stehendesgewaesser        IS 's t e h e n d e s   G e w a e s s e r';
-COMMENT ON COLUMN ax_stehendesgewaesser.gml_id IS 'Identifikator, global eindeutig';
-
-
-
--- S t r a s s e n v e r k e h r
--- ----------------------------------------------
-CREATE TABLE ax_strassenverkehr (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
-	anlass			integer,
-	--land integer,
-	--regierungsbezirk integer,
-	--kreis integer,
-	--gemeinde integer,
-	--lage integer,
-	funktion		integer,
-	--unverschluesselt character(27),
-	--zweitname character(41),
-	CONSTRAINT ax_strassenverkehr_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_strassenverkehr','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_strassenverkehr_geom_idx ON ax_strassenverkehr USING gist (wkb_geometry);
-
-COMMENT ON TABLE  ax_strassenverkehr        IS 'S t r a s s e n v e r k e h r';
-COMMENT ON COLUMN ax_strassenverkehr.gml_id IS 'Identifikator, global eindeutig';
-
-
-
 -- S t r a s s e n v e r k e h r s a n l a g e
 -- ----------------------------------------------
@@ -2712,50 +2095,4 @@
 COMMENT ON TABLE  ax_strassenverkehrsanlage        IS 'S t r a s s e n v e r k e h r s a n l a g e';
 COMMENT ON COLUMN ax_strassenverkehrsanlage.gml_id IS 'Identifikator, global eindeutig';
-
-
-
--- S u m p f
--- ----------------------------------------------
-CREATE TABLE ax_sumpf (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(5),
-	anlass			integer,
-  CONSTRAINT ax_sumpf_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_sumpf','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_sumpf_geom_idx ON ax_sumpf USING gist (wkb_geometry);
-
-COMMENT ON TABLE  ax_sumpf        IS 'S u m p f';
-COMMENT ON COLUMN ax_sumpf.gml_id IS 'Identifikator, global eindeutig';
-
-
-
--- T a g e b a u  /  G r u b e  /  S t e i n b r u c h
--- ---------------------------------------------------
-CREATE TABLE ax_tagebaugrubesteinbruch (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
-	anlass			integer,
-	abbaugut		integer,
-	CONSTRAINT ax_tagebaugrubesteinbruch_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_tagebaugrubesteinbruch','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_tagebaugrubesteinbruch_geom_idx ON ax_tagebaugrubesteinbruch USING gist (wkb_geometry);
-
-COMMENT ON TABLE  ax_tagebaugrubesteinbruch        IS 'T a g e b a u  /  G r u b e  /  S t e i n b r u c h';
-COMMENT ON COLUMN ax_tagebaugrubesteinbruch.gml_id IS 'Identifikator, global eindeutig';
-
 
 
@@ -2768,5 +2105,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
 	anlass			integer,
 	bauwerksfunktion	integer,
@@ -2785,8 +2121,6 @@
 
 
-
 -- T u r m
 -- -------
--- neu 12.2009
 CREATE TABLE ax_turm (
 	ogc_fid			serial NOT NULL,
@@ -2806,30 +2140,4 @@
 COMMENT ON TABLE  ax_turm        IS 'T u r m';
 COMMENT ON COLUMN ax_turm.gml_id IS 'Identifikator, global eindeutig';
-
-
-
--- U n l a n d  /  V e g e t a t i o n s f l a e c h e
--- ---------------------------------------------------
-
-CREATE TABLE ax_unlandvegetationsloseflaeche (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(5),
-	anlass			integer,
-	funktion		integer,
-	oberflaechenmaterial	integer,
-	CONSTRAINT ax_unlandvegetationsloseflaeche_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_unlandvegetationsloseflaeche','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_unlandvegetationsloseflaeche_geom_idx ON ax_unlandvegetationsloseflaeche USING gist (wkb_geometry);
-
-COMMENT ON TABLE  ax_unlandvegetationsloseflaeche        IS 'U n l a n d  /  V e g e t a t i o n s f l a e c h e';
-COMMENT ON COLUMN ax_unlandvegetationsloseflaeche.gml_id IS 'Identifikator, global eindeutig';
-
 
 
@@ -2842,5 +2150,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
 	anlass			integer,
 	funktion		integer,
@@ -2859,5 +2166,4 @@
 
 
-
 -- V e g a t a t i o n s m e r k m a l
 -- ----------------------------------------------
@@ -2868,5 +2174,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(5),
 	anlass			integer,
 	bewuchs			integer,
@@ -2883,5 +2188,4 @@
 COMMENT ON TABLE  ax_vegetationsmerkmal        IS 'V e g a t a t i o n s m e r k m a l';
 COMMENT ON COLUMN ax_vegetationsmerkmal.gml_id IS 'Identifikator, global eindeutig';
-
 
 
@@ -2894,5 +2198,4 @@
 	beginnt			character(20),
 	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
 	anlass			integer,
 	speicherinhalt		integer,
@@ -2909,57 +2212,4 @@
 
 
-
--- W a l d 
--- ----------------------------------------------
-CREATE TABLE ax_wald (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	--sonstigesmodell	character(5),
-	anlass			integer,
-	vegetationsmerkmal	integer,
-	CONSTRAINT ax_wald_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_wald','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_wald_geom_idx ON ax_wald USING gist (wkb_geometry);
-
-COMMENT ON TABLE  ax_wald        IS 'W a l d';
-COMMENT ON COLUMN ax_wald.gml_id IS 'Identifikator, global eindeutig';
-
-
-
--- W e g 
--- ----------------------------------------------
-CREATE TABLE ax_weg (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
-	anlass			integer,
-	funktion		integer,
-	--land integer,
-	--regierungsbezirk integer,
-	--kreis integer,
-	--gemeinde integer,
-	--lage integer,
-	--unverschluesselt character(40),
-	CONSTRAINT ax_weg_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_weg','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_weg_geom_idx ON ax_weg USING gist (wkb_geometry);
-
-COMMENT ON TABLE  ax_weg        IS 'W e g';
-COMMENT ON COLUMN ax_weg.gml_id IS 'Identifikator, global eindeutig';
-
-
-
 -- W e g  /  P f a d  /  S t e i g
 -- ----------------------------------------------
@@ -2987,34 +2237,6 @@
 
 
-
--- W o h n b a u f l a e c h e
--- ----------------------------------------------
-CREATE TABLE ax_wohnbauflaeche (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character varying(28),
-	beginnt			character(20),
-	advstandardmodell	character varying(8),
-	--sonstigesmodell	character varying[],
-	anlass			integer,
-	--artderbebauung integer,
-	--zustand integer,
-	--art character(37),
-	--uri character(28),
-	CONSTRAINT ax_wohnbauflaeche_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_wohnbauflaeche','wkb_geometry','25832','POLYGON',2);
-
-CREATE INDEX ax_wohnbauflaeche_geom_idx ON ax_wohnbauflaeche USING gist (wkb_geometry);
-
-COMMENT ON TABLE  ax_wohnbauflaeche        IS 'W o h n b a u f l a e c h e';
-COMMENT ON COLUMN ax_wohnbauflaeche.gml_id IS 'Identifikator, global eindeutig';
-
-
-
 -- W o h n p l a t z
 -- -----------------
--- neu 12.2009
 CREATE TABLE ax_wohnplatz (
 	ogc_fid			serial NOT NULL,
@@ -3041,111 +2263,1102 @@
 
 
---- Berechtigungen Tabellen fuer wms Mapserver 5.x
-
-GRANT SELECT ON TABLE alkis_beziehungen TO ms5;
-GRANT SELECT ON TABLE ap_darstellung TO ms5;
-GRANT SELECT ON TABLE ap_lpo TO ms5;
-GRANT SELECT ON TABLE ap_lto TO ms5;
-GRANT SELECT ON TABLE ap_ppo TO ms5;
-GRANT SELECT ON TABLE ap_pto TO ms5;
-GRANT SELECT ON TABLE ax_anderefestlegungnachwasserrecht TO ms5;
-GRANT SELECT ON TABLE ax_anschrift TO ms5;
-GRANT SELECT ON TABLE ax_aufnahmepunkt TO ms5;
-GRANT SELECT ON TABLE ax_bahnverkehr TO ms5;
-GRANT SELECT ON TABLE ax_bahnverkehrsanlage TO ms5;
-GRANT SELECT ON TABLE ax_bauraumoderbodenordnungsrecht TO ms5;
-GRANT SELECT ON TABLE ax_bauteil TO ms5;
-GRANT SELECT ON TABLE ax_bauwerkimgewaesserbereich TO ms5;
-GRANT SELECT ON TABLE ax_bauwerkimverkehrsbereich TO ms5;
-GRANT SELECT ON TABLE ax_bauwerkoderanlagefuerindustrieundgewerbe TO ms5;
-GRANT SELECT ON TABLE ax_bauwerkoderanlagefuersportfreizeitunderholung TO ms5;
-GRANT SELECT ON TABLE ax_bergbaubetrieb TO ms5;
-GRANT SELECT ON TABLE ax_besondereflurstuecksgrenze TO ms5;
-GRANT SELECT ON TABLE ax_besonderegebaeudelinie TO ms5;
-GRANT SELECT ON TABLE ax_besondererbauwerkspunkt TO ms5;
-GRANT SELECT ON TABLE ax_besonderergebaeudepunkt TO ms5;
-GRANT SELECT ON TABLE ax_besonderertopographischerpunkt TO ms5;
-GRANT SELECT ON TABLE ax_bewertung TO ms5;
-GRANT SELECT ON TABLE ax_bodenschaetzung TO ms5;
-GRANT SELECT ON TABLE ax_boeschungkliff TO ms5;
-GRANT SELECT ON TABLE ax_boeschungsflaeche TO ms5;
-GRANT SELECT ON TABLE ax_buchungsblatt TO ms5;
-GRANT SELECT ON TABLE ax_buchungsblattbezirk TO ms5;
-GRANT SELECT ON TABLE ax_buchungsstelle TO ms5;
-GRANT SELECT ON TABLE ax_bundesland TO ms5;
-GRANT SELECT ON TABLE ax_dammwalldeich TO ms5;
-GRANT SELECT ON TABLE ax_denkmalschutzrecht TO ms5;
-GRANT SELECT ON TABLE ax_dienststelle TO ms5;
-GRANT SELECT ON TABLE ax_felsenfelsblockfelsnadel TO ms5;
-GRANT SELECT ON TABLE ax_firstlinie TO ms5;
-GRANT SELECT ON TABLE ax_flaechebesondererfunktionalerpraegung TO ms5;
-GRANT SELECT ON TABLE ax_flaechegemischternutzung TO ms5;
-GRANT SELECT ON TABLE ax_fliessgewaesser TO ms5;
-GRANT SELECT ON TABLE ax_flugverkehr TO ms5;
-GRANT SELECT ON TABLE ax_flurstueck TO ms5;
-GRANT SELECT ON TABLE ax_friedhof TO ms5;
-GRANT SELECT ON TABLE ax_gebaeude TO ms5;
-GRANT SELECT ON TABLE ax_gehoelz TO ms5;
-GRANT SELECT ON TABLE ax_gemarkung TO ms5;
-GRANT SELECT ON TABLE ax_gemarkungsteilflur TO ms5;
-GRANT SELECT ON TABLE ax_gemeinde TO ms5;
-GRANT SELECT ON TABLE ax_georeferenziertegebaeudeadresse TO ms5;
-GRANT SELECT ON TABLE ax_gewaessermerkmal TO ms5;
-GRANT SELECT ON TABLE ax_gleis TO ms5;
-GRANT SELECT ON TABLE ax_grablochderbodenschaetzung TO ms5;
-GRANT SELECT ON TABLE ax_grenzpunkt TO ms5;
-GRANT SELECT ON TABLE ax_hafenbecken TO ms5;
-GRANT SELECT ON TABLE ax_halde TO ms5;
-GRANT SELECT ON TABLE ax_heide TO ms5;
-GRANT SELECT ON TABLE ax_historischesbauwerkoderhistorischeeinrichtung TO ms5;
-GRANT SELECT ON TABLE ax_historischesflurstueckalb TO ms5;
-GRANT SELECT ON TABLE ax_industrieundgewerbeflaeche TO ms5;
-GRANT SELECT ON TABLE ax_klassifizierungnachstrassenrecht TO ms5;
-GRANT SELECT ON TABLE ax_klassifizierungnachwasserrecht TO ms5;
-GRANT SELECT ON TABLE ax_kleinraeumigerlandschaftsteil TO ms5;
-GRANT SELECT ON TABLE ax_kommunalesgebiet TO ms5;
-GRANT SELECT ON TABLE ax_kreisregion TO ms5;
-GRANT SELECT ON TABLE ax_lagebezeichnungkatalogeintrag TO ms5;
-GRANT SELECT ON TABLE ax_lagebezeichnungmithausnummer TO ms5;
-GRANT SELECT ON TABLE ax_lagebezeichnungmitpseudonummer TO ms5;
-GRANT SELECT ON TABLE ax_lagebezeichnungohnehausnummer TO ms5;
-GRANT SELECT ON TABLE ax_landwirtschaft TO ms5;
-GRANT SELECT ON TABLE ax_leitung TO ms5;
-GRANT SELECT ON TABLE ax_moor TO ms5;
-GRANT SELECT ON TABLE ax_musterlandesmusterundvergleichsstueck TO ms5;
-GRANT SELECT ON TABLE ax_namensnummer TO ms5;
-GRANT SELECT ON TABLE ax_naturumweltoderbodenschutzrecht TO ms5;
-GRANT SELECT ON TABLE ax_person TO ms5;
-GRANT SELECT ON TABLE ax_platz TO ms5;
-GRANT SELECT ON TABLE ax_punktortag TO ms5;
-GRANT SELECT ON TABLE ax_punktortau TO ms5;
-GRANT SELECT ON TABLE ax_punktortta TO ms5;
-GRANT SELECT ON TABLE ax_regierungsbezirk TO ms5;
-GRANT SELECT ON TABLE ax_schiffsverkehr TO ms5;
-GRANT SELECT ON TABLE ax_schutzgebietnachwasserrecht TO ms5;
-GRANT SELECT ON TABLE ax_schutzzone TO ms5;
-GRANT SELECT ON TABLE ax_sonstigervermessungspunkt TO ms5;
-GRANT SELECT ON TABLE ax_sonstigesbauwerkodersonstigeeinrichtung TO ms5;
-GRANT SELECT ON TABLE ax_sonstigesrecht TO ms5;
-GRANT SELECT ON TABLE ax_sportfreizeitunderholungsflaeche TO ms5;
-GRANT SELECT ON TABLE ax_stehendesgewaesser TO ms5;
-GRANT SELECT ON TABLE ax_strassenverkehr TO ms5;
-GRANT SELECT ON TABLE ax_strassenverkehrsanlage TO ms5;
-GRANT SELECT ON TABLE ax_sumpf TO ms5;
-GRANT SELECT ON TABLE ax_tagebaugrubesteinbruch TO ms5;
-GRANT SELECT ON TABLE ax_transportanlage TO ms5;
-GRANT SELECT ON TABLE ax_turm TO ms5;
-GRANT SELECT ON TABLE ax_unlandvegetationsloseflaeche TO ms5;
-GRANT SELECT ON TABLE ax_untergeordnetesgewaesser TO ms5;
-GRANT SELECT ON TABLE ax_vegetationsmerkmal TO ms5;
-GRANT SELECT ON TABLE ax_vorratsbehaelterspeicherbauwerk TO ms5;
-GRANT SELECT ON TABLE ax_wald TO ms5;
-GRANT SELECT ON TABLE ax_weg TO ms5;
-GRANT SELECT ON TABLE ax_wegpfadsteig TO ms5;
-GRANT SELECT ON TABLE ax_wohnbauflaeche TO ms5;
-GRANT SELECT ON TABLE ax_wohnplatz TO ms5;
-
-GRANT SELECT ON TABLE geometry_columns TO ms5;
-GRANT SELECT ON TABLE spatial_ref_sys TO ms5;
+
+-- ####################  UMSORTIERUNG DER TABELLEN #############################
+-- OBEN  (ALT):  alphabetisch nach Tabellen-Namen 
+-- UNTEN (NEU):  thematische Gliederung (wie in der Dokumentation, besserer Abgleich)
+
+
+--*** ############################################################
+--*** Objektbereich: AAA Basisschema
+--*** ############################################################
+
+--** Objektartengruppe: AAA_Praesentationsobjekte
+--   ===================================================================
+
+--AP_GPO
+--AP_PPO
+--AP_LPO
+--AP_FPO
+--AP_TPO
+--AP_PTO
+--AP_LTO
+--AP_Darstellung
+
+--*** ############################################################
+--*** Objektbereich: FlurstÃŒcke, Lage, Punkte
+--*** ############################################################
+
+--** Objektartengruppe: Angaben zum FlurstÃŒck
+--   ===================================================================
+
+--AX_Flurstueck
+--AX_BesondereFlurstuecksgrenze
+--AX_Grenzpunkt
+--AX_Flurstueck_Kerndaten
+--AX_Flurstuecksnummer
+--AX_SonstigeEigenschaften_Flurstueck
+
+--** Objektartengruppe: Angaben zur Lage
+--   ===================================================================
+
+--AX_LagebezeichnungOhneHausnummer
+--AX_LagebezeichnungMitHausnummer
+--AX_LagebezeichnungMitPseudonummer
+--AX_Lagebezeichnung	Auswahldatentyp
+--AX_Lage GeÃ€ndert (Revisionsnummer: 1750)
+
+--** Objektartengruppe: Angaben zum Netzpunkt
+--   ===================================================================
+
+--AX_Aufnahmepunkt
+--AX_Sicherungspunkt
+--AX_SonstigerVermessungspunkt
+--AX_Netzpunkt
+
+--** Objektartengruppe: Angaben zum Punktort
+--   ===================================================================
+
+--AX_Punktort
+--AX_PunktortAG
+--AX_PunktortAU
+--AX_PunktortTA
+--AX_DQPunktort
+--AX_LI_Lineage_Punktort
+--AX_LI_ProcessStep_Punktort
+--AX_LI_Source_Punktort
+
+--** Objektartengruppe: FortfÃŒhrungsnachweis
+--   ===================================================================
+
+--AX_FortfuehrungsnachweisDeckblatt
+--AX_Fortfuehrungsfall
+--AX_Fortfuehrungsnummer
+--AX_Auszug
+--AX_K_ANSCHRIFT
+--AX_K_AUSGKOPF_Standard
+--AX_FGraphik
+--AX_Landeswappen
+
+--** Objektartengruppe: Angaben zur Reservierung
+--   ===================================================================
+
+--AX_Reservierung
+--AX_PunktkennungUntergegangen
+--AX_Reservierungsauftrag_Gebietskennung	Auswahldatentyp
+
+--** Objektartengruppe: Angaben zur Historie
+--   ===================================================================
+
+--AX_HistorischesFlurstueckOhneRaumbezug
+
+--*** ############################################################
+--*** Objektbereich: EigentÃŒmer
+--*** ############################################################
+
+--** Objektartengruppe:Personen- und Bestandsdaten
+--   ===================================================================
+
+--AX_Person
+--AX_Personengruppe
+--AX_Anschrift
+--AX_Namensnummer
+--AX_Buchungsblatt
+--AX_Buchungsstelle
+--AX_Anteil
+--AX_DQOhneDatenerhebung
+--AX_LI_Lineage_OhneDatenerhebung
+--AX_LI_ProcessStep_OhneDatenerhebung
+
+--*** ############################################################
+--*** Objektbereich: GebÃ€ude
+--*** ############################################################
+
+--** Objektartengruppe:Angaben zum GebÃ€ude
+--   ===================================================================
+
+--AX_Gebaeude
+--AX_Bauteil
+--AX_BesondereGebaeudelinie
+--AX_Firstlinie
+--AX_BesondererGebaeudepunkt
+--AX_Nutzung_Gebaeude
+
+
+
+--*** ############################################################
+--*** Objektbereich: TatsÃ€chliche Nutzung (AX_TatsaechlicheNutzung)
+--*** ############################################################
+
+-- Gemeinsame Attribute:
+--  DLU datumDerLetztenUeberpruefung DateTime
+--  DAQ qualitaetsangaben
+
+
+--** Objektartengruppe: Siedlung (in Objektbereich:TatsÃ€chliche Nutzung)
+--   ===================================================================
+
+-- AX_Wohnbauflaeche
+
+-- W o h n b a u f l a e c h e
+-- ----------------------------------------------
+-- '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.
+
+CREATE TABLE ax_wohnbauflaeche (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	artderbebauung		integer,
+	zustand			integer,
+	name			character(50),
+	CONSTRAINT ax_wohnbauflaeche_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_wohnbauflaeche','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_wohnbauflaeche_geom_idx ON ax_wohnbauflaeche USING gist (wkb_geometry);
+
+COMMENT ON TABLE  ax_wohnbauflaeche                 IS 'W o h n b a u f l a e c h e  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.';
+COMMENT ON COLUMN ax_wohnbauflaeche.gml_id          IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN ax_wohnbauflaeche.artderbebauung  IS 'BEB "Art der Bebauung" differenziert nach offener und geschlossener Bauweise aus topographischer Sicht und nicht nach gesetzlichen Vorgaben (z.B. BauGB).';
+COMMENT ON COLUMN ax_wohnbauflaeche.zustand         IS 'ZUS "Zustand" beschreibt, ob "WohnbauflÃ€che" ungenutzt ist oder ob eine FlÃ€che als WohnbauflÃ€che genutzt werden soll.';
+COMMENT ON COLUMN ax_wohnbauflaeche.name            IS 'NAM "Name" ist der Eigenname von "WohnbauflÃ€che" insbesondere bei Objekten auÃerhalb von Ortslagen.';
+
+
+
+-- AX_IndustrieUndGewerbeflaeche
+
+-- Objektart: I n d u s t r i e -   u n d   G e w e r b e f l a e c h e
+-- --------------------------------------------------------------------
+-- Industrie- und GewerbeflÃ€che' ist eine FlÃ€che, die vorwiegend industriellen oder gewerblichen Zwecken dient.
+CREATE TABLE ax_industrieundgewerbeflaeche (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	funktion		integer,
+	name			character varying(50),
+	zustand			integer,
+	foerdergut		integer, -- Die Attributart 'FÃ¶rdergut' kann nur in Verbindung mit der Attributart 'Funktion' und der Werteart 2510 vorkommen.
+	primaerenergie		integer, -- Die Attributart 'PrimÃ€renergie' kann nur in Verbindung mit der Attributart 'Funktion' und den Wertearten 2530, 2531, 2532, 2570, 2571 und 2572 vorkommen.
+	lagergut		integer, -- Die Attributart 'Lagergut' kann nur in Verbindung mit der Attributart 'Funktion' und der Werteart 1740 vorkommen.
+	CONSTRAINT ax_industrieundgewerbeflaeche_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_industrieundgewerbeflaeche','wkb_geometry','25832','POLYGON',2);
+
+-- POLYGON und POINT
+ALTER TABLE ax_industrieundgewerbeflaeche DROP CONSTRAINT enforce_geotype_wkb_geometry;
+
+CREATE INDEX ax_industrieundgewerbeflaeche_geom_idx ON ax_industrieundgewerbeflaeche USING gist (wkb_geometry);
+
+COMMENT ON TABLE  ax_industrieundgewerbeflaeche            IS 'I n d u s t r i e -   u n d   G e w e r b e f l a e c h e';
+COMMENT ON COLUMN ax_industrieundgewerbeflaeche.gml_id     IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN ax_industrieundgewerbeflaeche.name       IS 'NAM "Name" ist der Eigenname von "Industrie- und GewerbeflÃ€che" insbesondere auÃerhalb von Ortslagen.';
+COMMENT ON COLUMN ax_industrieundgewerbeflaeche.zustand    IS 'ZUS "Zustand" beschreibt die Betriebsbereitschaft von "Industrie- und GewerbeflÃ€che".';
+COMMENT ON COLUMN ax_industrieundgewerbeflaeche.funktion   IS 'FKT "Funktion" ist die zum Zeitpunkt der Erhebung vorherrschende Nutzung von "Industrie- und GewerbeflÃ€che".';
+COMMENT ON COLUMN ax_industrieundgewerbeflaeche.foerdergut IS 'FGT "FÃ¶rdergut" gibt an, welches Produkt gefÃ¶rdert wird.';
+COMMENT ON COLUMN ax_industrieundgewerbeflaeche.lagergut   IS 'LGT "Lagergut" gibt an, welches Produkt gelagert wird. Diese Attributart kann nur in Verbindung mit der Attributart "Funktion" und der Werteart 1740 vorkommen.';
+COMMENT ON COLUMN ax_industrieundgewerbeflaeche.primaerenergie IS 'PEG "PrimÃ€renergie" beschreibt die zur Strom- oder WÃ€rmeerzeugung dienende Energieform oder den EnergietrÃ€ger.';
+
+
+-- AX_Halde
+
+-- H a l d e
+-- ----------------------------------------------
+CREATE TABLE ax_halde
+(	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	lagergut		integer,
+	"name"			character varying(50),
+	zustand			integer,
+	CONSTRAINT ax_halde_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_halde','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_halde_geom_idx ON ax_halde USING gist (wkb_geometry);
+
+COMMENT ON TABLE ax_halde             IS 'H a l d e';
+COMMENT ON COLUMN ax_halde.gml_id     IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN ax_halde.name       IS 'NAM "Name" ist die einer "Halde" zugehÃ¶rige Bezeichnung oder deren Eigenname.';
+COMMENT ON COLUMN ax_halde.lagergut   IS 'LGT "Lagergut" gibt an, welches Produkt gelagert wird.';
+COMMENT ON COLUMN ax_halde.zustand    IS 'ZUS "Zustand" beschreibt die Betriebsbereitschaft von "Halde".';
+
+
+-- AX_Bergbaubetrieb
+
+-- B e r b a u b e t r i e b
+-- -------------------------
+-- 'Bergbaubetrieb' ist eine FlÃ€che, die fÃŒr die FÃ¶rderung des Abbaugutes unter Tage genutzt wird.
+CREATE TABLE ax_bergbaubetrieb ( 
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	abbaugut		integer,
+	"name"			character varying(50),
+	bezeichnung		character varying(50),
+	zustand			integer,
+	CONSTRAINT ax_bergbaubetrieb_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_bergbaubetrieb','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_bergbaubetrieb_geom_idx  ON ax_bergbaubetrieb  USING gist  (wkb_geometry);
+
+COMMENT ON TABLE  ax_bergbaubetrieb             IS 'B e r b a u b e t r i e b';
+COMMENT ON COLUMN ax_bergbaubetrieb.gml_id      IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN ax_bergbaubetrieb.abbaugut    IS 'AGT "Abbaugut" gibt an, welches Material abgebaut wird.';
+COMMENT ON COLUMN ax_bergbaubetrieb.name        IS 'NAM "Name" ist der Eigenname von "Bergbaubetrieb".';
+COMMENT ON COLUMN ax_bergbaubetrieb.zustand     IS 'ZUS "Zustand" beschreibt die Betriebsbereitschaft von "Bergbaubetrieb".';
+COMMENT ON COLUMN ax_bergbaubetrieb.bezeichnung IS 'BEZ "Bezeichnung" ist die von einer Fachstelle vergebene Kurzbezeichnung.';
+
+
+-- AX_TagebauGrubeSteinbruch
+
+-- T a g e b a u  /  G r u b e  /  S t e i n b r u c h
+-- ---------------------------------------------------
+CREATE TABLE ax_tagebaugrubesteinbruch (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	abbaugut		integer,
+	"name"			character varying(50),
+	zustand			integer,
+	CONSTRAINT ax_tagebaugrubesteinbruch_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_tagebaugrubesteinbruch','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_tagebaugrubesteinbruch_geom_idx ON ax_tagebaugrubesteinbruch USING gist (wkb_geometry);
+
+COMMENT ON TABLE  ax_tagebaugrubesteinbruch          IS '"T a g e b a u ,  G r u b e ,  S t e i n b r u c h"  ist eine FlÃ€che, auf der oberirdisch Bodenmaterial abgebaut wird. Rekultivierte Tagebaue, Gruben, SteinbrÃŒche werden als Objekte entsprechend der vorhandenen Nutzung erfasst.';
+COMMENT ON COLUMN ax_tagebaugrubesteinbruch.gml_id   IS 'Identifikator, global eindeutig';
+
+COMMENT ON COLUMN ax_tagebaugrubesteinbruch.name     IS 'NAM "Name" ist der Eigenname von "Tagebau, Grube, Steinbruch".';
+COMMENT ON COLUMN ax_tagebaugrubesteinbruch.abbaugut IS 'AGT "Abbaugut" gibt an, welches Material abgebaut wird.';
+COMMENT ON COLUMN ax_tagebaugrubesteinbruch.zustand  IS 'ZUS "Zustand" beschreibt die Betriebsbereitschaft von "Tagebau, Grube, Steinbruch".';
+
+
+-- AX_FlaecheGemischterNutzung
+
+-- F l a e c h e n   g e m i s c h t e r   N u t z u n g
+-- -----------------------------------------------------
+-- Nutzung
+CREATE TABLE ax_flaechegemischternutzung (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	artderbebauung		integer,
+	funktion		integer,
+	"name"			character varying(50),
+	zustand			integer,
+	CONSTRAINT ax_flaechegemischternutzung_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_flaechegemischternutzung','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_flaechegemischternutzung_geom_idx ON ax_flaechegemischternutzung USING gist (wkb_geometry);
+
+COMMENT ON TABLE  ax_flaechegemischternutzung        IS '"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.';
+COMMENT ON COLUMN ax_flaechegemischternutzung.gml_id IS 'Identifikator, global eindeutig';
+
+COMMENT ON COLUMN ax_flaechegemischternutzung.artderbebauung IS 'BEB "Art der Bebauung" differenziert nach offener und geschlossener Bauweise aus topographischer Sicht und nicht nach gesetzlichen Vorgaben (z.B. BauGB).';
+COMMENT ON COLUMN ax_flaechegemischternutzung.funktion       IS 'FKT "Funktion" ist die zum Zeitpunkt der Erhebung vorherrschende Nutzung (Dominanzprinzip).';
+COMMENT ON COLUMN ax_flaechegemischternutzung.name           IS 'NAM "Name" ist der Eigenname von "FlÃ€che gemischter Nutzung" insbesondere bei Objekten auÃerhalb von Ortslagen.';
+COMMENT ON COLUMN ax_flaechegemischternutzung.zustand        IS 'ZUS "Zustand" beschreibt, ob "FlÃ€che gemischter Nutzung" ungenutzt ist.';
+
+
+-- AX_FlaecheBesondererFunktionalerPraegung
+
+-- F l a e c h e   b e s o n d e r e r   f u n k t i o n a l e r   P r a e g u n g
+-- -------------------------------------------------------------------------------
+-- Nutzung
+CREATE TABLE ax_flaechebesondererfunktionalerpraegung (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	funktion		integer,
+	artderbebauung		integer,
+	"name"			character varying(50),
+	zustand			integer,
+	CONSTRAINT ax_flaechebesondererfunktionalerpraegung_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_flaechebesondererfunktionalerpraegung','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_flaechebesondererfunktionalerpraegung_geom_idx ON ax_flaechebesondererfunktionalerpraegung USING gist (wkb_geometry);
+
+COMMENT ON TABLE  ax_flaechebesondererfunktionalerpraegung        IS '"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.';
+COMMENT ON COLUMN ax_flaechebesondererfunktionalerpraegung.gml_id IS 'Identifikator, global eindeutig';
+
+COMMENT ON COLUMN ax_flaechebesondererfunktionalerpraegung.funktion       IS 'FKT "Funktion" ist die zum Zeitpunkt der Erhebung vorherrschende Nutzung von "FlÃ€che besonderer funktionaler PrÃ€gung".';
+COMMENT ON COLUMN ax_flaechebesondererfunktionalerpraegung.artderbebauung IS 'BEB "Art der Bebauung" differenziert nach offener und geschlossener Bauweise aus topographischer Sicht und nicht nach gesetzlichen Vorgaben (z.B. BauGB).';
+COMMENT ON COLUMN ax_flaechebesondererfunktionalerpraegung.name           IS 'NAM "Name" ist der Eigenname von "FlÃ€che besonderer funktionaler PrÃ€gung" insbesondere auÃerhalb von Ortslagen.';
+COMMENT ON COLUMN ax_flaechebesondererfunktionalerpraegung.zustand        IS 'ZUS  "Zustand" beschreibt die Betriebsbereitschaft von "FlÃ€che funktionaler PrÃ€gung".';
+
+
+-- AX_SportFreizeitUndErholungsflaeche
+
+-- S p o r t - ,   F r e i z e i t -   u n d   E r h o h l u n g s f l Ã€ c h e
+-- ---------------------------------------------------------------------------
+-- tatsÃ€chliche Nutzung
+
+CREATE TABLE ax_sportfreizeitunderholungsflaeche (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	funktion		integer,
+	zustand			integer,
+	"name"			character varying(50),
+	CONSTRAINT ax_sportfreizeitunderholungsflaeche_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_sportfreizeitunderholungsflaeche','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_sportfreizeitunderholungsflaeche_geom_idx ON ax_sportfreizeitunderholungsflaeche USING gist (wkb_geometry);
+
+COMMENT ON TABLE  ax_sportfreizeitunderholungsflaeche          IS '"Sport-, Freizeit- und ErhohlungsflÃ€che" ist eine bebaute oder unbebaute FlÃ€che, die dem Sport, der Freizeitgestaltung oder der Erholung dient.';
+COMMENT ON COLUMN ax_sportfreizeitunderholungsflaeche.gml_id   IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN ax_sportfreizeitunderholungsflaeche.funktion IS 'FKT "Funktion" ist die Art der Nutzung von "Sport-, Freizeit- und ErholungsflÃ€che".';
+COMMENT ON COLUMN ax_sportfreizeitunderholungsflaeche.zustand  IS 'ZUS "Zustand" beschreibt die Betriebsbereitschaft von "SportFreizeitUndErholungsflaeche ".';
+COMMENT ON COLUMN ax_sportfreizeitunderholungsflaeche.name     IS 'NAM "Name" ist der Eigenname von "Sport-, Freizeit- und ErholungsflÃ€che".';
+
+
+-- AX_Friedhof
+
+-- F r i e d h o f
+-- ----------------
+-- Nutzung
+CREATE TABLE ax_friedhof (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	funktion		integer,
+	"name"			character(50),
+	zustand			integer,
+	CONSTRAINT ax_friedhof_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_friedhof','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_friedhof_geom_idx ON ax_friedhof USING gist (wkb_geometry);
+
+COMMENT ON TABLE  ax_friedhof           IS '"F r i e d h o f"  ist eine FlÃ€che, auf der Tote bestattet sind.';
+COMMENT ON COLUMN ax_friedhof.gml_id    IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN ax_friedhof.funktion  IS 'FKT "Funktion" ist die Art der BegrÃ€bnisstÃ€tte.';
+COMMENT ON COLUMN ax_friedhof.name      IS 'NAM "Name" ist der Eigenname von "Friedhof".';
+COMMENT ON COLUMN ax_friedhof.zustand   IS 'ZUS "Zustand" beschreibt die Betriebsbereitschaft von "Friedhof".';
+
+
+--** Objektartengruppe: Verkehr (in Objektbereich:TatsÃ€chliche Nutzung)
+--   ===================================================================
+
+-- AX_Strassenverkehr
+
+-- S t r a s s e n v e r k e h r
+-- ----------------------------------------------
+CREATE TABLE ax_strassenverkehr (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	funktion		integer,
+	"name"			character(50),
+	zweitname		character(50),
+	zustand			integer,
+	CONSTRAINT ax_strassenverkehr_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_strassenverkehr','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_strassenverkehr_geom_idx ON ax_strassenverkehr USING gist (wkb_geometry);
+
+COMMENT ON TABLE  ax_strassenverkehr           IS '"S t r a s s e n v e r k e h r" umfasst alle fÃŒr die bauliche Anlage StraÃe erforderlichen sowie dem StraÃenverkehr dienenden bebauten und unbebauten FlÃ€chen.';
+COMMENT ON COLUMN ax_strassenverkehr.gml_id    IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN ax_strassenverkehr.funktion  IS 'FKT "Funktion" beschreibt die verkehrliche Nutzung von "StraÃenverkehr".';
+COMMENT ON COLUMN ax_strassenverkehr.name      IS 'NAM "Name" ist der Eigenname von "Strassenverkehr".';
+COMMENT ON COLUMN ax_strassenverkehr.zweitname IS 'ZNM "Zweitname" ist ein von der Lagebezeichnung abweichender Name von "Strassenverkehrsflaeche" (z.B. "Deutsche WeinstraÃe").';
+COMMENT ON COLUMN ax_strassenverkehr.zustand   IS 'ZUS "Zustand" beschreibt die Betriebsbereitschaft von "Strassenverkehrsflaeche".';
+
+
+-- AX_Weg
+
+-- W e g 
+-- ----------------------------------------------
+-- 'Weg' umfasst alle FlÃ€chen, die zum Befahren und/oder Begehen vorgesehen sind. 
+-- Zum 'Weg' gehÃ¶ren auch Seitenstreifen und GrÃ€ben zur WegentwÃ€sserung.
+CREATE TABLE ax_weg (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	funktion		integer,
+	name			character varying(50),
+	bezeichnung		character varying(50),
+	CONSTRAINT ax_weg_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_weg','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_weg_geom_idx ON ax_weg USING gist (wkb_geometry);
+
+COMMENT ON TABLE  ax_weg              IS '"W e g" umfasst alle FlÃ€chen, die zum Befahren und/oder Begehen vorgesehen sind. Zum "Weg" gehÃ¶ren auch Seitenstreifen und GrÃ€ben zur WegentwÃ€sserung.';
+COMMENT ON COLUMN ax_weg.gml_id       IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN ax_weg.funktion     IS 'FKT "Funktion" ist die zum Zeitpunkt der Erhebung objektiv erkennbare oder feststellbare vorherrschend vorkommende Nutzung.';
+COMMENT ON COLUMN ax_weg.name         IS 'NAM "Name" ist die Bezeichnung oder der Eigenname von "Wegflaeche".';
+COMMENT ON COLUMN ax_weg.bezeichnung  IS 'BEZ "Bezeichnung" ist die amtliche Nummer des Weges.';
+
+
+-- AX_Platz
+
+-- P l a t z
+-- ----------------------------------------------
+-- 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).
+CREATE TABLE ax_platz (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	funktion		integer,
+	"name"			character varying(50),
+	zweitname		character varying(50),
+	CONSTRAINT ax_platz_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_platz','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_platz_geom_idx ON ax_platz USING gist (wkb_geometry);
+
+COMMENT ON TABLE  ax_platz           IS 'P l a t z   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).';
+COMMENT ON COLUMN ax_platz.gml_id    IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN ax_platz.funktion  IS 'FKT "Funktion" ist die zum Zeitpunkt der Erhebung objektiv erkennbare oder feststellbare vorkommende Nutzung.';
+COMMENT ON COLUMN ax_platz.name      IS 'NAM "Name" ist der Eigenname von "Platz".';
+COMMENT ON COLUMN ax_platz.zweitname IS 'ZNM "Zweitname" ist der touristische oder volkstÃŒmliche Name von "Platz".';
+
+
+-- AX_Bahnverkehr
+
+-- B a h n v e r k e h r 
+-- ----------------------------------------------
+CREATE TABLE ax_bahnverkehr (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	funktion		integer,
+	bahnkategorie		integer,
+	bezeichnung		character varying(50),
+	nummerderbahnstrecke	character varying(20),
+	zweitname		character varying(50),
+	zustand			integer,
+	CONSTRAINT ax_bahnverkehr_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_bahnverkehr','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_bahnverkehr_geom_idx ON ax_bahnverkehr USING gist (wkb_geometry);
+
+COMMENT ON TABLE  ax_bahnverkehr        IS '"B a h n v e r k e h r"  umfasst alle fÃŒr den Schienenverkehr erforderlichen FlÃ€chen.';
+-- FlÃ€chen von Bahnverkehr sind
+--  * der BahnkÃ¶rper (Unterbau fÃŒr Gleise; bestehend aus DÃ€mmen oder Einschnitten und deren kleineren BÃ¶schungen, 
+--    DurchlÃ€ssen, schmalen GrÃ€ben zur EntwÃ€sserung, StÃŒtzmauern, Unter- und ÃberfÃŒhrung, Seiten und Schutzstreifen) mit seinen Bahnstrecken
+--  * an den BahnkÃ¶rper angrenzende bebaute und unbebaute FlÃ€chen (z.B. grÃ¶Ãere BÃ¶schungsflÃ€chen).
+
+COMMENT ON COLUMN ax_bahnverkehr.gml_id               IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN ax_bahnverkehr.funktion             IS 'FKT "Funktion" ist die objektiv feststellbare Nutzung von "Bahnverkehr".';
+COMMENT ON COLUMN ax_bahnverkehr.bahnkategorie        IS 'BKT "Bahnkategorie" beschreibt die Art des Verkehrsmittels.';
+COMMENT ON COLUMN ax_bahnverkehr.bezeichnung          IS 'BEZ "Bezeichnung" ist die Angabe der Orte, in denen die Bahnlinie beginnt und endet (z. B. "Bahnlinie Frankfurt - WÃŒrzburg").';
+COMMENT ON COLUMN ax_bahnverkehr.nummerderbahnstrecke IS 'NRB "Nummer der Bahnstrecke" ist die von der Bahn AG festgelegte VerschlÃŒsselung der Bahnstrecke.';
+COMMENT ON COLUMN ax_bahnverkehr.zweitname            IS 'ZNM "Zweitname" ist der von der Lagebezeichnung abweichende Name von "Bahnverkehr" (z. B. "HÃ¶llentalbahn").';
+COMMENT ON COLUMN ax_bahnverkehr.zustand              IS 'ZUS "Zustand" beschreibt die Betriebsbereitschaft von "Bahnverkehr".';
+
+
+-- AX_Flugverkehr
+
+-- F l u g v e r k e h r
+-- ----------------------
+CREATE TABLE ax_flugverkehr (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	funktion 		integer,
+	art			integer,
+	"name"			character varying(50),
+	bezeichnung		character varying(50),
+	nutzung			integer,
+	zustand			integer,
+	CONSTRAINT ax_flugverkehr_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_flugverkehr','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_flugverkehr_geom_idx  ON ax_flugverkehr  USING gist  (wkb_geometry);
+
+COMMENT ON TABLE  ax_flugverkehr             IS '"F l u g v e r k e h r"  umfasst die baulich geprÃ€gte FlÃ€che und die mit ihr in Zusammenhang stehende FreiflÃ€che, die ausschlieÃlich oder vorwiegend dem Flugverkehr dient.';
+COMMENT ON COLUMN ax_flugverkehr.gml_id      IS 'Identifikator, global eindeutig';
+
+COMMENT ON COLUMN ax_flugverkehr.funktion    IS 'FKT "Funktion" ist die zum Zeitpunkt der Erhebung vorherrschende Nutzung (Dominanzprinzip).';
+COMMENT ON COLUMN ax_flugverkehr.art         IS 'ART "Art" ist Einstufung der FlugverkehrsflÃ€che durch das Luftfahrtbundesamt.';
+COMMENT ON COLUMN ax_flugverkehr.name        IS 'NAM "Name" ist der Eigenname von "Flugverkehr".';
+COMMENT ON COLUMN ax_flugverkehr.bezeichnung IS 'BEZ "Bezeichnung" ist die von einer Fachstelle vergebene Kennziffer von "Flugverkehr".';
+COMMENT ON COLUMN ax_flugverkehr.nutzung     IS 'NTZ "Nutzung" gibt den Nutzerkreis von "Flugverkehr" an.';
+COMMENT ON COLUMN ax_flugverkehr.zustand     IS 'ZUS "Zustand" beschreibt die Betriebsbereitschaft von "Flugverkehr".';
+
+
+-- AX_Schiffsverkehr
+
+-- S c h i f f s v e r k e h r
+-- ---------------------------
+CREATE TABLE ax_schiffsverkehr (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	funktion		integer,
+	"name"			character varying(50),
+	zustand			integer,
+	CONSTRAINT ax_schiffsverkehr_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_schiffsverkehr','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_schiffsverkehr_geom_idx
+  ON ax_schiffsverkehr USING gist (wkb_geometry);
+
+COMMENT ON TABLE  ax_schiffsverkehr          IS '"S c h i f f s v e r k e h r"  umfasst die baulich geprÃ€gte FlÃ€che und die mit ihr in Zusammenhang stehende FreiflÃ€che, die ausschlieÃlich oder vorwiegend dem Schiffsverkehr dient.';
+COMMENT ON COLUMN ax_schiffsverkehr.gml_id   IS 'Identifikator, global eindeutig';
+
+COMMENT ON COLUMN ax_schiffsverkehr.funktion IS 'FKT "Funktion" ist die zum Zeitpunkt der Erhebung vorherrschende Nutzung von "Schiffsverkehr".';
+COMMENT ON COLUMN ax_schiffsverkehr.name     IS 'NAM "Name" ist der Eigenname von "Schiffsverkehr".';
+COMMENT ON COLUMN ax_schiffsverkehr.zustand  IS 'ZUS "Zustand" beschreibt die Betriebsbereitschaft von "Schiffsverkehr".';
+-- Diese Attributart kann nur in Verbindung mit der Attributart 'Funktion' und der Werteart 5620 vorkommen.
+
+
+--** Objektartengruppe:Vegetation (in Objektbereich:TatsÃ€chliche Nutzung)
+--   ===================================================================
+
+
+-- AX_Landwirtschaft
+
+-- L a n d w i r t s c h a f t
+-- ----------------------------------------------
+CREATE TABLE ax_landwirtschaft (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	vegetationsmerkmal	integer,
+	name			character varying(50),
+	CONSTRAINT ax_landwirtschaft_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_landwirtschaft','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_landwirtschaft_geom_idx ON ax_landwirtschaft USING gist (wkb_geometry);
+
+COMMENT ON TABLE  ax_landwirtschaft                    IS '"L a n d w i r t s c h a f t"  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';
+COMMENT ON COLUMN ax_landwirtschaft.gml_id             IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN ax_landwirtschaft.vegetationsmerkmal IS 'VEG "Vegetationsmerkmal" ist die zum Zeitpunkt der Erhebung erkennbare oder feststellbare vorherrschend vorkommende landwirtschaftliche Nutzung (Dominanzprinzip).';
+COMMENT ON COLUMN ax_landwirtschaft.name               IS 'NAM "Name" ist die Bezeichnung oder der Eigenname von "Landwirtschaft".';
+
+
+-- AX_Wald
+
+-- W a l d 
+-- ----------------------------------------------
+CREATE TABLE ax_wald (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	vegetationsmerkmal	integer,
+	name			character varying(50),
+	bezeichnung		character varying(40),
+	CONSTRAINT ax_wald_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_wald','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_wald_geom_idx ON ax_wald USING gist (wkb_geometry);
+
+COMMENT ON TABLE  ax_wald             IS '"W a l d" ist eine FlÃ€che, die mit Forstpflanzen (WaldbÃ€ume und WaldstrÃ€ucher) bestockt ist.';
+COMMENT ON COLUMN ax_wald.gml_id      IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN ax_wald.vegetationsmerkmal IS 'VEG "Vegetationsmerkmal" beschreibt den Bewuchs von "Wald".';
+COMMENT ON COLUMN ax_wald.name        IS 'NAM "Name" ist der Eigenname von "Wald".';
+COMMENT ON COLUMN ax_wald.bezeichnung IS 'BEZ "Bezeichnung" ist die von einer Fachstelle vergebene Kennziffer (Forstabteilungsnummer, Jagenzahl) von "Wald".';
+
+
+-- AX_Gehoelz
+
+-- G e h o e l z
+-- ----------------------------------------------
+CREATE TABLE ax_gehoelz (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass 			integer,
+	vegetationsmerkmal	integer,
+	"name"			character varying(50),
+	funktion		integer,
+	CONSTRAINT ax_gehoelz_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_gehoelz','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_gehoelz_geom_idx ON ax_gehoelz USING gist (wkb_geometry);
+
+COMMENT ON TABLE  ax_gehoelz        IS '"G e h o e l z" ist eine FlÃ€che, die mit einzelnen BÃ€umen, Baumgruppen, BÃŒschen, Hecken und StrÃ€uchern bestockt ist.';
+COMMENT ON COLUMN ax_gehoelz.gml_id IS 'Identifikator, global eindeutig';
+
+COMMENT ON COLUMN ax_gehoelz.vegetationsmerkmal IS 'VEG "Vegetationsmerkmal" beschreibt den Bewuchs von "GehÃ¶lz".';
+COMMENT ON COLUMN ax_gehoelz.name               IS 'NAM "Name" ist der Eigenname von "Wald".';
+COMMENT ON COLUMN ax_gehoelz.funktion           IS 'FKT "Funktion" beschreibt, welchem Zweck "GehÃ¶lz" dient.';
+
+
+-- AX_Heide
+
+-- H e i d e
+-- ----------------------------------------------
+CREATE TABLE ax_heide (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	"name"			character varying(50),
+	CONSTRAINT ax_heide_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_heide','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_heide_geom_idx ON ax_heide USING gist (wkb_geometry);
+
+COMMENT ON TABLE  ax_heide        IS '"H e i d e"  ist eine meist sandige FlÃ€che mit typischen StrÃ€uchern, GrÃ€sern und geringwertigem Baumbestand.';
+COMMENT ON COLUMN ax_heide.gml_id IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN ax_heide.name   IS 'NAM "Name" ist der Eigenname von "Heide".';
+
+
+-- AX_Moor
+
+-- M o o r
+-- -------
+CREATE TABLE ax_moor (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	"name"			character varying(50),
+	CONSTRAINT ax_moor_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_moor','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_moor_geom_idx  ON ax_moor  USING gist (wkb_geometry);
+
+COMMENT ON TABLE  ax_moor        IS '"M o o r"  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.
+COMMENT ON COLUMN ax_moor.gml_id IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN ax_moor.name IS 'NAM "Name" ist der Eigenname von "Moor".';
+
+
+-- AX_Sumpf
+
+-- S u m p f
+-- ----------------------------------------------
+CREATE TABLE ax_sumpf (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	"name"			character varying(50),
+  CONSTRAINT ax_sumpf_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_sumpf','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_sumpf_geom_idx ON ax_sumpf USING gist (wkb_geometry);
+
+COMMENT ON TABLE  ax_sumpf        IS '"S u m p f" ist ein wassergesÃ€ttigtes, zeitweise unter Wasser stehendes GelÃ€nde. Nach RegenfÃ€llen kurzzeitig nasse Stellen im Boden werden nicht als "Sumpf" erfasst.';
+COMMENT ON COLUMN ax_sumpf.gml_id IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN ax_sumpf.name   IS 'NAM "Name" ist der Eigenname von "Sumpf".';
+
+
+-- AX_UnlandVegetationsloseFlaeche
+
+-- U n l a n d  /  V e g e t a t i o n s f l a e c h e
+-- ---------------------------------------------------
+CREATE TABLE ax_unlandvegetationsloseflaeche (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	oberflaechenmaterial	integer,
+	"name"			character varying(50),
+	funktion		integer,
+	CONSTRAINT ax_unlandvegetationsloseflaeche_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_unlandvegetationsloseflaeche','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_unlandvegetationsloseflaeche_geom_idx ON ax_unlandvegetationsloseflaeche USING gist (wkb_geometry);
+
+COMMENT ON TABLE  ax_unlandvegetationsloseflaeche        IS '"Unland/Vegetationslose FlÃ€che" ist eine FlÃ€che, die dauerhaft landwirtschaftlich nicht genutzt wird, wie z.B. nicht aus dem GelÃ€nderelief herausragende Felspartien, Sand- oder EisflÃ€chen, Uferstreifen lÃ€ngs von GewÃ€ssern und SukzessionsflÃ€chen.';
+COMMENT ON COLUMN ax_unlandvegetationsloseflaeche.gml_id IS 'Identifikator, global eindeutig';
+-- Die Attributart 'OberflÃ€chenmaterial' kann nur im Zusammenhang mit der Attributart 'Funktion' und der Werteart 1000 vorkommen.
+COMMENT ON COLUMN ax_unlandvegetationsloseflaeche.oberflaechenmaterial IS 'OFM "OberflÃ€chenmaterial" ist die Beschaffenheit des Bodens von "Unland/Vegetationslose FlÃ€che".';
+COMMENT ON COLUMN ax_unlandvegetationsloseflaeche.name                 IS 'NAM "Name" ist die Bezeichnung oder der Eigenname von "Unland/ VegetationsloseFlaeche".';
+COMMENT ON COLUMN ax_unlandvegetationsloseflaeche.funktion             IS 'FKT "Funktion" ist die erkennbare Art von "Unland/Vegetationslose FlÃ€che".';
+
+
+--** Objektartengruppe: GewÃ€sser (in Objektbereich:TatsÃ€chliche Nutzung)
+--   ===================================================================
+
+
+-- AX_Fliessgewaesser
+
+-- F l i e s s g e w a e s s e r
+-- ----------------------------------------------
+-- 'FlieÃgewÃ€sser' ist ein geometrisch begrenztes, oberirdisches, auf dem Festland flieÃendes GewÃ€sser, 
+-- das die Wassermengen sammelt, die als NiederschlÃ€ge auf die ErdoberflÃ€che fallen oder in Quellen austreten, 
+-- und in ein anderes GewÃ€sser, ein Meer oder in einen See transportiert
+--   oder
+-- in einem System von natÃŒrlichen oder kÃŒnstlichen Bodenvertiefungen verlaufendes Wasser, 
+-- das zur Be- und EntwÃ€sserung an- oder abgeleitet wird
+--   oder
+-- ein geometrisch begrenzter, fÃŒr die Schifffahrt angelegter kÃŒnstlicher Wasserlauf, 
+-- der in einem oder in mehreren Abschnitten die jeweils gleiche HÃ¶he des Wasserspiegels besitzt.
+CREATE TABLE ax_fliessgewaesser (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	funktion		integer,
+	"name"			character varying(50),
+	zustand			integer,
+	CONSTRAINT ax_fliessgewaesser_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_fliessgewaesser','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_fliessgewaesser_geom_idx ON ax_fliessgewaesser USING gist (wkb_geometry);
+
+COMMENT ON TABLE  ax_fliessgewaesser          IS '"F l i e s s g e w a e s s e r" ist ein geometrisch begrenztes, oberirdisches, auf dem Festland flieÃendes GewÃ€sser, das die Wassermengen sammelt, die als NiederschlÃ€ge auf die ErdoberflÃ€che fallen oder in Quellen austreten, und in ein anderes GewÃ€sser, ein Meer oder in einen See transportiert';
+COMMENT ON COLUMN ax_fliessgewaesser.gml_id   IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN ax_fliessgewaesser.funktion IS 'FKT "Funktion" ist die Art von "FlieÃgewÃ€sser".';
+COMMENT ON COLUMN ax_fliessgewaesser.name     IS 'NAM "Name" ist die Bezeichnung oder der Eigenname von "FlieÃgewÃ€sser".';
+COMMENT ON COLUMN ax_fliessgewaesser.zustand  IS 'ZUS "Zustand" beschreibt die Betriebsbereitschaft von "FlieÃgewÃ€sser" mit FKT=8300 (Kanal).';
+
+
+-- AX_Hafenbecken
+
+-- H a f e n b e c k e n
+-- ---------------------
+CREATE TABLE ax_hafenbecken (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	funktion		integer,
+	"name"			character varying(50),
+	nutzung			integer,
+	CONSTRAINT ax_hafenbecken_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_hafenbecken','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_hafenbecken_geom_idx  ON ax_hafenbecken  USING gist  (wkb_geometry);
+
+COMMENT ON TABLE  ax_hafenbecken        IS '"H a f e n b e c k e n"  ist ein natÃŒrlicher oder kÃŒnstlich angelegter oder abgetrennter Teil eines GewÃ€ssers, in dem Schiffe be- und entladen werden.';
+COMMENT ON COLUMN ax_hafenbecken.gml_id IS 'Identifikator, global eindeutig';
+
+COMMENT ON COLUMN ax_hafenbecken.funktion IS 'FKT "Funktion" ist die objektiv erkennbare Nutzung von "Hafenbecken".';
+COMMENT ON COLUMN ax_hafenbecken.name     IS 'NAM "Name" ist der Eigenname von "Hafenbecken".';
+COMMENT ON COLUMN ax_hafenbecken.nutzung  IS 'NTZ "Nutzung" gibt den Nutzerkreis von "Hafenbecken" an.';
+
+
+-- AX_StehendesGewaesser
+
+-- s t e h e n d e s   G e w a e s s e r
+-- ----------------------------------------------
+-- 'Stehendes GewÃ€sser' ist eine natÃŒrliche oder kÃŒnstliche mit Wasser gefÃŒllte, 
+-- allseitig umschlossene Hohlform der LandoberflÃ€che ohne unmittelbaren Zusammenhang mit 'Meer'.
+CREATE TABLE ax_stehendesgewaesser (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	funktion		integer,
+	name			character varying(50),
+	gewaesserkennziffer	character varying(30),
+	hydrologischesMerkmal	integer,
+	CONSTRAINT ax_stehendesgewaesser_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_stehendesgewaesser','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_stehendesgewaesser_geom_idx ON ax_stehendesgewaesser USING gist (wkb_geometry);
+
+COMMENT ON TABLE  ax_stehendesgewaesser           IS 's t e h e n d e s   G e w a e s s e r  ist eine natÃŒrliche oder kÃŒnstliche mit Wasser gefÃŒllte, allseitig umschlossene Hohlform der LandoberflÃ€che ohne unmittelbaren Zusammenhang mit "Meer".';
+COMMENT ON COLUMN ax_stehendesgewaesser.gml_id    IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN ax_stehendesgewaesser.funktion  IS 'FKT "Funktion" ist die Art von "Stehendes GewÃ€sser".';
+COMMENT ON COLUMN ax_stehendesgewaesser.name      IS 'NAM "Name" ist der Eigenname von "Stehendes GewÃ€sser".';
+COMMENT ON COLUMN ax_stehendesgewaesser.gewaesserkennziffer   IS '"GewÃ€sserkennziffer" ist die von der zustÃ€ndigen Fachstelle vergebene VerschlÃŒsselung.';
+COMMENT ON COLUMN ax_stehendesgewaesser.hydrologischesMerkmal IS '"Hydrologisches Merkmal" gibt die WasserverhÃ€ltnisse von "Stehendes GewÃ€sser" an.';
+
+
+-- AX_Meer
+
+-- M e e r
+-- ----------------------------------------------
+CREATE TABLE ax_meer (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character varying(28),
+	beginnt			character(20),
+	advstandardmodell	character varying(8),
+	anlass			integer,
+	funktion		integer,
+	"name"			character varying(50),
+	bezeichnung		character varying(50),
+	tidemerkmal		integer,
+	CONSTRAINT ax_meer_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_meer','wkb_geometry','25832','POLYGON',2);
+
+CREATE INDEX ax_meer_geom_idx ON ax_meer USING gist (wkb_geometry);
+
+COMMENT ON TABLE  ax_meer              IS '"M e e r" ist die das Festland umgebende WasserflÃ€che.';
+COMMENT ON COLUMN ax_meer.gml_id       IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN ax_meer.funktion     IS 'FKT "Funktion" ist die Art von "Meer".';
+COMMENT ON COLUMN ax_meer.name         IS 'NAM "Name" ist der Eigenname von "Meer".';
+COMMENT ON COLUMN ax_meer.bezeichnung  IS 'BEZ "Bezeichnung" ist die von der zustÃ€ndigen FachbehÃ¶rde vergebene VerschlÃŒsselung.';
+COMMENT ON COLUMN ax_meer.tidemerkmal  IS 'TID "Tidemerkmal" gibt an, ob "Meer" von den periodischen WasserstandsÃ€nderungen beeinflusst wird.';
+
+
+
+--*** ############################################################
+--*** Objektbereich: Bauwerke, Einrichtungen und sonstige Angaben
+--*** ############################################################
+
+--AX_BauwerkeEinrichtungenUndSonstigeAngaben
+--AX_DQMitDatenerhebung
+--AX_LI_Lineage_MitDatenerhebung
+--AX_LI_ProcessStep_MitDatenerhebung
+--AX_LI_Source_MitDatenerhebung
+
+--** Objektartengruppe: Bauwerke und Einrichtungen in SiedlungsflÃ€chen
+--   ===================================================================
+
+--AX_Turm
+--AX_BauwerkOderAnlageFuerIndustrieUndGewerbe
+--AX_VorratsbehaelterSpeicherbauwerk
+--AX_Transportanlage
+--AX_Leitung
+--AX_BauwerkOderAnlageFuerSportFreizeitUndErholung
+--AX_HistorischesBauwerkOderHistorischeEinrichtung
+--AX_HeilquelleGasquelle
+--AX_SonstigesBauwerkOderSonstigeEinrichtung
+--AX_EinrichtungInOeffentlichenBereichen
+--AX_BesondererBauwerkspunkt
+
+--** Objektartengruppe: Besondere Anlagen auf SiedlungsflÃ€chen
+--   ===================================================================
+
+--** Objektartengruppe: Bauwerke, Anlagen und Einrichtungen fÃŒr den Verkehr
+--   ===================================================================
+
+--AX_BauwerkImVerkehrsbereich
+--AX_Strassenverkehrsanlage
+--AX_WegPfadSteig
+--AX_Bahnverkehrsanlage
+--AX_SeilbahnSchwebebahn
+--AX_Gleis
+--AX_Flugverkehrsanlage
+--AX_EinrichtungenFuerDenSchiffsverkehr
+--AX_BauwerkImGewaesserbereich
+
+--** Objektartengruppe: Besondere Vegetationsmerkmale
+--   ===================================================================
+
+--AX_Vegetationsmerkmal
+
+--** Objektartengruppe: Besondere Eigenschaften von GewÃ€ssern
+--   ===================================================================
+
+--AX_Gewaessermerkmal
+--AX_UntergeordnetesGewaesser
+
+--** Objektartengruppe: Besondere Angaben zum Verkehr
+--   ===================================================================
+
+--** Objektartengruppe: Besondere Angaben zum GewÃ€sser
+--   ===================================================================
+
+--AX_Wasserspiegelhoehe
+--AX_SchifffahrtslinieFaehrverkehr
+
+--*** ############################################################
+--*** Objektbereich: Relief
+--*** ############################################################
+
+--** Objektartengruppe: Reliefformen
+--   ===================================================================
+
+--AX_BoeschungKliff
+--AX_Boeschungsflaeche GeÃ€ndert (Revisionsnummer: 1623)
+--AX_DammWallDeich
+--AX_Hoehleneingang
+--AX_FelsenFelsblockFelsnadel
+--AX_Duene
+--AX_Hoehenlinie
+
+--** Objektartengruppe: PrimÃ€res DGM
+--   ===================================================================
+
+--AX_Erfassung_DGM
+--AX_ErfassungMarkanterGelaendepunkt
+--AX_Gelaendekante
+--AX_MarkanterGelaendepunkt
+--AX_BesondererHoehenpunkt
+
+--** Objektartengruppe:SekundÃ€res DGM
+--   ===================================================================
+
+--*** ############################################################
+--*** Objektbereich: Gesetzliche Festlegungen, Gebietseinheiten, Kataloge
+--*** ############################################################
+
+--** Objektartengruppe: Ãffentlich-rechtliche und sonstige Festlegungen
+--   ===================================================================
+
+--AX_KlassifizierungNachStrassenrecht
+--AX_KlassifizierungNachWasserrecht
+--AX_BauRaumOderBodenordnungsrecht
+--AX_SonstigesRecht
+
+--** Objektartengruppe: BodenschÃ€tzung, Bewertung
+--   ===================================================================
+
+--AX_Bodenschaetzung
+--AX_MusterLandesmusterUndVergleichsstueck
+
+--** Objektartengruppe: Kataloge
+--   ===================================================================
+
+--AX_Bundesland
+--AX_Regierungsbezirk
+--AX_KreisRegion GeÃ€ndert (Revisionsnummer: 1658)
+--AX_Gemeinde
+--AX_Gemeindeteil
+--AX_Gemarkung
+--AX_GemarkungsteilFlur
+--AX_Buchungsblattbezirk
+--AX_Dienststelle
+--AX_LagebezeichnungKatalogeintrag
+--AX_Gemeindekennzeichen
+--AX_Katalogeintrag	
+--AX_Buchungsblattbezirk_Schluessel
+--AX_Dienststelle_Schluessel
+--AX_Bundesland_Schluessel
+--AX_Gemarkung_Schluessel
+--AX_GemarkungsteilFlur_Schluessel
+--AX_Regierungsbezirk_Schluessel
+--AX_Kreis_Schluessel
+--AX_VerschluesselteLagebezeichnung
+
+--** Objektartengruppe: Geographische Gebietseinheiten
+--   ===================================================================
+
+--AX_Landschaft
+--AX_KleinraeumigerLandschaftsteil
+--AX_Wohnplatz
+
+--** Objektartengruppe: Administrative Gebietseinheiten
+--   ===================================================================
+
+--AX_KommunalesGebiet
+--AX_Gebiet
+
+--*** ############################################################
+--*** Objektbereich: Nutzerprofile
+--*** ############################################################
+
+--** Objektartengruppe: Nutzerprofile
+--   ===================================================================
+
+--AX_FOLGEVA
+
+--*** ############################################################
+--*** Objektbereich: Migration
+--*** ############################################################
+
+--** Objektartengruppe: Migrationsobjekte
+--   ===================================================================
+
+
+
+
 
 
Index: trunk/data/konvert/postnas_0.5/alkis_konv_batch.sh
===================================================================
--- trunk/data/konvert/postnas_0.5/alkis_konv_batch.sh	(revision 49)
+++ trunk/data/konvert/postnas_0.5/alkis_konv_batch.sh	(revision 53)
@@ -7,7 +7,10 @@
 ## Stand: 
 ##  2010-01-06
-##  2010-01-26 postgreSQL 8.3 Port 5432
+##  2010-01-26 postgreSQL 8.3
+##  2010-08-16 Dateiname als Zwischen-Ueberschrift in Fehlerprotokoll
+##  2010-10-14  gdal 1.8 compile aus svn gdal-trunk
+##  2010-11-10  Tabellen "Optimierte Nutzungsarten" Laden
 ## 
-## Konverter:   /opt/gdal-1.7/bin/ = GDAL 1.7 / PostNAS 0.5
+## Konverter:   /opt/gdal-1.8/bin/ = GDAL 1.8 / PostNAS 0.5
 ## Koordinaten: EPSG:25832  UTM, Zone 32
 ##              -a_srs EPSG:25832   - bleibt im UTM-System (korrigierte Werte)
@@ -22,4 +25,6 @@
 DBPASS=$4
 UPD=$5
+## Fehlerprotokoll
+errprot='/data/konvert/postnas_0.5/log/postnas_err.prot'
 ##
 if [ $ORDNER = "" ]
@@ -61,25 +66,28 @@
 layer=""
 # leer = alle Layer
- echo "Datenbank-Name . . = ${DBNAME}"
- echo "Ordner NAS-Daten . = ${ORDNER}"
- echo "Datenbank-User . . = ${DBUSER}"
-#echo "Datenbank-Pass . . = ${DBPASS}"
- echo "Verarbeitungs-Modus= ${verarb}"
- echo " "
-#logmeld="/data/konvert/postnas_0.5/log/meldungen"
-#logerr="/data/konvert/postnas_0.5/log/fehler"
-for nasdatei in ${ORDNER}/*.xml ; do 
+  echo "Datenbank-Name . . = ${DBNAME}"
+  echo "Ordner NAS-Daten . = ${ORDNER}"
+  echo "Datenbank-User . . = ${DBUSER}"
+ #echo "Datenbank-Pass . . = ${DBPASS}"
+  echo "Verarbeitungs-Modus= ${verarb}"
+  echo " "
+  for nasdatei in ${ORDNER}/*.xml ; do 
 	echo "  *******"
 	echo "  * Datei: " $nasdatei
+	# Zwischenueberschrift im Fehlerprotokoll
+	echo "  * Datei: " $nasdatei >> $errprot
 	# Groesse und Datum anzeigen
 	#ls -l ${nasdatei}
-	/opt/gdal-1.7/bin/ogr2ogr -f "PostgreSQL" -append  ${update}  -skipfailures \
+	/opt/gdal-1.8/bin/ogr2ogr -f "PostgreSQL" -append  ${update}  -skipfailures \
 		PG:"dbname=${DBNAME} user=${DBUSER} password=${DBPASS} host=localhost port=5432" \
-		-a_srs EPSG:25832  ${nasdatei}  ${layer}  2>>  /data/konvert/postnas_0.5/log/postnas_err.prot
-	# Fehlerprotokoll in log-Datei? 2>
+		-a_srs EPSG:25832  ${nasdatei}  ${layer}  2>> $errprot
 	# Abbruch bei Fehler?
 	nasresult=$?
 	echo "  * Resultat: " $nasresult " fuer " ${nasdatei}
-done
-echo "** Ende Konvertierung Ordner ${ORDNER}"
+  done
+  echo "** Ende Konvertierung Ordner ${ORDNER}"
+  echo "Das Fehler-Protokoll wurde ausgegeben in die Datei " $errprot
 ##
+  echo "** Optimierte Nutzungsarten neu Laden:"
+  psql -p 5432 -d ${DBNAME}  -U ${DBUSER}  < /data/konvert/postnas_0.5/alkis_nutzungsart_laden.sql
+##
Index: trunk/data/konvert/postnas_0.5/alkis_datenbank_anlegen.sh
===================================================================
--- trunk/data/konvert/postnas_0.5/alkis_datenbank_anlegen.sh	(revision 49)
+++ trunk/data/konvert/postnas_0.5/alkis_datenbank_anlegen.sh	(revision 53)
@@ -4,7 +4,11 @@
 ## Teil 1: Eine neue PostGIS-Datenbank anlegen    -
 ## ------------------------------------------------
+##
 ## Stand:
 ##  2010-01-11
 ##  2010-01-26 postgreSQL 8.3 Port 5432
+##  2010-08-27 Schluesseltabellen (Konstanten) dazu laden, 
+##             Grant von Views getrennt
+##  2010-11-10 Nutzungsarten
 ##
 ## Dialog mit Anwender
@@ -56,16 +60,43 @@
 echo "**  Neue ALKIS-Datenbank    **"
 echo "******************************"
+##
+echo " "
 echo "** Löschen Datenbank " ${DBNAME}
 #echo "DROP database ${DBNAME};" | psql -h localhost -p 5432 -d ${DBUSER} -U ${DBUSER} 
 echo  "DROP database ${DBNAME};" | psql              -p 5432 -d ${DBUSER} -U ${DBUSER} 
+##
+echo " "
 echo "** Anlegen (leere) PostGIS-Datenbank"
 #createdb  --host=localhost  --port=5432 --username=${DBUSER} -E utf8  -T ${DBTEMPLATE}  ${DBNAME}
 createdb                     --port=5432 --username=${DBUSER} -E utf8  -T ${DBTEMPLATE}  ${DBNAME}
-echo "** Anlegen der Datenbank-Struktur  (alkis_PostNAS_0.5_schema.sql)"
+##
+echo " "
+echo "** Anlegen der Datenbank-Struktur fuer PostNAS (alkis_PostNAS_0.5_schema.sql)"
 psql $con -U ${DBUSER}  < /data/konvert/postnas_0.5/alkis_PostNAS_0.5_schema.sql
+##
+echo " "
+echo "** Anlegen der Datenbank-Struktur - zusaetzliche Schluesseltabellen"
+## Nur die benoetigten Tabellen fuer die Buchauskunft
+psql $con -U ${DBUSER}  < /data/konvert/postnas_0.5/alkis_PostNAS_0.5_keytables.sql
+##
+echo " "
+echo "** Anlegen Optimierung Nutzungsarten"
+##
+## Anlegen der Tabellen
+psql $con -U ${DBUSER}  < /data/konvert/postnas_0.5/alkis_nutzungsart_definition.sql
+##
+## Laden der Metadaten und Schlüsseltabellen
+psql $con -U ${DBUSER}  < /data/konvert/postnas_0.5/alkis_nutzungsart_metadaten.sql
+##
+echo " "
 echo "** Definition von Views"
 psql $con -U ${DBUSER}  < /data/konvert/postnas_0.5/alkis_sichten.sql
 #echo "COMMENT ON DATABASE ${DBNAME} IS 'ALKIS - Konverter PostNAS 0.5';" | psql -h localhost -p 5432 -d ${DBNAME} -U ${DBUSER} 
 echo  "COMMENT ON DATABASE ${DBNAME} IS 'ALKIS - Konverter PostNAS 0.5';" | psql              -p 5432 -d ${DBNAME} -U ${DBUSER} 
+##
+echo " "
+echo "** Berechtigung"
+psql $con -U ${DBUSER}  < /data/konvert/postnas_0.5/alkis_grant.sql
+##
 echo "***************************"
 echo "**  Ende Neue Datenbank  **"
Index: trunk/data/konvert/postnas_0.5/alkis_test_simplify.sql
===================================================================
--- trunk/data/konvert/postnas_0.5/alkis_test_simplify.sql	(revision 53)
+++ trunk/data/konvert/postnas_0.5/alkis_test_simplify.sql	(revision 53)
@@ -0,0 +1,103 @@
+
+-- Vereinfachung der Geometrie mit der PostGIS-Function ST_Simplify
+
+-- Stand 2010-10-11
+
+-- Kommentar siehe Datei "alkis_geom_simplify.sql"
+-- Siehe Diskussion auf der Mailingliste
+
+-- http://www.postgis.org/documentation/manual-1.3/ch06.html#id2575027
+
+-- ST_Simplify(geometry, tolerance)
+
+-- Returns a "simplified" version of the given geometry using the Douglas-Peuker algorithm. 
+-- Will actually do something only with (multi)lines and (multi)polygons but you can safely call it with any kind of geometry.
+-- Since simplification occurs on a object-by-object basis you can also feed a GeometryCollection to this function.
+-- Note that returned geometry might loose its simplicity (see IsSimple)
+
+
+-- geeignete Tabellen für die Optimierung:
+
+CREATE VIEW simplify_optimierbare_tabellen
+AS
+ SELECT f_table_name, type 
+ FROM   geometry_columns
+ WHERE  not f_geometry_column = 'dummy'
+   AND  type in ('LINESTRING', 'POLYGON', 'MULTIPOLYGON');  -- ,'GEOMETRY' ?
+
+
+-- liefert u.a.:
+--
+--"ax_flurstueck"       "MULTIPOLYGON"
+--"ax_wald"             "POLYGON"
+--"ax_wohnbauflaeche"   "POLYGON"
+
+
+-- einfacher Test der Function
+CREATE VIEW flst_simple 
+AS
+  SELECT gml_id,
+         flurstueckskennzeichen, 
+         st_simplify(wkb_geometry, 0.01) AS geom_simple
+  FROM   ax_flurstueck
+  LIMIT  200;
+
+
+-- Mengenanalyse zum Finden der passenden Toleranz
+-- Je eine Spalte zaehlt die durchschnittliche Anzahl von Punkten im Geometriefeld
+-- Anzezeigt wird: ursprüngliche Anzahl und Simplify mit 1mm, 1cm und 5 cm.
+
+-- Flurstueck
+CREATE VIEW analyse_simple_flst
+AS
+  SELECT 
+    count(gml_id) AS anzahl,
+    round(avg(ST_npoints(wkb_geometry)),2)                     AS punktanzahl_orig,
+    round(avg(ST_npoints(st_simplify(wkb_geometry, 0.001))),2) AS punktanzahl_simply_mm,
+    round(avg(ST_npoints(st_simplify(wkb_geometry, 0.01))),2)  AS punktanzahl_simply_cm,
+    round(avg(ST_npoints(st_simplify(wkb_geometry, 0.05))),2)  AS punktanzahl_simply_5cm
+  FROM ax_flurstueck
+;
+
+-- Nutzungsart Wald
+CREATE VIEW analyse_simple_wald
+AS
+  SELECT 
+    count(gml_id) AS anzahl,
+    round(avg(ST_npoints(wkb_geometry)),2)                     AS punktanzahl_orig,
+    round(avg(ST_npoints(st_simplify(wkb_geometry, 0.001))),2) AS punktanzahl_simply_mm,
+    round(avg(ST_npoints(st_simplify(wkb_geometry, 0.01))),2)  AS punktanzahl_simply_cm,
+    round(avg(ST_npoints(st_simplify(wkb_geometry, 0.05))),2)  AS punktanzahl_simply_5cm
+  FROM ax_wald
+;
+
+-- Nutzungsart Wohnflaeche
+CREATE VIEW analyse_simple_wohn
+AS
+  SELECT 
+    count(gml_id) AS anzahl,
+    round(avg(ST_npoints(wkb_geometry)),2)                     AS punktanzahl_orig,
+    round(avg(ST_npoints(st_simplify(wkb_geometry, 0.001))),2) AS punktanzahl_simply_mm,
+    round(avg(ST_npoints(st_simplify(wkb_geometry, 0.01))),2)  AS punktanzahl_simply_cm,
+    round(avg(ST_npoints(st_simplify(wkb_geometry, 0.05))),2)  AS punktanzahl_simply_5cm
+  FROM ax_wohnbauflaeche
+;
+
+
+--
+--   Tabelle                 Anz.Punkte  1 mm    1 cm    5 cm 
+--   -----------------  -------- ------  ------  ------  ------
+-- Musterkarte RLP:
+--   ax_flurstueck        2369    20.45   10.24    9.06    8.80
+--   ax_wald                89    20.70   11.53   11.15   11.08
+--   ax_wohnbauflaeche      76    28.37   12.59   11.53   10.91
+-- Lage/Lippe:
+--   ax_flurstueck       23589    30.55   12.60   11.57   11.08
+--   ax_wald              1207    61.44   27.88   27.24   26.28
+--   ax_wohnbauflaeche    2357    44.41   18.60   16.55   15.54
+
+
+-- Die Mengenanalyse zeigt eine grosse Optimierung bereits im Millimeter-Bereich.
+
+
+-- END --
Index: trunk/data/konvert/postnas_0.5/alkis_sichten.sql
===================================================================
--- trunk/data/konvert/postnas_0.5/alkis_sichten.sql	(revision 49)
+++ trunk/data/konvert/postnas_0.5/alkis_sichten.sql	(revision 53)
@@ -61,5 +61,5 @@
 -- Bruchnummerierung erzeugen
 -- (ersetzt s_flurstuecksnummer_flurstueck ab Sept. 2010)
-DROP VIEW s_flurstueck_nr;
+--DROP VIEW s_flurstueck_nr;
 CREATE OR REPLACE VIEW s_flurstueck_nr
 AS 
@@ -145,6 +145,6 @@
 
 
--- Layer "ag_l_flurstueck"
--- -----------------------
+-- Layer "s_zuordungspfeil_flurstueck"
+-- -----------------------------------
 
 CREATE OR REPLACE VIEW s_zuordungspfeil_flurstueck 
@@ -160,5 +160,5 @@
     AND alkis_beziehungen.beziehungsart = 'dientZurDarstellungVon';
 
-COMMENT ON VIEW ag_l_flurstueck IS 'fuer Kartendarstellung';
+COMMENT ON VIEW s_zuordungspfeil_flurstueck IS 'fuer Kartendarstellung';
 
 
