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
+--   ===================================================================
+
+
+
+
 
 
