Index: trunk/data/konvert/postnas_0.7/alkis_PostNAS_ORACLE_schema.sql
===================================================================
--- trunk/data/konvert/postnas_0.7/alkis_PostNAS_ORACLE_schema.sql	(revision 212)
+++ trunk/data/konvert/postnas_0.7/alkis_PostNAS_ORACLE_schema.sql	(revision 212)
@@ -0,0 +1,3429 @@
+-- Automatisch mit pg-to-oci.pl konvertiert.
+---
+---
+
+set serveroutput on
+set autocommit on
+set feedback off
+set verify off
+
+define alkis_epsg=&1
+whenever sqlerror exit 1
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='DELETE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE "DELETE" CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE "DELETE"
+(
+	ogr_fid		integer NOT NULL,
+	typename	varchar2(2047),
+	featureid	character(32),
+	context		varchar2(2047),
+	safetoignore	varchar2(2047),
+	replacedBy	varchar2(2047),
+	ignored		varchar2(5) default 'false',
+	CONSTRAINT ALKIS_0 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE "DELETE" ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('DELETE','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_1 ON "DELETE"(featureid);
+COMMENT ON TABLE "DELETE"             IS 'Hilfstabelle fÃŒr das Speichern von LÃ¶schinformationen.';
+COMMENT ON COLUMN "DELETE".typename     IS 'Objektart, also Name der Tabelle, aus der das Objekt zu lÃ¶schen ist.';
+COMMENT ON COLUMN "DELETE".featureid    IS 'Zusammen gesetzt aus GML-ID (16) und Zeitstempel.';
+COMMENT ON COLUMN "DELETE".context      IS 'Operation ''delete'' oder ''replace''';
+COMMENT ON COLUMN "DELETE".safetoignore IS 'Attribut safeToIgnore von wfsext:Replace';
+COMMENT ON COLUMN "DELETE".replacedBy   IS 'gml_id des Objekts, das featureid ersetzt';
+COMMENT ON COLUMN "DELETE".ignored      IS 'LÃ¶schsatz wurde ignoriert';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='ALKIS_BEZIEHUNGEN';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE ALKIS_BEZIEHUNGEN CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE ALKIS_BEZIEHUNGEN (
+	ogr_fid			integer NOT NULL,
+	beziehung_von		character(16),
+	beziehungsart		varchar2(2047),
+	beziehung_zu		character(16),
+	CONSTRAINT ALKIS_2 PRIMARY KEY (ogr_fid)
+);
+CREATE INDEX ALKIS_3 ON alkis_beziehungen (beziehung_von);
+CREATE INDEX ALKIS_4  ON alkis_beziehungen (beziehung_zu);
+CREATE INDEX ALKIS_5 ON alkis_beziehungen (beziehungsart);
+ALTER TABLE ALKIS_BEZIEHUNGEN ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('ALKIS_BEZIEHUNGEN','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+COMMENT ON TABLE  alkis_beziehungen               IS 'zentrale Multi-Verbindungstabelle';
+COMMENT ON COLUMN alkis_beziehungen.beziehung_von IS 'Join auf Feld gml_id verschiedener Tabellen';
+COMMENT ON COLUMN alkis_beziehungen.beziehung_zu  IS 'Join auf Feld gml_id verschiedener Tabellen';
+COMMENT ON COLUMN alkis_beziehungen.beziehungsart IS 'Typ der Beziehung zwischen der von- und zu-Tabelle';
+@@ alkis-trigger-oracle.sql
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='KS_SONSTIGESBAUWERK';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE KS_SONSTIGESBAUWERK CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE KS_SONSTIGESBAUWERK (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	sonstigesmodell 	varchar2(2047),
+	anlass			varchar2(2047),
+	bauwerksfunktion	integer,
+	CONSTRAINT ALKIS_6 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE KS_SONSTIGESBAUWERK ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('KS_SONSTIGESBAUWERK','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_7 ON KS_SONSTIGESBAUWERK(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+COMMENT ON TABLE  ks_sonstigesbauwerk IS 'Sonstiges Bauwerk';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_ANDEREFESTLEGUNGNACHWASSERR';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_ANDEREFESTLEGUNGNACHWASSERR CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_ANDEREFESTLEGUNGNACHWASSERR (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	artderfestlegung	integer,
+	land			integer,
+	stelle			varchar2(2047),
+	CONSTRAINT ALKIS_8 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_ANDEREFESTLEGUNGNACHWASSERR ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_ANDEREFESTLEGUNGNACHWASSERR','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_9 ON AX_ANDEREFESTLEGUNGNACHWASSERR(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_10 ON AX_ANDEREFESTLEGUNGNACHWASSERR (gml_id,beginnt);
+CREATE INDEX ALKIS_11 ON AX_ANDEREFESTLEGUNGNACHWASSERR(land,stelle);
+COMMENT ON TABLE  AX_ANDEREFESTLEGUNGNACHWASSERR        IS 'Andere Festlegung nach  W a s s e r r e c h t';
+COMMENT ON COLUMN AX_ANDEREFESTLEGUNGNACHWASSERR.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BAUBLOCK';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BAUBLOCK CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BAUBLOCK (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	character(9),
+	anlass			varchar2(2047),
+	baublockbezeichnung	integer,
+	CONSTRAINT ALKIS_12 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BAUBLOCK ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BAUBLOCK','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_13 ON AX_BAUBLOCK(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_14 ON ax_baublock (gml_id,beginnt);
+COMMENT ON TABLE  ax_baublock        IS 'B a u b l o c k';
+COMMENT ON COLUMN ax_baublock.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BESONDERERTOPOGRAPHISCHERPU';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BESONDERERTOPOGRAPHISCHERPU CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BESONDERERTOPOGRAPHISCHERPU (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	land			integer,
+	stelle			integer,
+	punktkennung		varchar2(2047),
+	sonstigeeigenschaft	varchar2(2047),
+	CONSTRAINT ALKIS_15 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BESONDERERTOPOGRAPHISCHERPU ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BESONDERERTOPOGRAPHISCHERPU','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_16 ON AX_BESONDERERTOPOGRAPHISCHERPU (gml_id,beginnt);
+COMMENT ON TABLE  AX_BESONDERERTOPOGRAPHISCHERPU        IS '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';
+COMMENT ON COLUMN AX_BESONDERERTOPOGRAPHISCHERPU.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SOLL';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SOLL CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_SOLL (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_17 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_SOLL ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SOLL','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_18 ON AX_SOLL(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_19 ON ax_soll (gml_id,beginnt);
+COMMENT ON TABLE ax_soll IS '''Soll'' ist eine runde, oft steilwandige Vertiefung in den norddeutschen GrundmorÃ€nenlandschaften; kann durch Abschmelzen von ÃŒberschÃŒtteten ToteisblÃ¶cken (Toteisloch) oder durch Schmelzen periglazialer Eislinsen entstanden sein.';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BEWERTUNG';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BEWERTUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BEWERTUNG (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	klassifizierung		integer,
+	CONSTRAINT ALKIS_20 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BEWERTUNG ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BEWERTUNG','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_21 ON AX_BEWERTUNG(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_22 ON ax_bewertung (gml_id,beginnt);
+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';
+COMMENT ON TABLE ax_bewertung  IS '''Bewertung'' ist die Klassifizierung einer FlÃ€che nach dem Bewertungsgesetz (BewertungsflÃ€che).';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_TAGESABSCHNITT';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_TAGESABSCHNITT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_TAGESABSCHNITT (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	tagesabschnittsnummer	varchar2(2047),
+	CONSTRAINT ALKIS_23 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_TAGESABSCHNITT ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_TAGESABSCHNITT','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_24 ON AX_TAGESABSCHNITT(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_25 ON ax_tagesabschnitt (gml_id,beginnt);
+COMMENT ON TABLE ax_tagesabschnitt  IS '''Tagesabschnitt'' ist ein Ordnungskriterium der SchÃ€tzungsarbeiten fÃŒr eine BewertungsflÃ€che. Innerhalb der Tagesabschnitte sind die GrablÃ¶cher eindeutig zugeordnet.';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_DENKMALSCHUTZRECHT';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_DENKMALSCHUTZRECHT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_DENKMALSCHUTZRECHT (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	artderfestlegung	integer,
+	land			integer,
+	stelle			varchar2(2047),
+	art			varchar2(2047),
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_26 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_DENKMALSCHUTZRECHT ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_DENKMALSCHUTZRECHT','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_27 ON AX_DENKMALSCHUTZRECHT(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_28 ON ax_denkmalschutzrecht (gml_id,beginnt);
+CREATE INDEX ALKIS_29 ON ax_denkmalschutzrecht(land,stelle);
+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';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FORSTRECHT';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FORSTRECHT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_FORSTRECHT (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	artderfestlegung	integer,
+	besonderefunktion	integer,
+	land			integer,
+	stelle			varchar2(2047),
+	CONSTRAINT ALKIS_30 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_FORSTRECHT ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FORSTRECHT','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_31 ON AX_FORSTRECHT(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_32 ON ax_forstrecht (gml_id,beginnt);
+CREATE INDEX ALKIS_33 ON ax_forstrecht(land,stelle);
+COMMENT ON TABLE ax_forstrecht IS '''Forstrecht'' ist die auf den Grund und Boden bezogene BeschrÃ€nkung, Belastung oder andere Eigenschaft einer FlÃ€che nach Ã¶ffentlichen, forstrechtlichen Vorschriften.';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GEBAEUDEAUSGESTALTUNG';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GEBAEUDEAUSGESTALTUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_GEBAEUDEAUSGESTALTUNG (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	character(4),
+	anlass			varchar2(2047),
+	darstellung		integer,
+	zeigtauf		varchar2(2047),
+	CONSTRAINT ALKIS_34 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_GEBAEUDEAUSGESTALTUNG ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GEBAEUDEAUSGESTALTUNG','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_35 ON AX_GEBAEUDEAUSGESTALTUNG(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_36 ON ax_gebaeudeausgestaltung (gml_id,beginnt);
+COMMENT ON TABLE  ax_gebaeudeausgestaltung        IS 'G e b Ã€ u d e a u s g e s t a l t u n g';
+COMMENT ON COLUMN ax_gebaeudeausgestaltung.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GEOREFERENZIERTEGEBAEUDEADR';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GEOREFERENZIERTEGEBAEUDEADR CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_GEOREFERENZIERTEGEBAEUDEADR (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	qualitaetsangaben	integer,
+	land			integer,
+	regierungsbezirk	integer,
+	kreis			integer,
+	gemeinde		integer,
+	ortsteil		integer,
+	postleitzahl		varchar2(2047),
+	ortsnamepost		varchar2(2047),
+	zusatzortsname		varchar2(2047),
+	strassenname		varchar2(2047),
+	strassenschluessel	integer,
+	hausnummer		varchar2(2047),
+	adressierungszusatz	varchar2(2047),
+	CONSTRAINT ALKIS_37 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_GEOREFERENZIERTEGEBAEUDEADR ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GEOREFERENZIERTEGEBAEUDEADR','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_38 ON AX_GEOREFERENZIERTEGEBAEUDEADR(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_39 ON AX_GEOREFERENZIERTEGEBAEUDEADR (gml_id,beginnt);
+CREATE INDEX ALKIS_40 ON AX_GEOREFERENZIERTEGEBAEUDEADR (strassenschluessel, hausnummer, adressierungszusatz);
+COMMENT ON TABLE  AX_GEOREFERENZIERTEGEBAEUDEADR        IS 'Georeferenzierte  G e b Ã€ u d e a d r e s s e';
+COMMENT ON COLUMN AX_GEOREFERENZIERTEGEBAEUDEADR.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GRABLOCHDERBODENSCHAETZUNG';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GRABLOCHDERBODENSCHAETZUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_GRABLOCHDERBODENSCHAETZUNG (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	art			varchar2(2047),
+	name			varchar2(2047),
+	bedeutung		varchar2(2047),
+	land			integer,
+	nummerierungsbezirk	varchar2(2047),
+	gemarkungsnummer 	integer,
+	nummerdesgrablochs	varchar2(2047),
+	CONSTRAINT ALKIS_41 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_GRABLOCHDERBODENSCHAETZUNG ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GRABLOCHDERBODENSCHAETZUNG','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_42 ON AX_GRABLOCHDERBODENSCHAETZUNG(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_43 ON ax_grablochderbodenschaetzung (gml_id,beginnt);
+COMMENT ON TABLE  ax_grablochderbodenschaetzung        IS 'G r a b l o c h   d e r   B o d e n s c h Ã€ t z u n g';
+COMMENT ON COLUMN ax_grablochderbodenschaetzung.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_HISTORISCHESFLURSTUECKALB';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_HISTORISCHESFLURSTUECKALB CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_HISTORISCHESFLURSTUECKALB (
+	ogr_fid						integer NOT NULL,
+	gml_id						character(16),
+	land 						integer,
+	gemarkungsnummer 				integer,
+	flurnummer					integer,
+	zaehler 					integer,
+	nenner						integer,
+	flurstueckskennzeichen				character(20),
+	amtlicheflaeche					double precision,
+	abweichenderrechtszustand			varchar2(5) default 'false',
+	ZWEIFELHAFTERFLURSTUECKSNACHWE 		varchar2(5) default 'false',
+	rechtsbehelfsverfahren				varchar2(5) default 'false',
+	zeitpunktderentstehung				character(10),
+	gemeinde					integer,
+	identifier					character(44),
+	beginnt						character(20),
+	endet 						character(20),
+	advstandardmodell				varchar2(2047),
+	anlass						varchar2(2047),
+	name						varchar2(2047),
+	blattart					integer,
+	buchungsart					varchar2(2047),
+	buchungsblattkennzeichen			varchar2(2047),
+	bezirk						integer,
+	BUCHUNGSBLATTNUMMERMITBUCHSTAB	varchar2(2047),
+	LAUFENDENUMMERDERBUCHUNGSSTELL			varchar2(2047),
+	ZEITPUNKTDERENTSTEHUNGDESBEZUG	varchar2(2047),
+	laufendenummerderfortfuehrung			varchar2(2047),
+	fortfuehrungsart				varchar2(2047),
+	VORGAENGERFLURSTUECKSKENNZEICH		varchar2(2047),
+	NACHFOLGERFLURSTUECKSKENNZEICH		varchar2(2047),
+	CONSTRAINT ALKIS_44 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_HISTORISCHESFLURSTUECKALB ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_HISTORISCHESFLURSTUECKALB','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_45 ON ax_historischesflurstueckalb (gml_id,beginnt);
+COMMENT ON TABLE  ax_historischesflurstueckalb        IS 'Historisches FlurstÃŒck ALB';
+COMMENT ON COLUMN ax_historischesflurstueckalb.gml_id IS 'Identifikator, global eindeutig';
+CREATE INDEX ALKIS_46
+   ON ax_historischesflurstueckalb (VORGAENGERFLURSTUECKSKENNZEICH /* ASC */);
+CREATE INDEX ALKIS_47
+   ON ax_historischesflurstueckalb (NACHFOLGERFLURSTUECKSKENNZEICH /* ASC */);
+  COMMENT ON TABLE  ax_historischesflurstueckalb        IS 'Historisches FlurstÃŒck ALB';
+  COMMENT ON COLUMN ax_historischesflurstueckalb.gml_id IS 'Identifikator, global eindeutig';
+  COMMENT ON COLUMN ax_historischesflurstueckalb.flurnummer                IS 'FLN "Flurnummer" ist die von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung vergebene Nummer einer Flur, die eine Gruppe von zusammenhÃ€ngenden FlurstÃŒcken innerhalb einer Gemarkung umfasst.';
+  COMMENT ON COLUMN ax_historischesflurstueckalb.zaehler                   IS 'ZAE  Dieses Attribut enthÃ€lt den ZÃ€hler der FlurstÃŒcknummer';
+  COMMENT ON COLUMN ax_historischesflurstueckalb.nenner                    IS 'NEN  Dieses Attribut enthÃ€lt den Nenner der FlurstÃŒcknummer';
+  COMMENT ON COLUMN ax_historischesflurstueckalb.flurstueckskennzeichen    IS '"FlurstÃŒckskennzeichen" ist ein von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung des FlurstÃŒcks vergebenes Ordnungsmerkmal.
+Die Attributart setzt sich aus den nachfolgenden expliziten Attributarten in der angegebenen Reihenfolge zusammen:
+ 1.  Land (2 Stellen)
+ 2.  Gemarkungsnummer (4 Stellen)
+ 3.  Flurnummer (3 Stellen)
+ 4.  FlurstÃŒcksnummer
+ 4.1 ZÃ€hler (5 Stellen)
+ 4.2 Nenner (4 Stellen)
+ 5.  FlurstÃŒcksfolge (2 Stellen)
+Die Elemente sind rechtsbÃŒndig zu belegen, fehlende Stellen sind mit fÃŒhrenden Nullen zu belegen.
+Da die Flurnummer und die FlurstÃŒcksfolge optional sind, sind aufgrund der bundeseinheitlichen Definition im FlurstÃŒckskennzeichen die entsprechenden Stellen, sofern sie nicht belegt sind, durch Unterstrich "_" ersetzt.
+Gleiches gilt fÃŒr FlurstÃŒcksnummern ohne Nenner, hier ist der fehlende Nenner im FlurstÃŒckskennzeichen durch Unterstriche zu ersetzen.';
+  COMMENT ON COLUMN ax_historischesflurstueckalb.amtlicheflaeche           IS 'AFL "Amtliche FlÃ€che" ist der im Liegenschaftskataster festgelegte FlÃ€cheninhalt des FlurstÃŒcks in [qm]. FlurstÃŒcksflÃ€chen kleiner 0,5 qm kÃ¶nnen mit bis zu zwei Nachkommastellen gefÃŒhrt werden, ansonsten ohne Nachkommastellen.';
+  COMMENT ON COLUMN ax_historischesflurstueckalb.abweichenderrechtszustand IS 'ARZ "Abweichender Rechtszustand" ist ein Hinweis darauf, dass auÃerhalb des Grundbuches in einem durch Gesetz geregelten Verfahren der Bodenordnung (siehe Objektart "Bau-, Raum- oder Bodenordnungsrecht", AA "Art der Festlegung", Werte 1750, 1770, 2100 bis 2340) ein neuer Rechtszustand eingetreten ist und das amtliche Verzeichnis der jeweiligen ausfÃŒhrenden Stelle maÃgebend ist.';
+  COMMENT ON COLUMN ax_historischesflurstueckalb.ZWEIFELHAFTERFLURSTUECKSNACHWE IS 'ZFM "Zweifelhafter FlurstÃŒcksnachweis" ist eine Kennzeichnung eines FlurstÃŒcks, dessen Angaben nicht zweifelsfrei berichtigt werden kÃ¶nnen.';
+  COMMENT ON COLUMN ax_historischesflurstueckalb.rechtsbehelfsverfahren    IS 'RBV "Rechtsbehelfsverfahren" ist der Hinweis darauf, dass bei dem FlurstÃŒck ein laufendes Rechtsbehelfsverfahren anhÃ€ngig ist.';
+  COMMENT ON COLUMN ax_historischesflurstueckalb.zeitpunktderentstehung    IS 'ZDE "Zeitpunkt der Entstehung" ist der Zeitpunkt, zu dem das FlurstÃŒck fachlich entstanden ist.';
+  COMMENT ON COLUMN ax_historischesflurstueckalb.gemeinde                  IS 'Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_HISTORISCHESFLURSTUECK';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_HISTORISCHESFLURSTUECK CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_HISTORISCHESFLURSTUECK (
+	ogr_fid				integer NOT NULL,
+	gml_id				character(16),
+	land 				integer,
+	gemarkungsnummer 		integer,
+	flurnummer			integer,
+	zaehler 			integer,
+	nenner				integer,
+	flurstueckskennzeichen	character(20),
+	amtlicheflaeche			double precision,
+	abweichenderrechtszustand	varchar2(5) default 'false',
+	ZWEIFELHAFTERFLURSTUECKSNACHWE varchar2(5) default 'false',
+	rechtsbehelfsverfahren		varchar2(5) default 'false',
+	zeitpunktderentstehung		character(10),
+	gemeinde			integer,
+	identifier			character(44),
+	beginnt				character(20),
+	endet 				character(20),
+	advstandardmodell		varchar2(2047),
+	anlass				varchar2(2047),
+	art				varchar2(2047),
+	name				varchar2(2047),
+	regierungsbezirk		integer,
+	kreis				integer,
+	VORGAENGERFLURSTUECKSKENNZEICH	varchar2(2047),
+	NACHFOLGERFLURSTUECKSKENNZEICH	varchar2(2047),
+	blattart			integer,
+	buchungsart			integer,
+	buchungsblattkennzeichen	varchar2(2047),
+	bezirk				integer,
+	BUCHUNGSBLATTNUMMERMITBUCHSTAB	varchar2(2047),
+	LAUFENDENUMMERDERBUCHUNGSSTELL	integer,
+	CONSTRAINT ALKIS_48 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_HISTORISCHESFLURSTUECK ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_HISTORISCHESFLURSTUECK','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_49 ON AX_HISTORISCHESFLURSTUECK(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_50 ON ax_historischesflurstueck (gml_id,beginnt);
+CREATE INDEX ALKIS_51 ON ax_historischesflurstueck (VORGAENGERFLURSTUECKSKENNZEICH /* ASC */);
+CREATE INDEX ALKIS_52 ON ax_historischesflurstueck (NACHFOLGERFLURSTUECKSKENNZEICH /* ASC */);
+  COMMENT ON TABLE  ax_historischesflurstueck        IS 'Historisches FlurstÃŒck, ALKIS, MIT Geometrie';
+  COMMENT ON COLUMN ax_historischesflurstueck.gml_id IS 'Identifikator, global eindeutig';
+  COMMENT ON COLUMN ax_historischesflurstueck.flurnummer                IS 'FLN "Flurnummer" ist die von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung vergebene Nummer einer Flur, die eine Gruppe von zusammenhÃ€ngenden FlurstÃŒcken innerhalb einer Gemarkung umfasst.';
+  COMMENT ON COLUMN ax_historischesflurstueck.zaehler                   IS 'ZAE  Dieses Attribut enthÃ€lt den ZÃ€hler der FlurstÃŒcknummer';
+  COMMENT ON COLUMN ax_historischesflurstueck.nenner                    IS 'NEN  Dieses Attribut enthÃ€lt den Nenner der FlurstÃŒcknummer';
+  COMMENT ON COLUMN ax_historischesflurstueck.flurstueckskennzeichen    IS '"FlurstÃŒckskennzeichen" ist ein von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung des FlurstÃŒcks vergebenes Ordnungsmerkmal.
+Die Attributart setzt sich aus den nachfolgenden expliziten Attributarten in der angegebenen Reihenfolge zusammen:
+ 1.  Land (2 Stellen)
+ 2.  Gemarkungsnummer (4 Stellen)
+ 3.  Flurnummer (3 Stellen)
+ 4.  FlurstÃŒcksnummer
+ 4.1 ZÃ€hler (5 Stellen)
+ 4.2 Nenner (4 Stellen)
+ 5.  FlurstÃŒcksfolge (2 Stellen)
+Die Elemente sind rechtsbÃŒndig zu belegen, fehlende Stellen sind mit fÃŒhrenden Nullen zu belegen.
+Da die Flurnummer und die FlurstÃŒcksfolge optional sind, sind aufgrund der bundeseinheitlichen Definition im FlurstÃŒckskennzeichen die entsprechenden Stellen, sofern sie nicht belegt sind, durch Unterstrich "_" ersetzt.
+Gleiches gilt fÃŒr FlurstÃŒcksnummern ohne Nenner, hier ist der fehlende Nenner im FlurstÃŒckskennzeichen durch Unterstriche zu ersetzen.';
+  COMMENT ON COLUMN ax_historischesflurstueck.amtlicheflaeche           IS 'AFL "Amtliche FlÃ€che" ist der im Liegenschaftskataster festgelegte FlÃ€cheninhalt des FlurstÃŒcks in [qm]. FlurstÃŒcksflÃ€chen kleiner 0,5 qm kÃ¶nnen mit bis zu zwei Nachkommastellen gefÃŒhrt werden, ansonsten ohne Nachkommastellen.';
+  COMMENT ON COLUMN ax_historischesflurstueck.abweichenderrechtszustand IS 'ARZ "Abweichender Rechtszustand" ist ein Hinweis darauf, dass auÃerhalb des Grundbuches in einem durch Gesetz geregelten Verfahren der Bodenordnung (siehe Objektart "Bau-, Raum- oder Bodenordnungsrecht", AA "Art der Festlegung", Werte 1750, 1770, 2100 bis 2340) ein neuer Rechtszustand eingetreten ist und das amtliche Verzeichnis der jeweiligen ausfÃŒhrenden Stelle maÃgebend ist.';
+  COMMENT ON COLUMN ax_historischesflurstueck.ZWEIFELHAFTERFLURSTUECKSNACHWE IS 'ZFM "Zweifelhafter FlurstÃŒcksnachweis" ist eine Kennzeichnung eines FlurstÃŒcks, dessen Angaben nicht zweifelsfrei berichtigt werden kÃ¶nnen.';
+  COMMENT ON COLUMN ax_historischesflurstueck.rechtsbehelfsverfahren    IS 'RBV "Rechtsbehelfsverfahren" ist der Hinweis darauf, dass bei dem FlurstÃŒck ein laufendes Rechtsbehelfsverfahren anhÃ€ngig ist.';
+  COMMENT ON COLUMN ax_historischesflurstueck.zeitpunktderentstehung    IS 'ZDE "Zeitpunkt der Entstehung" ist der Zeitpunkt, zu dem das FlurstÃŒck fachlich entstanden ist.';
+  COMMENT ON COLUMN ax_historischesflurstueck.gemeinde                  IS 'GDZ "Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
+CREATE INDEX ALKIS_53
+   ON ax_historischesflurstueck(flurstueckskennzeichen /* ASC NULLS LAST */);
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_NATURUMWELTODERBODENSCHUTZR';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_NATURUMWELTODERBODENSCHUTZR CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_NATURUMWELTODERBODENSCHUTZR (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	artderfestlegung	integer,
+	land			integer,
+	stelle			varchar2(2047),
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_54 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_NATURUMWELTODERBODENSCHUTZR ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_NATURUMWELTODERBODENSCHUTZR','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_55 ON AX_NATURUMWELTODERBODENSCHUTZR(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_56 ON AX_NATURUMWELTODERBODENSCHUTZR (gml_id,beginnt);
+CREATE INDEX ALKIS_57 ON AX_NATURUMWELTODERBODENSCHUTZR(land,stelle);
+COMMENT ON TABLE  AX_NATURUMWELTODERBODENSCHUTZR        IS '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';
+COMMENT ON COLUMN AX_NATURUMWELTODERBODENSCHUTZR.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SCHUTZGEBIETNACHWASSERRECHT';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SCHUTZGEBIETNACHWASSERRECHT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_SCHUTZGEBIETNACHWASSERRECHT (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	artderfestlegung	integer,
+	land			integer,
+	stelle			varchar2(2047),
+	art			varchar2(2047),
+	name			varchar2(2047),
+	nummerdesschutzgebietes	varchar2(2047),
+	CONSTRAINT ALKIS_58 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_SCHUTZGEBIETNACHWASSERRECHT ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SCHUTZGEBIETNACHWASSERRECHT','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_59 ON ax_schutzgebietnachwasserrecht (gml_id,beginnt);
+CREATE INDEX ALKIS_60 ON ax_schutzgebietnachwasserrecht(land,stelle);
+COMMENT ON TABLE  ax_schutzgebietnachwasserrecht        IS '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';
+COMMENT ON COLUMN ax_schutzgebietnachwasserrecht.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SCHUTZGEBIETNACHNATURUMWELT';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SCHUTZGEBIETNACHNATURUMWELT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_SCHUTZGEBIETNACHNATURUMWELT (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	artderfestlegung	integer,
+	land			integer,
+	stelle			varchar2(2047),
+	CONSTRAINT ALKIS_61 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_SCHUTZGEBIETNACHNATURUMWELT ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SCHUTZGEBIETNACHNATURUMWELT','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_62 ON AX_SCHUTZGEBIETNACHNATURUMWELT (gml_id,beginnt);
+CREATE INDEX ALKIS_63 ON AX_SCHUTZGEBIETNACHNATURUMWELT(land,stelle);
+COMMENT ON TABLE  AX_SCHUTZGEBIETNACHNATURUMWELT IS 'S c h u t z g e b i e t   n a c h   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';
+COMMENT ON COLUMN AX_SCHUTZGEBIETNACHNATURUMWELT.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SCHUTZZONE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SCHUTZZONE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_SCHUTZZONE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	"zone"			integer,
+	art			varchar2(2047),
+	CONSTRAINT ALKIS_64 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_SCHUTZZONE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SCHUTZZONE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_65 ON AX_SCHUTZZONE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_66 ON ax_schutzzone (gml_id,beginnt);
+COMMENT ON TABLE  ax_schutzzone        IS 'S c h u t z z o n e';
+COMMENT ON COLUMN ax_schutzzone.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_TOPOGRAPHISCHELINIE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_TOPOGRAPHISCHELINIE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_TOPOGRAPHISCHELINIE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	liniendarstellung	integer,
+	sonstigeeigenschaft	varchar2(2047),
+	CONSTRAINT ALKIS_67 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_TOPOGRAPHISCHELINIE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_TOPOGRAPHISCHELINIE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_68 ON AX_TOPOGRAPHISCHELINIE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_69 ON ax_topographischelinie (gml_id,beginnt);
+COMMENT ON TABLE  ax_topographischelinie        IS 'T o p o g r a p h i s c h e   L i n i e';
+COMMENT ON COLUMN ax_topographischelinie.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AP_PPO';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AP_PPO CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AP_PPO (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	sonstigesmodell		varchar2(2047),
+	anlass			varchar2(2047),
+	signaturnummer		varchar2(2047),
+	darstellungsprioritaet  integer,
+	art			varchar2(2047),
+	drehwinkel		double precision,
+	CONSTRAINT ALKIS_70 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AP_PPO ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AP_PPO','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_71 ON AP_PPO(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_72 ON ap_ppo (gml_id,beginnt);
+CREATE INDEX ALKIS_73      ON ap_ppo (endet);
+COMMENT ON TABLE  ap_ppo        IS 'PPO: PunktfÃ¶rmiges PrÃ€sentationsobjekt';
+COMMENT ON COLUMN ap_ppo.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AP_LPO';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AP_LPO CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AP_LPO (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	signaturnummer		varchar2(2047),
+	darstellungsprioritaet  integer,
+	art			varchar2(2047),
+	CONSTRAINT ALKIS_74 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AP_LPO ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AP_LPO','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_75 ON AP_LPO(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_76 ON ap_lpo (gml_id,beginnt);
+CREATE INDEX ALKIS_77      ON ap_lpo (endet);
+COMMENT ON TABLE  ap_lpo        IS 'LPO: LinienfÃ¶rmiges PrÃ€sentationsobjekt';
+COMMENT ON COLUMN ap_lpo.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AP_PTO';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AP_PTO CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AP_PTO (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	schriftinhalt		varchar2(2047),
+	fontsperrung		double precision,
+	skalierung		double precision,
+	horizontaleausrichtung	varchar2(2047),
+	vertikaleausrichtung	varchar2(2047),
+	signaturnummer		varchar2(2047),
+	darstellungsprioritaet  integer,
+	art			varchar2(2047),
+	drehwinkel		double precision,
+	CONSTRAINT ALKIS_78 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AP_PTO ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AP_PTO','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_79 ON AP_PTO(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_80 ON ap_pto (gml_id,beginnt);
+CREATE INDEX ALKIS_81           ON ap_pto (art);
+CREATE INDEX ALKIS_82  ON ap_pto (endet);
+CREATE INDEX ALKIS_83     ON ap_pto (signaturnummer);
+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';
+COMMENT ON COLUMN ap_pto.schriftinhalt IS 'Label: anzuzeigender Text';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AP_LTO';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AP_LTO CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AP_LTO (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	sonstigesmodell		varchar2(2047),
+	anlass			varchar2(2047),
+	art			varchar2(2047),
+	schriftinhalt		varchar2(2047),
+	fontsperrung		double precision,
+	skalierung		double precision,
+	horizontaleausrichtung	varchar2(2047),
+	vertikaleausrichtung	varchar2(2047),
+	signaturnummer		varchar2(2047),
+	darstellungsprioritaet  integer,
+	CONSTRAINT ALKIS_84 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AP_LTO ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AP_LTO','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_85 ON AP_LTO(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_86 ON ap_lto (gml_id,beginnt);
+CREATE INDEX ALKIS_87  ON ap_lto (endet);
+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';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AP_DARSTELLUNG';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AP_DARSTELLUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AP_DARSTELLUNG (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	art			varchar2(2047),
+	darstellungsprioritaet  integer,
+	signaturnummer		varchar2(2047),
+	positionierungsregel    integer,
+	CONSTRAINT ALKIS_88 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AP_DARSTELLUNG ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AP_DARSTELLUNG','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_89 ON ap_darstellung (gml_id,beginnt);
+CREATE INDEX ALKIS_90  ON ap_darstellung (endet);
+COMMENT ON TABLE  ap_darstellung        IS 'A P  D a r s t e l l u n g';
+COMMENT ON COLUMN ap_darstellung.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FLURSTUECK';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FLURSTUECK CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_FLURSTUECK (
+	ogr_fid				integer NOT NULL,
+	gml_id				character(16),
+	land 				integer,
+	gemarkungsnummer 		integer,
+	flurnummer			integer,
+	zaehler 			integer,
+	nenner				integer,
+	flurstueckskennzeichen		character(20),
+	amtlicheflaeche			double precision,
+	abweichenderrechtszustand	varchar2(5) default 'false',
+	ZWEIFELHAFTERFLURSTUECKSNACHWE varchar2(5) default 'false',
+	rechtsbehelfsverfahren		varchar2(5) default 'false',
+	zeitpunktderentstehung		character(10),
+	gemeinde			integer,
+	identifier			character(44),
+	beginnt				character(20),
+	endet 				character(20),
+	advstandardmodell 		varchar2(2047),
+	anlass				varchar2(2047),
+	name				varchar2(2047),
+	regierungsbezirk		integer,
+	kreis				integer,
+	stelle				varchar2(2047),
+	angabenzumabschnittflurstueck	varchar2(2047),
+	kennungschluessel		varchar2(2047),
+	flaechedesabschnitts		varchar2(2047),
+	ANGABENZUMABSCHNITTNUMMERAKTEN varchar2(2047),
+	angabenzumabschnittbemerkung	varchar2(2047),
+	CONSTRAINT ALKIS_91 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_FLURSTUECK ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FLURSTUECK','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_92 ON AX_FLURSTUECK(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_93 ON ax_flurstueck (gml_id,beginnt);
+CREATE INDEX ALKIS_94 ON ax_flurstueck (land,gemarkungsnummer,flurnummer,zaehler,nenner);
+CREATE INDEX ALKIS_95 ON ax_flurstueck (abweichenderrechtszustand);
+  COMMENT ON TABLE  ax_flurstueck                           IS '"F l u r s t u e c k" ist ein Teil der ErdoberflÃ€che, der von einer im Liegenschaftskataster festgelegten Grenzlinie umschlossen und mit einer Nummer bezeichnet ist. Es ist die Buchungseinheit des Liegenschaftskatasters.';
+  COMMENT ON COLUMN ax_flurstueck.gml_id                    IS 'Identifikator, global eindeutig';
+  COMMENT ON COLUMN ax_flurstueck.flurnummer                IS 'FLN "Flurnummer" ist die von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung vergebene Nummer einer Flur, die eine Gruppe von zusammenhÃ€ngenden FlurstÃŒcken innerhalb einer Gemarkung umfasst.';
+  COMMENT ON COLUMN ax_flurstueck.zaehler                   IS 'ZAE  Dieses Attribut enthÃ€lt den ZÃ€hler der FlurstÃŒcknummer';
+  COMMENT ON COLUMN ax_flurstueck.nenner                    IS 'NEN  Dieses Attribut enthÃ€lt den Nenner der FlurstÃŒcknummer';
+  COMMENT ON COLUMN ax_flurstueck.flurstueckskennzeichen    IS '"FlurstÃŒckskennzeichen" ist ein von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung des FlurstÃŒcks vergebenes Ordnungsmerkmal.
+Die Attributart setzt sich aus den nachfolgenden expliziten Attributarten in der angegebenen Reihenfolge zusammen:
+ 1.  Land (2 Stellen)
+ 2.  Gemarkungsnummer (4 Stellen)
+ 3.  Flurnummer (3 Stellen)
+ 4.  FlurstÃŒcksnummer
+ 4.1 ZÃ€hler (5 Stellen)
+ 4.2 Nenner (4 Stellen)
+ 5.  FlurstÃŒcksfolge (2 Stellen)
+Die Elemente sind rechtsbÃŒndig zu belegen, fehlende Stellen sind mit fÃŒhrenden Nullen zu belegen.
+Da die Flurnummer und die FlurstÃŒcksfolge optional sind, sind aufgrund der bundeseinheitlichen Definition im FlurstÃŒckskennzeichen die entsprechenden Stellen, sofern sie nicht belegt sind, durch Unterstrich "_" ersetzt.
+Gleiches gilt fÃŒr FlurstÃŒcksnummern ohne Nenner, hier ist der fehlende Nenner im FlurstÃŒckskennzeichen durch Unterstriche zu ersetzen.';
+  COMMENT ON COLUMN ax_flurstueck.amtlicheflaeche           IS 'AFL "Amtliche FlÃ€che" ist der im Liegenschaftskataster festgelegte FlÃ€cheninhalt des FlurstÃŒcks in [qm]. FlurstÃŒcksflÃ€chen kleiner 0,5 qm kÃ¶nnen mit bis zu zwei Nachkommastellen gefÃŒhrt werden, ansonsten ohne Nachkommastellen.';
+  COMMENT ON COLUMN ax_flurstueck.abweichenderrechtszustand IS 'ARZ "Abweichender Rechtszustand" ist ein Hinweis darauf, dass auÃerhalb des Grundbuches in einem durch Gesetz geregelten Verfahren der Bodenordnung (siehe Objektart "Bau-, Raum- oder Bodenordnungsrecht", AA "Art der Festlegung", Werte 1750, 1770, 2100 bis 2340) ein neuer Rechtszustand eingetreten ist und das amtliche Verzeichnis der jeweiligen ausfÃŒhrenden Stelle maÃgebend ist.';
+  COMMENT ON COLUMN ax_flurstueck.ZWEIFELHAFTERFLURSTUECKSNACHWE IS 'ZFM "Zweifelhafter FlurstÃŒcksnachweis" ist eine Kennzeichnung eines FlurstÃŒcks, dessen Angaben nicht zweifelsfrei berichtigt werden kÃ¶nnen.';
+  COMMENT ON COLUMN ax_flurstueck.rechtsbehelfsverfahren    IS 'RBV "Rechtsbehelfsverfahren" ist der Hinweis darauf, dass bei dem FlurstÃŒck ein laufendes Rechtsbehelfsverfahren anhÃ€ngig ist.';
+  COMMENT ON COLUMN ax_flurstueck.zeitpunktderentstehung    IS 'ZDE "Zeitpunkt der Entstehung" ist der Zeitpunkt, zu dem das FlurstÃŒck fachlich entstanden ist.';
+  COMMENT ON COLUMN ax_flurstueck.gemeinde                  IS 'Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
+  COMMENT ON COLUMN ax_flurstueck.name                      IS 'Array mit FortfÃŒhrungsjahr und -Nummer';
+  COMMENT ON COLUMN ax_flurstueck.regierungsbezirk          IS 'Regierungsbezirk';
+  COMMENT ON COLUMN ax_flurstueck.kreis                     IS 'Kreis';
+CREATE INDEX ALKIS_96
+   ON ax_flurstueck (flurstueckskennzeichen /* ASC NULLS LAST*/ );
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BESONDEREFLURSTUECKSGRENZE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BESONDEREFLURSTUECKSGRENZE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BESONDEREFLURSTUECKSGRENZE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	artderflurstuecksgrenze	varchar2(2047),
+	CONSTRAINT ALKIS_97 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BESONDEREFLURSTUECKSGRENZE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BESONDEREFLURSTUECKSGRENZE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_98 ON AX_BESONDEREFLURSTUECKSGRENZE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_99 ON ax_besondereflurstuecksgrenze (gml_id,beginnt);
+COMMENT ON TABLE  ax_besondereflurstuecksgrenze        IS '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';
+COMMENT ON COLUMN ax_besondereflurstuecksgrenze.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GRENZPUNKT';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GRENZPUNKT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_GRENZPUNKT (
+	ogr_fid				integer NOT NULL,
+	gml_id				character(16),
+	identifier			character(44),
+	beginnt				character(20),
+	endet 				character(20),
+	advstandardmodell		varchar2(2047),
+	anlass				varchar2(2047),
+	punktkennung			varchar2(2047),
+	land				integer,
+	stelle				integer,
+	abmarkung_marke			integer,
+	festgestelltergrenzpunkt	varchar2(2047),
+	besonderepunktnummer		varchar2(2047),
+	bemerkungzurabmarkung		integer,
+	sonstigeeigenschaft		varchar2(2047),
+	art				varchar2(2047),
+	name				varchar2(2047),
+	zeitpunktderentstehung		integer,
+	relativehoehe			double precision,
+	CONSTRAINT ALKIS_100 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_GRENZPUNKT ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GRENZPUNKT','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_101 ON ax_grenzpunkt (gml_id,beginnt);
+CREATE INDEX ALKIS_102 ON ax_grenzpunkt (abmarkung_marke);
+COMMENT ON TABLE  ax_grenzpunkt        IS 'G r e n z p u n k t';
+COMMENT ON COLUMN ax_grenzpunkt.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_LAGEBEZEICHNUNGOHNEHAUSNUMM';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_LAGEBEZEICHNUNGOHNEHAUSNUMM CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_LAGEBEZEICHNUNGOHNEHAUSNUMM (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	unverschluesselt	varchar2(2047),
+	land			integer,
+	regierungsbezirk	integer,
+	kreis			integer,
+	gemeinde		integer,
+	lage			varchar2(2047),
+	CONSTRAINT ALKIS_103 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_LAGEBEZEICHNUNGOHNEHAUSNUMM ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_LAGEBEZEICHNUNGOHNEHAUSNUMM','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_104 ON AX_LAGEBEZEICHNUNGOHNEHAUSNUMM (gml_id,beginnt);
+CREATE INDEX ALKIS_105 ON AX_LAGEBEZEICHNUNGOHNEHAUSNUMM (land, regierungsbezirk, kreis, gemeinde,lage);
+COMMENT ON TABLE  AX_LAGEBEZEICHNUNGOHNEHAUSNUMM        IS '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';
+COMMENT ON COLUMN AX_LAGEBEZEICHNUNGOHNEHAUSNUMM.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_LAGEBEZEICHNUNGMITHAUSNUMME';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_LAGEBEZEICHNUNGMITHAUSNUMME CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_LAGEBEZEICHNUNGMITHAUSNUMME (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	land			integer,
+	regierungsbezirk	integer,
+	kreis			integer,
+	gemeinde		integer,
+	lage			varchar2(2047),
+	hausnummer		varchar2(2047),
+	CONSTRAINT ALKIS_106 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_LAGEBEZEICHNUNGMITHAUSNUMME ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_LAGEBEZEICHNUNGMITHAUSNUMME','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_107 ON AX_LAGEBEZEICHNUNGMITHAUSNUMME (gml_id,beginnt);
+CREATE INDEX ALKIS_108       ON AX_LAGEBEZEICHNUNGMITHAUSNUMME (gemeinde, lage);
+COMMENT ON TABLE  AX_LAGEBEZEICHNUNGMITHAUSNUMME        IS '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';
+COMMENT ON COLUMN AX_LAGEBEZEICHNUNGMITHAUSNUMME.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_LAGEBEZEICHNUNGMITPSEUDONUM';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_LAGEBEZEICHNUNGMITPSEUDONUM CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_LAGEBEZEICHNUNGMITPSEUDONUM (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	land			integer,
+	regierungsbezirk	integer,
+	kreis			integer,
+	gemeinde		integer,
+	lage			varchar2(2047),
+	pseudonummer		varchar2(2047),
+	laufendenummer		varchar2(2047),
+	CONSTRAINT ALKIS_109 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_LAGEBEZEICHNUNGMITPSEUDONUM ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_LAGEBEZEICHNUNGMITPSEUDONUM','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_110 ON AX_LAGEBEZEICHNUNGMITPSEUDONUM (gml_id,beginnt);
+COMMENT ON TABLE  AX_LAGEBEZEICHNUNGMITPSEUDONUM        IS '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';
+COMMENT ON COLUMN AX_LAGEBEZEICHNUNGMITPSEUDONUM.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_AUFNAHMEPUNKT';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_AUFNAHMEPUNKT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_AUFNAHMEPUNKT (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier              character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	punktkennung		varchar2(2047),
+	land			integer,
+	stelle			integer,
+	sonstigeeigenschaft	varchar2(2047),
+	vermarkung_marke	integer,
+	relativehoehe		double precision,
+	CONSTRAINT ALKIS_111 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_AUFNAHMEPUNKT ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_AUFNAHMEPUNKT','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_112 ON ax_aufnahmepunkt (gml_id,beginnt);
+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';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SICHERUNGSPUNKT';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SICHERUNGSPUNKT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_SICHERUNGSPUNKT (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	name			varchar2(2047),
+	punktkennung		varchar2(2047),
+	land			integer,
+	stelle			integer,
+	sonstigeeigenschaft	varchar2(2047),
+	vermarkung_marke	integer,
+	relativehoehe		double precision,
+ 	CONSTRAINT ALKIS_113 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_SICHERUNGSPUNKT ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SICHERUNGSPUNKT','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+COMMENT ON TABLE  ax_sicherungspunkt        IS 'S i c h e r u n g s p u n k t';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SONSTIGERVERMESSUNGSPUNKT';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SONSTIGERVERMESSUNGSPUNKT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_SONSTIGERVERMESSUNGSPUNKT (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	vermarkung_marke	integer,
+	punktkennung		varchar2(2047),
+	art			varchar2(2047),
+	land			integer,
+	stelle			integer,
+	sonstigeeigenschaft	varchar2(2047),
+	relativehoehe		double precision,
+	CONSTRAINT ALKIS_114 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_SONSTIGERVERMESSUNGSPUNKT ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SONSTIGERVERMESSUNGSPUNKT','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_115 ON ax_sonstigervermessungspunkt (gml_id,beginnt);
+COMMENT ON TABLE  ax_sonstigervermessungspunkt        IS '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';
+COMMENT ON COLUMN ax_sonstigervermessungspunkt.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_PUNKTORTAG';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_PUNKTORTAG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_PUNKTORTAG (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	art			varchar2(2047),
+	name			varchar2(2047),
+	kartendarstellung	varchar2(2047),
+	genauigkeitsstufe	integer,
+	vertrauenswuerdigkeit	integer,
+	koordinatenstatus	integer,
+	CONSTRAINT ALKIS_116 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_PUNKTORTAG ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_PUNKTORTAG','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_117 ON AX_PUNKTORTAG(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_118 ON ax_punktortag (gml_id,beginnt);
+COMMENT ON TABLE  ax_punktortag        IS 'P u n k t o r t   AG';
+COMMENT ON COLUMN ax_punktortag.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_PUNKTORTAU';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_PUNKTORTAU CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_PUNKTORTAU (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	kartendarstellung	varchar2(2047),
+	name			varchar2(2047),
+	individualname		varchar2(2047),
+	vertrauenswuerdigkeit	integer,
+	genauigkeitsstufe	integer,
+	koordinatenstatus	integer,
+	CONSTRAINT ALKIS_119 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_PUNKTORTAU ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_PUNKTORTAU','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001),mdsys.sdo_dim_element('Z',-50,3000,0.001)));
+CREATE INDEX ALKIS_120 ON AX_PUNKTORTAU(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_121 ON ax_punktortau (gml_id,beginnt);
+COMMENT ON TABLE  ax_punktortau        IS 'P u n k t o r t   A U';
+COMMENT ON COLUMN ax_punktortau.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_PUNKTORTTA';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_PUNKTORTTA CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_PUNKTORTTA (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	kartendarstellung	varchar2(2047),
+	description		integer,
+	art			varchar2(2047),
+	name			varchar2(2047),
+	genauigkeitsstufe	integer,
+	vertrauenswuerdigkeit	integer,
+	koordinatenstatus	integer,
+	CONSTRAINT ALKIS_122 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_PUNKTORTTA ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_PUNKTORTTA','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_123 ON AX_PUNKTORTTA(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_124 ON ax_punktortta (gml_id,beginnt);
+CREATE INDEX ALKIS_125 ON ax_punktortta (endet);
+COMMENT ON TABLE  ax_punktortta        IS 'P u n k t o r t   T A';
+COMMENT ON COLUMN ax_punktortta.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FORTFUEHRUNGSNACHWEISDECKBL';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FORTFUEHRUNGSNACHWEISDECKBL CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_FORTFUEHRUNGSNACHWEISDECKBL (
+	ogr_fid				integer NOT NULL,
+	gml_id				character(16),
+	identifier			character(44),
+	beginnt				character(20),
+	endet				character(20),
+	advstandardmodell		varchar2(2047),
+	anlass				varchar2(2047),
+	uri				varchar2(2047),
+	FORTFUEHRUNGSFALLNUMMERNBEREIC	varchar2(2047),
+	land				integer,
+	gemarkungsnummer		integer,
+	laufendenummer			integer,
+	titel				varchar2(2047),
+	erstelltam			varchar2(2047),
+	fortfuehrungsentscheidungam	varchar2(2047),
+	fortfuehrungsentscheidungvon	varchar2(2047),
+	bemerkung			varchar2(2047),
+	beziehtsichauf			varchar2(2047),
+	CONSTRAINT ALKIS_126 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_FORTFUEHRUNGSNACHWEISDECKBL ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FORTFUEHRUNGSNACHWEISDECKBL','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+COMMENT ON TABLE  AX_FORTFUEHRUNGSNACHWEISDECKBL
+IS 'F o r t f u e h r u n g s n a c h w e i s / D e c k b l a t t';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FORTFUEHRUNGSFALL';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FORTFUEHRUNGSFALL CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_FORTFUEHRUNGSFALL (
+	ogr_fid					integer NOT NULL,
+	gml_id					character(16),
+	identifier				character(44),
+	beginnt					character(20),
+	endet					character(20),
+	advstandardmodell			varchar2(2047),
+	anlass					varchar2(2047),
+	uri					varchar2(2047),
+	fortfuehrungsfallnummer			integer,
+	laufendenummer				integer,
+	UEBERSCHRIFTIMFORTFUEHRUNGSNAC	varchar2(2047),
+	ANZAHLDERFORTFUEHRUNGSMITTEILU	integer,
+	zeigtaufaltesflurstueck			varchar2(2047),
+	zeigtaufneuesflurstueck			varchar2(2047),
+	bemerkung				varchar2(2047),
+	CONSTRAINT ALKIS_127 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_FORTFUEHRUNGSFALL ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FORTFUEHRUNGSFALL','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+COMMENT ON TABLE  ax_fortfuehrungsfall IS 'F o r t f u e h r u n g s f a l l';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_RESERVIERUNG';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_RESERVIERUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_RESERVIERUNG (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar2(2047),
+	art			integer,
+	nummer			varchar2(2047),
+	land			integer,
+	stelle			integer,
+	ablaufderreservierung	varchar2(2047),
+	antragsnummer		varchar2(2047),
+	auftragsnummer		varchar2(2047),
+	CONSTRAINT ALKIS_128 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_RESERVIERUNG ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_RESERVIERUNG','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+COMMENT ON TABLE  ax_reservierung IS 'R e s e r v i e r u n g';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_PUNKTKENNUNGUNTERGEGANGEN';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_PUNKTKENNUNGUNTERGEGANGEN CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_PUNKTKENNUNGUNTERGEGANGEN (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar2(2047),
+	sonstigesmodell		varchar2(2047),
+	anlass			varchar2(2047),
+	punktkennung		varchar2(2047),
+	art			integer,
+	CONSTRAINT ALKIS_129 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_PUNKTKENNUNGUNTERGEGANGEN ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_PUNKTKENNUNGUNTERGEGANGEN','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+COMMENT ON TABLE  ax_punktkennunguntergegangen IS 'P u n k t k e n n u n g, untergegangen';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_HISTORISCHESFLURSTUECKOHNER';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_HISTORISCHESFLURSTUECKOHNER CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_HISTORISCHESFLURSTUECKOHNER (
+	ogr_fid				integer NOT NULL,
+	gml_id				character(16),
+	land 				integer,
+	gemarkungsnummer 		integer,
+	flurnummer			integer,
+	zaehler 			integer,
+	nenner				integer,
+	flurstueckskennzeichen		character(20),
+	amtlicheflaeche			double precision,
+	abweichenderrechtszustand	varchar2(2047),
+	ZWEIFELHAFTERFLURSTUECKSNACHWE varchar2(2047),
+	rechtsbehelfsverfahren		integer,
+	zeitpunktderentstehung		character(10),
+	gemeinde			integer,
+	identifier			character(44),
+	beginnt				character(20),
+	endet 				character(20),
+	advstandardmodell		character(4),
+	anlass				varchar2(2047),
+	name				varchar2(2047),
+	NACHFOLGERFLURSTUECKSKENNZEICH	varchar2(2047),
+	VORGAENGERFLURSTUECKSKENNZEICH	varchar2(2047),
+	CONSTRAINT ALKIS_130 PRIMARY KEY (ogr_fid)
+);
+  COMMENT ON TABLE  AX_HISTORISCHESFLURSTUECKOHNER        IS '"Historisches FlurstÃŒck ohne Raumbezug" ist ein nicht mehr aktuelles FlurstÃŒck, das schon im ALB historisch geworden ist, nach ALKIS migriert und im Rahmen der Vollhistorie gefÃŒhrt wird.';
+  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.gml_id IS 'Identifikator, global eindeutig';
+  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.flurnummer                IS 'FLN "Flurnummer" ist die von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung vergebene Nummer einer Flur, die eine Gruppe von zusammenhÃ€ngenden FlurstÃŒcken innerhalb einer Gemarkung umfasst.';
+  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.zaehler                   IS 'ZAE  Dieses Attribut enthÃ€lt den ZÃ€hler der FlurstÃŒcknummer';
+  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.nenner                    IS 'NEN  Dieses Attribut enthÃ€lt den Nenner der FlurstÃŒcknummer';
+  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.flurstueckskennzeichen    IS '"FlurstÃŒckskennzeichen" ist ein von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung des FlurstÃŒcks vergebenes Ordnungsmerkmal.
+Die Attributart setzt sich aus den nachfolgenden expliziten Attributarten in der angegebenen Reihenfolge zusammen:
+ 1.  Land (2 Stellen)
+ 2.  Gemarkungsnummer (4 Stellen)
+ 3.  Flurnummer (3 Stellen)
+ 4.  FlurstÃŒcksnummer
+ 4.1 ZÃ€hler (5 Stellen)
+ 4.2 Nenner (4 Stellen)
+ 5.  FlurstÃŒcksfolge (2 Stellen)
+Die Elemente sind rechtsbÃŒndig zu belegen, fehlende Stellen sind mit fÃŒhrenden Nullen zu belegen.
+Da die Flurnummer und die FlurstÃŒcksfolge optional sind, sind aufgrund der bundeseinheitlichen Definition im FlurstÃŒckskennzeichen die entsprechenden Stellen, sofern sie nicht belegt sind, durch Unterstrich "_" ersetzt.
+Gleiches gilt fÃŒr FlurstÃŒcksnummern ohne Nenner, hier ist der fehlende Nenner im FlurstÃŒckskennzeichen durch Unterstriche zu ersetzen.';
+  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.amtlicheflaeche           IS 'AFL "Amtliche FlÃ€che" ist der im Liegenschaftskataster festgelegte FlÃ€cheninhalt des FlurstÃŒcks in [qm]. FlurstÃŒcksflÃ€chen kleiner 0,5 qm kÃ¶nnen mit bis zu zwei Nachkommastellen gefÃŒhrt werden, ansonsten ohne Nachkommastellen.';
+  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.abweichenderrechtszustand IS 'ARZ "Abweichender Rechtszustand" ist ein Hinweis darauf, dass auÃerhalb des Grundbuches in einem durch Gesetz geregelten Verfahren der Bodenordnung (siehe Objektart "Bau-, Raum- oder Bodenordnungsrecht", AA "Art der Festlegung", Werte 1750, 1770, 2100 bis 2340) ein neuer Rechtszustand eingetreten ist und das amtliche Verzeichnis der jeweiligen ausfÃŒhrenden Stelle maÃgebend ist.';
+  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.ZWEIFELHAFTERFLURSTUECKSNACHWE IS 'ZFM "Zweifelhafter FlurstÃŒcksnachweis" ist eine Kennzeichnung eines FlurstÃŒcks, dessen Angaben nicht zweifelsfrei berichtigt werden kÃ¶nnen.';
+  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.rechtsbehelfsverfahren    IS 'RBV "Rechtsbehelfsverfahren" ist der Hinweis darauf, dass bei dem FlurstÃŒck ein laufendes Rechtsbehelfsverfahren anhÃ€ngig ist.';
+  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.zeitpunktderentstehung    IS 'ZDE "Zeitpunkt der Entstehung" ist der Zeitpunkt, zu dem das FlurstÃŒck fachlich entstanden ist.';
+  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.gemeinde                  IS 'Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
+  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.anlass                    IS '?';
+  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.name                      IS 'Array mit FortfÃŒhrungsjahr und -Nummer';
+  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.NACHFOLGERFLURSTUECKSKENNZEICH
+  IS '"Nachfolger-FlurstÃŒckskennzeichen" ist die Bezeichnung der FlurstÃŒcke, die dem Objekt "Historisches FlurstÃŒck ohne Raumbezug" direkt nachfolgen.
+Array mit Kennzeichen im Format der Spalte "flurstueckskennzeichen"';
+  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.VORGAENGERFLURSTUECKSKENNZEICH
+  IS '"VorgÃ€nger-FlurstÃŒckskennzeichen" ist die Bezeichnung der FlurstÃŒcke, die dem Objekt "Historisches FlurstÃŒck ohne Raumbezugs" direkt vorangehen.
+Array mit Kennzeichen im Format der Spalte "flurstueckskennzeichen"';
+ALTER TABLE AX_HISTORISCHESFLURSTUECKOHNER ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_HISTORISCHESFLURSTUECKOHNER','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_131 ON AX_HISTORISCHESFLURSTUECKOHNER (flurstueckskennzeichen /* ASC NULLS LAST */ );
+CREATE INDEX ALKIS_132 ON AX_HISTORISCHESFLURSTUECKOHNER (VORGAENGERFLURSTUECKSKENNZEICH /* ASC */);
+CREATE INDEX ALKIS_133 ON AX_HISTORISCHESFLURSTUECKOHNER (NACHFOLGERFLURSTUECKSKENNZEICH /* ASC */);
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_PERSON';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_PERSON CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_PERSON (
+	ogr_fid				integer NOT NULL,
+	gml_id				character(16),
+	identifier			character(44),
+	beginnt				character(20),
+	endet 				character(20),
+	advstandardmodell		varchar2(2047),
+	anlass				varchar2(2047),
+	nachnameoderfirma		varchar2(2047),
+	anrede				integer,
+	vorname				varchar2(2047),
+	geburtsname			varchar2(2047),
+	geburtsdatum			varchar2(2047),
+	namensbestandteil		varchar2(2047),
+	akademischergrad		varchar2(2047),
+	CONSTRAINT ALKIS_134 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_PERSON ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_PERSON','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_135 ON ax_person (gml_id,beginnt);
+COMMENT ON TABLE  ax_person        IS 'NREO "Person" ist eine natÃŒrliche oder juristische Person und kann z.B. in den Rollen EigentÃŒmer, Erwerber, Verwalter oder Vertreter in Katasterangelegenheiten gefÃŒhrt werden.';
+COMMENT ON COLUMN ax_person.gml_id IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN ax_person.namensbestandteil IS 'enthÃ€lt z.B. Titel wie "Baron"';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_ANSCHRIFT';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_ANSCHRIFT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_ANSCHRIFT (
+	ogr_fid				integer NOT NULL,
+	gml_id				character(16),
+	identifier			character(44),
+	beginnt				character(20),
+	endet 				character(20),
+	advstandardmodell		varchar2(2047),
+	anlass				varchar2(2047),
+	ort_post			varchar2(2047),
+	postleitzahlpostzustellung	varchar2(2047),
+	strasse				varchar2(2047),
+	hausnummer			varchar2(2047),
+	bestimmungsland			varchar2(2047),
+	postleitzahlpostfach		varchar2(2047),
+	postfach			varchar2(2047),
+	ortsteil			varchar2(2047),
+	weitereAdressen			varchar2(2047),
+	telefon				varchar2(2047),
+	fax				varchar2(2047),
+	CONSTRAINT ALKIS_136 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_ANSCHRIFT ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_ANSCHRIFT','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_137 ON ax_anschrift (gml_id,beginnt);
+COMMENT ON TABLE  ax_anschrift        IS 'A n s c h r i f t';
+COMMENT ON COLUMN ax_anschrift.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_NAMENSNUMMER';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_NAMENSNUMMER CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_NAMENSNUMMER (
+	ogr_fid				integer NOT NULL,
+	gml_id				character(16),
+	identifier			character(44),
+	beginnt				character(20),
+	endet 				character(20),
+	advstandardmodell		varchar2(2047),
+	anlass				varchar2(2047),
+	laufendenummernachdin1421	character(16),
+	zaehler				double precision,
+	nenner				double precision,
+	eigentuemerart			integer,
+	nummer				varchar2(2047),
+	artderrechtsgemeinschaft	integer,
+	beschriebderrechtsgemeinschaft	varchar2(2047),
+	CONSTRAINT ALKIS_138 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_NAMENSNUMMER ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_NAMENSNUMMER','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_139 ON ax_namensnummer (gml_id,beginnt);
+COMMENT ON TABLE  ax_namensnummer        IS 'NREO "Namensnummer" ist die laufende Nummer der Eintragung, unter welcher der EigentÃŒmer oder Erbbauberechtigte im Buchungsblatt gefÃŒhrt wird. Rechtsgemeinschaften werden auch unter AX_Namensnummer gefÃŒhrt.';
+COMMENT ON COLUMN ax_namensnummer.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BUCHUNGSBLATT';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BUCHUNGSBLATT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BUCHUNGSBLATT (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	buchungsblattkennzeichen	varchar2(2047),
+	land			integer,
+	bezirk			integer,
+	BUCHUNGSBLATTNUMMERMITBUCHSTAB	varchar2(2047),
+	blattart		integer,
+	art			varchar2(2047),
+	CONSTRAINT ALKIS_140 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BUCHUNGSBLATT ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BUCHUNGSBLATT','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_141 ON ax_buchungsblatt (gml_id,beginnt);
+CREATE INDEX ALKIS_142 ON ax_buchungsblatt (land,bezirk,BUCHUNGSBLATTNUMMERMITBUCHSTAB);
+COMMENT ON TABLE  ax_buchungsblatt        IS 'NREO "Buchungsblatt" enthÃ€lt die Buchungen (Buchungsstellen und Namensnummern) des Grundbuchs und des Liegenschhaftskatasters (bei buchungsfreien GrundstÃŒcken).';
+COMMENT ON COLUMN ax_buchungsblatt.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BUCHUNGSSTELLE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BUCHUNGSSTELLE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BUCHUNGSSTELLE (
+	ogr_fid				integer NOT NULL,
+	gml_id				character(16),
+	identifier			character(44),
+	beginnt				character(20),
+	endet 				character(20),
+	advstandardmodell		varchar2(2047),
+	anlass				varchar2(2047),
+	buchungsart			integer,
+	laufendenummer			varchar2(2047),
+	BESCHREIBUNGDESUMFANGSDERBUCHU	character(1),
+	zaehler				double precision,
+	nenner				double precision,
+	nummerimaufteilungsplan		varchar2(2047),
+	beschreibungdessondereigentums	varchar2(2047),
+	CONSTRAINT ALKIS_143 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BUCHUNGSSTELLE ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BUCHUNGSSTELLE','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_144 ON ax_buchungsstelle (gml_id,beginnt);
+COMMENT ON TABLE  ax_buchungsstelle        IS 'NREO "Buchungsstelle" ist die unter einer laufenden Nummer im Verzeichnis des Buchungsblattes eingetragene Buchung.';
+COMMENT ON COLUMN ax_buchungsstelle.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GEBAEUDE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GEBAEUDE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_GEBAEUDE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	gebaeudefunktion	integer,
+	weiteregebaeudefunktion	varchar2(2047),
+	name			varchar2(2047),
+	bauweise		integer,
+	ANZAHLDEROBERIRDISCHENGESCHOSS	integer,
+	ANZAHLDERUNTERIRDISCHENGESCHOS	integer,
+	hochhaus		varchar2(2047),
+	objekthoehe		integer,
+	dachform		integer,
+	zustand			integer,
+	geschossflaeche		integer,
+	grundflaeche		integer,
+	umbauterraum		integer,
+	baujahr			integer,
+	lagezurerdoberflaeche	integer,
+	dachart			varchar2(2047),
+	dachgeschossausbau	integer,
+	qualitaetsangaben	varchar2(2047),
+	ax_datenerhebung	integer,
+	description		integer,
+	art			varchar2(2047),
+	individualname		varchar2(2047),
+	CONSTRAINT ALKIS_145 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_GEBAEUDE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GEBAEUDE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_146 ON AX_GEBAEUDE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_147 ON ax_gebaeude (gml_id,beginnt);
+  COMMENT ON TABLE  ax_gebaeude                    IS '"G e b Ã€ u d e" ist ein dauerhaft errichtetes Bauwerk, dessen Nachweis wegen seiner Bedeutung als Liegenschaft erforderlich ist sowie dem Zweck der Basisinformation des Liegenschaftskatasters dient.';
+  COMMENT ON COLUMN ax_gebaeude.gml_id             IS 'Identifikator, global eindeutig';
+  COMMENT ON COLUMN ax_gebaeude.gebaeudefunktion   IS 'GFK "GebÃ€udefunktion" ist die zum Zeitpunkt der Erhebung vorherrschend funktionale Bedeutung des GebÃ€udes (Dominanzprinzip). Werte siehe ax_gebaeude_funktion';
+  COMMENT ON COLUMN ax_gebaeude.weiteregebaeudefunktion IS 'WGF "Weitere GebÃ€udefunktion" sind weitere Funktionen, die ein GebÃ€ude neben der dominierenden GebÃ€udefunktion hat.';
+  COMMENT ON COLUMN ax_gebaeude.name             IS 'NAM "Name" ist der Eigenname oder die Bezeichnung des GebÃ€udes.';
+  COMMENT ON COLUMN ax_gebaeude.bauweise           IS 'BAW "Bauweise" ist die Beschreibung der Art der Bauweise. Werte siehe ax_gebaeude_bauweise';
+  COMMENT ON COLUMN ax_gebaeude.ANZAHLDEROBERIRDISCHENGESCHOSS IS 'AOG "Anzahl der oberirdischen Geschosse" ist die Anzahl der oberirdischen Geschosse des GebÃ€udes.';
+  COMMENT ON COLUMN ax_gebaeude.ANZAHLDERUNTERIRDISCHENGESCHOS IS 'AUG "Anzahl der unterirdischen Geschosse" ist die Anzahl der unterirdischen Geschosse des GebÃ€udes.';
+  COMMENT ON COLUMN ax_gebaeude.hochhaus           IS 'HOH "Hochhaus" ist ein GebÃ€ude, das nach GebÃ€udehÃ¶he und AusprÃ€gung als Hochhaus zu bezeichnen ist. FÃŒr GebÃ€ude im Geschossbau gilt dieses i.d.R. ab 8 oberirdischen Geschossen, fÃŒr andere GebÃ€ude ab einer GebÃ€udehÃ¶he von 22 m. Abweichungen hiervon kÃ¶nnen sich durch die Festlegungen in den lÃ€nderspezifischen Bauordnungen ergeben.';
+  COMMENT ON COLUMN ax_gebaeude.objekthoehe        IS 'HHO "ObjekthÃ¶he" ist die HÃ¶hendifferenz in [m] zwischen dem hÃ¶chsten Punkt der Dachkonstruktion und der festgelegten GelÃ€ndeoberflÃ€che des GebÃ€udes.';
+  COMMENT ON COLUMN ax_gebaeude.dachform           IS 'DAF "Dachform" beschreibt die charakteristische Form des Daches. Werte siehe ax_gebaeude_dachform';
+  COMMENT ON COLUMN ax_gebaeude.zustand            IS 'ZUS "Zustand" beschreibt die Beschaffenheit oder die Betriebsbereitschaft von "GebÃ€ude". Diese Attributart wird nur dann optional gefÃŒhrt, wenn der Zustand des GebÃ€udes vom nutzungsfÃ€higen Zustand abweicht. Werte siehe ax_gebaeude_zustand';
+  COMMENT ON COLUMN ax_gebaeude.geschossflaeche    IS 'GFL "GeschossflÃ€che" ist die GebÃ€udegeschossflÃ€che in [qm].';
+  COMMENT ON COLUMN ax_gebaeude.grundflaeche       IS 'GRF "GrundflÃ€che" ist die GebÃ€udegrundflÃ€che in [qm].';
+  COMMENT ON COLUMN ax_gebaeude.umbauterraum       IS 'URA "Umbauter Raum" ist der umbaute Raum [Kubikmeter] des GebÃ€udes.';
+  COMMENT ON COLUMN ax_gebaeude.baujahr            IS 'BJA "Baujahr" ist das Jahr der Fertigstellung oder der baulichen VerÃ€nderung des GebÃ€udes.';
+  COMMENT ON COLUMN ax_gebaeude.lagezurerdoberflaeche IS 'OFL "Lage zur ErdoberflÃ€che" ist die Angabe der relativen Lage des GebÃ€udes zur ErdoberflÃ€che. Diese Attributart wird nur bei nicht ebenerdigen GebÃ€uden gefÃŒhrt. 1200=Unter der ErdoberflÃ€che, 1400=AufgestÃ€ndert';
+  COMMENT ON COLUMN ax_gebaeude.dachart            IS 'DAA "Dachart" gibt die Art der Dacheindeckung (z.B. Reetdach) an.';
+  COMMENT ON COLUMN ax_gebaeude.dachgeschossausbau IS 'DGA "Dachgeschossausbau" ist ein Hinweis auf den Ausbau bzw. die AusbaufÃ€higkeit des Dachgeschosses.';
+  COMMENT ON COLUMN ax_gebaeude.qualitaetsangaben  IS 'QAG Angaben zur Herkunft der Informationen (Erhebungsstelle). Die Information ist konform zu den Vorgaben aus ISO 19115 zu reprÃ€sentieren.';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BAUTEIL';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BAUTEIL CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BAUTEIL (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	sonstigesmodell		varchar2(2047),
+	anlass			varchar2(2047),
+	bauart			integer,
+	dachform		integer,
+	ANZAHLDEROBERIRDISCHENGESCHOSS	integer,
+	ANZAHLDERUNTERIRDISCHENGESCHOS	integer,
+	lagezurerdoberflaeche	integer,
+	CONSTRAINT ALKIS_148 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BAUTEIL ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BAUTEIL','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_149 ON AX_BAUTEIL(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_150 ON ax_bauteil (gml_id,beginnt);
+COMMENT ON TABLE  ax_bauteil        IS 'B a u t e i l';
+COMMENT ON COLUMN ax_bauteil.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BESONDEREGEBAEUDELINIE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BESONDEREGEBAEUDELINIE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BESONDEREGEBAEUDELINIE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	beschaffenheit		varchar2(2047),
+	anlass			varchar2(2047),
+	CONSTRAINT ALKIS_151 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BESONDEREGEBAEUDELINIE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BESONDEREGEBAEUDELINIE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_152 ON AX_BESONDEREGEBAEUDELINIE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_153 ON ax_besonderegebaeudelinie (gml_id,beginnt);
+COMMENT ON TABLE ax_besonderegebaeudelinie IS 'B e s o n d e r e   G e b Ã€ u d e l i n i e';
+COMMENT ON COLUMN ax_besonderegebaeudelinie.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FIRSTLINIE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FIRSTLINIE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_FIRSTLINIE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	sonstigesmodell		varchar2(2047),
+	anlass			varchar2(2047),
+	art			varchar2(2047),
+	uri			varchar2(2047),
+	CONSTRAINT ALKIS_154 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_FIRSTLINIE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FIRSTLINIE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_155 ON AX_FIRSTLINIE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_156 ON ax_firstlinie (gml_id,beginnt);
+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';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BESONDERERGEBAEUDEPUNKT';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BESONDERERGEBAEUDEPUNKT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BESONDERERGEBAEUDEPUNKT (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	land			integer,
+	stelle			integer,
+	punktkennung		varchar2(2047),
+	art			varchar2(2047),
+	name			varchar2(2047),
+	sonstigeeigenschaft 	varchar2(2047),
+	CONSTRAINT ALKIS_157 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BESONDERERGEBAEUDEPUNKT ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BESONDERERGEBAEUDEPUNKT','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_158 ON ax_besonderergebaeudepunkt (gml_id,beginnt);
+COMMENT ON TABLE  ax_besonderergebaeudepunkt        IS 'B e s o n d e r e r   G e b Ã€ u d e p u n k t';
+COMMENT ON COLUMN ax_besonderergebaeudepunkt.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_WOHNBAUFLAECHE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_WOHNBAUFLAECHE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_WOHNBAUFLAECHE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	artderbebauung		integer,
+	zustand			integer,
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_159 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_WOHNBAUFLAECHE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_WOHNBAUFLAECHE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_160 ON AX_WOHNBAUFLAECHE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_161 ON ax_wohnbauflaeche (gml_id,beginnt);
+COMMENT ON TABLE  ax_wohnbauflaeche                 IS 'W o h n b a u f l Ã€ 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.';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_INDUSTRIEUNDGEWERBEFLAECHE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_INDUSTRIEUNDGEWERBEFLAECHE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_INDUSTRIEUNDGEWERBEFLAECHE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	funktion		integer,
+	name			varchar2(2047),
+	zustand			integer,
+	foerdergut		integer,
+	primaerenergie		integer,
+	lagergut		integer,
+	CONSTRAINT ALKIS_162 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_INDUSTRIEUNDGEWERBEFLAECHE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_INDUSTRIEUNDGEWERBEFLAECHE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_163 ON AX_INDUSTRIEUNDGEWERBEFLAECHE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_164 ON ax_industrieundgewerbeflaeche (gml_id,beginnt);
+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 Ã€ 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.';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_HALDE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_HALDE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_HALDE
+(	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	lagergut		integer,
+	name			varchar2(2047),
+	zustand			integer,
+	CONSTRAINT ALKIS_165 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_HALDE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_HALDE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_166 ON AX_HALDE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_167 ON ax_halde (gml_id,beginnt);
+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".';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BERGBAUBETRIEB';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BERGBAUBETRIEB CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BERGBAUBETRIEB (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	abbaugut		integer,
+	name			varchar2(2047),
+	bezeichnung		varchar2(2047),
+	zustand			integer,
+	CONSTRAINT ALKIS_168 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BERGBAUBETRIEB ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BERGBAUBETRIEB','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_169 ON AX_BERGBAUBETRIEB(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_170 ON ax_bergbaubetrieb (gml_id,beginnt);
+COMMENT ON TABLE  ax_bergbaubetrieb             IS '"Bergbaubetrieb" ist eine FlÃ€che, die fÃŒr die FÃ¶rderung des Abbaugutes unter Tage genutzt wird.';
+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.';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_TAGEBAUGRUBESTEINBRUCH';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_TAGEBAUGRUBESTEINBRUCH CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_TAGEBAUGRUBESTEINBRUCH (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	abbaugut		integer,
+	name			varchar2(2047),
+	zustand			integer,
+	CONSTRAINT ALKIS_171 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_TAGEBAUGRUBESTEINBRUCH ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_TAGEBAUGRUBESTEINBRUCH','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_172 ON AX_TAGEBAUGRUBESTEINBRUCH(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_173 ON ax_tagebaugrubesteinbruch (gml_id,beginnt);
+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".';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FLAECHEGEMISCHTERNUTZUNG';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FLAECHEGEMISCHTERNUTZUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_FLAECHEGEMISCHTERNUTZUNG (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	artderbebauung		integer,
+	funktion		integer,
+	name			varchar2(2047),
+	zustand			integer,
+	CONSTRAINT ALKIS_174 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_FLAECHEGEMISCHTERNUTZUNG ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FLAECHEGEMISCHTERNUTZUNG','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_175 ON AX_FLAECHEGEMISCHTERNUTZUNG(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_176 ON ax_flaechegemischternutzung (gml_id,beginnt);
+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.';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FLAECHEBESONDERERFUNKTIONAL';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FLAECHEBESONDERERFUNKTIONAL CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_FLAECHEBESONDERERFUNKTIONAL (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	funktion		integer,
+	artderbebauung		integer,
+	name			varchar2(2047),
+	zustand			integer,
+	CONSTRAINT ALKIS_177 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_FLAECHEBESONDERERFUNKTIONAL ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FLAECHEBESONDERERFUNKTIONAL','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_178 ON AX_FLAECHEBESONDERERFUNKTIONAL(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_179 ON AX_FLAECHEBESONDERERFUNKTIONAL (gml_id,beginnt);
+COMMENT ON TABLE  AX_FLAECHEBESONDERERFUNKTIONAL        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_FLAECHEBESONDERERFUNKTIONAL.gml_id IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN AX_FLAECHEBESONDERERFUNKTIONAL.funktion       IS 'FKT "Funktion" ist die zum Zeitpunkt der Erhebung vorherrschende Nutzung von "FlÃ€che besonderer funktionaler PrÃ€gung".';
+COMMENT ON COLUMN AX_FLAECHEBESONDERERFUNKTIONAL.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_FLAECHEBESONDERERFUNKTIONAL.name           IS 'NAM "Name" ist der Eigenname von "FlÃ€che besonderer funktionaler PrÃ€gung" insbesondere auÃerhalb von Ortslagen.';
+COMMENT ON COLUMN AX_FLAECHEBESONDERERFUNKTIONAL.zustand        IS 'ZUS  "Zustand" beschreibt die Betriebsbereitschaft von "FlÃ€che funktionaler PrÃ€gung".';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SPORTFREIZEITUNDERHOLUNGSFL';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SPORTFREIZEITUNDERHOLUNGSFL CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_SPORTFREIZEITUNDERHOLUNGSFL (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	funktion		integer,
+	zustand			integer,
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_180 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_SPORTFREIZEITUNDERHOLUNGSFL ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SPORTFREIZEITUNDERHOLUNGSFL','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_181 ON AX_SPORTFREIZEITUNDERHOLUNGSFL(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_182 ON AX_SPORTFREIZEITUNDERHOLUNGSFL (gml_id,beginnt);
+COMMENT ON TABLE  AX_SPORTFREIZEITUNDERHOLUNGSFL          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_SPORTFREIZEITUNDERHOLUNGSFL.gml_id   IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN AX_SPORTFREIZEITUNDERHOLUNGSFL.funktion IS 'FKT "Funktion" ist die Art der Nutzung von "Sport-, Freizeit- und ErholungsflÃ€che".';
+COMMENT ON COLUMN AX_SPORTFREIZEITUNDERHOLUNGSFL.zustand  IS 'ZUS "Zustand" beschreibt die Betriebsbereitschaft von "SPORTFREIZEITUNDERHOLUNGSFLAEC ".';
+COMMENT ON COLUMN AX_SPORTFREIZEITUNDERHOLUNGSFL.name     IS 'NAM "Name" ist der Eigenname von "Sport-, Freizeit- und ErholungsflÃ€che".';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FRIEDHOF';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FRIEDHOF CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_FRIEDHOF (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	funktion		integer,
+	name			varchar2(2047),
+	zustand			integer,
+	CONSTRAINT ALKIS_183 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_FRIEDHOF ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FRIEDHOF','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_184 ON AX_FRIEDHOF(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_185 ON ax_friedhof (gml_id,beginnt);
+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".';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_STRASSENVERKEHR';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_STRASSENVERKEHR CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_STRASSENVERKEHR (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	funktion		integer,
+	name			varchar2(2047),
+	zweitname		varchar2(2047),
+	zustand			integer,
+	land			integer,
+	regierungsbezirk	integer,
+	kreis			integer,
+	gemeinde		integer,
+	lage			varchar2(2047),
+	CONSTRAINT ALKIS_186 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_STRASSENVERKEHR ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_STRASSENVERKEHR','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_187 ON AX_STRASSENVERKEHR(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_188 ON ax_strassenverkehr (gml_id,beginnt);
+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".';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_WEG';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_WEG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_WEG (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	funktion		integer,
+	name			varchar2(2047),
+	bezeichnung		varchar2(2047),
+	land			integer,
+	regierungsbezirk	integer,
+	kreis			integer,
+	gemeinde		integer,
+	lage			varchar2(2047),
+	CONSTRAINT ALKIS_189 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_WEG ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_WEG','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_190 ON AX_WEG(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_191 ON ax_weg (gml_id,beginnt);
+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.';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_PLATZ';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_PLATZ CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_PLATZ (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	funktion		integer,
+	name			varchar2(2047),
+	zweitname		varchar2(2047),
+	land			integer,
+	regierungsbezirk	integer,
+	kreis			integer,
+	gemeinde		integer,
+	lage			varchar2(2047),
+	CONSTRAINT ALKIS_192 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_PLATZ ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_PLATZ','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_193 ON AX_PLATZ(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_194 ON ax_platz (gml_id,beginnt);
+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".';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BAHNVERKEHR';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BAHNVERKEHR CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BAHNVERKEHR (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	funktion		integer,
+	bahnkategorie		integer,
+	bezeichnung		varchar2(2047),
+	nummerderbahnstrecke	varchar2(2047),
+	zweitname		varchar2(2047),
+	zustand			integer,
+	CONSTRAINT ALKIS_195 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BAHNVERKEHR ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BAHNVERKEHR','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_196 ON AX_BAHNVERKEHR(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_197 ON ax_bahnverkehr (gml_id,beginnt);
+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.';
+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".';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FLUGVERKEHR';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FLUGVERKEHR CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_FLUGVERKEHR (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	funktion 		integer,
+	art			integer,
+	name			varchar2(2047),
+	bezeichnung		varchar2(2047),
+	nutzung			integer,
+	zustand			integer,
+	CONSTRAINT ALKIS_198 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_FLUGVERKEHR ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FLUGVERKEHR','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_199 ON AX_FLUGVERKEHR(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_200 ON ax_flugverkehr (gml_id,beginnt);
+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".';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SCHIFFSVERKEHR';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SCHIFFSVERKEHR CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_SCHIFFSVERKEHR (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	funktion		integer,
+	name			varchar2(2047),
+	zustand			integer,
+	CONSTRAINT ALKIS_201 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_SCHIFFSVERKEHR ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SCHIFFSVERKEHR','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_202 ON AX_SCHIFFSVERKEHR(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_203 ON ax_schiffsverkehr (gml_id,beginnt);
+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".';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_LANDWIRTSCHAFT';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_LANDWIRTSCHAFT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_LANDWIRTSCHAFT (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	vegetationsmerkmal	integer,
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_204 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_LANDWIRTSCHAFT ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_LANDWIRTSCHAFT','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_205 ON AX_LANDWIRTSCHAFT(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_206 ON ax_landwirtschaft (gml_id,beginnt);
+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".';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_WALD';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_WALD CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_WALD (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	vegetationsmerkmal	integer,
+	name			varchar2(2047),
+	bezeichnung		varchar2(2047),
+	CONSTRAINT ALKIS_207 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_WALD ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_WALD','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_208 ON AX_WALD(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_209 ON ax_wald (gml_id,beginnt);
+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".';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GEHOELZ';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GEHOELZ CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_GEHOELZ (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass 			varchar2(2047),
+	vegetationsmerkmal	integer,
+	name			varchar2(2047),
+	funktion		integer,
+	CONSTRAINT ALKIS_210 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_GEHOELZ ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GEHOELZ','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_211 ON AX_GEHOELZ(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_212 ON ax_gehoelz (gml_id,beginnt);
+COMMENT ON TABLE  ax_gehoelz        IS '"G e h Ã¶ 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.';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_HEIDE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_HEIDE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_HEIDE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_213 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_HEIDE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_HEIDE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_214 ON AX_HEIDE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_215 ON ax_heide (gml_id,beginnt);
+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".';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_MOOR';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_MOOR CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_MOOR (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_216 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_MOOR ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_MOOR','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_217 ON AX_MOOR(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_218 ON ax_moor (gml_id,beginnt);
+COMMENT ON TABLE  ax_moor        IS '"M o o r"  ist eine unkultivierte FlÃ€che, deren obere Schicht aus vertorften oder zersetzten Pflanzenresten besteht.';
+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".';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SUMPF';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SUMPF CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_SUMPF (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_219 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_SUMPF ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SUMPF','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_220 ON AX_SUMPF(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_221 ON ax_sumpf (gml_id,beginnt);
+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".';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_UNLANDVEGETATIONSLOSEFLAECH';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_UNLANDVEGETATIONSLOSEFLAECH CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_UNLANDVEGETATIONSLOSEFLAECH (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	oberflaechenmaterial	integer,
+	name			varchar2(2047),
+	funktion		integer,
+	CONSTRAINT ALKIS_222 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_UNLANDVEGETATIONSLOSEFLAECH ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_UNLANDVEGETATIONSLOSEFLAECH','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_223 ON AX_UNLANDVEGETATIONSLOSEFLAECH(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_224 ON AX_UNLANDVEGETATIONSLOSEFLAECH (gml_id,beginnt);
+COMMENT ON TABLE  AX_UNLANDVEGETATIONSLOSEFLAECH        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_UNLANDVEGETATIONSLOSEFLAECH.gml_id IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN AX_UNLANDVEGETATIONSLOSEFLAECH.oberflaechenmaterial IS 'OFM "OberflÃ€chenmaterial" ist die Beschaffenheit des Bodens von "Unland/Vegetationslose FlÃ€che".';
+COMMENT ON COLUMN AX_UNLANDVEGETATIONSLOSEFLAECH.name                 IS 'NAM "Name" ist die Bezeichnung oder der Eigenname von "Unland/ VegetationsloseFlaeche".';
+COMMENT ON COLUMN AX_UNLANDVEGETATIONSLOSEFLAECH.funktion             IS 'FKT "Funktion" ist die erkennbare Art von "Unland/Vegetationslose FlÃ€che".';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FLIESSGEWAESSER';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FLIESSGEWAESSER CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_FLIESSGEWAESSER (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	funktion		integer,
+	name			varchar2(2047),
+	zustand			integer,
+	CONSTRAINT ALKIS_225 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_FLIESSGEWAESSER ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FLIESSGEWAESSER','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_226 ON AX_FLIESSGEWAESSER(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_227 ON ax_fliessgewaesser (gml_id,beginnt);
+COMMENT ON TABLE  ax_fliessgewaesser          IS '"F l i e s s g e w Ã€ 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).';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_HAFENBECKEN';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_HAFENBECKEN CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_HAFENBECKEN (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	funktion		integer,
+	name			varchar2(2047),
+	nutzung			integer,
+	CONSTRAINT ALKIS_228 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_HAFENBECKEN ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_HAFENBECKEN','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_229 ON AX_HAFENBECKEN(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_230 ON ax_hafenbecken (gml_id,beginnt);
+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.';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_STEHENDESGEWAESSER';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_STEHENDESGEWAESSER CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_STEHENDESGEWAESSER (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	funktion		integer,
+	name			varchar2(2047),
+	gewaesserkennziffer	varchar2(2047),
+	hydrologischesMerkmal	integer,
+	CONSTRAINT ALKIS_231 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_STEHENDESGEWAESSER ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_STEHENDESGEWAESSER','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_232 ON AX_STEHENDESGEWAESSER(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_233 ON ax_stehendesgewaesser (gml_id,beginnt);
+COMMENT ON TABLE  ax_stehendesgewaesser           IS 's t e h e n d e s   G e w Ã€ 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 'GWK  "GewÃ€sserkennziffer" ist die von der zustÃ€ndigen Fachstelle vergebene VerschlÃŒsselung.';
+COMMENT ON COLUMN ax_stehendesgewaesser.hydrologischesMerkmal IS 'HYD  "Hydrologisches Merkmal" gibt die WasserverhÃ€ltnisse von "Stehendes GewÃ€sser" an.';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_MEER';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_MEER CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_MEER (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	funktion		integer,
+	name			varchar2(2047),
+	bezeichnung		varchar2(2047),
+	tidemerkmal		integer,
+	CONSTRAINT ALKIS_234 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_MEER ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_MEER','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_235 ON AX_MEER(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_236 ON ax_meer (gml_id,beginnt);
+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.';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_TURM';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_TURM CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_TURM (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	bauwerksfunktion	integer,
+	zustand			integer,
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_237 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_TURM ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_TURM','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_238 ON AX_TURM(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_239 ON ax_turm (gml_id,beginnt);
+COMMENT ON TABLE  ax_turm        IS 'T u r m';
+COMMENT ON COLUMN ax_turm.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BAUWERKODERANLAGEFUERINDUST';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BAUWERKODERANLAGEFUERINDUST CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BAUWERKODERANLAGEFUERINDUST (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	bauwerksfunktion	integer,
+	name			varchar2(2047),
+	zustand			integer,
+	objekthoehe		double precision,
+	CONSTRAINT ALKIS_240 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BAUWERKODERANLAGEFUERINDUST ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BAUWERKODERANLAGEFUERINDUST','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_241 ON AX_BAUWERKODERANLAGEFUERINDUST(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_242 ON AX_BAUWERKODERANLAGEFUERINDUST (gml_id,beginnt);
+COMMENT ON TABLE AX_BAUWERKODERANLAGEFUERINDUST         IS 'Bauwerk oder Anlage fuer Industrie und Gewerbe';
+COMMENT ON COLUMN AX_BAUWERKODERANLAGEFUERINDUST.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_VORRATSBEHAELTERSPEICHERBAU';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_VORRATSBEHAELTERSPEICHERBAU CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_VORRATSBEHAELTERSPEICHERBAU (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	speicherinhalt		integer,
+	bauwerksfunktion	integer,
+	lagezurerdoberflaeche   integer,
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_243 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_VORRATSBEHAELTERSPEICHERBAU ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_VORRATSBEHAELTERSPEICHERBAU','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_244 ON AX_VORRATSBEHAELTERSPEICHERBAU(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_245 ON AX_VORRATSBEHAELTERSPEICHERBAU (gml_id,beginnt);
+COMMENT ON TABLE  AX_VORRATSBEHAELTERSPEICHERBAU        IS 'V o r r a t s b e h Ã€ l t e r  /  S p e i c h e r b a u w e r k';
+COMMENT ON COLUMN AX_VORRATSBEHAELTERSPEICHERBAU.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_TRANSPORTANLAGE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_TRANSPORTANLAGE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_TRANSPORTANLAGE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	bauwerksfunktion	integer,
+	lagezurerdoberflaeche	integer,
+	art			varchar2(2047),
+	name			varchar2(2047),
+	produkt                 integer,
+	CONSTRAINT ALKIS_246 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_TRANSPORTANLAGE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_TRANSPORTANLAGE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_247 ON AX_TRANSPORTANLAGE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_248 ON ax_transportanlage (gml_id,beginnt);
+COMMENT ON TABLE  ax_transportanlage        IS 'T r a n s p o r t a n l a g e';
+COMMENT ON COLUMN ax_transportanlage.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_LEITUNG';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_LEITUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_LEITUNG (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	bauwerksfunktion	integer,
+	spannungsebene		integer,
+	CONSTRAINT ALKIS_249 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_LEITUNG ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_LEITUNG','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_250 ON AX_LEITUNG(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_251 ON ax_leitung (gml_id,beginnt);
+COMMENT ON TABLE  ax_leitung        IS 'L e i t u n g';
+COMMENT ON COLUMN ax_leitung.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BAUWERKODERANLAGEFUERSPORTF';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BAUWERKODERANLAGEFUERSPORTF CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BAUWERKODERANLAGEFUERSPORTF (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	bauwerksfunktion	integer,
+	sportart		integer,
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_252 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BAUWERKODERANLAGEFUERSPORTF ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BAUWERKODERANLAGEFUERSPORTF','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_253 ON AX_BAUWERKODERANLAGEFUERSPORTF(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_254 ON AX_BAUWERKODERANLAGEFUERSPORTF (gml_id,beginnt);
+COMMENT ON TABLE  AX_BAUWERKODERANLAGEFUERSPORTF        IS 'Bauwerk oder Anlage fuer Sport, Freizeit und Erholung';
+COMMENT ON COLUMN AX_BAUWERKODERANLAGEFUERSPORTF.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_HISTORISCHESBAUWERKODERHIST';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_HISTORISCHESBAUWERKODERHIST CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_HISTORISCHESBAUWERKODERHIST (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	sonstigesmodell		varchar2(2047),
+	anlass			varchar2(2047),
+	archaeologischertyp	integer,
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_255 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_HISTORISCHESBAUWERKODERHIST ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_HISTORISCHESBAUWERKODERHIST','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_256 ON AX_HISTORISCHESBAUWERKODERHIST(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_257 ON AX_HISTORISCHESBAUWERKODERHIST (gml_id,beginnt);
+COMMENT ON TABLE  AX_HISTORISCHESBAUWERKODERHIST        IS 'Historisches Bauwerk oder historische Einrichtung';
+COMMENT ON COLUMN AX_HISTORISCHESBAUWERKODERHIST.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_HEILQUELLEGASQUELLE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_HEILQUELLEGASQUELLE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_HEILQUELLEGASQUELLE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar2(2047),
+	sonstigesmodell		varchar2(2047),
+	anlass			varchar2(2047),
+	art			integer,
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_258 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_HEILQUELLEGASQUELLE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_HEILQUELLEGASQUELLE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_259 ON AX_HEILQUELLEGASQUELLE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_260 ON ax_heilquellegasquelle (gml_id,beginnt);
+COMMENT ON TABLE  ax_heilquellegasquelle        IS 'H e i l q u e l l e  /  G a s q u e l l e';
+COMMENT ON COLUMN ax_heilquellegasquelle.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SONSTIGESBAUWERKODERSONSTIG';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SONSTIGESBAUWERKODERSONSTIG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_SONSTIGESBAUWERKODERSONSTIG (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	description		integer,
+	name			varchar2(2047),
+	bauwerksfunktion	integer,
+	CONSTRAINT ALKIS_261 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_SONSTIGESBAUWERKODERSONSTIG ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SONSTIGESBAUWERKODERSONSTIG','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_262 ON AX_SONSTIGESBAUWERKODERSONSTIG(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_263 ON AX_SONSTIGESBAUWERKODERSONSTIG (gml_id,beginnt);
+COMMENT ON TABLE  AX_SONSTIGESBAUWERKODERSONSTIG        IS 'sonstiges Bauwerk oder sonstige Einrichtung';
+COMMENT ON COLUMN AX_SONSTIGESBAUWERKODERSONSTIG.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_EINRICHTUNGINOEFFENTLICHENB';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_EINRICHTUNGINOEFFENTLICHENB CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_EINRICHTUNGINOEFFENTLICHENB (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar2(2047),
+	sonstigesmodell		varchar2(2047),
+	anlass			varchar2(2047),
+	art			integer,
+	kilometerangabe         varchar2(2047),
+	CONSTRAINT ALKIS_264 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_EINRICHTUNGINOEFFENTLICHENB ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_EINRICHTUNGINOEFFENTLICHENB','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_265 ON AX_EINRICHTUNGINOEFFENTLICHENB(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_266 ON AX_EINRICHTUNGINOEFFENTLICHENB (gml_id,beginnt);
+COMMENT ON TABLE  AX_EINRICHTUNGINOEFFENTLICHENB        IS 'E i n r i c h t u n g   i n   Ã f f e n t l i c h e n   B e r e i c h e n';
+COMMENT ON COLUMN AX_EINRICHTUNGINOEFFENTLICHENB.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_EINRICHTUNGENFUERDENSCHIFFS';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_EINRICHTUNGENFUERDENSCHIFFS CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_EINRICHTUNGENFUERDENSCHIFFS (
+	ogr_fid 		integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	art			integer,
+	kilometerangabe		varchar2(2047),
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_267 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_EINRICHTUNGENFUERDENSCHIFFS ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_EINRICHTUNGENFUERDENSCHIFFS','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_268 ON AX_EINRICHTUNGENFUERDENSCHIFFS(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_269 ON AX_EINRICHTUNGENFUERDENSCHIFFS (gml_id,beginnt);
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BESONDERERBAUWERKSPUNKT';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BESONDERERBAUWERKSPUNKT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BESONDERERBAUWERKSPUNKT (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	punktkennung		varchar2(2047),
+	land			integer,
+	stelle			integer,
+	sonstigeeigenschaft	varchar2(2047),
+	CONSTRAINT ALKIS_270 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BESONDERERBAUWERKSPUNKT ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BESONDERERBAUWERKSPUNKT','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_271 ON ax_besondererbauwerkspunkt (gml_id,beginnt);
+COMMENT ON TABLE  ax_besondererbauwerkspunkt        IS 'B e s o n d e r e r   B a u w e r k s p u n k t';
+COMMENT ON COLUMN ax_besondererbauwerkspunkt.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BAUWERKIMVERKEHRSBEREICH';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BAUWERKIMVERKEHRSBEREICH CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BAUWERKIMVERKEHRSBEREICH (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	bauwerksfunktion	integer,
+	name                    varchar2(2047),
+	zustand			integer,
+	CONSTRAINT ALKIS_272 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BAUWERKIMVERKEHRSBEREICH ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BAUWERKIMVERKEHRSBEREICH','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_273 ON AX_BAUWERKIMVERKEHRSBEREICH(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_274 ON ax_bauwerkimverkehrsbereich (gml_id,beginnt);
+COMMENT ON TABLE  ax_bauwerkimverkehrsbereich        IS 'B a u w e r k   i m  V e r k e h s b e r e i c h';
+COMMENT ON COLUMN ax_bauwerkimverkehrsbereich.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_STRASSENVERKEHRSANLAGE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_STRASSENVERKEHRSANLAGE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_STRASSENVERKEHRSANLAGE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	sonstigesmodell		varchar2(2047),
+	anlass			varchar2(2047),
+	art			integer,
+	bezeichnung             varchar2(2047),
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_275 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_STRASSENVERKEHRSANLAGE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_STRASSENVERKEHRSANLAGE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_276 ON AX_STRASSENVERKEHRSANLAGE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_277 ON ax_strassenverkehrsanlage (gml_id,beginnt);
+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';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_WEGPFADSTEIG';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_WEGPFADSTEIG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_WEGPFADSTEIG (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	sonstigesmodell		varchar2(2047),
+	anlass			varchar2(2047),
+	art			integer,
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_278 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_WEGPFADSTEIG ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_WEGPFADSTEIG','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_279 ON AX_WEGPFADSTEIG(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_280 ON ax_wegpfadsteig (gml_id,beginnt);
+COMMENT ON TABLE  ax_wegpfadsteig        IS 'W e g  /  P f a d  /  S t e i g';
+COMMENT ON COLUMN ax_wegpfadsteig.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BAHNVERKEHRSANLAGE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BAHNVERKEHRSANLAGE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BAHNVERKEHRSANLAGE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	sonstigesmodell		varchar2(2047),
+	anlass			varchar2(2047),
+	bahnhofskategorie	integer,
+	bahnkategorie		integer,
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_281 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BAHNVERKEHRSANLAGE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BAHNVERKEHRSANLAGE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_282 ON AX_BAHNVERKEHRSANLAGE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_283 ON ax_bahnverkehrsanlage (gml_id,beginnt);
+COMMENT ON TABLE  ax_bahnverkehrsanlage        IS 'B a h n v e r k e h r s a n l a g e';
+COMMENT ON COLUMN ax_bahnverkehrsanlage.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SEILBAHNSCHWEBEBAHN';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SEILBAHNSCHWEBEBAHN CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_SEILBAHNSCHWEBEBAHN (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	sonstigesmodell		varchar2(2047),
+	anlass			varchar2(2047),
+	bahnkategorie		integer,
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_284 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_SEILBAHNSCHWEBEBAHN ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SEILBAHNSCHWEBEBAHN','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_285 ON AX_SEILBAHNSCHWEBEBAHN(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_286 ON ax_seilbahnschwebebahn (gml_id,beginnt);
+COMMENT ON TABLE  ax_seilbahnschwebebahn        IS 'S e i l b a h n, S c h w e b e b a h n';
+COMMENT ON COLUMN ax_seilbahnschwebebahn.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GLEIS';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GLEIS CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_GLEIS (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	sonstigesmodell		varchar2(2047),
+	anlass			varchar2(2047),
+	bahnkategorie		integer,
+	art			integer,
+	lagezuroberflaeche      integer,
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_287 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_GLEIS ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GLEIS','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_288 ON AX_GLEIS(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_289 ON ax_gleis (gml_id,beginnt);
+COMMENT ON TABLE  ax_gleis        IS 'G l e i s';
+COMMENT ON COLUMN ax_gleis.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FLUGVERKEHRSANLAGE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FLUGVERKEHRSANLAGE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_FLUGVERKEHRSANLAGE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar2(2047),
+	sonstigesmodell		varchar2(2047),
+	anlass			varchar2(2047),
+	art			integer,
+	oberflaechenmaterial	integer,
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_290 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_FLUGVERKEHRSANLAGE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FLUGVERKEHRSANLAGE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_291 ON AX_FLUGVERKEHRSANLAGE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_292 ON ax_flugverkehrsanlage (gml_id,beginnt);
+COMMENT ON TABLE  ax_flugverkehrsanlage             IS 'F l u g v e r k e h r s a n l a g e';
+COMMENT ON COLUMN ax_flugverkehrsanlage.gml_id      IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BAUWERKIMGEWAESSERBEREICH';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BAUWERKIMGEWAESSERBEREICH CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BAUWERKIMGEWAESSERBEREICH (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	bauwerksfunktion	integer,
+	name			varchar2(2047),
+	zustand			integer,
+	CONSTRAINT ALKIS_293 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BAUWERKIMGEWAESSERBEREICH ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BAUWERKIMGEWAESSERBEREICH','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_294 ON AX_BAUWERKIMGEWAESSERBEREICH(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_295 ON ax_bauwerkimgewaesserbereich (gml_id,beginnt);
+COMMENT ON TABLE  ax_bauwerkimgewaesserbereich        IS 'B a u w e r k   i m   G e w Ã€ s s e r b e r e i c h';
+COMMENT ON COLUMN ax_bauwerkimgewaesserbereich.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_VEGETATIONSMERKMAL';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_VEGETATIONSMERKMAL CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_VEGETATIONSMERKMAL (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	bewuchs			integer,
+	zustand			integer,
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_296 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_VEGETATIONSMERKMAL ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_VEGETATIONSMERKMAL','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_297 ON AX_VEGETATIONSMERKMAL(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_298 ON ax_vegetationsmerkmal (gml_id,beginnt);
+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';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GEWAESSERMERKMAL';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GEWAESSERMERKMAL CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_GEWAESSERMERKMAL (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	art			integer,
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_299 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_GEWAESSERMERKMAL ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GEWAESSERMERKMAL','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_300 ON AX_GEWAESSERMERKMAL(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_301 ON ax_gewaessermerkmal (gml_id,beginnt);
+COMMENT ON TABLE  ax_gewaessermerkmal        IS 'G e w Ã€ s s e r m e r k m a l';
+COMMENT ON COLUMN ax_gewaessermerkmal.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_UNTERGEORDNETESGEWAESSER';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_UNTERGEORDNETESGEWAESSER CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_UNTERGEORDNETESGEWAESSER (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	funktion		integer,
+	lagezurerdoberflaeche	integer,
+	hydrologischesmerkmal	integer,
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_302 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_UNTERGEORDNETESGEWAESSER ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_UNTERGEORDNETESGEWAESSER','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_303 ON AX_UNTERGEORDNETESGEWAESSER(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_304 ON ax_untergeordnetesgewaesser (gml_id,beginnt);
+COMMENT ON TABLE  ax_untergeordnetesgewaesser        IS 'u n t e r g e o r d n e t e s   G e w Ã€ s s e r';
+COMMENT ON COLUMN ax_untergeordnetesgewaesser.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_WASSERSPIEGELHOEHE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_WASSERSPIEGELHOEHE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_WASSERSPIEGELHOEHE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	hoehedeswasserspiegels	double precision,
+	CONSTRAINT ALKIS_305 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_WASSERSPIEGELHOEHE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_WASSERSPIEGELHOEHE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_306 ON AX_WASSERSPIEGELHOEHE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_307 ON ax_wasserspiegelhoehe (gml_id,beginnt);
+COMMENT ON TABLE  ax_wasserspiegelhoehe  IS 'W a s s e r s p i e g e l h Ã¶ h e';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SCHIFFFAHRTSLINIEFAEHRVERKE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SCHIFFFAHRTSLINIEFAEHRVERKE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_SCHIFFFAHRTSLINIEFAEHRVERKE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	art			integer,
+	CONSTRAINT ALKIS_308 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_SCHIFFFAHRTSLINIEFAEHRVERKE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SCHIFFFAHRTSLINIEFAEHRVERKE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_309 ON AX_SCHIFFFAHRTSLINIEFAEHRVERKE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_310 ON AX_SCHIFFFAHRTSLINIEFAEHRVERKE (gml_id,beginnt);
+COMMENT ON TABLE  AX_SCHIFFFAHRTSLINIEFAEHRVERKE  IS 'S c h i f f f a h r t s l i n i e  /  F Ã€ h r v e r k e h r';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BOESCHUNGKLIFF';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BOESCHUNGKLIFF CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BOESCHUNGKLIFF (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	sonstigesmodell		varchar2(2047),
+	anlass			varchar2(2047),
+	objekthoehe		double precision,
+	CONSTRAINT ALKIS_311 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BOESCHUNGKLIFF ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BOESCHUNGKLIFF','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_312 ON ax_boeschungkliff (gml_id,beginnt);
+COMMENT ON TABLE  ax_boeschungkliff        IS 'B Ã¶ s c h u n g s k l i f f';
+COMMENT ON COLUMN ax_boeschungkliff.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BOESCHUNGSFLAECHE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BOESCHUNGSFLAECHE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BOESCHUNGSFLAECHE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	sonstigesmodell		varchar2(2047),
+	anlass			varchar2(2047),
+	CONSTRAINT ALKIS_313 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BOESCHUNGSFLAECHE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BOESCHUNGSFLAECHE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_314 ON AX_BOESCHUNGSFLAECHE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_315 ON ax_boeschungsflaeche (gml_id,beginnt);
+COMMENT ON TABLE  ax_boeschungsflaeche        IS 'B Ã¶ s c h u n g s f l Ã€ c h e';
+COMMENT ON COLUMN ax_boeschungsflaeche.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_DAMMWALLDEICH';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_DAMMWALLDEICH CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_DAMMWALLDEICH (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	art			integer,
+	name			varchar2(2047),
+	funktion		integer,
+	CONSTRAINT ALKIS_316 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_DAMMWALLDEICH ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_DAMMWALLDEICH','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_317 ON AX_DAMMWALLDEICH(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_318 ON ax_dammwalldeich (gml_id,beginnt);
+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';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_HOEHLENEINGANG';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_HOEHLENEINGANG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_HOEHLENEINGANG (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	name			varchar2(2047),
+	ax_datenerhebung	integer,
+	CONSTRAINT ALKIS_319 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_HOEHLENEINGANG ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_HOEHLENEINGANG','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_320 ON AX_HOEHLENEINGANG(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_321 ON ax_hoehleneingang (gml_id,beginnt);
+COMMENT ON TABLE  ax_hoehleneingang        IS 'HÃ¶hleneingang';
+COMMENT ON COLUMN ax_hoehleneingang.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FELSENFELSBLOCKFELSNADEL';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FELSENFELSBLOCKFELSNADEL CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_FELSENFELSBLOCKFELSNADEL (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_322 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_FELSENFELSBLOCKFELSNADEL ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FELSENFELSBLOCKFELSNADEL','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_323 ON AX_FELSENFELSBLOCKFELSNADEL(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_324 ON ax_felsenfelsblockfelsnadel (gml_id,beginnt);
+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';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_DUENE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_DUENE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_DUENE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_325 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_DUENE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_DUENE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_326 ON AX_DUENE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_327 ON ax_duene (gml_id,beginnt);
+COMMENT ON TABLE  ax_duene IS 'D ÃŒ n e';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_HOEHENLINIE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_HOEHENLINIE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_HOEHENLINIE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	hoehevonhoehenlinie	double precision,
+	CONSTRAINT ALKIS_328 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_HOEHENLINIE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_HOEHENLINIE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_329 ON AX_HOEHENLINIE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_330 ON ax_hoehenlinie (gml_id,beginnt);
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GELAENDEKANTE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GELAENDEKANTE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_GELAENDEKANTE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar2(2047),
+	sonstigesmodell		varchar2(2047),
+	anlass			varchar2(2047),
+	istteilvon		varchar2(2047),
+	artdergelaendekante	integer,
+	ax_dqerfassungsmethode	integer,
+	identifikation		integer,
+	art			integer,
+	CONSTRAINT ALKIS_331 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_GELAENDEKANTE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GELAENDEKANTE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_332 ON AX_GELAENDEKANTE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_333 ON ax_gelaendekante (gml_id,beginnt);
+COMMENT ON TABLE  ax_gelaendekante        IS 'G e l Ã€ n d e k a n t e';
+COMMENT ON COLUMN ax_gelaendekante.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BESONDERERHOEHENPUNKT';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BESONDERERHOEHENPUNKT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BESONDERERHOEHENPUNKT (
+	ogr_fid			integer NOT NULL,
+	gml_id 			character(16),
+	identifier 		character(44),
+	beginnt 		character(20),
+	endet  			character(20),
+	advstandardmodell	varchar2(2047),
+	sonstigesmodell		varchar2(2047),
+	anlass			varchar2(2047),
+	besonderebedeutung	integer,
+	CONSTRAINT ALKIS_334 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BESONDERERHOEHENPUNKT ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BESONDERERHOEHENPUNKT','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_335 ON AX_BESONDERERHOEHENPUNKT(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_336 ON ax_besondererhoehenpunkt (gml_id,beginnt);
+COMMENT ON TABLE  ax_besondererhoehenpunkt        IS 'B e s o n d e r e r   H Ã¶ h e n - P u n k t';
+COMMENT ON COLUMN ax_besondererhoehenpunkt.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_KLASSIFIZIERUNGNACHSTRASSEN';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_KLASSIFIZIERUNGNACHSTRASSEN CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_KLASSIFIZIERUNGNACHSTRASSEN (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	artderfestlegung	integer,
+	land			integer,
+	stelle			varchar2(2047),
+	bezeichnung		varchar2(2047),
+	CONSTRAINT ALKIS_337 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_KLASSIFIZIERUNGNACHSTRASSEN ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_KLASSIFIZIERUNGNACHSTRASSEN','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_338 ON AX_KLASSIFIZIERUNGNACHSTRASSEN(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_339 ON AX_KLASSIFIZIERUNGNACHSTRASSEN (gml_id,beginnt);
+CREATE INDEX ALKIS_340 ON AX_KLASSIFIZIERUNGNACHSTRASSEN(land,stelle);
+COMMENT ON TABLE  AX_KLASSIFIZIERUNGNACHSTRASSEN        IS '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';
+COMMENT ON COLUMN AX_KLASSIFIZIERUNGNACHSTRASSEN.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_KLASSIFIZIERUNGNACHWASSERRE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_KLASSIFIZIERUNGNACHWASSERRE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_KLASSIFIZIERUNGNACHWASSERRE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	artderfestlegung	integer,
+	land			integer,
+	stelle			varchar2(2047),
+	CONSTRAINT ALKIS_341 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_KLASSIFIZIERUNGNACHWASSERRE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_KLASSIFIZIERUNGNACHWASSERRE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_342 ON AX_KLASSIFIZIERUNGNACHWASSERRE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE INDEX ALKIS_343 ON AX_KLASSIFIZIERUNGNACHWASSERRE(land,stelle);
+COMMENT ON TABLE  AX_KLASSIFIZIERUNGNACHWASSERRE        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_KLASSIFIZIERUNGNACHWASSERRE.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BAURAUMODERBODENORDNUNGSREC';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BAURAUMODERBODENORDNUNGSREC CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BAURAUMODERBODENORDNUNGSREC (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	art			varchar2(2047),
+	name			varchar2(2047),
+	artderfestlegung	integer,
+	land			integer,
+	stelle			varchar2(2047),
+	bezeichnung		varchar2(2047),
+	CONSTRAINT ALKIS_344 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BAURAUMODERBODENORDNUNGSREC ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BAURAUMODERBODENORDNUNGSREC','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_345 ON AX_BAURAUMODERBODENORDNUNGSREC(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_346 ON AX_BAURAUMODERBODENORDNUNGSREC (gml_id,beginnt);
+COMMENT ON TABLE  AX_BAURAUMODERBODENORDNUNGSREC             IS 'REO: Bau-, Raum- oder Bodenordnungsrecht';
+COMMENT ON COLUMN AX_BAURAUMODERBODENORDNUNGSREC.gml_id      IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN AX_BAURAUMODERBODENORDNUNGSREC.artderfestlegung IS 'ADF';
+COMMENT ON COLUMN AX_BAURAUMODERBODENORDNUNGSREC.name      IS 'NAM, Eigenname von "Bau-, Raum- oder Bodenordnungsrecht"';
+COMMENT ON COLUMN AX_BAURAUMODERBODENORDNUNGSREC.bezeichnung IS 'BEZ, Amtlich festgelegte VerschlÃŒsselung von "Bau-, Raum- oder Bodenordnungsrecht"';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SONSTIGESRECHT';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SONSTIGESRECHT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_SONSTIGESRECHT (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	artderfestlegung	integer,
+	land			integer,
+	stelle			varchar2(2047),
+	bezeichnung		varchar2(2047),
+	characterstring		varchar2(2047),
+	art			varchar2(2047),
+	name			varchar2(2047),
+	funktion		integer,
+	CONSTRAINT ALKIS_347 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_SONSTIGESRECHT ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SONSTIGESRECHT','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_348 ON AX_SONSTIGESRECHT(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_349 ON ax_sonstigesrecht (gml_id,beginnt);
+COMMENT ON TABLE  ax_sonstigesrecht        IS 'S o n s t i g e s   R e c h t';
+COMMENT ON COLUMN ax_sonstigesrecht.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BODENSCHAETZUNG';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BODENSCHAETZUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BODENSCHAETZUNG (
+	ogr_fid				integer NOT NULL,
+	gml_id				character(16),
+	identifier			character(44),
+	beginnt				character(20),
+	endet 				character(20),
+	advstandardmodell		varchar2(2047),
+	anlass				varchar2(2047),
+	art				varchar2(2047),
+	name				varchar2(2047),
+	kulturart			integer,
+	bodenart			integer,
+	zustandsstufeoderbodenstufe	integer,
+	ENTSTEHUNGSARTODERKLIMASTUFEWA	varchar2(2047),
+	BODENZAHLODERGRUENLANDGRUNDZAH	integer,
+	ackerzahlodergruenlandzahl	integer,
+	sonstigeangaben			varchar2(2047),
+	jahreszahl			integer,
+	CONSTRAINT ALKIS_350 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BODENSCHAETZUNG ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BODENSCHAETZUNG','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_351 ON AX_BODENSCHAETZUNG(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_352 ON ax_bodenschaetzung (gml_id,beginnt);
+COMMENT ON TABLE  ax_bodenschaetzung        IS 'B o d e n s c h Ã€ t z u n g';
+COMMENT ON COLUMN ax_bodenschaetzung.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_MUSTERLANDESMUSTERUNDVERGLE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_MUSTERLANDESMUSTERUNDVERGLE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_MUSTERLANDESMUSTERUNDVERGLE (
+	ogr_fid				integer NOT NULL,
+	gml_id				character(16),
+	identifier			character(44),
+	beginnt				character(20),
+	endet 				character(20),
+	advstandardmodell		varchar2(2047),
+	anlass				varchar2(2047),
+	merkmal				integer,
+	nummer				integer,
+	kulturart			integer,
+	bodenart			integer,
+	zustandsstufeoderbodenstufe	integer,
+	ENTSTEHUNGSARTODERKLIMASTUFEWA	integer,
+	BODENZAHLODERGRUENLANDGRUNDZAH	integer,
+	ackerzahlodergruenlandzahl	integer,
+	art				varchar2(2047),
+	name				varchar2(2047),
+	CONSTRAINT ALKIS_353 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_MUSTERLANDESMUSTERUNDVERGLE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_MUSTERLANDESMUSTERUNDVERGLE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_354 ON AX_MUSTERLANDESMUSTERUNDVERGLE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_355 ON AX_MUSTERLANDESMUSTERUNDVERGLE (gml_id,beginnt);
+COMMENT ON TABLE  AX_MUSTERLANDESMUSTERUNDVERGLE        IS 'Muster-, Landesmuster- und Vergleichsstueck';
+COMMENT ON COLUMN AX_MUSTERLANDESMUSTERUNDVERGLE.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BUNDESLAND';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BUNDESLAND CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BUNDESLAND (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	schluesselgesamt	integer,
+	bezeichnung		varchar2(2047),
+	land			integer,
+	stelle			varchar2(2047),
+	CONSTRAINT ALKIS_356 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BUNDESLAND ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BUNDESLAND','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_357 ON ax_bundesland (gml_id,beginnt);
+COMMENT ON TABLE  ax_bundesland        IS 'B u n d e s l a n d';
+COMMENT ON COLUMN ax_bundesland.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_REGIERUNGSBEZIRK';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_REGIERUNGSBEZIRK CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_REGIERUNGSBEZIRK (
+	ogr_fid				integer NOT NULL,
+	gml_id				character(16),
+	identifier			character(44),
+	beginnt				character(20),
+	endet 				character(20),
+	advstandardmodell		varchar2(2047),
+	anlass				varchar2(2047),
+	schluesselgesamt		integer,
+	bezeichnung			varchar2(2047),
+	land				integer,
+	regierungsbezirk		integer,
+	CONSTRAINT ALKIS_358 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_REGIERUNGSBEZIRK ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_REGIERUNGSBEZIRK','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_359 ON ax_regierungsbezirk (gml_id,beginnt);
+COMMENT ON TABLE  ax_regierungsbezirk        IS 'R e g i e r u n g s b e z i r k';
+COMMENT ON COLUMN ax_regierungsbezirk.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_KREISREGION';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_KREISREGION CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_KREISREGION (
+	ogr_fid				integer NOT NULL,
+	gml_id				character(16),
+	identifier			character(44),
+	beginnt				character(20),
+	endet 				character(20),
+	advstandardmodell		varchar2(2047),
+	anlass				varchar2(2047),
+	schluesselgesamt		integer,
+	bezeichnung			varchar2(2047),
+	land				integer,
+	regierungsbezirk		integer,
+	kreis				integer,
+	CONSTRAINT ALKIS_360 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_KREISREGION ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_KREISREGION','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_361 ON ax_kreisregion (gml_id,beginnt);
+COMMENT ON TABLE  ax_kreisregion        IS 'K r e i s  /  R e g i o n';
+COMMENT ON COLUMN ax_kreisregion.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GEMEINDE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GEMEINDE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_GEMEINDE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	schluesselgesamt	integer,
+	bezeichnung		varchar2(2047),
+	land			integer,
+	regierungsbezirk	integer,
+	kreis			integer,
+	gemeinde		integer,
+	CONSTRAINT ALKIS_362 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_GEMEINDE ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GEMEINDE','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_363 ON ax_gemeinde (gml_id,beginnt);
+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';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GEMEINDETEIL';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GEMEINDETEIL CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_GEMEINDETEIL (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	schluesselgesamt	double precision,
+	bezeichnung		varchar2(2047),
+	administrativefunktion	integer,
+	land			integer,
+	regierungsbezirk	integer,
+	kreis			integer,
+	gemeinde		integer,
+	gemeindeteil		integer,
+	CONSTRAINT ALKIS_364 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_GEMEINDETEIL ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GEMEINDETEIL','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_365 ON ax_gemeindeteil (gml_id,beginnt);
+COMMENT ON TABLE  ax_gemeindeteil        IS 'G e m e i n d e - T e i l';
+COMMENT ON COLUMN ax_gemeindeteil.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GEMARKUNG';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GEMARKUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_GEMARKUNG (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	schluesselgesamt	integer,
+	bezeichnung		varchar2(2047),
+	land			integer,
+	gemarkungsnummer	integer,
+	stelle			integer,
+	CONSTRAINT ALKIS_366 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_GEMARKUNG ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GEMARKUNG','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_367 ON ax_gemarkung (gml_id,beginnt);
+CREATE INDEX ALKIS_368         ON ax_gemarkung (land, gemarkungsnummer);
+COMMENT ON TABLE  ax_gemarkung        IS 'G e m a r k u n g';
+COMMENT ON COLUMN ax_gemarkung.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GEMARKUNGSTEILFLUR';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GEMARKUNGSTEILFLUR CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_GEMARKUNGSTEILFLUR (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	schluesselgesamt	integer,
+	bezeichnung		varchar2(2047),
+	land			integer,
+	gemarkung		integer,
+	gemarkungsteilflur	integer,
+	CONSTRAINT ALKIS_369 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_GEMARKUNGSTEILFLUR ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GEMARKUNGSTEILFLUR','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_370 ON ax_gemarkungsteilflur (gml_id,beginnt);
+COMMENT ON TABLE  ax_gemarkungsteilflur        IS 'G e m a r k u n g s t e i l   /   F l u r';
+COMMENT ON COLUMN ax_gemarkungsteilflur.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BUCHUNGSBLATTBEZIRK';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BUCHUNGSBLATTBEZIRK CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_BUCHUNGSBLATTBEZIRK (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	schluesselgesamt	integer,
+	bezeichnung		varchar2(2047),
+	land			integer,
+	bezirk			integer,
+	stelle			varchar2(2047),
+	CONSTRAINT ALKIS_371 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_BUCHUNGSBLATTBEZIRK ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BUCHUNGSBLATTBEZIRK','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_372 ON ax_buchungsblattbezirk (gml_id,beginnt);
+CREATE INDEX ALKIS_373 ON ax_buchungsblattbezirk (land, bezirk);
+COMMENT ON TABLE  ax_buchungsblattbezirk        IS 'Buchungsblatt- B e z i r k';
+COMMENT ON COLUMN ax_buchungsblattbezirk.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_DIENSTSTELLE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_DIENSTSTELLE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_DIENSTSTELLE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	sonstigesmodell		varchar2(2047),
+	anlass			varchar2(2047),
+	schluesselgesamt	varchar2(2047),
+	bezeichnung		varchar2(2047),
+	land			integer,
+	stelle			varchar2(2047),
+	stellenart		integer,
+	CONSTRAINT ALKIS_374 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_DIENSTSTELLE ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_DIENSTSTELLE','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_375 ON ax_dienststelle (gml_id,beginnt);
+COMMENT ON TABLE  ax_dienststelle        IS 'D i e n s t s t e l l e';
+COMMENT ON COLUMN ax_dienststelle.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_LAGEBEZEICHNUNGKATALOGEINTR';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_LAGEBEZEICHNUNGKATALOGEINTR CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_LAGEBEZEICHNUNGKATALOGEINTR (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	schluesselgesamt	varchar2(2047),
+	bezeichnung		varchar2(2047),
+	land			integer,
+	regierungsbezirk	integer,
+	kreis			integer,
+	gemeinde		integer,
+	lage			varchar2(2047),
+	CONSTRAINT ALKIS_376 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_LAGEBEZEICHNUNGKATALOGEINTR ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_LAGEBEZEICHNUNGKATALOGEINTR','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE UNIQUE INDEX ALKIS_377 ON AX_LAGEBEZEICHNUNGKATALOGEINTR (gml_id,beginnt);
+CREATE INDEX ALKIS_378 ON AX_LAGEBEZEICHNUNGKATALOGEINTR (gemeinde, lage);
+CREATE INDEX ALKIS_379 ON AX_LAGEBEZEICHNUNGKATALOGEINTR (schluesselgesamt);
+CREATE INDEX ALKIS_380  ON AX_LAGEBEZEICHNUNGKATALOGEINTR (bezeichnung);
+COMMENT ON TABLE  AX_LAGEBEZEICHNUNGKATALOGEINTR              IS 'StraÃentabelle';
+COMMENT ON COLUMN AX_LAGEBEZEICHNUNGKATALOGEINTR.gml_id       IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN AX_LAGEBEZEICHNUNGKATALOGEINTR.lage         IS 'StraÃenschlÃŒssel';
+COMMENT ON COLUMN AX_LAGEBEZEICHNUNGKATALOGEINTR.bezeichnung  IS 'StraÃenname';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_KLEINRAEUMIGERLANDSCHAFTSTE';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_KLEINRAEUMIGERLANDSCHAFTSTE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_KLEINRAEUMIGERLANDSCHAFTSTE (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	sonstigesmodell		varchar2(2047),
+	anlass			varchar2(2047),
+	landschaftstyp		integer,
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_381 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_KLEINRAEUMIGERLANDSCHAFTSTE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_KLEINRAEUMIGERLANDSCHAFTSTE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_382 ON AX_KLEINRAEUMIGERLANDSCHAFTSTE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_383 ON AX_KLEINRAEUMIGERLANDSCHAFTSTE (gml_id,beginnt);
+COMMENT ON TABLE  AX_KLEINRAEUMIGERLANDSCHAFTSTE        IS 'k l e i n r Ã€ 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_KLEINRAEUMIGERLANDSCHAFTSTE.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_WOHNPLATZ';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_WOHNPLATZ CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_WOHNPLATZ (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	name			varchar2(2047),
+	CONSTRAINT ALKIS_384 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_WOHNPLATZ ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_WOHNPLATZ','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_385 ON AX_WOHNPLATZ(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_386 ON ax_wohnplatz (gml_id,beginnt);
+COMMENT ON TABLE  ax_wohnplatz        IS 'W o h n p l a t z';
+COMMENT ON COLUMN ax_wohnplatz.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_KOMMUNALESGEBIET';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_KOMMUNALESGEBIET CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_KOMMUNALESGEBIET (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar2(2047),
+	anlass			varchar2(2047),
+	schluesselgesamt	varchar2(2047),
+	land			integer,
+	regierungsbezirk	integer,
+	kreis			integer,
+	gemeinde		integer,
+	gemeindeflaeche		double precision,
+	CONSTRAINT ALKIS_387 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_KOMMUNALESGEBIET ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_KOMMUNALESGEBIET','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+CREATE INDEX ALKIS_388 ON AX_KOMMUNALESGEBIET(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
+CREATE UNIQUE INDEX ALKIS_389 ON ax_kommunalesgebiet (gml_id,beginnt);
+COMMENT ON TABLE  ax_kommunalesgebiet        IS 'K o m m u n a l e s   G e b i e t';
+COMMENT ON COLUMN ax_kommunalesgebiet.gml_id IS 'Identifikator, global eindeutig';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_VERTRETUNG';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_VERTRETUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_VERTRETUNG (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar(4),
+	anlass			varchar2(2047),
+	CONSTRAINT ALKIS_390 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_VERTRETUNG ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_VERTRETUNG','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+COMMENT ON TABLE  ax_vertretung IS 'V e r t r e t u n g';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_VERWALTUNGSGEMEINSCHAFT';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_VERWALTUNGSGEMEINSCHAFT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_VERWALTUNGSGEMEINSCHAFT (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar(4),
+	anlass			varchar2(2047),
+	schluesselgesamt	integer,
+	bezeichnung		varchar2(2047),
+	bezeichnungart		integer,
+	land			integer,
+	regierungsbezirk	integer,
+	kreis			integer,
+	verwaltungsgemeinschaft	integer,
+	CONSTRAINT ALKIS_391 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_VERWALTUNGSGEMEINSCHAFT ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_VERWALTUNGSGEMEINSCHAFT','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+COMMENT ON TABLE  ax_verwaltungsgemeinschaft  IS 'V e r w a l t u n g s g e m e i n s c h a f t';
+DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_VERWALTUNG';
+BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_VERWALTUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
+/
+CREATE TABLE AX_VERWALTUNG (
+	ogr_fid			integer NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar(4),
+	anlass			varchar2(2047),
+	CONSTRAINT ALKIS_392 PRIMARY KEY (ogr_fid)
+);
+ALTER TABLE AX_VERWALTUNG ADD DUMMY MDSYS.SDO_GEOMETRY;
+INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_VERWALTUNG','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
+COMMENT ON TABLE  ax_verwaltung  IS 'V e r w a l t u n g';
+purge recyclebin;
+QUIT;
Index: trunk/data/konvert/postnas_0.7/alkis_PostNAS_schema.sql
===================================================================
--- trunk/data/konvert/postnas_0.7/alkis_PostNAS_schema.sql	(revision 212)
+++ trunk/data/konvert/postnas_0.7/alkis_PostNAS_schema.sql	(revision 212)
@@ -0,0 +1,4428 @@
+--
+-- *****************************
+--       A  L   K   I   S
+-- *****************************
+--
+-- Datenbankstruktur PostNAS 0.7  (GDAL aus aktuellem Trunk)
+--
+
+-- Damit die Includes (\i) funktionieren muÃ psql im Verzeichnis ausgefÃŒhrt
+-- werden in dem das Skript liegt. Z.B. per
+-- (cd /pfad/zu/postnas; psql -f alkis_PostNAS_0.7_schema.sql)
+
+-- Systemvariable vorher setzen fÃŒr das Koordinatensystem, z.B.
+-- EPSG=25832
+
+
+-- Stand
+-- -----
+
+-- letzte Ãnderungen an Version 0.6:
+
+-- 2011-11-02 FJ: Neue Tabellen
+-- 2011-11-04 FJ: Anpassungen fuer Buchauskunft "Historie"
+-- 2011-11-21 FJ: siehe Version 0.6
+-- 2011-12-16 FJ: Neue Tabelle "ax_sicherungspunkt"
+-- 2012-01-16 FJ: Spalte "ap_pto.art" wird doch gebraucht.
+
+-- ** Neuer Zweig PostNAS 0.7 (gdal > 1.9) **
+
+-- 2012-02-28 FJ: ZusammenfÃŒhren von Ãnderungen aus SVN (AE: Anfang Februar) mit eigener Version
+--                Auskommentierte Zeilen "identifier" entfernt.
+--                Feld "gemeindezugehoerigkeit" auskommentiert.
+--                Bereinigung Kommentare.
+
+-- 2012-04-23 FJ  Diff zum GDAL-Patch #4555 angewendet:
+--                Siehe Mail J.E.Fischer in PostNAS-Liste vom 12.03.2012
+--                - Alle Objekte bekommen "endet"-Feld.
+--                - "beginnt" wird in die Unique-Constraint einbezogen.
+--                - Feld 'identifier'.
+--                - "character varying" durch "varchar" ersetzt.
+--                - Keine direkten Ãnderungen an 'geometry_columns' (wegen PostGIS 2)
+--                - DELETE:  Feld endet = aktuelle Zeit
+--                - REPLACE: Feld endet = beginnt des ersetzenden Objektes
+--                - "delete_feature()" ist nun ein Trigger
+
+-- 2012-04-24 FJ  Datei alkis-funktions aus Diff zum GDAL-Patch #4555 hier integriert
+--                Umschaltung mit/ohne Historie ÃŒber VerknÃŒpfung Trigger -> Function
+--                Typ 'GEOMETRY' bei Tabellen: AX_WegPfadSteig, AX_UntergeordnetesGewaesser
+
+-- 2012-10-31 FJ  Trigger fuer NAS-Replace-SÃ€tze repariert:
+--                siehe: FUNCTION delete_feature_kill()
+--                ax_historischesflurstueck.buchungsart ist Text nicht integer.
+
+-- 2012-10-31 AE  Tabellen lÃ¶schen wurde auskommentiert, DB wird leer angelegt SELECT alkis_drop();
+
+-- ** zwischenzeitliche Ãnderungen: siehe Kommentare im SVN
+
+-- 2013-01-15 FJ  Kommentare zu den letztlich hinzugekommenen Tabellen.
+--                DarÃŒber kÃ¶nnen Tabellen aus diesem Script unterschieden werden
+--                von Tabellen, die PostNAS selbst generiert hat.
+
+
+--  VERSIONS-NUMMER:
+
+--  Dies Schema kann NICHT mehr mit der installierbaren gdal-Version 1.9 verwendet werden.
+--  Derzeit muss ogr2ogr (gdal) aus den Quellen compiliert werden, die o.g. Patch enthalten.
+--  WeiterfÃŒhrung dieses Zweiges als PostNAS 0.7
+
+
+-- Zur Datenstruktur siehe Dokument:
+-- http://www.bezreg-koeln.nrw.de/extra/33alkis/dokumente/Profile_NRW/5-1-1_ALKIS-OK-NRW_GDB.html
+
+  SET client_encoding = 'UTF8';
+  SET default_with_oids = false;
+
+-- Abbruch bei Fehlern
+\set ON_ERROR_STOP
+
+-- T u n i n g :
+--   Die Tabelle 'spatial_ref_sys' einer PostGIS-Datenbank auf
+--   die notwendigen Koordinatensysteme reduzieren. Das Loescht >3000 Eintraege.
+
+--  DELETE FROM spatial_ref_sys
+--  WHERE srid NOT
+--  IN (2397, 2398, 2399, 4326,    25830, 25831, 25832, 25833, 25834,  31466, 31467, 31468, 31469);
+--  --  Krassowski        lat/lon  UTM                                 GK
+
+-- Stored Procedures laden
+\i alkis-functions.sql
+
+-- Alle Tabellen lÃ¶schen
+-- SELECT alkis_drop();
+
+-- Tabelle delete fÃŒr LÃ¶sch- und FortfÃŒhrungsdatensÃ€tze
+CREATE TABLE "delete"
+(
+	ogc_fid		serial NOT NULL,
+	typename	varchar,
+	featureid	character(32),
+	context		varchar,		-- delete/replace
+	safetoignore	varchar,		-- replace.safetoignore 'true'/'false'
+	replacedBy	varchar,		-- gmlid
+	ignored		boolean DEFAULT false,	-- Satz wurde nicht verarbeitet
+	CONSTRAINT delete_pk PRIMARY KEY (ogc_fid)
+);
+
+
+-- Dummy-Eintrag in Metatabelle
+SELECT AddGeometryColumn('delete','dummy',:alkis_epsg,'POINT',2);
+
+CREATE UNIQUE INDEX delete_fid ON "delete"(featureid);
+
+
+COMMENT ON TABLE "delete"             IS 'Hilfstabelle fÃŒr das Speichern von LÃ¶schinformationen.';
+COMMENT ON COLUMN delete.typename     IS 'Objektart, also Name der Tabelle, aus der das Objekt zu lÃ¶schen ist.';
+COMMENT ON COLUMN delete.featureid    IS 'Zusammen gesetzt aus GML-ID (16) und Zeitstempel.';
+COMMENT ON COLUMN delete.context      IS 'Operation ''delete'' oder ''replace''';
+COMMENT ON COLUMN delete.safetoignore IS 'Attribut safeToIgnore von wfsext:Replace';
+COMMENT ON COLUMN delete.replacedBy   IS 'gml_id des Objekts, das featureid ersetzt';
+COMMENT ON COLUMN delete.ignored      IS 'LÃ¶schsatz wurde ignoriert';
+
+-- B e z i e h u n g e n
+-- ----------------------------------------------
+-- Zentrale Tabelle fuer alle Relationen im Buchwerk.
+
+-- Statt Relationen und FOREIGN-KEY-CONSTRAINTS zwischen Tabellen direkt zu legen, gehen
+-- in der ALKIS-Datenstruktur alle Beziehungen zwischen zwei Tabellen ÃŒber diese Verbindungstabelle.
+
+-- Die FremdschlÃŒssel 'beziehung_von' und 'beziehung_zu' verweisen auf die ID des Objekte (gml_id).
+-- Das Feld 'gml_id' sollte daher in allen Tabellen indiziert werden.
+
+-- ZusÃ€tzlich enthÃ€lt 'beziehungsart' noch ein Verb fÃŒr die Art der Beziehung.
+
+CREATE TABLE alkis_beziehungen (
+	ogc_fid			serial NOT NULL,
+	beziehung_von		character(16),         --> gml_id
+	beziehungsart		varchar,               --  Liste siehe unten
+	beziehung_zu		character(16),         --> gml_id
+	CONSTRAINT alkis_beziehungen_pk PRIMARY KEY (ogc_fid)
+);
+
+CREATE INDEX alkis_beziehungen_von_idx ON alkis_beziehungen USING btree (beziehung_von);
+CREATE INDEX alkis_beziehungen_zu_idx  ON alkis_beziehungen USING btree (beziehung_zu);
+CREATE INDEX alkis_beziehungen_art_idx ON alkis_beziehungen USING btree (beziehungsart);
+
+-- Dummy-Eintrag in Metatabelle
+SELECT AddGeometryColumn('alkis_beziehungen','dummy',:alkis_epsg,'POINT',2);
+
+COMMENT ON TABLE  alkis_beziehungen               IS 'zentrale Multi-Verbindungstabelle';
+COMMENT ON COLUMN alkis_beziehungen.beziehung_von IS 'Join auf Feld gml_id verschiedener Tabellen';
+COMMENT ON COLUMN alkis_beziehungen.beziehung_zu  IS 'Join auf Feld gml_id verschiedener Tabellen';
+COMMENT ON COLUMN alkis_beziehungen.beziehungsart IS 'Typ der Beziehung zwischen der von- und zu-Tabelle';
+
+-- Beziehungsarten:
+--
+-- "an" "benennt" "bestehtAusRechtsverhaeltnissenZu" "beziehtSichAuchAuf" "dientZurDarstellungVon"
+-- "durch" "gehoertAnteiligZu" "gehoertZu" "hat" "hatAuch" "istBestandteilVon"
+-- "istGebucht" "istTeilVon" "weistAuf" "zeigtAuf" "zu"
+
+-- Hinweis:
+-- Diese Tabelle enthÃ€lt fÃŒr ein Kreisgebiet ca. 5 Mio. Zeilen und wird stÃ€ndig benutzt.
+-- Optimierung z.B. ÃŒber passende Indices ist wichtig.
+
+
+--
+-- LÃ¶schtrigger setzen
+--
+-- Option (A) ohne Historie:
+--  - Symlink von alkis-trigger-kill.sql auf alkis-trigger.sql setzen (Default; macht datenbank_anlegen.sh
+--    ggf. automatisch)
+--  - LÃ¶sch- und ÃnderungssÃ€tze werden ausgefÃŒhrt und die alten Objekte werden sofort entfernt
+--
+-- Option (B) mit Historie:
+--  - Symlink von alkis-trigger-hist.sql auf alkis-trigger.sql setzen
+--  - Bei LÃ¶sch- und ÃnderungssÃ€tzen werden die Objekte nicht gelÃ¶scht, sondern
+--    im Feld 'endet' als ungegangen markiert (die den aktuellen gilt: WHERE endet
+--    IS NULL)
+--
+\i alkis-trigger.sql
+
+-- COMMENT ON DATABASE *** IS 'ALKIS - PostNAS 0.7';
+
+-- ===========================================================
+--  		A L K I S  -  L a y e r
+-- ===========================================================
+
+
+-- S o n s t i g e s   B a u w e r k
+-- ----------------------------------
+CREATE TABLE ks_sonstigesbauwerk (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	sonstigesmodell 	varchar,
+	anlass			varchar,
+	bauwerksfunktion	integer,
+	CONSTRAINT ks_sonstigesbauwerk_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ks_sonstigesbauwerk','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ks_sonstigesbauwerk_geom_idx ON ks_sonstigesbauwerk USING gist (wkb_geometry);
+
+COMMENT ON TABLE  ks_sonstigesbauwerk IS 'Sonstiges Bauwerk';
+
+
+-- 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
+-- --------------------------------------------------------------------
+CREATE TABLE ax_anderefestlegungnachwasserrecht (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	artderfestlegung	integer,
+	land			integer,
+	stelle			varchar,
+	CONSTRAINT ax_anderefestlegungnachwasserrecht_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_anderefestlegungnachwasserrecht','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_anderefestlegungnachwasserrecht_geom_idx ON ax_anderefestlegungnachwasserrecht USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_anderefestlegungnachwasserrecht_gml ON ax_anderefestlegungnachwasserrecht USING btree (gml_id,beginnt);
+CREATE INDEX ax_anderefestlegungnachwasserrecht_afs ON ax_anderefestlegungnachwasserrecht(land,stelle);
+
+COMMENT ON TABLE  ax_anderefestlegungnachwasserrecht        IS 'Andere Festlegung nach  W a s s e r r e c h t';
+COMMENT ON COLUMN ax_anderefestlegungnachwasserrecht.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- B a u b l o c k
+-- ----------------------------------------------
+CREATE TABLE ax_baublock (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	character(9),
+	anlass			varchar,
+	baublockbezeichnung	integer,
+	CONSTRAINT ax_baublock_pk PRIMARY KEY (ogc_fid)
+);
+SELECT AddGeometryColumn('ax_baublock','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_baublock_geom_idx ON ax_baublock USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_baublock_gml ON ax_baublock USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_baublock        IS 'B a u b l o c k';
+COMMENT ON COLUMN ax_baublock.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- 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
+-- -------------------------------------------------------------
+CREATE TABLE ax_besonderertopographischerpunkt (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	land			integer,
+	stelle			integer,
+	punktkennung		varchar, -- integer
+	sonstigeeigenschaft	varchar[],
+	CONSTRAINT ax_besonderertopographischerpunkt_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_besonderertopographischerpunkt','dummy',:alkis_epsg,'POINT',2);
+
+CREATE UNIQUE INDEX ax_besonderertopographischerpunkt_gml ON ax_besonderertopographischerpunkt USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_besonderertopographischerpunkt        IS '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';
+COMMENT ON COLUMN ax_besonderertopographischerpunkt.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- S o l l
+-- -------
+CREATE TABLE ax_soll (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	name			varchar,
+	CONSTRAINT ax_soll_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_soll','wkb_geometry',:alkis_epsg,'POLYGON',2);
+
+CREATE INDEX ax_soll_geom_idx ON ax_soll USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_soll_gml ON ax_soll USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE ax_soll IS '''Soll'' ist eine runde, oft steilwandige Vertiefung in den norddeutschen GrundmorÃ€nenlandschaften; kann durch Abschmelzen von ÃŒberschÃŒtteten ToteisblÃ¶cken (Toteisloch) oder durch Schmelzen periglazialer Eislinsen entstanden sein.';
+
+
+-- B e w e r t u n g
+-- ------------------
+CREATE TABLE ax_bewertung (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	klassifizierung		integer,
+	CONSTRAINT ax_bewertung_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_bewertung','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_bewertung_geom_idx   ON ax_bewertung USING gist  (wkb_geometry);
+CREATE UNIQUE INDEX ax_bewertung_gml ON ax_bewertung USING btree (gml_id,beginnt);
+
+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';
+
+COMMENT ON TABLE ax_bewertung  IS '''Bewertung'' ist die Klassifizierung einer FlÃ€che nach dem Bewertungsgesetz (BewertungsflÃ€che).';
+
+
+-- T a g e s a b s c h n i t t
+-- ---------------------------
+CREATE TABLE ax_tagesabschnitt (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	tagesabschnittsnummer	varchar,
+	CONSTRAINT ax_tagesabschnitt_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_tagesabschnitt','wkb_geometry',:alkis_epsg,'POLYGON',2);
+
+CREATE INDEX ax_tagesabschnitt_geom_idx   ON ax_tagesabschnitt USING gist  (wkb_geometry);
+CREATE UNIQUE INDEX ax_tagesabschnitt_gml ON ax_tagesabschnitt USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE ax_tagesabschnitt  IS '''Tagesabschnitt'' ist ein Ordnungskriterium der SchÃ€tzungsarbeiten fÃŒr eine BewertungsflÃ€che. Innerhalb der Tagesabschnitte sind die GrablÃ¶cher eindeutig zugeordnet.';
+
+
+-- D e n k m a l s c h u t z r e c h t
+-- -----------------------------------
+CREATE TABLE ax_denkmalschutzrecht (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	artderfestlegung	integer,
+	land			integer,
+	stelle			varchar,
+	art			varchar, -- (15)
+	name			varchar, -- (15)
+	CONSTRAINT ax_denkmalschutzrecht_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_denkmalschutzrecht','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/MULTIPOLYGON
+
+CREATE INDEX ax_denkmalschutzrecht_geom_idx   ON ax_denkmalschutzrecht USING gist  (wkb_geometry);
+CREATE UNIQUE INDEX ax_denkmalschutzrecht_gml ON ax_denkmalschutzrecht USING btree (gml_id,beginnt);
+CREATE INDEX ax_denkmalschutzrecht_afs ON ax_denkmalschutzrecht(land,stelle);
+
+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';
+
+
+-- F o r s t r e c h t
+-- -------------------
+CREATE TABLE ax_forstrecht (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	artderfestlegung	integer,
+	besonderefunktion	integer,
+	land			integer,
+	stelle			varchar,
+	CONSTRAINT ax_forstrecht_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_forstrecht','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/MULTIPOLYGON
+
+CREATE INDEX ax_forstrecht_geom_idx   ON ax_forstrecht USING gist  (wkb_geometry);
+CREATE UNIQUE INDEX ax_forstrecht_gml ON ax_forstrecht USING btree (gml_id,beginnt);
+CREATE INDEX ax_forstrecht_afs ON ax_forstrecht(land,stelle);
+
+COMMENT ON TABLE ax_forstrecht IS '''Forstrecht'' ist die auf den Grund und Boden bezogene BeschrÃ€nkung, Belastung oder andere Eigenschaft einer FlÃ€che nach Ã¶ffentlichen, forstrechtlichen Vorschriften.';
+
+-- G e b Ã€ u d e a u s g e s t a l t u n g
+-- -----------------------------------------
+CREATE TABLE ax_gebaeudeausgestaltung (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	character(4),
+	anlass			varchar,
+	darstellung		integer,
+	zeigtauf		varchar,
+	CONSTRAINT ax_gebaeudeausgestaltung_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_gebaeudeausgestaltung','wkb_geometry',:alkis_epsg,'GEOMETRY',2);	-- LINESTRING/MULTILINESTRING
+
+CREATE INDEX ax_gebaeudeausgestaltung_geom_idx ON ax_gebaeudeausgestaltung USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_gebaeudeausgestaltung_gml ON ax_gebaeudeausgestaltung USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_gebaeudeausgestaltung        IS 'G e b Ã€ u d e a u s g e s t a l t u n g';
+COMMENT ON COLUMN ax_gebaeudeausgestaltung.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- Georeferenzierte  G e b Ã€ u d e a d r e s s e
+-- ----------------------------------------------
+CREATE TABLE ax_georeferenziertegebaeudeadresse (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),		-- Inhalt z.B. "2008-06-10T15:19:17Z"
+	endet 			character(20),		-- Inhalt z.B. "2008-06-10T15:19:17Z"
+							-- ISO:waere   "2008-06-10 15:19:17-00"
+--	beginnt			timestamp,		-- timestamp-Format wird nicht geladen, bleibt leer
+	advstandardmodell	varchar,
+	anlass			varchar,
+	qualitaetsangaben	integer,		-- zb: "1000" (= Massstab)
+	--			--			-- Gemeindeschluessel, bestehend aus:
+	land			integer,		-- 05 = NRW
+	regierungsbezirk	integer,		--   7
+	kreis			integer,		--    66
+	gemeinde		integer,		--      020
+	ortsteil		integer,		--         0
+	--			--			-- --
+	postleitzahl		varchar,	-- mit fuehrenden Nullen
+	ortsnamepost		varchar,	--
+	zusatzortsname		varchar,	--
+	strassenname		varchar,	--
+	strassenschluessel	integer,	-- max.  5 Stellen
+	hausnummer		varchar,	-- meist 3 Stellen
+	adressierungszusatz	varchar,	-- Hausnummernzusatz-Buchstabe
+	CONSTRAINT ax_georeferenziertegebaeudeadresse_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_georeferenziertegebaeudeadresse','wkb_geometry',:alkis_epsg,'POINT',2);
+
+CREATE INDEX ax_georeferenziertegebaeudeadresse_geom_idx ON ax_georeferenziertegebaeudeadresse USING gist (wkb_geometry);
+
+-- Index fÃŒr alkis_beziehungen
+CREATE UNIQUE INDEX ax_georeferenziertegebaeudeadresse_gml ON ax_georeferenziertegebaeudeadresse USING btree (gml_id,beginnt);
+
+-- Suchindex Adresse
+CREATE INDEX ax_georeferenziertegebaeudeadresse_adr ON ax_georeferenziertegebaeudeadresse USING btree (strassenschluessel, hausnummer, adressierungszusatz);
+
+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';
+
+
+-- G r a b l o c h   d e r   B o d e n s c h Ã€ t z u n g
+-- -------------------------------------------------------
+CREATE TABLE ax_grablochderbodenschaetzung (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	art			varchar,
+	name			varchar,
+	bedeutung		integer[],
+	land			integer,
+	nummerierungsbezirk	varchar,
+	gemarkungsnummer 	integer,
+	nummerdesgrablochs	varchar,
+	CONSTRAINT ax_grablochderbodenschaetzung_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_grablochderbodenschaetzung','wkb_geometry',:alkis_epsg,'POINT',2);
+
+CREATE INDEX ax_grablochderbodenschaetzung_geom_idx   ON ax_grablochderbodenschaetzung USING gist  (wkb_geometry);
+CREATE UNIQUE INDEX ax_grablochderbodenschaetzung_gml ON ax_grablochderbodenschaetzung USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_grablochderbodenschaetzung        IS 'G r a b l o c h   d e r   B o d e n s c h Ã€ t z u n g';
+COMMENT ON COLUMN ax_grablochderbodenschaetzung.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- H i s t o r i s c h e s   F l u r s t ÃŒ c k   A L B
+-- ---------------------------------------------------
+-- Variante A: "Standardhistorie" (statt ax_historischesflurstueckohneraumbezug)
+
+-- Die "alte" Historie, die schon aus dem VorgÃ€ngerverfahren ALB ÃŒbernommen wurde.
+-- VorgÃ€nger-Nachfolger-Beziehungen, ohne Geometrie
+
+CREATE TABLE ax_historischesflurstueckalb (
+	ogc_fid						serial NOT NULL,
+	gml_id						character(16),
+
+	-- GID: AX_Flurstueck_Kerndaten
+	-- 'FlurstÃŒck_Kerndaten' enthÃ€lt Eigenschaften des FlurstÃŒcks, die auch fÃŒr andere FlurstÃŒcksobjektarten gelten (z.B. Historisches FlurstÃŒck).
+	land 						integer,         --
+	gemarkungsnummer 				integer,            --
+	flurnummer					integer,               -- Teile des FlurstÃŒckskennzeichens
+	zaehler 					integer,            --    (redundant zu flurstueckskennzeichen)
+	nenner						integer,         --
+	-- daraus abgeleitet:
+	flurstueckskennzeichen				character(20),         -- Inhalt rechts mit __ auf 20 aufgefÃŒllt
+
+	amtlicheflaeche					double precision,      -- AFL
+	abweichenderrechtszustand			varchar default 'false',	-- ARZ
+	zweifelhafterFlurstuecksnachweis 		varchar default 'false',	-- ZFM Boolean
+	rechtsbehelfsverfahren				varchar default 'false',	-- RBV
+	zeitpunktderentstehung				character(10),         -- ZDE  Inhalt jjjj-mm-tt  besser Format date ?
+--	gemeindezugehoerigkeit				integer,
+	gemeinde					integer,
+	-- GID: ENDE AX_Flurstueck_Kerndaten
+
+	identifier					character(44),
+	beginnt						character(20),
+	endet 						character(20),
+	advstandardmodell				varchar,
+	anlass						varchar,
+	name						varchar[],
+	blattart					integer,
+	buchungsart					varchar[],
+	buchungsblattkennzeichen			varchar[],
+	bezirk						integer,
+	buchungsblattnummermitbuchstabenerweiterung	varchar[],
+	laufendenummerderbuchungsstelle			varchar[],
+	zeitpunktderentstehungdesbezugsflurstuecks	varchar,
+	laufendenummerderfortfuehrung			varchar,
+	fortfuehrungsart				varchar,
+
+	vorgaengerflurstueckskennzeichen		varchar[],
+	nachfolgerflurstueckskennzeichen		varchar[],
+	CONSTRAINT ax_historischesflurstueckalb_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_historischesflurstueckalb','dummy',:alkis_epsg,'POINT',2);
+
+CREATE UNIQUE INDEX ax_historischesflurstueckalb_gml ON ax_historischesflurstueckalb USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_historischesflurstueckalb        IS 'Historisches FlurstÃŒck ALB';
+COMMENT ON COLUMN ax_historischesflurstueckalb.gml_id IS 'Identifikator, global eindeutig';
+CREATE INDEX idx_histfsalb_vor
+   ON ax_historischesflurstueckalb USING btree (vorgaengerflurstueckskennzeichen /* ASC */);
+  COMMENT ON INDEX idx_histfsalb_vor IS 'Suchen nach VorgÃ€nger-FlurstÃŒck';
+
+CREATE INDEX idx_histfsalb_nach
+   ON ax_historischesflurstueckalb USING btree (nachfolgerflurstueckskennzeichen /* ASC */);
+
+  COMMENT ON INDEX idx_histfsalb_vor IS 'Suchen nach Nachfolger-FlurstÃŒck';
+  COMMENT ON TABLE  ax_historischesflurstueckalb        IS 'Historisches FlurstÃŒck ALB';
+  COMMENT ON COLUMN ax_historischesflurstueckalb.gml_id IS 'Identifikator, global eindeutig';
+  COMMENT ON COLUMN ax_historischesflurstueckalb.flurnummer                IS 'FLN "Flurnummer" ist die von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung vergebene Nummer einer Flur, die eine Gruppe von zusammenhÃ€ngenden FlurstÃŒcken innerhalb einer Gemarkung umfasst.';
+  COMMENT ON COLUMN ax_historischesflurstueckalb.zaehler                   IS 'ZAE  Dieses Attribut enthÃ€lt den ZÃ€hler der FlurstÃŒcknummer';
+  COMMENT ON COLUMN ax_historischesflurstueckalb.nenner                    IS 'NEN  Dieses Attribut enthÃ€lt den Nenner der FlurstÃŒcknummer';
+  COMMENT ON COLUMN ax_historischesflurstueckalb.flurstueckskennzeichen    IS '"FlurstÃŒckskennzeichen" ist ein von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung des FlurstÃŒcks vergebenes Ordnungsmerkmal.
+Die Attributart setzt sich aus den nachfolgenden expliziten Attributarten in der angegebenen Reihenfolge zusammen:
+ 1.  Land (2 Stellen)
+ 2.  Gemarkungsnummer (4 Stellen)
+ 3.  Flurnummer (3 Stellen)
+ 4.  FlurstÃŒcksnummer
+ 4.1 ZÃ€hler (5 Stellen)
+ 4.2 Nenner (4 Stellen)
+ 5.  FlurstÃŒcksfolge (2 Stellen)
+Die Elemente sind rechtsbÃŒndig zu belegen, fehlende Stellen sind mit fÃŒhrenden Nullen zu belegen.
+Da die Flurnummer und die FlurstÃŒcksfolge optional sind, sind aufgrund der bundeseinheitlichen Definition im FlurstÃŒckskennzeichen die entsprechenden Stellen, sofern sie nicht belegt sind, durch Unterstrich "_" ersetzt.
+Gleiches gilt fÃŒr FlurstÃŒcksnummern ohne Nenner, hier ist der fehlende Nenner im FlurstÃŒckskennzeichen durch Unterstriche zu ersetzen.';
+  COMMENT ON COLUMN ax_historischesflurstueckalb.amtlicheflaeche           IS 'AFL "Amtliche FlÃ€che" ist der im Liegenschaftskataster festgelegte FlÃ€cheninhalt des FlurstÃŒcks in [qm]. FlurstÃŒcksflÃ€chen kleiner 0,5 qm kÃ¶nnen mit bis zu zwei Nachkommastellen gefÃŒhrt werden, ansonsten ohne Nachkommastellen.';
+  COMMENT ON COLUMN ax_historischesflurstueckalb.abweichenderrechtszustand IS 'ARZ "Abweichender Rechtszustand" ist ein Hinweis darauf, dass auÃerhalb des Grundbuches in einem durch Gesetz geregelten Verfahren der Bodenordnung (siehe Objektart "Bau-, Raum- oder Bodenordnungsrecht", AA "Art der Festlegung", Werte 1750, 1770, 2100 bis 2340) ein neuer Rechtszustand eingetreten ist und das amtliche Verzeichnis der jeweiligen ausfÃŒhrenden Stelle maÃgebend ist.';
+  COMMENT ON COLUMN ax_historischesflurstueckalb.zweifelhafterFlurstuecksnachweis IS 'ZFM "Zweifelhafter FlurstÃŒcksnachweis" ist eine Kennzeichnung eines FlurstÃŒcks, dessen Angaben nicht zweifelsfrei berichtigt werden kÃ¶nnen.';
+  COMMENT ON COLUMN ax_historischesflurstueckalb.rechtsbehelfsverfahren    IS 'RBV "Rechtsbehelfsverfahren" ist der Hinweis darauf, dass bei dem FlurstÃŒck ein laufendes Rechtsbehelfsverfahren anhÃ€ngig ist.';
+  COMMENT ON COLUMN ax_historischesflurstueckalb.zeitpunktderentstehung    IS 'ZDE "Zeitpunkt der Entstehung" ist der Zeitpunkt, zu dem das FlurstÃŒck fachlich entstanden ist.';
+--COMMENT ON COLUMN ax_historischesflurstueckalb.gemeindezugehoerigkeit    IS 'GDZ "GemeindezugehÃ¶rigkeit" enthÃ€lt das Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
+  COMMENT ON COLUMN ax_historischesflurstueckalb.gemeinde                  IS 'Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
+
+
+-- Historisches FlurstÃŒck (ALKIS)
+-- ------------------------------
+-- Die "neue" Historie, die durch FortfÃŒhrungen innerhalb von ALKIS entstanden ist.
+CREATE TABLE ax_historischesflurstueck (
+	ogc_fid				serial NOT NULL,
+	gml_id				character(16),
+	-- GID: AX_Flurstueck_Kerndaten
+	-- 'FlurstÃŒck_Kerndaten' enthÃ€lt Eigenschaften des FlurstÃŒcks, die auch fÃŒr andere FlurstÃŒcksobjektarten gelten (z.B. Historisches FlurstÃŒck).
+	land 				integer,         --
+	gemarkungsnummer 		integer,            --
+	flurnummer			integer,               -- Teile des FlurstÃŒckskennzeichens
+	zaehler 			integer,            --    (redundant zu flurstueckskennzeichen)
+	nenner				integer,         --
+	-- daraus abgeleitet:
+	flurstueckskennzeichen	character(20),			-- Inhalt rechts mit __ auf 20 aufgefÃŒllt
+	amtlicheflaeche			double precision,		-- AFL
+	abweichenderrechtszustand	varchar default 'false',	-- ARZ
+	zweifelhafterFlurstuecksnachweis varchar default 'false',	-- ZFM Boolean
+	rechtsbehelfsverfahren		varchar default 'false',	-- RBV
+	zeitpunktderentstehung		character(10),		-- ZDE  Inhalt jjjj-mm-tt  besser Format date ?
+--	gemeindezugehoerigkeit		integer,
+	gemeinde			integer,
+	-- GID: ENDE AX_Flurstueck_Kerndaten
+	identifier			character(44),
+	beginnt				character(20),
+	endet 				character(20),
+	advstandardmodell		varchar,
+	anlass				varchar,
+	art				varchar[],
+	name				varchar[],
+	regierungsbezirk		integer,
+	kreis				integer,
+	vorgaengerflurstueckskennzeichen	varchar[],
+	nachfolgerflurstueckskennzeichen	varchar[],
+	blattart			integer,
+	buchungsart			integer,
+	buchungsblattkennzeichen	varchar[],
+	bezirk				integer,
+	buchungsblattnummermitbuchstabenerweiterung	varchar[], -- hier lÃ€nger als (7)!
+	laufendenummerderbuchungsstelle	integer,
+	CONSTRAINT ax_historischesflurstueck_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_historischesflurstueck','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/MULTIPOLYGON
+
+CREATE INDEX ax_historischesflurstueck_geom_idx   ON ax_historischesflurstueck USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_historischesflurstueck_gml ON ax_historischesflurstueck USING btree (gml_id,beginnt);
+
+-- Suche nach VorgÃ€nger / Nachfolger
+-- ++ Welche Methode fÃŒr ein Array?
+-- Wirkt das ÃŒberhaupt bei der Suche nach einem einzelnen Wert aus dem Array?
+CREATE INDEX idx_histfs_vor ON ax_historischesflurstueck (vorgaengerflurstueckskennzeichen /* ASC */);
+CREATE INDEX idx_histfs_nach ON ax_historischesflurstueck (nachfolgerflurstueckskennzeichen /* ASC */);
+
+-- COMMENT ON INDEX idx_histfsalb_vor IS 'Suchen nach VorgÃ€nger-FlurstÃŒck';
+-- COMMENT ON INDEX idx_histfsalb_vor IS 'Suchen nach Nachfolger-FlurstÃŒck';
+
+-- Die postgresql-Doku sagt dazu (http://www.postgresql.org/docs/9.1/static/arrays.html):
+--  "Arrays are not sets;
+--   searching for specific array elements can be a sign of database misdesign.
+--   Consider using a separate table with a row for each item that would be an array element.
+--   This will be easier to search, and is likely to scale better for a large number of elements."
+
+
+  COMMENT ON TABLE  ax_historischesflurstueck        IS 'Historisches FlurstÃŒck, ALKIS, MIT Geometrie';
+  COMMENT ON COLUMN ax_historischesflurstueck.gml_id IS 'Identifikator, global eindeutig';
+  COMMENT ON COLUMN ax_historischesflurstueck.flurnummer                IS 'FLN "Flurnummer" ist die von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung vergebene Nummer einer Flur, die eine Gruppe von zusammenhÃ€ngenden FlurstÃŒcken innerhalb einer Gemarkung umfasst.';
+  COMMENT ON COLUMN ax_historischesflurstueck.zaehler                   IS 'ZAE  Dieses Attribut enthÃ€lt den ZÃ€hler der FlurstÃŒcknummer';
+  COMMENT ON COLUMN ax_historischesflurstueck.nenner                    IS 'NEN  Dieses Attribut enthÃ€lt den Nenner der FlurstÃŒcknummer';
+  COMMENT ON COLUMN ax_historischesflurstueck.flurstueckskennzeichen    IS '"FlurstÃŒckskennzeichen" ist ein von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung des FlurstÃŒcks vergebenes Ordnungsmerkmal.
+Die Attributart setzt sich aus den nachfolgenden expliziten Attributarten in der angegebenen Reihenfolge zusammen:
+ 1.  Land (2 Stellen)
+ 2.  Gemarkungsnummer (4 Stellen)
+ 3.  Flurnummer (3 Stellen)
+ 4.  FlurstÃŒcksnummer
+ 4.1 ZÃ€hler (5 Stellen)
+ 4.2 Nenner (4 Stellen)
+ 5.  FlurstÃŒcksfolge (2 Stellen)
+Die Elemente sind rechtsbÃŒndig zu belegen, fehlende Stellen sind mit fÃŒhrenden Nullen zu belegen.
+Da die Flurnummer und die FlurstÃŒcksfolge optional sind, sind aufgrund der bundeseinheitlichen Definition im FlurstÃŒckskennzeichen die entsprechenden Stellen, sofern sie nicht belegt sind, durch Unterstrich "_" ersetzt.
+Gleiches gilt fÃŒr FlurstÃŒcksnummern ohne Nenner, hier ist der fehlende Nenner im FlurstÃŒckskennzeichen durch Unterstriche zu ersetzen.';
+  COMMENT ON COLUMN ax_historischesflurstueck.amtlicheflaeche           IS 'AFL "Amtliche FlÃ€che" ist der im Liegenschaftskataster festgelegte FlÃ€cheninhalt des FlurstÃŒcks in [qm]. FlurstÃŒcksflÃ€chen kleiner 0,5 qm kÃ¶nnen mit bis zu zwei Nachkommastellen gefÃŒhrt werden, ansonsten ohne Nachkommastellen.';
+  COMMENT ON COLUMN ax_historischesflurstueck.abweichenderrechtszustand IS 'ARZ "Abweichender Rechtszustand" ist ein Hinweis darauf, dass auÃerhalb des Grundbuches in einem durch Gesetz geregelten Verfahren der Bodenordnung (siehe Objektart "Bau-, Raum- oder Bodenordnungsrecht", AA "Art der Festlegung", Werte 1750, 1770, 2100 bis 2340) ein neuer Rechtszustand eingetreten ist und das amtliche Verzeichnis der jeweiligen ausfÃŒhrenden Stelle maÃgebend ist.';
+  COMMENT ON COLUMN ax_historischesflurstueck.zweifelhafterFlurstuecksnachweis IS 'ZFM "Zweifelhafter FlurstÃŒcksnachweis" ist eine Kennzeichnung eines FlurstÃŒcks, dessen Angaben nicht zweifelsfrei berichtigt werden kÃ¶nnen.';
+  COMMENT ON COLUMN ax_historischesflurstueck.rechtsbehelfsverfahren    IS 'RBV "Rechtsbehelfsverfahren" ist der Hinweis darauf, dass bei dem FlurstÃŒck ein laufendes Rechtsbehelfsverfahren anhÃ€ngig ist.';
+  COMMENT ON COLUMN ax_historischesflurstueck.zeitpunktderentstehung    IS 'ZDE "Zeitpunkt der Entstehung" ist der Zeitpunkt, zu dem das FlurstÃŒck fachlich entstanden ist.';
+--COMMENT ON COLUMN ax_historischesflurstueck.gemeindezugehoerigkeit    IS 'GDZ "GemeindezugehÃ¶rigkeit" enthÃ€lt das Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
+  COMMENT ON COLUMN ax_historischesflurstueck.gemeinde                  IS 'GDZ "Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
+
+
+-- Kennzeichen indizieren, z.B. fuer Suche aus der Historie
+CREATE INDEX ax_historischesflurstueck_kennz
+   ON ax_historischesflurstueck(flurstueckskennzeichen /* ASC NULLS LAST */);
+COMMENT ON INDEX ax_historischesflurstueck_kennz IS 'Suche nach FlurstÃŒckskennzeichen';
+
+
+
+-- 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
+-- ------------------------------------------------------------------------
+CREATE TABLE ax_naturumweltoderbodenschutzrecht (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	artderfestlegung	integer,
+	land			integer,
+	stelle			varchar,
+	name			varchar,
+	CONSTRAINT ax_naturumweltoderbodenschutzrecht_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_naturumweltoderbodenschutzrecht','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/MULTIPOLYGON
+
+CREATE INDEX ax_naturumweltoderbodenschutzrecht_geom_idx   ON ax_naturumweltoderbodenschutzrecht USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_naturumweltoderbodenschutzrecht_gml ON ax_naturumweltoderbodenschutzrecht USING btree (gml_id,beginnt);
+CREATE INDEX ax_naturumweltoderbodenschutzrecht_afs ON ax_naturumweltoderbodenschutzrecht(land,stelle);
+
+COMMENT ON TABLE  ax_naturumweltoderbodenschutzrecht        IS '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';
+COMMENT ON COLUMN ax_naturumweltoderbodenschutzrecht.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 e r r e c h t
+-- -----------------------------------------------------------
+CREATE TABLE ax_schutzgebietnachwasserrecht (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	artderfestlegung	integer,
+	land			integer,
+	stelle			varchar,
+	art			varchar[], --(15)
+	name			varchar[],
+	nummerdesschutzgebietes	varchar,
+	CONSTRAINT ax_schutzgebietnachwasserrecht_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_schutzgebietnachwasserrecht','dummy',:alkis_epsg,'POINT',2);
+
+CREATE UNIQUE INDEX ax_schutzgebietnachwasserrecht_gml ON ax_schutzgebietnachwasserrecht USING btree (gml_id,beginnt);
+CREATE INDEX ax_schutzgebietnachwasserrecht_afs ON ax_schutzgebietnachwasserrecht(land,stelle);
+
+COMMENT ON TABLE  ax_schutzgebietnachwasserrecht        IS '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';
+COMMENT ON COLUMN ax_schutzgebietnachwasserrecht.gml_id IS 'Identifikator, global eindeutig';
+
+-- S c h u t z g e b i e t   n a c h   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
+-- -----------------------------------------------------------------------------------------------------
+CREATE TABLE ax_schutzgebietnachnaturumweltoderbodenschutzrecht (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	artderfestlegung	integer,
+	land			integer,
+	stelle			varchar,
+	CONSTRAINT ax_schutzgebietnachnaturumweltoderbodenschutzrecht_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_schutzgebietnachnaturumweltoderbodenschutzrecht','dummy',:alkis_epsg,'POINT',2);
+
+CREATE UNIQUE INDEX ax_schutzgebietnachnaturumweltoderbodenschutzrecht_gml ON ax_schutzgebietnachnaturumweltoderbodenschutzrecht USING btree (gml_id,beginnt);
+CREATE INDEX ax_schutzgebietnachnaturumweltoderbodenschutzrecht_afs ON ax_schutzgebietnachnaturumweltoderbodenschutzrecht(land,stelle);
+
+COMMENT ON TABLE  ax_schutzgebietnachnaturumweltoderbodenschutzrecht IS 'S c h u t z g e b i e t   n a c h   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';
+COMMENT ON COLUMN ax_schutzgebietnachnaturumweltoderbodenschutzrecht.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- S c h u t z z o n e
+-- -------------------
+CREATE TABLE ax_schutzzone (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	"zone"			integer,
+	art			varchar[], --(15)
+	CONSTRAINT ax_schutzzone_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_schutzzone','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/MULTIPOLYGON
+
+CREATE INDEX ax_schutzzone_geom_idx   ON ax_schutzzone USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_schutzzone_gml ON ax_schutzzone USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_schutzzone        IS 'S c h u t z z o n e';
+COMMENT ON COLUMN ax_schutzzone.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- T o p o g r a p h i s c h e   L i n i e
+-- ---------------------------------------
+CREATE TABLE ax_topographischelinie (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	liniendarstellung	integer,
+	sonstigeeigenschaft	varchar,
+	CONSTRAINT ax_topographischelinie_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_topographischelinie','wkb_geometry',:alkis_epsg,'LINESTRING',2);
+
+CREATE INDEX ax_topographischelinie_geom_idx   ON ax_topographischelinie USING gist(wkb_geometry);
+CREATE UNIQUE INDEX ax_topographischelinie_gml ON ax_topographischelinie USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_topographischelinie        IS 'T o p o g r a p h i s c h e   L i n i e';
+COMMENT ON COLUMN ax_topographischelinie.gml_id IS 'Identifikator, global eindeutig';
+
+
+--*** ############################################################
+--*** Objektbereich: AAA Basisschema
+--*** ############################################################
+
+--** Objektartengruppe: AAA_Praesentationsobjekte
+--   ===================================================================
+
+
+-- A P   P P O
+-- ----------------------------------------------
+CREATE TABLE ap_ppo (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar[],
+	sonstigesmodell		varchar,
+	anlass			varchar,
+	signaturnummer		varchar,
+	darstellungsprioritaet  integer,
+	art			varchar,
+	drehwinkel		double precision,
+	CONSTRAINT ap_ppo_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ap_ppo','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POINT/MULTIPOLYGON
+
+CREATE INDEX ap_ppo_geom_idx   ON ap_ppo USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ap_ppo_gml ON ap_ppo USING btree (gml_id,beginnt);
+CREATE INDEX ap_ppo_endet      ON ap_ppo USING btree (endet);
+
+COMMENT ON TABLE  ap_ppo        IS 'PPO: PunktfÃ¶rmiges PrÃ€sentationsobjekt';
+COMMENT ON COLUMN ap_ppo.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- A P   L P O
+-- ----------------------------------------------
+CREATE TABLE ap_lpo (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar[],		-- Array!
+	anlass			varchar,
+	signaturnummer		varchar,
+	darstellungsprioritaet  integer,
+	art			varchar,
+	CONSTRAINT ap_lpo_pk PRIMARY KEY (ogc_fid)
+);
+SELECT AddGeometryColumn('ap_lpo','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- LINESTRING/MULTILINESTRING
+
+CREATE INDEX ap_lpo_geom_idx   ON ap_lpo USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ap_lpo_gml ON ap_lpo USING btree (gml_id,beginnt);
+CREATE INDEX ap_lpo_endet      ON ap_lpo USING btree (endet);
+
+COMMENT ON TABLE  ap_lpo        IS 'LPO: LinienfÃ¶rmiges PrÃ€sentationsobjekt';
+COMMENT ON COLUMN ap_lpo.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- A P   P T O
+-- ----------------------------------------------
+CREATE TABLE ap_pto (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar[],
+	anlass			varchar,
+	schriftinhalt		varchar,  -- (47)
+	fontsperrung		double precision,
+	skalierung		double precision,
+	horizontaleausrichtung	varchar,
+	vertikaleausrichtung	varchar,
+	signaturnummer		varchar,
+	darstellungsprioritaet  integer,
+	art			varchar,  -- Inhalte z.B. "ZAE_NEN" siehe unten
+	drehwinkel		double precision,       -- falsche Masseinheit fÃŒr Mapserver, im View umrechnen
+	CONSTRAINT ap_pto_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ap_pto','wkb_geometry',:alkis_epsg,'POINT',2);
+
+CREATE INDEX ap_pto_geom_idx   ON ap_pto USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ap_pto_gml ON ap_pto USING btree (gml_id,beginnt);
+CREATE INDEX art_idx           ON ap_pto USING btree (art);
+CREATE INDEX ap_pto_endet_idx  ON ap_pto USING btree (endet);
+CREATE INDEX ap_pto_sn_idx     ON ap_pto USING btree (signaturnummer);
+
+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';
+COMMENT ON COLUMN ap_pto.schriftinhalt IS 'Label: anzuzeigender Text';
+COMMENT ON INDEX  art_idx              IS 'Suchindex auf hÃ€ufig benutztem Filterkriterium';
+
+
+-- Die Abfrage "select distinct art from ap_pto" liefert folgende Werte:
+-- "ART""BezKlassifizierungStrasse""BSA""BWF""FKT""Fliessgewaesser""FreierText""Friedhof""Gewanne"
+-- "GFK""GKN""Halde_LGT""HNR""MDB""NAM""PKN""Platz""PNR""SPO""Strasse"
+-- "urn:adv:fachdatenverbindung:AA_Antrag""WE1_TEXT""Weg""ZAE_NEN""ZNM""<NULL>"
+
+
+
+-- A P   L T O
+-- ----------------------------------------------
+CREATE TABLE ap_lto (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	sonstigesmodell		varchar,
+	anlass			varchar,
+	art			varchar,
+	schriftinhalt		varchar,
+	fontsperrung		double precision,
+	skalierung		double precision,
+	horizontaleausrichtung	varchar,
+	vertikaleausrichtung	varchar,
+	signaturnummer		varchar,
+	darstellungsprioritaet  integer,
+	CONSTRAINT ap_lto_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ap_lto','wkb_geometry',:alkis_epsg,'LINESTRING',2);
+
+CREATE INDEX ap_lto_geom_idx   ON ap_lto USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ap_lto_gml ON ap_lto USING btree (gml_id,beginnt);
+CREATE INDEX ap_lto_endet_idx  ON ap_lto USING btree (endet);
+
+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';
+
+
+-- A P  D a r s t e l l u n g
+-- ----------------------------------------------
+CREATE TABLE ap_darstellung (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),			-- Datumsformat
+	endet 			character(20),			-- Datumsformat
+	advstandardmodell	varchar[],
+	anlass			varchar,
+	art			varchar,		-- (37)
+	darstellungsprioritaet  integer,
+	signaturnummer		varchar,
+	positionierungsregel    integer,
+	CONSTRAINT ap_darstellung_pk PRIMARY KEY (ogc_fid)
+);
+
+-- Dummy-Eintrag in Metatabelle
+SELECT AddGeometryColumn('ap_darstellung','dummy',:alkis_epsg,'POINT',2);
+
+CREATE UNIQUE INDEX ap_darstellung_gml ON ap_darstellung USING btree (gml_id,beginnt);
+CREATE INDEX ap_darstellung_endet_idx  ON ap_darstellung USING btree (endet);
+
+COMMENT ON TABLE  ap_darstellung        IS 'A P  D a r s t e l l u n g';
+COMMENT ON COLUMN ap_darstellung.gml_id IS 'Identifikator, global eindeutig';
+
+
+--*** ############################################################
+--*** Objektbereich: FlurstÃŒcke, Lage, Punkte
+--*** ############################################################
+
+--** Objektartengruppe: Angaben zum FlurstÃŒck
+--   ===================================================================
+
+-- F l u r s t u e c k
+-- ----------------------------------------------
+-- Kennung 11001
+CREATE TABLE ax_flurstueck (
+	ogc_fid				serial NOT NULL,
+	gml_id				character(16),         -- Datenbank-Tabelle interner SchlÃŒssel
+--	zustaendigeStelle		varchar,               -- ZST
+
+	-- GID: AX_Flurstueck_Kerndaten
+	-- 'FlurstÃŒck_Kerndaten' enthÃ€lt Eigenschaften des FlurstÃŒcks, die auch fÃŒr andere FlurstÃŒcksobjektarten gelten (z.B. Historisches FlurstÃŒck).
+
+	land 				integer,         --
+	gemarkungsnummer 		integer,            --
+	flurnummer			integer,               -- Teile des FlurstÃŒckskennzeichens
+	zaehler 			integer,            --    (redundant zu flurstueckskennzeichen)
+	nenner				integer,         --
+	-- daraus abgeleitet:
+	flurstueckskennzeichen		character(20),         -- Inhalt rechts mit __ auf 20 aufgefÃŒllt
+
+	amtlicheflaeche			double precision,      -- AFL
+	abweichenderrechtszustand	varchar default 'false', -- ARZ
+	zweifelhafterFlurstuecksnachweis varchar default 'false',-- ZFM Boolean
+	rechtsbehelfsverfahren		varchar default 'false', -- RBV
+	zeitpunktderentstehung		character(10),         -- ZDE  Inhalt jjjj-mm-tt  besser Format date ?
+
+	gemeinde			integer,
+	-- GID: ENDE AX_Flurstueck_Kerndaten
+
+	identifier			character(44),         -- global eindeutige Objektnummer
+	beginnt				character(20),         -- Timestamp der Entstehung
+	endet 				character(20),         -- Timestamp des Untergangs
+	advstandardmodell 		varchar,               -- steuert die Darstellung nach Kartentyp
+	anlass				varchar,
+--	art				varchar[],   -- Wozu braucht man das? Weglassen?
+	name				varchar[],   -- 03.11.2011: array, Buchauskunft anpassen!
+	regierungsbezirk		integer,
+	kreis				integer,
+	stelle				varchar[],
+
+-- neu aus SVN-Version 28.02.2012 hinzugefuegt
+-- Dies ist noch zu ueberpruefen
+	angabenzumabschnittflurstueck	varchar[],
+--	"gemeindezugehoerigkeit|ax_gemeindekennzeichen|land" integer, -- siehe "land"
+	kennungschluessel		varchar[],
+	flaechedesabschnitts		double precision[],
+
+	angabenzumabschnittnummeraktenzeichen integer[],
+	angabenzumabschnittbemerkung	varchar[],
+
+	CONSTRAINT ax_flurstueck_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_flurstueck','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_flurstueck_geom_idx   ON ax_flurstueck USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_flurstueck_gml ON ax_flurstueck USING btree (gml_id,beginnt);
+CREATE INDEX ax_flurstueck_lgfzn ON ax_flurstueck USING btree (land,gemarkungsnummer,flurnummer,zaehler,nenner);
+CREATE INDEX ax_flurstueck_arz ON ax_flurstueck USING btree (abweichenderrechtszustand);
+
+  COMMENT ON TABLE  ax_flurstueck                           IS '"F l u r s t u e c k" ist ein Teil der ErdoberflÃ€che, der von einer im Liegenschaftskataster festgelegten Grenzlinie umschlossen und mit einer Nummer bezeichnet ist. Es ist die Buchungseinheit des Liegenschaftskatasters.';
+  COMMENT ON COLUMN ax_flurstueck.gml_id                    IS 'Identifikator, global eindeutig';
+--COMMENT ON COLUMN ax_flurstueck.zustaendigeStelle         IS 'ZST "FlurstÃŒck" wird verwaltet von "Dienststelle". Diese Attributart wird nur dann belegt, wenn eine fachliche ZustÃ€ndigkeit ÃŒber eine Gemarkung bzw. Gemarkungsteil/Flur nicht abgebildet werden kann. Die Attributart enthÃ€lt den DienststellenschlÃŒssel der Stelle, die fachlich fÃŒr ein FlurstÃŒck zustandig ist.';
+  COMMENT ON COLUMN ax_flurstueck.flurnummer                IS 'FLN "Flurnummer" ist die von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung vergebene Nummer einer Flur, die eine Gruppe von zusammenhÃ€ngenden FlurstÃŒcken innerhalb einer Gemarkung umfasst.';
+  COMMENT ON COLUMN ax_flurstueck.zaehler                   IS 'ZAE  Dieses Attribut enthÃ€lt den ZÃ€hler der FlurstÃŒcknummer';
+  COMMENT ON COLUMN ax_flurstueck.nenner                    IS 'NEN  Dieses Attribut enthÃ€lt den Nenner der FlurstÃŒcknummer';
+  COMMENT ON COLUMN ax_flurstueck.flurstueckskennzeichen    IS '"FlurstÃŒckskennzeichen" ist ein von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung des FlurstÃŒcks vergebenes Ordnungsmerkmal.
+Die Attributart setzt sich aus den nachfolgenden expliziten Attributarten in der angegebenen Reihenfolge zusammen:
+ 1.  Land (2 Stellen)
+ 2.  Gemarkungsnummer (4 Stellen)
+ 3.  Flurnummer (3 Stellen)
+ 4.  FlurstÃŒcksnummer
+ 4.1 ZÃ€hler (5 Stellen)
+ 4.2 Nenner (4 Stellen)
+ 5.  FlurstÃŒcksfolge (2 Stellen)
+Die Elemente sind rechtsbÃŒndig zu belegen, fehlende Stellen sind mit fÃŒhrenden Nullen zu belegen.
+Da die Flurnummer und die FlurstÃŒcksfolge optional sind, sind aufgrund der bundeseinheitlichen Definition im FlurstÃŒckskennzeichen die entsprechenden Stellen, sofern sie nicht belegt sind, durch Unterstrich "_" ersetzt.
+Gleiches gilt fÃŒr FlurstÃŒcksnummern ohne Nenner, hier ist der fehlende Nenner im FlurstÃŒckskennzeichen durch Unterstriche zu ersetzen.';
+  COMMENT ON COLUMN ax_flurstueck.amtlicheflaeche           IS 'AFL "Amtliche FlÃ€che" ist der im Liegenschaftskataster festgelegte FlÃ€cheninhalt des FlurstÃŒcks in [qm]. FlurstÃŒcksflÃ€chen kleiner 0,5 qm kÃ¶nnen mit bis zu zwei Nachkommastellen gefÃŒhrt werden, ansonsten ohne Nachkommastellen.';
+  COMMENT ON COLUMN ax_flurstueck.abweichenderrechtszustand IS 'ARZ "Abweichender Rechtszustand" ist ein Hinweis darauf, dass auÃerhalb des Grundbuches in einem durch Gesetz geregelten Verfahren der Bodenordnung (siehe Objektart "Bau-, Raum- oder Bodenordnungsrecht", AA "Art der Festlegung", Werte 1750, 1770, 2100 bis 2340) ein neuer Rechtszustand eingetreten ist und das amtliche Verzeichnis der jeweiligen ausfÃŒhrenden Stelle maÃgebend ist.';
+  COMMENT ON COLUMN ax_flurstueck.zweifelhafterFlurstuecksnachweis IS 'ZFM "Zweifelhafter FlurstÃŒcksnachweis" ist eine Kennzeichnung eines FlurstÃŒcks, dessen Angaben nicht zweifelsfrei berichtigt werden kÃ¶nnen.';
+  COMMENT ON COLUMN ax_flurstueck.rechtsbehelfsverfahren    IS 'RBV "Rechtsbehelfsverfahren" ist der Hinweis darauf, dass bei dem FlurstÃŒck ein laufendes Rechtsbehelfsverfahren anhÃ€ngig ist.';
+  COMMENT ON COLUMN ax_flurstueck.zeitpunktderentstehung    IS 'ZDE "Zeitpunkt der Entstehung" ist der Zeitpunkt, zu dem das FlurstÃŒck fachlich entstanden ist.';
+--COMMENT ON COLUMN ax_flurstueck.gemeindezugehoerigkeit    IS 'GDZ "GemeindezugehÃ¶rigkeit" enthÃ€lt das Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
+  COMMENT ON COLUMN ax_flurstueck.gemeinde                  IS 'Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
+  COMMENT ON COLUMN ax_flurstueck.name                      IS 'Array mit FortfÃŒhrungsjahr und -Nummer';
+  COMMENT ON COLUMN ax_flurstueck.regierungsbezirk          IS 'Regierungsbezirk';
+  COMMENT ON COLUMN ax_flurstueck.kreis                     IS 'Kreis';
+
+
+-- Kennzeichen indizieren, z.B. fuer Suche aus der Historie
+CREATE INDEX ax_flurstueck_kennz
+   ON ax_flurstueck USING btree (flurstueckskennzeichen /* ASC NULLS LAST*/ );
+COMMENT ON INDEX ax_flurstueck_kennz IS 'Suche nach FlurstÃŒckskennzeichen';
+
+-- Relationen:
+--  istGebucht                --> AX_Buchungsstelle
+--  zeigtAuf                  --> AX_LagebezeichnungOhneHausnummer
+--  weistAuf                  --> AX_LagebezeichnungMitHausnummer
+--  gehoertAnteiligZu         --> AX_Flurstueck
+--  beziehtSichAufFlurstueck  --> AX_Flurstueck
+
+
+
+-- 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
+-- -----------------------------------------------------
+CREATE TABLE ax_besondereflurstuecksgrenze (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	artderflurstuecksgrenze	integer[],  -- geaendert. 18.09.2011
+	CONSTRAINT ax_besondereflurstuecksgrenze_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_besondereflurstuecksgrenze','wkb_geometry',:alkis_epsg,'LINESTRING',2);
+
+CREATE INDEX ax_besondereflurstuecksgrenze_geom_idx   ON ax_besondereflurstuecksgrenze USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_besondereflurstuecksgrenze_gml ON ax_besondereflurstuecksgrenze USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_besondereflurstuecksgrenze        IS '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';
+COMMENT ON COLUMN ax_besondereflurstuecksgrenze.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- G r e n z p u n k t
+-- ----------------------------------------------
+CREATE TABLE ax_grenzpunkt (
+	ogc_fid				serial NOT NULL,
+	gml_id				character(16),
+	identifier			character(44),
+	beginnt				character(20),
+	endet 				character(20),
+	advstandardmodell		varchar,
+	anlass				varchar,
+	punktkennung			varchar, -- integer,
+	land				integer,
+	stelle				integer,
+	abmarkung_marke			integer,
+	festgestelltergrenzpunkt	varchar,
+	besonderepunktnummer		varchar,
+	bemerkungzurabmarkung		integer,
+	sonstigeeigenschaft		varchar[],
+	art				varchar, --(37)
+	name				varchar[],
+	zeitpunktderentstehung		integer,
+	relativehoehe			double precision,
+	CONSTRAINT ax_grenzpunkt_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_grenzpunkt','dummy',:alkis_epsg,'POINT',2);
+
+CREATE UNIQUE INDEX ax_grenzpunkt_gml ON ax_grenzpunkt USING btree (gml_id,beginnt);
+CREATE INDEX ax_grenzpunkt_abmm ON ax_grenzpunkt USING btree (abmarkung_marke);
+
+COMMENT ON TABLE  ax_grenzpunkt        IS 'G r e n z p u n k t';
+COMMENT ON COLUMN ax_grenzpunkt.gml_id IS 'Identifikator, global eindeutig';
+
+
+--** Objektartengruppe: Angaben zur Lage
+--   ===================================================================
+
+-- 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
+-- -------------------------------------------------------------
+CREATE TABLE ax_lagebezeichnungohnehausnummer (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	unverschluesselt	varchar, -- StraÃenname
+	land			integer,
+	regierungsbezirk	integer,
+	kreis			integer,
+	gemeinde		integer,
+	lage			varchar,
+	CONSTRAINT ax_lagebezeichnungohnehausnummer_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_lagebezeichnungohnehausnummer','dummy',:alkis_epsg,'POINT',2);
+
+-- Verbindungstabellen indizieren
+CREATE UNIQUE INDEX ax_lagebezeichnungohnehausnummer_gml ON ax_lagebezeichnungohnehausnummer USING btree (gml_id,beginnt);
+
+-- Such-Index (z.B. fuer Navigations-Programm)
+CREATE INDEX ax_lagebezeichnungohnehausnummer_key ON ax_lagebezeichnungohnehausnummer USING btree (land, regierungsbezirk, kreis, gemeinde,lage);
+
+COMMENT ON TABLE  ax_lagebezeichnungohnehausnummer        IS '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';
+COMMENT ON COLUMN ax_lagebezeichnungohnehausnummer.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- 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
+-- -----------------------------------------------------------
+--   ax_flurstueck  >weistAuf>    AX_LagebezeichnungMitHausnummer
+--                  <gehoertZu<
+CREATE TABLE ax_lagebezeichnungmithausnummer (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	land			integer,
+	regierungsbezirk	integer,
+	kreis			integer,
+	gemeinde		integer,
+	lage			varchar,	-- Strassenschluessel
+	hausnummer		varchar,	-- Nummer (blank) Zusatz
+	CONSTRAINT ax_lagebezeichnungmithausnummer_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_lagebezeichnungmithausnummer','dummy',:alkis_epsg,'POINT',2);
+
+CREATE UNIQUE INDEX ax_lagebezeichnungmithausnummer_gml ON ax_lagebezeichnungmithausnummer USING btree (gml_id,beginnt); -- Verbindungstabellen indizieren
+CREATE INDEX ax_lagebezeichnungmithausnummer_lage       ON ax_lagebezeichnungmithausnummer USING btree (gemeinde, lage); -- Adressen-Suche nach Strasse
+
+COMMENT ON TABLE  ax_lagebezeichnungmithausnummer        IS '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';
+COMMENT ON COLUMN ax_lagebezeichnungmithausnummer.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- 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
+-- --------------------------------------------------------------
+-- NebengebÃ€ude: lfd-Nummer eines NebengebÃ€udes zu einer (Pseudo-) Hausnummer
+CREATE TABLE ax_lagebezeichnungmitpseudonummer (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	land			integer,
+	regierungsbezirk	integer,
+	kreis			integer,
+	gemeinde		integer,
+	lage			varchar, -- Strassenschluessel
+	pseudonummer		varchar,
+	laufendenummer		varchar, -- leer, Zahl, "P2"
+	CONSTRAINT ax_lagebezeichnungmitpseudonummer_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_lagebezeichnungmitpseudonummer','dummy',:alkis_epsg,'POINT',2);
+
+-- Verbindungstabellen indizieren
+CREATE UNIQUE INDEX ax_lagebezeichnungmitpseudonummer_gml ON ax_lagebezeichnungmitpseudonummer USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_lagebezeichnungmitpseudonummer        IS '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';
+COMMENT ON COLUMN ax_lagebezeichnungmitpseudonummer.gml_id IS 'Identifikator, global eindeutig';
+
+
+
+--** Objektartengruppe: Angaben zum Netzpunkt
+--   ===================================================================
+
+
+-- A u f n a h m e p u n k t
+-- ----------------------------------------------
+CREATE TABLE ax_aufnahmepunkt (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier              character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	punktkennung		varchar,   --integer ist zu klein,
+	land			integer,
+	stelle			integer,
+	sonstigeeigenschaft	varchar[],
+	vermarkung_marke	integer,
+	relativehoehe		double precision,
+	CONSTRAINT ax_aufnahmepunkt_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_aufnahmepunkt','dummy',:alkis_epsg,'POINT',2);
+
+CREATE UNIQUE INDEX ax_aufnahmepunkt_gml ON ax_aufnahmepunkt USING btree (gml_id,beginnt);
+
+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';
+
+
+-- S i c h e r u n g s p u n k t
+-- ----------------------------------------------
+CREATE TABLE ax_sicherungspunkt (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	name			varchar,
+	punktkennung		varchar,
+	land			integer,
+	stelle			integer,
+	sonstigeeigenschaft	varchar[],
+	vermarkung_marke	integer,
+	relativehoehe		double precision,
+ 	CONSTRAINT ax_sicherungspunkt_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_sicherungspunkt','dummy',:alkis_epsg,'POINT',2);
+
+COMMENT ON TABLE  ax_sicherungspunkt        IS 'S i c h e r u n g s p u n k t';
+
+-- 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
+-- ---------------------------------------------------
+CREATE TABLE ax_sonstigervermessungspunkt (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	vermarkung_marke	integer,
+	punktkennung		varchar, -- integer,
+	art			varchar,
+	land			integer,
+	stelle			integer,
+	sonstigeeigenschaft	varchar[],
+	relativehoehe		double precision,
+	CONSTRAINT ax_sonstigervermessungspunkt_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_sonstigervermessungspunkt','dummy',:alkis_epsg,'POINT',2);
+
+CREATE UNIQUE INDEX ax_sonstigervermessungspunkt_gml ON ax_sonstigervermessungspunkt USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_sonstigervermessungspunkt        IS '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';
+COMMENT ON COLUMN ax_sonstigervermessungspunkt.gml_id IS 'Identifikator, global eindeutig';
+
+
+--AX_Netzpunkt
+-- ** Tabelle bisher noch nicht generiert
+
+
+--** Objektartengruppe: Angaben zum Punktort
+--   ===================================================================
+
+
+--AX_Punktort
+
+
+-- P u n k t o r t   AG
+-- ----------------------------------------------
+CREATE TABLE ax_punktortag (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	art			varchar[],
+	name			varchar[],
+	kartendarstellung	varchar,	-- boolean
+--	"qualitaetsangaben|ax_dqpunktort|herkunft|li_lineage|processstep" integer, -- varchar[],
+	genauigkeitsstufe	integer,
+	vertrauenswuerdigkeit	integer,
+	koordinatenstatus	integer,
+	CONSTRAINT ax_punktortag_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_punktortag','wkb_geometry',:alkis_epsg,'POINT',2);
+
+CREATE INDEX ax_punktortag_geom_idx ON ax_punktortag USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_punktortag_gml ON ax_punktortag USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_punktortag        IS 'P u n k t o r t   AG';
+COMMENT ON COLUMN ax_punktortag.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- P u n k t o r t   A U
+-- ----------------------------------------------
+CREATE TABLE ax_punktortau (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	kartendarstellung	varchar,	-- boolean
+--	art			varchar, -- entbehrlich
+	name			varchar[],
+--	"qualitaetsangaben|ax_dqpunktort|herkunft|li_lineage|processstep" integer,  --varchar[],
+--	datetime		character(24)[],
+	individualname		varchar,
+	vertrauenswuerdigkeit	integer,
+	genauigkeitsstufe	integer,
+	koordinatenstatus	integer,
+	CONSTRAINT ax_punktortau_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_punktortau','wkb_geometry',:alkis_epsg,'POINT',3); -- 0,0,HÃ¶he
+
+CREATE INDEX ax_punktortau_geom_idx ON ax_punktortau USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_punktortau_gml ON ax_punktortau USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_punktortau        IS 'P u n k t o r t   A U';
+COMMENT ON COLUMN ax_punktortau.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- P u n k t o r t   T A
+-- ----------------------------------------------
+CREATE TABLE ax_punktortta (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	kartendarstellung	varchar, -- boolean
+	description		integer,
+	art			varchar[],
+	name			varchar[],
+	genauigkeitsstufe	integer,
+	vertrauenswuerdigkeit	integer,
+	koordinatenstatus	integer,
+	CONSTRAINT ax_punktortta_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_punktortta','wkb_geometry',:alkis_epsg,'POINT',2);
+
+CREATE INDEX ax_punktortta_geom_idx ON ax_punktortta USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_punktortta_gml ON ax_punktortta USING btree (gml_id,beginnt);
+CREATE INDEX ax_punktortta_endet_idx ON ax_punktortta USING btree (endet);
+
+COMMENT ON TABLE  ax_punktortta        IS 'P u n k t o r t   T A';
+COMMENT ON COLUMN ax_punktortta.gml_id IS 'Identifikator, global eindeutig';
+
+
+--** Objektartengruppe: FortfÃŒhrungsnachweis
+--   ===================================================================
+
+-- F o r t f u e h r u n g s n a c h w e i s / D e c k b l a t t
+-- --------------------------------------------------------------
+CREATE TABLE ax_fortfuehrungsnachweisdeckblatt (
+	ogc_fid				serial NOT NULL,
+	gml_id				character(16),
+	identifier			character(44),
+	beginnt				character(20),
+	endet				character(20),
+	advstandardmodell		varchar,
+	anlass				varchar,
+--	art				varchar,		-- entbehrlich
+	uri				varchar,
+	fortfuehrungsfallnummernbereich	varchar,
+	land				integer, -- ingemarkung|ax_gemarkung_schluessel
+	gemarkungsnummer		integer, -- ingemarkung|ax_gemarkung_schluessel
+	laufendenummer			integer,
+	titel				varchar,
+	erstelltam			varchar,		-- Datum jjjj-mm-tt
+	fortfuehrungsentscheidungam	varchar,
+	fortfuehrungsentscheidungvon	varchar,		-- Bearbeiter-Name und -Titel
+	bemerkung			varchar,
+	beziehtsichauf			varchar,
+	CONSTRAINT ax_fortfuehrungsnachweisdeckblatt_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_fortfuehrungsnachweisdeckblatt','dummy',:alkis_epsg,'POINT',2);
+
+COMMENT ON TABLE  ax_fortfuehrungsnachweisdeckblatt
+IS 'F o r t f u e h r u n g s n a c h w e i s / D e c k b l a t t';
+
+
+-- F o r t f u e h r u n g s f a l l
+-- ---------------------------------
+CREATE TABLE ax_fortfuehrungsfall (
+	ogc_fid					serial NOT NULL,
+	gml_id					character(16),
+	identifier				character(44),
+	beginnt					character(20),
+	endet					character(20),
+	advstandardmodell			varchar,
+	anlass					varchar,
+--	art					varchar,  -- entbehrlich
+	uri					varchar,
+	fortfuehrungsfallnummer			integer,
+	laufendenummer				integer,
+	ueberschriftimfortfuehrungsnachweis	integer[],
+	anzahlderfortfuehrungsmitteilungen	integer,
+	zeigtaufaltesflurstueck			varchar[], -- Format wie flurstueckskennzeichen (20) als Array
+	zeigtaufneuesflurstueck			varchar[], -- Format wie flurstueckskennzeichen (20) als Array
+	bemerkung				varchar,
+	CONSTRAINT ax_fortfuehrungsfall_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_fortfuehrungsfall','dummy',:alkis_epsg,'POINT',2);
+
+COMMENT ON TABLE  ax_fortfuehrungsfall IS 'F o r t f u e h r u n g s f a l l';
+
+
+--** Objektartengruppe: Angaben zur Reservierung
+--   ===================================================================
+
+-- R e s e r v i e r u n g
+-- -----------------------
+CREATE TABLE ax_reservierung (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar,
+	art			integer,
+	nummer			varchar,
+	land			integer,
+	stelle			integer,
+	ablaufderreservierung	varchar,
+	antragsnummer		varchar,
+	auftragsnummer		varchar,
+	CONSTRAINT ax_reservierung_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_reservierung','dummy',:alkis_epsg,'POINT',2);
+
+COMMENT ON TABLE  ax_reservierung IS 'R e s e r v i e r u n g';
+
+
+-- P u n k t k e n n u n g   U n t e r g e g a n g e n
+-- ---------------------------------------------------
+CREATE TABLE ax_punktkennunguntergegangen (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar,
+	sonstigesmodell		varchar,
+	anlass			varchar,
+	punktkennung		varchar,
+	art			integer,
+	CONSTRAINT ax_punktkennunguntergegangen_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_punktkennunguntergegangen','dummy',:alkis_epsg,'POINT',2);
+
+COMMENT ON TABLE  ax_punktkennunguntergegangen IS 'P u n k t k e n n u n g, untergegangen';
+
+
+--** Objektartengruppe: Angaben zur Historie
+--   ===================================================================
+
+-- Variante B: "Vollhistorie" ( statt ax_historischesflurstueckalb)
+CREATE TABLE ax_historischesflurstueckohneraumbezug (
+	ogc_fid				serial NOT NULL,
+	gml_id				character(16),
+	-- GID: AX_Flurstueck_Kerndaten
+	-- 'FlurstÃŒck_Kerndaten' enthÃ€lt Eigenschaften des FlurstÃŒcks, die auch fÃŒr andere FlurstÃŒcksobjektarten gelten (z.B. Historisches FlurstÃŒck).
+	land 				integer,         --
+	gemarkungsnummer 		integer,            --
+	flurnummer			integer,               -- Teile des FlurstÃŒckskennzeichens
+	zaehler 			integer,            --    (redundant zu flurstueckskennzeichen)
+	nenner				integer,         --
+	-- daraus abgeleitet:
+	flurstueckskennzeichen		character(20),         -- Inhalt rechts mit __ auf 20 aufgefÃŒllt
+	amtlicheflaeche			double precision,      -- AFL
+	abweichenderrechtszustand	varchar,               -- ARZ
+	zweifelhafterFlurstuecksnachweis varchar,              -- ZFM Boolean
+	rechtsbehelfsverfahren		integer,               -- RBV
+	zeitpunktderentstehung		character(10),         -- ZDE  Inhalt jjjj-mm-tt  besser Format date ?
+--	gemeindezugehoerigkeit		integer,
+	gemeinde			integer,
+	-- GID: ENDE AX_Flurstueck_Kerndaten
+	identifier			character(44),
+	beginnt				character(20),
+	endet 				character(20),
+	advstandardmodell		character(4),
+	anlass				varchar,
+--	art				varchar[], -- Array {a,b,c}
+	name				varchar[], -- Array {a,b,c}
+	nachfolgerflurstueckskennzeichen	varchar[], -- Array {a,b,c}
+	vorgaengerflurstueckskennzeichen	varchar[], -- Array {a,b,c}
+	CONSTRAINT ax_historischesflurstueckohneraumbezug_pk PRIMARY KEY (ogc_fid)
+);
+
+  COMMENT ON TABLE  ax_historischesflurstueckohneraumbezug        IS '"Historisches FlurstÃŒck ohne Raumbezug" ist ein nicht mehr aktuelles FlurstÃŒck, das schon im ALB historisch geworden ist, nach ALKIS migriert und im Rahmen der Vollhistorie gefÃŒhrt wird.';
+  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.gml_id IS 'Identifikator, global eindeutig';
+  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.flurnummer                IS 'FLN "Flurnummer" ist die von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung vergebene Nummer einer Flur, die eine Gruppe von zusammenhÃ€ngenden FlurstÃŒcken innerhalb einer Gemarkung umfasst.';
+  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.zaehler                   IS 'ZAE  Dieses Attribut enthÃ€lt den ZÃ€hler der FlurstÃŒcknummer';
+  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.nenner                    IS 'NEN  Dieses Attribut enthÃ€lt den Nenner der FlurstÃŒcknummer';
+  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.flurstueckskennzeichen    IS '"FlurstÃŒckskennzeichen" ist ein von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung des FlurstÃŒcks vergebenes Ordnungsmerkmal.
+Die Attributart setzt sich aus den nachfolgenden expliziten Attributarten in der angegebenen Reihenfolge zusammen:
+ 1.  Land (2 Stellen)
+ 2.  Gemarkungsnummer (4 Stellen)
+ 3.  Flurnummer (3 Stellen)
+ 4.  FlurstÃŒcksnummer
+ 4.1 ZÃ€hler (5 Stellen)
+ 4.2 Nenner (4 Stellen)
+ 5.  FlurstÃŒcksfolge (2 Stellen)
+Die Elemente sind rechtsbÃŒndig zu belegen, fehlende Stellen sind mit fÃŒhrenden Nullen zu belegen.
+Da die Flurnummer und die FlurstÃŒcksfolge optional sind, sind aufgrund der bundeseinheitlichen Definition im FlurstÃŒckskennzeichen die entsprechenden Stellen, sofern sie nicht belegt sind, durch Unterstrich "_" ersetzt.
+Gleiches gilt fÃŒr FlurstÃŒcksnummern ohne Nenner, hier ist der fehlende Nenner im FlurstÃŒckskennzeichen durch Unterstriche zu ersetzen.';
+  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.amtlicheflaeche           IS 'AFL "Amtliche FlÃ€che" ist der im Liegenschaftskataster festgelegte FlÃ€cheninhalt des FlurstÃŒcks in [qm]. FlurstÃŒcksflÃ€chen kleiner 0,5 qm kÃ¶nnen mit bis zu zwei Nachkommastellen gefÃŒhrt werden, ansonsten ohne Nachkommastellen.';
+  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.abweichenderrechtszustand IS 'ARZ "Abweichender Rechtszustand" ist ein Hinweis darauf, dass auÃerhalb des Grundbuches in einem durch Gesetz geregelten Verfahren der Bodenordnung (siehe Objektart "Bau-, Raum- oder Bodenordnungsrecht", AA "Art der Festlegung", Werte 1750, 1770, 2100 bis 2340) ein neuer Rechtszustand eingetreten ist und das amtliche Verzeichnis der jeweiligen ausfÃŒhrenden Stelle maÃgebend ist.';
+  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.zweifelhafterFlurstuecksnachweis IS 'ZFM "Zweifelhafter FlurstÃŒcksnachweis" ist eine Kennzeichnung eines FlurstÃŒcks, dessen Angaben nicht zweifelsfrei berichtigt werden kÃ¶nnen.';
+  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.rechtsbehelfsverfahren    IS 'RBV "Rechtsbehelfsverfahren" ist der Hinweis darauf, dass bei dem FlurstÃŒck ein laufendes Rechtsbehelfsverfahren anhÃ€ngig ist.';
+  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.zeitpunktderentstehung    IS 'ZDE "Zeitpunkt der Entstehung" ist der Zeitpunkt, zu dem das FlurstÃŒck fachlich entstanden ist.';
+--COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.gemeindezugehoerigkeit    IS 'GDZ "GemeindezugehÃ¶rigkeit" enthÃ€lt das Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
+  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.gemeinde                  IS 'Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
+  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.anlass                    IS '?';
+  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.name                      IS 'Array mit FortfÃŒhrungsjahr und -Nummer';
+  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.nachfolgerflurstueckskennzeichen
+  IS '"Nachfolger-FlurstÃŒckskennzeichen" ist die Bezeichnung der FlurstÃŒcke, die dem Objekt "Historisches FlurstÃŒck ohne Raumbezug" direkt nachfolgen.
+Array mit Kennzeichen im Format der Spalte "flurstueckskennzeichen"';
+  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.vorgaengerflurstueckskennzeichen
+  IS '"VorgÃ€nger-FlurstÃŒckskennzeichen" ist die Bezeichnung der FlurstÃŒcke, die dem Objekt "Historisches FlurstÃŒck ohne Raumbezugs" direkt vorangehen.
+Array mit Kennzeichen im Format der Spalte "flurstueckskennzeichen"';
+
+
+-- keine Geometrie, daher ersatzweise: Dummy-Eintrag in Metatabelle
+SELECT AddGeometryColumn('ax_historischesflurstueckohneraumbezug','dummy',:alkis_epsg,'POINT',2);
+-- Kennzeichen indizieren, z.B. fuer Suche aus der Historie
+CREATE INDEX ax_hist_fs_ohne_kennz ON ax_historischesflurstueckohneraumbezug USING btree (flurstueckskennzeichen /* ASC NULLS LAST */ );
+COMMENT ON INDEX ax_hist_fs_ohne_kennz IS 'Suche nach FlurstÃŒckskennzeichen';
+
+-- Suche nach VorgÃ€nger / Nachfolger
+-- ++ Welche Methode fÃŒr ein Array? Wirkt das bei der Suche nach einem einzelnen Wert aus dem Array?
+CREATE INDEX idx_histfsor_vor ON ax_historischesflurstueckohneraumbezug (vorgaengerflurstueckskennzeichen /* ASC */);
+-- COMMENT ON INDEX idx_histfsalb_vor IS 'Suchen nach VorgÃ€nger-FlurstÃŒck';
+
+CREATE INDEX idx_histfsor_nach ON ax_historischesflurstueckohneraumbezug (nachfolgerflurstueckskennzeichen /* ASC */);
+-- COMMENT ON INDEX idx_histfsalb_vor IS 'Suchen nach Nachfolger-FlurstÃŒck';
+
+
+
+-- *** ############################################################
+-- *** Objektbereich: EigentÃŒmer
+-- *** ############################################################
+
+
+-- ** Objektartengruppe:Personen- und Bestandsdaten
+--   ===================================================================
+
+
+-- 21001 P e r s o n
+-- ----------------------------------------------
+-- Buchwerk. Keine Geometrie
+CREATE TABLE ax_person (
+	ogc_fid				serial NOT NULL,
+	gml_id				character(16),
+	identifier			character(44),
+	beginnt				character(20),
+	endet 				character(20),
+	advstandardmodell		varchar,
+	--sonstigesmodell		varchar,
+	anlass				varchar,
+	nachnameoderfirma		varchar, --(97),
+	anrede				integer,        -- 'Anrede' ist die Anrede der Person. Diese Attributart ist optional, da KÃ¶rperschaften und juristischen Person auch ohne Anrede angeschrieben werden kÃ¶nnen.
+	-- Bezeichner	Wert
+	--       Frau	1000
+	--       Herr	2000
+	--      Firma	3000
+	vorname				varchar,  --(31),
+	geburtsname			varchar,  --(36),
+	geburtsdatum			varchar,  -- Datumsformat?
+	namensbestandteil		varchar,
+	akademischergrad		varchar,  -- 'Akademischer Grad' ist der akademische Grad der Person (z.B. Dipl.-Ing., Dr., Prof. Dr.)
+	--art				varchar,  -- (37)  Wozu?
+	--uri				varchar,  -- Wozu ?
+	CONSTRAINT ax_person_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_person','dummy',:alkis_epsg,'POINT',2);
+
+-- Verbindungstabellen indizieren
+CREATE UNIQUE INDEX id_ax_person_gml ON ax_person USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_person        IS 'NREO "Person" ist eine natÃŒrliche oder juristische Person und kann z.B. in den Rollen EigentÃŒmer, Erwerber, Verwalter oder Vertreter in Katasterangelegenheiten gefÃŒhrt werden.';
+COMMENT ON COLUMN ax_person.gml_id IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN ax_person.namensbestandteil IS 'enthÃ€lt z.B. Titel wie "Baron"';
+
+-- Relationen:
+-- hat:		Die 'Person' hat 'Anschrift'.
+-- weist auf:	Durch die Relation 'Person' weist auf 'Namensnummer' wird ausgedrÃŒckt, dass die Person als EigentÃŒmer,
+--		Erbbauberechtigter oder kÃŒnftiger Erwerber unter der Namensnummer eines Buchungsblattes eingetragen ist.
+
+
+--AX_Personengruppe
+-- ** Tabelle bisher noch nicht generiert
+
+
+-- A n s c h r i f t
+-- ----------------------------------------------
+-- Buchwerk, keine Geometrie.
+-- Konverter versucht Tabelle noch einmal anzulegen, wenn kein (Dummy-) Eintrag in Metatabelle 'geometry_columns'.
+CREATE TABLE ax_anschrift (
+	ogc_fid				serial NOT NULL,
+	gml_id				character(16),
+	identifier			character(44),
+	beginnt				character(20),
+	endet 				character(20),
+	advstandardmodell		varchar,
+	--sonstigesmodell		varchar,
+	anlass				varchar,
+	--art				varchar[],
+	--uri				varchar[],
+	ort_post			varchar,
+	postleitzahlpostzustellung	varchar,
+	strasse				varchar,
+	hausnummer			varchar, -- integer
+	bestimmungsland			varchar,
+	postleitzahlpostfach		varchar,
+	postfach			varchar,
+	ortsteil			varchar,
+	weitereAdressen			varchar,
+	telefon				varchar,
+	fax				varchar,
+	CONSTRAINT ax_anschrift_pk PRIMARY KEY (ogc_fid)
+);
+
+-- Dummy-Eintrag in Metatabelle
+SELECT AddGeometryColumn('ax_anschrift','dummy',:alkis_epsg,'POINT',2);
+
+-- Index fÃŒr alkis_beziehungen
+CREATE UNIQUE INDEX ax_anschrift_gml ON ax_anschrift USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_anschrift        IS 'A n s c h r i f t';
+COMMENT ON COLUMN ax_anschrift.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- N a m e n s n u m m e r
+-- ----------------------------------------------
+-- Buchwerk. Keine Geometrie
+CREATE TABLE ax_namensnummer (
+	ogc_fid				serial NOT NULL,
+	gml_id				character(16),
+	identifier			character(44),
+	beginnt				character(20),
+	endet 				character(20),
+	advstandardmodell		varchar,
+	anlass				varchar,
+	laufendenummernachdin1421	character(16),      -- 0000.00.00.00.00
+	zaehler				double precision,   -- Anteil ..
+	nenner				double precision,   --    .. als Bruch
+	eigentuemerart			integer,
+	nummer				varchar, -- immer leer ?
+	artderrechtsgemeinschaft	integer,            -- SchlÃŒssel
+	beschriebderrechtsgemeinschaft	varchar,  -- (977)
+	CONSTRAINT ax_namensnummer_pk PRIMARY KEY (ogc_fid)
+);
+
+-- Filter   istbestandteilvon <> '' or benennt <> '' or bestehtausrechtsverhaeltnissenzu <> ''
+
+SELECT AddGeometryColumn('ax_namensnummer','dummy',:alkis_epsg,'POINT',2);
+
+-- Verbindungstabellen indizieren
+CREATE UNIQUE INDEX ax_namensnummer_gml ON ax_namensnummer USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_namensnummer        IS 'NREO "Namensnummer" ist die laufende Nummer der Eintragung, unter welcher der EigentÃŒmer oder Erbbauberechtigte im Buchungsblatt gefÃŒhrt wird. Rechtsgemeinschaften werden auch unter AX_Namensnummer gefÃŒhrt.';
+COMMENT ON COLUMN ax_namensnummer.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- B u c h u n g s b l a t t
+-- -------------------------
+CREATE TABLE ax_buchungsblatt (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	buchungsblattkennzeichen	varchar, -- integer
+	land			integer,
+	bezirk			integer,
+	buchungsblattnummermitbuchstabenerweiterung	varchar,
+	blattart		integer,
+	art			varchar,
+	-- name character(13),  -- immer leer?
+	CONSTRAINT ax_buchungsblatt_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_buchungsblatt','dummy',:alkis_epsg,'POINT',2);
+
+-- Index fÃŒr alkis_beziehungen
+CREATE UNIQUE INDEX ax_buchungsblatt_gml ON ax_buchungsblatt USING btree (gml_id,beginnt);
+CREATE INDEX ax_buchungsblatt_lbb ON ax_buchungsblatt USING btree (land,bezirk,buchungsblattnummermitbuchstabenerweiterung);
+
+COMMENT ON TABLE  ax_buchungsblatt        IS 'NREO "Buchungsblatt" enthÃ€lt die Buchungen (Buchungsstellen und Namensnummern) des Grundbuchs und des Liegenschhaftskatasters (bei buchungsfreien GrundstÃŒcken).';
+COMMENT ON COLUMN ax_buchungsblatt.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- B u c h u n g s s t e l l e
+-- -----------------------------
+CREATE TABLE ax_buchungsstelle (
+	ogc_fid				serial NOT NULL,
+	gml_id				character(16),
+	identifier			character(44),
+	beginnt				character(20),
+	endet 				character(20),
+	advstandardmodell		varchar,
+	anlass				varchar,
+	buchungsart			integer,
+	laufendenummer			varchar,
+	beschreibungdesumfangsderbuchung	character(1),
+	--art				character(37),
+	--uri				character(12),
+	zaehler				double precision,
+	nenner				double precision,
+	nummerimaufteilungsplan		varchar,   -- (32)
+	beschreibungdessondereigentums	varchar,  -- (291)
+	CONSTRAINT ax_buchungsstelle_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_buchungsstelle','dummy',:alkis_epsg,'POINT',2);
+
+--Index fÃŒr alkis_beziehungen
+CREATE UNIQUE INDEX ax_buchungsstelle_gml ON ax_buchungsstelle USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_buchungsstelle        IS 'NREO "Buchungsstelle" ist die unter einer laufenden Nummer im Verzeichnis des Buchungsblattes eingetragene Buchung.';
+COMMENT ON COLUMN ax_buchungsstelle.gml_id IS 'Identifikator, global eindeutig';
+
+
+--*** ############################################################
+--*** Objektbereich: GebÃ€ude
+--*** ############################################################
+
+--** Objektartengruppe:Angaben zum GebÃ€ude
+--   ===================================================================
+
+--AX_Gebaeude
+
+-- G e b Ã€ u d e
+-- ---------------
+-- Kennung 31001
+-- Abgleich 2011-11-15 mit
+--  http://www.bezreg-koeln.nrw.de/extra/33alkis/dokumente/Profile_NRW/ALKIS-OK-NRW_MAX_20090722.html
+CREATE TABLE ax_gebaeude (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar[],	-- verÃ€ndert [] 2012-02-03
+	anlass			varchar,
+	gebaeudefunktion	integer,	-- Werte siehe SchlÃŒsseltabelle
+	weiteregebaeudefunktion	integer[],
+	name			varchar[],
+--	nutzung			varchar,	-- ???
+	bauweise		integer,
+	anzahlderoberirdischengeschosse	integer,
+	anzahlderunterirdischengeschosse	integer,
+	hochhaus		varchar,	-- Neu 2011-11-15  Boolean "true"/"false", meist aber leer
+	objekthoehe		integer,
+	dachform		integer,	-- Neu 2011-11-15
+	zustand			integer,
+	geschossflaeche		integer,	-- Neu 2011-11-15
+	grundflaeche		integer,	-- Neu 2011-11-15
+	umbauterraum		integer,	-- Neu 2011-11-15
+	baujahr			integer,	-- Neu 2011-11-15
+	lagezurerdoberflaeche	integer,
+	dachart			varchar,	-- Neu 2011-11-15
+	dachgeschossausbau	integer,	-- Neu 2011-11-15
+	qualitaetsangaben	varchar,	-- neu 2011-11-15
+	ax_datenerhebung	integer,	-- OBK, nicht in GeoInfoDok ??
+	description		integer,	-- neu 2012-02-02
+	art			varchar,	-- neu 2012-02-02
+	individualname		varchar,	-- neu 2012-02-02
+
+	CONSTRAINT ax_gebaeude_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_gebaeude','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/MULTIPOLYGON
+
+CREATE INDEX ax_gebaeude_geom_idx   ON ax_gebaeude USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_gebaeude_gml ON ax_gebaeude USING btree (gml_id,beginnt);
+
+  COMMENT ON TABLE  ax_gebaeude                    IS '"G e b Ã€ u d e" ist ein dauerhaft errichtetes Bauwerk, dessen Nachweis wegen seiner Bedeutung als Liegenschaft erforderlich ist sowie dem Zweck der Basisinformation des Liegenschaftskatasters dient.';
+  COMMENT ON COLUMN ax_gebaeude.gml_id             IS 'Identifikator, global eindeutig';
+  COMMENT ON COLUMN ax_gebaeude.gebaeudefunktion   IS 'GFK "GebÃ€udefunktion" ist die zum Zeitpunkt der Erhebung vorherrschend funktionale Bedeutung des GebÃ€udes (Dominanzprinzip). Werte siehe ax_gebaeude_funktion';
+  COMMENT ON COLUMN ax_gebaeude.weiteregebaeudefunktion IS 'WGF "Weitere GebÃ€udefunktion" sind weitere Funktionen, die ein GebÃ€ude neben der dominierenden GebÃ€udefunktion hat.';
+  COMMENT ON COLUMN ax_gebaeude.name             IS 'NAM "Name" ist der Eigenname oder die Bezeichnung des GebÃ€udes.';
+--COMMENT ON COLUMN ax_gebaeude.nutzung            IS 'NTZ "Nutzung" ist die GebÃ€udenutzung und enthÃ€lt den jeweiligen prozentualen Nutzungsanteil an der Gesamtnutzung.';
+  COMMENT ON COLUMN ax_gebaeude.bauweise           IS 'BAW "Bauweise" ist die Beschreibung der Art der Bauweise. Werte siehe ax_gebaeude_bauweise';
+  COMMENT ON COLUMN ax_gebaeude.anzahlderoberirdischengeschosse IS 'AOG "Anzahl der oberirdischen Geschosse" ist die Anzahl der oberirdischen Geschosse des GebÃ€udes.';
+  COMMENT ON COLUMN ax_gebaeude.anzahlderunterirdischengeschosse IS 'AUG "Anzahl der unterirdischen Geschosse" ist die Anzahl der unterirdischen Geschosse des GebÃ€udes.';
+  COMMENT ON COLUMN ax_gebaeude.hochhaus           IS 'HOH "Hochhaus" ist ein GebÃ€ude, das nach GebÃ€udehÃ¶he und AusprÃ€gung als Hochhaus zu bezeichnen ist. FÃŒr GebÃ€ude im Geschossbau gilt dieses i.d.R. ab 8 oberirdischen Geschossen, fÃŒr andere GebÃ€ude ab einer GebÃ€udehÃ¶he von 22 m. Abweichungen hiervon kÃ¶nnen sich durch die Festlegungen in den lÃ€nderspezifischen Bauordnungen ergeben.';
+  COMMENT ON COLUMN ax_gebaeude.objekthoehe        IS 'HHO "ObjekthÃ¶he" ist die HÃ¶hendifferenz in [m] zwischen dem hÃ¶chsten Punkt der Dachkonstruktion und der festgelegten GelÃ€ndeoberflÃ€che des GebÃ€udes.';
+  COMMENT ON COLUMN ax_gebaeude.dachform           IS 'DAF "Dachform" beschreibt die charakteristische Form des Daches. Werte siehe ax_gebaeude_dachform';
+  COMMENT ON COLUMN ax_gebaeude.zustand            IS 'ZUS "Zustand" beschreibt die Beschaffenheit oder die Betriebsbereitschaft von "GebÃ€ude". Diese Attributart wird nur dann optional gefÃŒhrt, wenn der Zustand des GebÃ€udes vom nutzungsfÃ€higen Zustand abweicht. Werte siehe ax_gebaeude_zustand';
+  COMMENT ON COLUMN ax_gebaeude.geschossflaeche    IS 'GFL "GeschossflÃ€che" ist die GebÃ€udegeschossflÃ€che in [qm].';
+  COMMENT ON COLUMN ax_gebaeude.grundflaeche       IS 'GRF "GrundflÃ€che" ist die GebÃ€udegrundflÃ€che in [qm].';
+  COMMENT ON COLUMN ax_gebaeude.umbauterraum       IS 'URA "Umbauter Raum" ist der umbaute Raum [Kubikmeter] des GebÃ€udes.';
+  COMMENT ON COLUMN ax_gebaeude.baujahr            IS 'BJA "Baujahr" ist das Jahr der Fertigstellung oder der baulichen VerÃ€nderung des GebÃ€udes.';
+  COMMENT ON COLUMN ax_gebaeude.lagezurerdoberflaeche IS 'OFL "Lage zur ErdoberflÃ€che" ist die Angabe der relativen Lage des GebÃ€udes zur ErdoberflÃ€che. Diese Attributart wird nur bei nicht ebenerdigen GebÃ€uden gefÃŒhrt. 1200=Unter der ErdoberflÃ€che, 1400=AufgestÃ€ndert';
+  COMMENT ON COLUMN ax_gebaeude.dachart            IS 'DAA "Dachart" gibt die Art der Dacheindeckung (z.B. Reetdach) an.';
+  COMMENT ON COLUMN ax_gebaeude.dachgeschossausbau IS 'DGA "Dachgeschossausbau" ist ein Hinweis auf den Ausbau bzw. die AusbaufÃ€higkeit des Dachgeschosses.';
+  COMMENT ON COLUMN ax_gebaeude.qualitaetsangaben  IS 'QAG Angaben zur Herkunft der Informationen (Erhebungsstelle). Die Information ist konform zu den Vorgaben aus ISO 19115 zu reprÃ€sentieren.';
+
+
+-- Wie oft kommt welcher Typ von GebÃ€ude-Geometrie vor?
+--
+--  CREATE VIEW gebauede_geometrie_arten AS
+--    SELECT geometrytype(wkb_geometry) AS geotyp,
+--           COUNT(ogc_fid)             AS anzahl
+--      FROM ax_gebaeude
+--  GROUP BY geometrytype(wkb_geometry);
+-- Ergebnis: nur 3 mal MULTIPOLYGON in einer Gemeinde, Rest POLYGON
+
+-- Welche sind das?
+--  CREATE VIEW gebauede_geometrie_multipolygone AS
+--    SELECT ogc_fid,
+--           astext(wkb_geometry) AS geometrie
+--      FROM ax_gebaeude
+--     WHERE geometrytype(wkb_geometry) = 'MULTIPOLYGON';
+
+-- GeometryFromText('MULTIPOLYGON((( AUSSEN ), ( INNEN1 ), ( INNEN2 )))', srid)
+-- GeometryFromText('MULTIPOLYGON((( AUSSEN1 )),(( AUSSEN2)))', srid)
+
+
+-- B a u t e i l
+-- -------------
+CREATE TABLE ax_bauteil (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar[],
+	sonstigesmodell		varchar[],
+	anlass			varchar,
+	bauart			integer,
+	dachform		integer,
+	anzahlderoberirdischengeschosse	integer,
+	anzahlderunterirdischengeschosse	integer,
+	lagezurerdoberflaeche	integer,
+	CONSTRAINT ax_bauteil_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_bauteil','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_bauteil_geom_idx ON ax_bauteil USING gist (wkb_geometry);
+
+CREATE UNIQUE INDEX ax_bauteil_gml ON ax_bauteil USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_bauteil        IS 'B a u t e i l';
+COMMENT ON COLUMN ax_bauteil.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- B e s o n d e r e   G e b Ã€ u d e l i n i e
+-- ----------------------------------------------
+CREATE TABLE ax_besonderegebaeudelinie (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	beschaffenheit		integer[],
+	anlass			varchar,
+	CONSTRAINT ax_besonderegebaeudelinie_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_besonderegebaeudelinie','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- LINESTRING/MULTILINESTRING
+
+CREATE INDEX ax_besonderegebaeudelinie_geom_idx ON ax_besonderegebaeudelinie USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_besonderegebaeudelinie_gml ON ax_besonderegebaeudelinie USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE ax_besonderegebaeudelinie IS 'B e s o n d e r e   G e b Ã€ u d e l i n i e';
+COMMENT ON COLUMN ax_besonderegebaeudelinie.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- F i r s t l i n i e
+-- -----------------------------------------------------
+CREATE TABLE ax_firstlinie (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	sonstigesmodell		varchar,
+	anlass			varchar,
+	art			varchar,
+	uri			varchar,
+	CONSTRAINT ax_firstlinie_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_firstlinie','wkb_geometry',:alkis_epsg,'LINESTRING',2);
+
+CREATE INDEX ax_firstlinie_geom_idx ON ax_firstlinie USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_firstlinie_gml ON ax_firstlinie USING btree (gml_id,beginnt);
+
+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';
+
+
+-- B e s o n d e r e r   G e b Ã€ u d e p u n k t
+-- -----------------------------------------------
+CREATE TABLE ax_besonderergebaeudepunkt (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	land			integer,
+	stelle			integer,
+	punktkennung		varchar, -- integer,
+	art			varchar, --(37)
+	name			varchar[],
+	sonstigeeigenschaft 	varchar[],
+	CONSTRAINT ax_besonderergebaeudepunkt_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_besonderergebaeudepunkt','dummy',:alkis_epsg,'POINT',2);
+
+CREATE UNIQUE INDEX ax_besonderergebaeudepunkt_gml ON ax_besonderergebaeudepunkt USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_besonderergebaeudepunkt        IS 'B e s o n d e r e r   G e b Ã€ u d e p u n k t';
+COMMENT ON COLUMN ax_besonderergebaeudepunkt.gml_id IS 'Identifikator, global eindeutig';
+
+
+--AX_Nutzung_Gebaeude
+-- ** Tabelle bisher noch nicht generiert
+
+
+--*** ############################################################
+--*** Objektbereich: TatsÃ€chliche Nutzung (AX_TatsaechlicheNutzung)
+--*** ############################################################
+
+-- Gemeinsame Attribute:
+--   DLU datumDerLetztenUeberpruefung DateTime
+--   DAQ qualitaetsangaben
+
+
+--** Objektartengruppe: Siedlung (in Objektbereich:TatsÃ€chliche Nutzung)
+--   ===================================================================
+
+-- W o h n b a u f l Ã€ 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(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	artderbebauung		integer,
+	zustand			integer,
+	name			varchar,
+	CONSTRAINT ax_wohnbauflaeche_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_wohnbauflaeche','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_wohnbauflaeche_geom_idx ON ax_wohnbauflaeche USING gist (wkb_geometry);
+
+CREATE UNIQUE INDEX ax_wohnbauflaeche_gml ON ax_wohnbauflaeche USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_wohnbauflaeche                 IS 'W o h n b a u f l Ã€ 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.';
+
+
+-- Objektart: I n d u s t r i e -   u n d   G e w e r b e f l Ã€ 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(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	funktion		integer,
+	name			varchar,
+	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',:alkis_epsg,'GEOMETRY',2); -- POLYGON/POINT
+
+CREATE INDEX ax_industrieundgewerbeflaeche_geom_idx ON ax_industrieundgewerbeflaeche USING gist (wkb_geometry);
+
+CREATE UNIQUE INDEX ax_industrieundgewerbeflaeche_gml ON ax_industrieundgewerbeflaeche USING btree (gml_id,beginnt);
+
+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 Ã€ 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.';
+
+
+-- H a l d e
+-- ----------------------------------------------
+CREATE TABLE ax_halde
+(	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	lagergut		integer,
+	name			varchar,
+	zustand			integer,
+	CONSTRAINT ax_halde_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_halde','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_halde_geom_idx ON ax_halde USING gist (wkb_geometry);
+
+CREATE UNIQUE INDEX ax_halde_gml ON ax_halde USING btree (gml_id,beginnt);
+
+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".';
+
+
+-- 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(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	abbaugut		integer,
+	name			varchar,
+	bezeichnung		varchar,
+	zustand			integer,
+	CONSTRAINT ax_bergbaubetrieb_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_bergbaubetrieb','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_bergbaubetrieb_geom_idx   ON ax_bergbaubetrieb USING gist  (wkb_geometry);
+CREATE UNIQUE INDEX ax_bergbaubetrieb_gml ON ax_bergbaubetrieb USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_bergbaubetrieb             IS '"Bergbaubetrieb" ist eine FlÃ€che, die fÃŒr die FÃ¶rderung des Abbaugutes unter Tage genutzt wird.';
+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.';
+
+
+-- 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(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	abbaugut		integer,
+	name			varchar,
+	zustand			integer,
+	CONSTRAINT ax_tagebaugrubesteinbruch_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_tagebaugrubesteinbruch','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_tagebaugrubesteinbruch_geom_idx ON ax_tagebaugrubesteinbruch USING gist (wkb_geometry);
+
+CREATE UNIQUE INDEX ax_tagebaugrubesteinbruchb_gml ON ax_tagebaugrubesteinbruch USING btree (gml_id,beginnt);
+
+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".';
+
+
+-- F l Ã€ c h e n   g e m i s c h t e r   N u t z u n g
+-- -----------------------------------------------------
+CREATE TABLE ax_flaechegemischternutzung (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	artderbebauung		integer,
+	funktion		integer,
+	name			varchar,
+	zustand			integer,
+	CONSTRAINT ax_flaechegemischternutzung_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_flaechegemischternutzung','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_flaechegemischternutzung_geom_idx ON ax_flaechegemischternutzung USING gist (wkb_geometry);
+
+CREATE UNIQUE INDEX ax_flaechegemischternutzung_gml ON ax_flaechegemischternutzung USING btree (gml_id,beginnt);
+
+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.';
+
+
+-- F l Ã€ 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 Ã€ g u n g
+-- -------------------------------------------------------------------------------
+CREATE TABLE ax_flaechebesondererfunktionalerpraegung (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	funktion		integer,
+	artderbebauung		integer,
+	name			varchar,
+	zustand			integer,
+	CONSTRAINT ax_flaechebesondererfunktionalerpraegung_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_flaechebesondererfunktionalerpraegung','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_flaechebesondererfunktionalerpraegung_geom_idx ON ax_flaechebesondererfunktionalerpraegung USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_flaechebesondererfunktionalerpraegung_gml ON ax_flaechebesondererfunktionalerpraegung USING btree (gml_id,beginnt);
+
+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".';
+
+
+-- 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(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	funktion		integer,
+	zustand			integer,
+	name			varchar,
+	CONSTRAINT ax_sportfreizeitunderholungsflaeche_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_sportfreizeitunderholungsflaeche','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_sportfreizeitunderholungsflaeche_geom_idx ON ax_sportfreizeitunderholungsflaeche USING gist (wkb_geometry);
+
+CREATE UNIQUE INDEX ax_sportfreizeitunderholungsflaeche_gml ON ax_sportfreizeitunderholungsflaeche USING btree (gml_id,beginnt);
+
+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".';
+
+
+-- F r i e d h o f
+-- ----------------
+CREATE TABLE ax_friedhof (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	funktion		integer,
+	name			varchar,
+	zustand			integer,
+	CONSTRAINT ax_friedhof_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_friedhof','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_friedhof_geom_idx ON ax_friedhof USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_friedhof_gml ON ax_friedhof USING btree (gml_id,beginnt);
+
+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)
+--   ===================================================================
+
+
+-- 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(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	funktion		integer,
+	name			varchar,
+	zweitname		varchar,
+	zustand			integer,
+	land			integer,	-- neu 2012-02-28
+	regierungsbezirk	integer,	-- neu 2012-02-28
+	kreis			integer,	-- neu 2012-02-28
+	gemeinde		integer,	-- neu 2012-02-28
+	lage			varchar,	-- neu 2012-02-28
+	CONSTRAINT ax_strassenverkehr_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_strassenverkehr','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_strassenverkehr_geom_idx ON ax_strassenverkehr USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_strassenverkehr_gml ON ax_strassenverkehr USING btree (gml_id,beginnt);
+
+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".';
+
+
+-- 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(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	funktion		integer,
+	name			varchar,
+	bezeichnung		varchar,
+	land			integer,	-- neu 2012-02-28
+	regierungsbezirk	integer,	-- neu 2012-02-28
+	kreis			integer,	-- neu 2012-02-28
+	gemeinde		integer,	-- neu 2012-02-28
+	lage			varchar,	-- neu 2012-02-28
+	CONSTRAINT ax_weg_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_weg','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_weg_geom_idx ON ax_weg USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_weg_gml ON ax_weg USING btree (gml_id,beginnt);
+
+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.';
+
+
+-- 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(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	funktion		integer,
+	name			varchar,
+	zweitname		varchar,
+	land			integer,	-- neu 2012-02-28
+	regierungsbezirk	integer,	-- neu 2012-02-28
+	kreis			integer,	-- neu 2012-02-28
+	gemeinde		integer,	-- neu 2012-02-28
+	lage			varchar,	-- neu 2012-02-28
+	CONSTRAINT ax_platz_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_platz','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_platz_geom_idx ON ax_platz USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_platz_gml ON ax_platz USING btree (gml_id,beginnt);
+
+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".';
+
+
+-- 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(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	funktion		integer,
+	bahnkategorie		integer,
+	bezeichnung		varchar,
+	nummerderbahnstrecke	varchar,
+	zweitname		varchar,
+	zustand			integer,
+	CONSTRAINT ax_bahnverkehr_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_bahnverkehr','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_bahnverkehr_geom_idx ON ax_bahnverkehr USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_bahnverkehr_gml ON ax_bahnverkehr USING btree (gml_id,beginnt);
+
+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".';
+
+
+-- 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(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	funktion 		integer,
+	art			integer,
+	name			varchar,
+	bezeichnung		varchar,
+	nutzung			integer,
+	zustand			integer,
+	CONSTRAINT ax_flugverkehr_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_flugverkehr','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_flugverkehr_geom_idx   ON ax_flugverkehr USING gist  (wkb_geometry);
+CREATE UNIQUE INDEX ax_flugverkehr_gml ON ax_flugverkehr USING btree (gml_id,beginnt);
+
+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".';
+
+
+-- 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(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	funktion		integer,
+	name			varchar,
+	zustand			integer,
+	CONSTRAINT ax_schiffsverkehr_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_schiffsverkehr','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_schiffsverkehr_geom_idx ON ax_schiffsverkehr USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_schiffsverkehr_gml ON ax_schiffsverkehr USING btree (gml_id,beginnt);
+
+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)
+--   ===================================================================
+
+-- 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(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	vegetationsmerkmal	integer,
+	name			varchar,
+	CONSTRAINT ax_landwirtschaft_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_landwirtschaft','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_landwirtschaft_geom_idx ON ax_landwirtschaft USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_landwirtschaft_gml ON ax_landwirtschaft USING btree (gml_id,beginnt);
+
+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".';
+
+
+-- W a l d
+-- ----------------------------------------------
+CREATE TABLE ax_wald (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	vegetationsmerkmal	integer,
+	name			varchar,
+	bezeichnung		varchar,
+	CONSTRAINT ax_wald_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_wald','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_wald_geom_idx ON ax_wald USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_wald_gml ON ax_wald USING btree (gml_id,beginnt);
+
+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".';
+
+
+-- G e h Ã¶ l z
+-- ----------------------------------------------
+CREATE TABLE ax_gehoelz (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass 			varchar,
+	vegetationsmerkmal	integer,
+	name			varchar,
+	funktion		integer,
+	CONSTRAINT ax_gehoelz_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_gehoelz','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_gehoelz_geom_idx ON ax_gehoelz USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_gehoelz_gml ON ax_gehoelz USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_gehoelz        IS '"G e h Ã¶ 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.';
+
+
+-- H e i d e
+-- ----------------------------------------------
+CREATE TABLE ax_heide (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	name			varchar,
+	CONSTRAINT ax_heide_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_heide','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_heide_geom_idx ON ax_heide USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_heide_gml ON ax_heide USING btree (gml_id,beginnt);
+
+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".';
+
+
+-- M o o r
+-- ----------------------------------------------
+CREATE TABLE ax_moor (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	name			varchar,
+	CONSTRAINT ax_moor_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_moor','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_moor_geom_idx   ON ax_moor USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_moor_gml ON ax_moor USING btree (gml_id,beginnt);
+
+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".';
+
+
+-- S u m p f
+-- ----------------------------------------------
+CREATE TABLE ax_sumpf (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	name			varchar,
+	CONSTRAINT ax_sumpf_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_sumpf','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_sumpf_geom_idx ON ax_sumpf USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_sumpf_gml ON ax_sumpf USING btree (gml_id,beginnt);
+
+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".';
+
+
+-- U n l a n d  /  V e g e t a t i o n s f l Ã€ c h e
+-- ---------------------------------------------------
+CREATE TABLE ax_unlandvegetationsloseflaeche (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	oberflaechenmaterial	integer,
+	name			varchar,
+	funktion		integer,
+	CONSTRAINT ax_unlandvegetationsloseflaeche_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_unlandvegetationsloseflaeche','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_unlandvegetationsloseflaeche_geom_idx ON ax_unlandvegetationsloseflaeche USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_unlandvegetationsloseflaeche_gml ON ax_unlandvegetationsloseflaeche USING btree (gml_id,beginnt);
+
+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)
+--   ===================================================================
+
+
+-- F l i e s s g e w Ã€ 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(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	funktion		integer,
+	name			varchar,
+	zustand			integer,
+	CONSTRAINT ax_fliessgewaesser_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_fliessgewaesser','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_fliessgewaesser_geom_idx ON ax_fliessgewaesser USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_fliessgewaesser_gml ON ax_fliessgewaesser USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_fliessgewaesser          IS '"F l i e s s g e w Ã€ 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).';
+
+
+-- 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(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	funktion		integer,
+	name			varchar,
+	nutzung			integer,
+	CONSTRAINT ax_hafenbecken_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_hafenbecken','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_hafenbecken_geom_idx   ON ax_hafenbecken USING gist  (wkb_geometry);
+CREATE UNIQUE INDEX ax_hafenbecken_gml ON ax_hafenbecken USING btree (gml_id,beginnt);
+
+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.';
+
+
+-- s t e h e n d e s   G e w Ã€ 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(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	funktion		integer,
+	name			varchar,
+	gewaesserkennziffer	varchar,
+	hydrologischesMerkmal	integer,
+	CONSTRAINT ax_stehendesgewaesser_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_stehendesgewaesser','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_stehendesgewaesser_geom_idx ON ax_stehendesgewaesser USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_stehendesgewaesser_gml ON ax_stehendesgewaesser USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_stehendesgewaesser           IS 's t e h e n d e s   G e w Ã€ 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 'GWK  "GewÃ€sserkennziffer" ist die von der zustÃ€ndigen Fachstelle vergebene VerschlÃŒsselung.';
+COMMENT ON COLUMN ax_stehendesgewaesser.hydrologischesMerkmal IS 'HYD  "Hydrologisches Merkmal" gibt die WasserverhÃ€ltnisse von "Stehendes GewÃ€sser" an.';
+
+
+-- M e e r
+-- ----------------------------------------------
+CREATE TABLE ax_meer (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	funktion		integer,
+	name			varchar,
+	bezeichnung		varchar,
+	tidemerkmal		integer,
+	CONSTRAINT ax_meer_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_meer','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_meer_geom_idx ON ax_meer USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_meer_gml ON ax_meer USING btree (gml_id,beginnt);
+
+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
+-- ** Tabelle bisher noch nicht generiert
+
+--AX_DQMitDatenerhebung
+-- ** Tabelle bisher noch nicht generiert
+
+
+--AX_LI_Lineage_MitDatenerhebung
+-- ** Tabelle bisher noch nicht generiert
+
+--AX_LI_ProcessStep_MitDatenerhebung
+-- ** Tabelle bisher noch nicht generiert
+
+--AX_LI_Source_MitDatenerhebung
+-- ** Tabelle bisher noch nicht generiert
+
+
+--** Objektartengruppe: Bauwerke und Einrichtungen in SiedlungsflÃ€chen
+--   ===================================================================
+
+-- T u r m
+-- ---------------------------------------------------
+CREATE TABLE ax_turm (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	bauwerksfunktion	integer,
+	zustand			integer,
+	name			varchar,
+	CONSTRAINT ax_turm_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_turm','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_turm_geom_idx ON ax_turm USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_turm_gml ON ax_turm USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_turm        IS 'T u r m';
+COMMENT ON COLUMN ax_turm.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- Bauwerk oder Anlage fuer Industrie und Gewerbe
+-- ----------------------------------------------
+CREATE TABLE ax_bauwerkoderanlagefuerindustrieundgewerbe (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	bauwerksfunktion	integer,
+	name			varchar,
+	zustand			integer,
+	objekthoehe		double precision,
+	CONSTRAINT ax_bauwerkoderanlagefuerindustrieundgewerbe_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_bauwerkoderanlagefuerindustrieundgewerbe','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/POINT
+
+CREATE INDEX ax_bauwerkoderanlagefuerindustrieundgewerbe_geom_idx ON ax_bauwerkoderanlagefuerindustrieundgewerbe USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_bauwerkoderanlagefuerindustrieundgewerbe_gml ON ax_bauwerkoderanlagefuerindustrieundgewerbe USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE ax_bauwerkoderanlagefuerindustrieundgewerbe         IS 'Bauwerk oder Anlage fuer Industrie und Gewerbe';
+COMMENT ON COLUMN ax_bauwerkoderanlagefuerindustrieundgewerbe.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- V o r r a t s b e h Ã€ l t e r  /  S p e i c h e r b a u w e r k
+-- -----------------------------------------------------------------
+CREATE TABLE ax_vorratsbehaelterspeicherbauwerk (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	speicherinhalt		integer,
+	bauwerksfunktion	integer,
+	lagezurerdoberflaeche   integer,
+	name			varchar,
+	CONSTRAINT ax_vorratsbehaelterspeicherbauwerk_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_vorratsbehaelterspeicherbauwerk','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_vorratsbehaelterspeicherbauwerk_geom_idx ON ax_vorratsbehaelterspeicherbauwerk USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_vorratsbehaelterspeicherbauwerk_gml ON ax_vorratsbehaelterspeicherbauwerk USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_vorratsbehaelterspeicherbauwerk        IS 'V o r r a t s b e h Ã€ l t e r  /  S p e i c h e r b a u w e r k';
+COMMENT ON COLUMN ax_vorratsbehaelterspeicherbauwerk.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- T r a n s p o r t a n l a g e
+-- ---------------------------------------------------
+CREATE TABLE ax_transportanlage (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	bauwerksfunktion	integer,
+	lagezurerdoberflaeche	integer,
+	art			varchar,  --(15)
+	name			varchar,  -- (3) "NPL", "RMR"
+	produkt                 integer,
+	CONSTRAINT ax_transportanlage_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_transportanlage','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POINT/LINESTRING
+
+CREATE INDEX ax_transportanlage_geom_idx ON ax_transportanlage USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_transportanlage_gml ON ax_transportanlage USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_transportanlage        IS 'T r a n s p o r t a n l a g e';
+COMMENT ON COLUMN ax_transportanlage.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- L e i t u n g
+-- ----------------------------------------------
+CREATE TABLE ax_leitung (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	bauwerksfunktion	integer,
+	spannungsebene		integer,
+	CONSTRAINT ax_leitung_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_leitung','wkb_geometry',:alkis_epsg,'LINESTRING',2);
+
+CREATE INDEX ax_leitung_geom_idx ON ax_leitung USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_leitung_gml ON ax_leitung USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_leitung        IS 'L e i t u n g';
+COMMENT ON COLUMN ax_leitung.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- Bauwerk oder Anlage fuer Sport, Freizeit und Erholung
+-- -----------------------------------------------------
+CREATE TABLE ax_bauwerkoderanlagefuersportfreizeitunderholung (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	bauwerksfunktion	integer,
+	sportart		integer,
+	name			varchar,
+	CONSTRAINT ax_bauwerkoderanlagefuersportfreizeitunderholung_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_bauwerkoderanlagefuersportfreizeitunderholung','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/POINT
+
+CREATE INDEX ax_bauwerkoderanlagefuersportfreizeitunderholung_geom_idx ON ax_bauwerkoderanlagefuersportfreizeitunderholung USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_bauwerkoderanlagefuersportfreizeitunderholung_gml ON ax_bauwerkoderanlagefuersportfreizeitunderholung USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_bauwerkoderanlagefuersportfreizeitunderholung        IS 'Bauwerk oder Anlage fuer Sport, Freizeit und Erholung';
+COMMENT ON COLUMN ax_bauwerkoderanlagefuersportfreizeitunderholung.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- Historisches Bauwerk oder historische Einrichtung
+-- -------------------------------------------------
+CREATE TABLE ax_historischesbauwerkoderhistorischeeinrichtung (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	sonstigesmodell		varchar[],
+	anlass			varchar,
+	archaeologischertyp	integer,
+	name			varchar,
+	CONSTRAINT ax_historischesbauwerkoderhistorischeeinrichtung_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_historischesbauwerkoderhistorischeeinrichtung','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/POINT
+
+CREATE INDEX ax_historischesbauwerkoderhistorischeeinrichtung_geom_idx ON ax_historischesbauwerkoderhistorischeeinrichtung USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_historischesbauwerkoderhistorischeeinrichtung_gml ON ax_historischesbauwerkoderhistorischeeinrichtung USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_historischesbauwerkoderhistorischeeinrichtung        IS 'Historisches Bauwerk oder historische Einrichtung';
+COMMENT ON COLUMN ax_historischesbauwerkoderhistorischeeinrichtung.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- H e i l q u e l l e  /  G a s q u e l l e
+-- ----------------------------------------------
+CREATE TABLE ax_heilquellegasquelle (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar,
+	sonstigesmodell		varchar,
+	anlass			varchar,
+	art			integer,
+	name			varchar,
+	CONSTRAINT ax_heilquellegasquelle_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_heilquellegasquelle','wkb_geometry',:alkis_epsg,'POINT',2);
+
+CREATE INDEX ax_heilquellegasquelle_geom_idx ON ax_heilquellegasquelle USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_heilquellegasquelle_gml ON ax_heilquellegasquelle USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_heilquellegasquelle        IS 'H e i l q u e l l e  /  G a s q u e l l e';
+COMMENT ON COLUMN ax_heilquellegasquelle.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- sonstiges Bauwerk oder sonstige Einrichtung
+-- ----------------------------------------------
+CREATE TABLE ax_sonstigesbauwerkodersonstigeeinrichtung (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+--	art			varchar,	-- Inhalt = "urn:adv:fachdatenverbindung:AA_Antrag" oder leer, wozu?
+	description		integer,		-- neu 03.02.2012
+	name			varchar,	-- Lippe immer leer, RLP "Relationsbelegung bei Nachmigration"
+	bauwerksfunktion	integer,
+	CONSTRAINT ax_sonstigesbauwerkodersonstigeeinrichtung_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_sonstigesbauwerkodersonstigeeinrichtung','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/LINESTRING
+
+CREATE INDEX ax_sonstigesbauwerkodersonstigeeinrichtung_geom_idx ON ax_sonstigesbauwerkodersonstigeeinrichtung USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_sonstigesbauwerkodersonstigeeinrichtung_gml ON ax_sonstigesbauwerkodersonstigeeinrichtung USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_sonstigesbauwerkodersonstigeeinrichtung        IS 'sonstiges Bauwerk oder sonstige Einrichtung';
+COMMENT ON COLUMN ax_sonstigesbauwerkodersonstigeeinrichtung.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- E i n r i c h t u n g  i n  Ã f f e n t l i c h e n  B e r e i c h e n
+-- ------------------------------------------------------------------------
+CREATE TABLE ax_einrichtunginoeffentlichenbereichen (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar,
+	sonstigesmodell		varchar,
+	anlass			varchar,
+	art			integer,
+	kilometerangabe         varchar,
+	CONSTRAINT ax_einrichtunginoeffentlichenbereichen_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_einrichtunginoeffentlichenbereichen','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_einrichtunginoeffentlichenbereichen_geom_idx ON ax_einrichtunginoeffentlichenbereichen USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_einrichtunginoeffentlichenbereichen_gml ON ax_einrichtunginoeffentlichenbereichen USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_einrichtunginoeffentlichenbereichen        IS 'E i n r i c h t u n g   i n   Ã f f e n t l i c h e n   B e r e i c h e n';
+COMMENT ON COLUMN ax_einrichtunginoeffentlichenbereichen.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- Einrichtung fÃŒr den Schiffsverkehr
+CREATE TABLE ax_einrichtungenfuerdenschiffsverkehr (
+	ogc_fid 		serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	art			integer,
+	kilometerangabe		varchar,
+	name			varchar,
+	CONSTRAINT ax_einrichtungfuerdenschiffsverkehr_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_einrichtungenfuerdenschiffsverkehr','wkb_geometry',:alkis_epsg,'POINT',2);
+
+CREATE INDEX ax_einrichtungenfuerdenschiffsverkehr_geom_idx ON ax_einrichtungenfuerdenschiffsverkehr USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_einrichtungenfuerdenschiffsverkehr_gml ON ax_einrichtungenfuerdenschiffsverkehr USING btree (gml_id,beginnt);
+
+
+-- B e s o n d e r e r   B a u w e r k s p u n k t
+-- -----------------------------------------------
+CREATE TABLE ax_besondererbauwerkspunkt (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	punktkennung		varchar, -- integer,
+	land			integer,
+	stelle			integer,
+	sonstigeeigenschaft	varchar[],
+	CONSTRAINT ax_besondererbauwerkspunkt_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_besondererbauwerkspunkt','dummy',:alkis_epsg,'POINT',2);
+
+CREATE UNIQUE INDEX ax_besondererbauwerkspunkt_gml ON ax_besondererbauwerkspunkt USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_besondererbauwerkspunkt        IS 'B e s o n d e r e r   B a u w e r k s p u n k t';
+COMMENT ON COLUMN ax_besondererbauwerkspunkt.gml_id IS 'Identifikator, global eindeutig';
+
+
+--** Objektartengruppe: Besondere Anlagen auf SiedlungsflÃ€chen
+--   ===================================================================
+
+--** Objektartengruppe: Bauwerke, Anlagen und Einrichtungen fÃŒr den Verkehr
+--   =======================================================================
+
+-- B a u w e r k   i m  V e r k e h s b e r e i c h
+-- ------------------------------------------------
+CREATE TABLE ax_bauwerkimverkehrsbereich (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	bauwerksfunktion	integer,
+	name                    varchar,
+	zustand			integer,
+	CONSTRAINT ax_bauwerkimverkehrsbereich_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_bauwerkimverkehrsbereich','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/MULTIPOLYGON
+
+CREATE INDEX ax_bauwerkimverkehrsbereich_geom_idx ON ax_bauwerkimverkehrsbereich USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_bauwerkimverkehrsbereich_gml ON ax_bauwerkimverkehrsbereich USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_bauwerkimverkehrsbereich        IS 'B a u w e r k   i m  V e r k e h s b e r e i c h';
+COMMENT ON COLUMN ax_bauwerkimverkehrsbereich.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
+-- ----------------------------------------------
+CREATE TABLE ax_strassenverkehrsanlage (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	sonstigesmodell		varchar[],
+	anlass			varchar,
+	art			integer,
+	bezeichnung             varchar,
+	name			varchar,
+	CONSTRAINT ax_strassenverkehrsanlage_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_strassenverkehrsanlage','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- LINESTRING/MULTIPOLYGON
+
+CREATE INDEX ax_strassenverkehrsanlage_geom_idx ON ax_strassenverkehrsanlage USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_strassenverkehrsanlage_gml ON ax_strassenverkehrsanlage USING btree (gml_id,beginnt);
+
+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';
+
+
+-- W e g  /  P f a d  /  S t e i g
+-- ----------------------------------------------
+CREATE TABLE ax_wegpfadsteig (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	sonstigesmodell		varchar[],
+	anlass			varchar,
+	art			integer,
+	name			varchar,
+	CONSTRAINT ax_wegpfadsteig_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_wegpfadsteig','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- LINESTRING/POLYGON
+
+CREATE INDEX ax_wegpfadsteig_geom_idx ON ax_wegpfadsteig USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_wegpfadsteig_gml ON ax_wegpfadsteig USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_wegpfadsteig        IS 'W e g  /  P f a d  /  S t e i g';
+COMMENT ON COLUMN ax_wegpfadsteig.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- B a h n v e r k e h r s a n l a g e
+-- ----------------------------------------------
+CREATE TABLE ax_bahnverkehrsanlage (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	sonstigesmodell		varchar[],
+	anlass			varchar,
+	bahnhofskategorie	integer,
+	bahnkategorie		integer,
+	name			varchar,
+	CONSTRAINT ax_bahnverkehrsanlage_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_bahnverkehrsanlage','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POINT/POLYGON
+
+CREATE INDEX ax_bahnverkehrsanlage_geom_idx ON ax_bahnverkehrsanlage USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_bahnverkehrsanlage_gml ON ax_bahnverkehrsanlage USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_bahnverkehrsanlage        IS 'B a h n v e r k e h r s a n l a g e';
+COMMENT ON COLUMN ax_bahnverkehrsanlage.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- S e i l b a h n, S c h w e b e b a h n
+-- --------------------------------------
+CREATE TABLE ax_seilbahnschwebebahn (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	sonstigesmodell		varchar[],
+	anlass			varchar,
+	bahnkategorie		integer,
+	name			varchar,
+	CONSTRAINT ax_seilbahnschwebebahn_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_seilbahnschwebebahn','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- LINESTRING/MULTILINESTRING
+
+CREATE INDEX ax_seilbahnschwebebahn_geom_idx ON ax_seilbahnschwebebahn USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_seilbahnschwebebahn_gml ON ax_seilbahnschwebebahn USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_seilbahnschwebebahn        IS 'S e i l b a h n, S c h w e b e b a h n';
+COMMENT ON COLUMN ax_seilbahnschwebebahn.gml_id IS 'Identifikator, global eindeutig';
+
+
+
+-- G l e i s
+-- ----------------------------------------------
+CREATE TABLE ax_gleis (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	sonstigesmodell		varchar[],
+	anlass			varchar,
+	bahnkategorie		integer,
+	art			integer,
+	lagezuroberflaeche      integer,
+	name			varchar,
+	CONSTRAINT ax_gleis_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_gleis','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- LINESTRING/POLYGON
+
+CREATE INDEX ax_gleis_geom_idx ON ax_gleis USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_gleis_gml ON ax_gleis USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_gleis        IS 'G l e i s';
+COMMENT ON COLUMN ax_gleis.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- F l u g v e r k e h r s a n l a g e
+-- -----------------------------------
+CREATE TABLE ax_flugverkehrsanlage (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar,
+	sonstigesmodell		varchar,
+	anlass			varchar,
+	art			integer,
+	oberflaechenmaterial	integer,
+	name			varchar,
+	CONSTRAINT ax_flugverkehrsanlage_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_flugverkehrsanlage','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_flugverkehrsanlage_geom_idx ON ax_flugverkehrsanlage USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_flugverkehrsanlage_gml ON ax_flugverkehrsanlage USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_flugverkehrsanlage             IS 'F l u g v e r k e h r s a n l a g e';
+COMMENT ON COLUMN ax_flugverkehrsanlage.gml_id      IS 'Identifikator, global eindeutig';
+
+
+--AX_EinrichtungenFuerDenSchiffsverkehr
+-- ** Tabelle bisher noch nicht generiert
+
+
+-- B a u w e r k   i m   G e w Ã€ s s e r b e r e i c h
+-- -----------------------------------------------------
+CREATE TABLE ax_bauwerkimgewaesserbereich (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	bauwerksfunktion	integer,
+	name			varchar,
+	zustand			integer,
+	CONSTRAINT ax_bauwerkimgewaesserbereich_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_bauwerkimgewaesserbereich','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- LINESTRING/POINT
+
+CREATE INDEX ax_bauwerkimgewaesserbereich_geom_idx ON ax_bauwerkimgewaesserbereich USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_bauwerkimgewaesserbereich_gml ON ax_bauwerkimgewaesserbereich USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_bauwerkimgewaesserbereich        IS 'B a u w e r k   i m   G e w Ã€ s s e r b e r e i c h';
+COMMENT ON COLUMN ax_bauwerkimgewaesserbereich.gml_id IS 'Identifikator, global eindeutig';
+
+
+--** Objektartengruppe: Besondere Vegetationsmerkmale
+--   ===================================================================
+
+-- V e g a t a t i o n s m e r k m a l
+-- ----------------------------------------------
+CREATE TABLE ax_vegetationsmerkmal (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	bewuchs			integer,
+	zustand			integer,
+	name			varchar,
+	CONSTRAINT ax_vegetationsmerkmal_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_vegetationsmerkmal','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_vegetationsmerkmal_geom_idx ON ax_vegetationsmerkmal USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_vegetationsmerkmal_gml ON ax_vegetationsmerkmal USING btree (gml_id,beginnt);
+
+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';
+
+
+--** Objektartengruppe: Besondere Eigenschaften von GewÃ€ssern
+--   ===================================================================
+
+-- G e w Ã€ s s e r m e r k m a l
+-- ----------------------------------------------
+CREATE TABLE ax_gewaessermerkmal (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	art			integer,
+	name			varchar,
+	CONSTRAINT ax_gewaessermerkmal_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_gewaessermerkmal','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POINT/LINESTRING/POLYGON
+
+CREATE INDEX ax_gewaessermerkmal_geom_idx ON ax_gewaessermerkmal USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_gewaessermerkmal_gml ON ax_gewaessermerkmal USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_gewaessermerkmal        IS 'G e w Ã€ s s e r m e r k m a l';
+COMMENT ON COLUMN ax_gewaessermerkmal.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- u n t e r g e o r d n e t e s   G e w Ã€ s s e r
+-- -------------------------------------------------
+CREATE TABLE ax_untergeordnetesgewaesser (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	funktion		integer,
+	lagezurerdoberflaeche	integer,
+	hydrologischesmerkmal	integer,
+	name			varchar,
+	CONSTRAINT ax_untergeordnetesgewaesser_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_untergeordnetesgewaesser','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- LINESTRING/POLYGON
+
+CREATE INDEX ax_untergeordnetesgewaesser_geom_idx ON ax_untergeordnetesgewaesser USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_untergeordnetesgewaesser_gml ON ax_untergeordnetesgewaesser USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_untergeordnetesgewaesser        IS 'u n t e r g e o r d n e t e s   G e w Ã€ s s e r';
+COMMENT ON COLUMN ax_untergeordnetesgewaesser.gml_id IS 'Identifikator, global eindeutig';
+
+
+--** Objektartengruppe: Besondere Angaben zum Verkehr
+--   ===================================================================
+
+--** Objektartengruppe: Besondere Angaben zum GewÃ€sser
+--   ===================================================================
+
+-- W a s s e r s p i e g e l h Ã¶ h e
+-- ---------------------------------
+CREATE TABLE ax_wasserspiegelhoehe (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	hoehedeswasserspiegels	double precision,
+	CONSTRAINT ax_wasserspiegelhoehe_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_wasserspiegelhoehe','wkb_geometry',:alkis_epsg,'POINT',2);
+
+CREATE INDEX ax_wasserspiegelhoehe_geom_idx ON ax_wasserspiegelhoehe USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_wasserspiegelhoehe_gml ON ax_wasserspiegelhoehe USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_wasserspiegelhoehe  IS 'W a s s e r s p i e g e l h Ã¶ h e';
+
+
+-- S c h i f f f a h r t s l i n i e  /  F Ã€ h r v e r k e h r
+-- -----------------------------------------------------------
+CREATE TABLE ax_schifffahrtsliniefaehrverkehr (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	art			integer,
+	CONSTRAINT ax_schifffahrtsliniefaehrverkehr_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_schifffahrtsliniefaehrverkehr','wkb_geometry',:alkis_epsg,'LINESTRING',2);
+
+CREATE INDEX ax_schifffahrtsliniefaehrverkehr_geom_idx ON ax_schifffahrtsliniefaehrverkehr USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_schifffahrtsliniefaehrverkehr_gml ON ax_schifffahrtsliniefaehrverkehr USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_schifffahrtsliniefaehrverkehr  IS 'S c h i f f f a h r t s l i n i e  /  F Ã€ h r v e r k e h r';
+
+--*** ############################################################
+--*** Objektbereich: Relief
+--*** ############################################################
+
+--** Objektartengruppe: Reliefformen
+--   ===================================================================
+
+
+-- B Ã¶ s c h u n g s k l i f f
+-- -----------------------------
+CREATE TABLE ax_boeschungkliff (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	sonstigesmodell		varchar[],
+	anlass			varchar,
+	objekthoehe		double precision,
+	CONSTRAINT ax_boeschungkliff_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_boeschungkliff','dummy',:alkis_epsg,'POINT',2);
+
+CREATE UNIQUE INDEX ax_boeschungkliff_gml ON ax_boeschungkliff USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_boeschungkliff        IS 'B Ã¶ s c h u n g s k l i f f';
+COMMENT ON COLUMN ax_boeschungkliff.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- B Ã¶ s c h u n g s f l Ã€ c h e
+-- ---------------------------------
+--AX_Boeschungsflaeche GeÃ€ndert (Revisionsnummer: 1623)
+CREATE TABLE ax_boeschungsflaeche (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	sonstigesmodell		varchar[],
+	anlass			varchar,
+	CONSTRAINT ax_boeschungsflaeche_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_boeschungsflaeche','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_boeschungsflaeche_geom_idx ON ax_boeschungsflaeche USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_boeschungsflaeche_gml ON ax_boeschungsflaeche USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_boeschungsflaeche        IS 'B Ã¶ s c h u n g s f l Ã€ c h e';
+COMMENT ON COLUMN ax_boeschungsflaeche.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- D a m m  /  W a l l  /  D e i c h
+-- ----------------------------------------------
+CREATE TABLE ax_dammwalldeich (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	art			integer,
+	name			varchar,
+	funktion		integer,
+	CONSTRAINT ax_dammwalldeich_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_dammwalldeich','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- LINESTRING/POLYGON
+
+CREATE INDEX ax_dammwalldeich_geom_idx ON ax_dammwalldeich USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_dammwalldeich_gml ON ax_dammwalldeich USING btree (gml_id,beginnt);
+
+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';
+
+
+-- H Ã¶ h l e n e i n g a n g
+-- -------------------------
+CREATE TABLE ax_hoehleneingang (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	name			varchar,
+	ax_datenerhebung	integer,
+	CONSTRAINT ax_hoehleneingang_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_hoehleneingang','wkb_geometry',:alkis_epsg,'POINT',2);
+
+CREATE INDEX ax_hoehleneingang_geom_idx ON ax_hoehleneingang USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_hoehleneingang_gml ON ax_hoehleneingang USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_hoehleneingang        IS 'HÃ¶hleneingang';
+COMMENT ON COLUMN ax_hoehleneingang.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- F e l s e n ,  F e l s b l o c k ,   F e l s n a d e l
+-- ------------------------------------------------------
+-- Nutzung
+CREATE TABLE ax_felsenfelsblockfelsnadel (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	name			varchar,
+	CONSTRAINT ax_felsenfelsblockfelsnadel_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_felsenfelsblockfelsnadel','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_felsenfelsblockfelsnadel_geom_idx ON ax_felsenfelsblockfelsnadel USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_felsenfelsblockfelsnadel_gml ON ax_felsenfelsblockfelsnadel USING btree (gml_id,beginnt);
+
+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';
+
+
+-- D ÃŒ n e
+-- -------
+CREATE TABLE ax_duene (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	name			varchar,
+	CONSTRAINT ax_duene_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_duene','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_duene_geom_idx ON ax_duene USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_duene_gml ON ax_duene USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_duene IS 'D ÃŒ n e';
+
+-- H Ã¶ h e n l i n i e
+-- --------------------
+CREATE TABLE ax_hoehenlinie (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	hoehevonhoehenlinie	double precision,
+	CONSTRAINT ax_hoehenlinie_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_hoehenlinie','wkb_geometry',:alkis_epsg,'LINESTRING',2);
+
+CREATE INDEX ax_hoehenlinie_geom_idx ON ax_hoehenlinie USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_hoehenlinie_gml ON ax_hoehenlinie USING btree (gml_id,beginnt);
+
+
+
+--** Objektartengruppe: PrimÃ€res DGM
+--   ===================================================================
+
+--AX_Erfassung_DGM
+-- ** Tabelle bisher noch nicht generiert
+
+
+--AX_ErfassungMarkanterGelaendepunkt
+-- ** Tabelle bisher noch nicht generiert
+
+
+-- G e l Ã€ n d e k a n t e
+-- ----------------------------------------------
+CREATE TABLE ax_gelaendekante (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar,
+	sonstigesmodell		varchar,
+	anlass			varchar,
+	istteilvon		varchar, -- Beziehung?
+	artdergelaendekante	integer,
+	ax_dqerfassungsmethode	integer,
+	identifikation		integer,
+	art			integer,
+	CONSTRAINT ax_gelaendekante_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_gelaendekante','wkb_geometry',:alkis_epsg,'LINESTRING',2);
+
+CREATE INDEX ax_gelaendekante_geom_idx ON ax_gelaendekante USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_gelaendekante_gml ON ax_gelaendekante USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_gelaendekante        IS 'G e l Ã€ n d e k a n t e';
+COMMENT ON COLUMN ax_gelaendekante.gml_id IS 'Identifikator, global eindeutig';
+
+
+--AX_MarkanterGelaendepunkt
+-- ** Tabelle bisher noch nicht generiert
+
+
+-- B e s o n d e r e r   H Ã¶ h e n p u n k t
+-- -------------------------------------------------------------
+CREATE TABLE ax_besondererhoehenpunkt (
+	ogc_fid			serial NOT NULL,
+	gml_id 			character(16),
+	identifier 		character(44),
+	beginnt 		character(20),
+	endet  			character(20),
+	advstandardmodell	varchar,
+	sonstigesmodell		varchar,
+	anlass			varchar,
+	besonderebedeutung	integer,
+	CONSTRAINT ax_besondererhoehenpunkt_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_besondererhoehenpunkt','wkb_geometry',:alkis_epsg,'POINT',2);
+
+CREATE INDEX ax_besondererhoehenpunkt_geom_idx ON ax_besondererhoehenpunkt USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_besondererhoehenpunkt_gml ON ax_besondererhoehenpunkt USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_besondererhoehenpunkt        IS 'B e s o n d e r e r   H Ã¶ h e n - P u n k t';
+COMMENT ON COLUMN ax_besondererhoehenpunkt.gml_id IS 'Identifikator, global eindeutig';
+
+
+
+--** Objektartengruppe:SekundÃ€res DGM
+--   ===================================================================
+
+--*** ############################################################
+--*** Objektbereich: Gesetzliche Festlegungen, Gebietseinheiten, Kataloge
+--*** ############################################################
+
+--** Objektartengruppe: Ãffentlich-rechtliche und sonstige Festlegungen
+--   ===================================================================
+
+
+-- 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
+-- -------------------------------------------------------------------
+CREATE TABLE ax_klassifizierungnachstrassenrecht (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	artderfestlegung	integer,
+	land			integer,
+	stelle			varchar,
+	bezeichnung		varchar,
+	CONSTRAINT ax_klassifizierungnachstrassenrecht_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_klassifizierungnachstrassenrecht','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/MULTIPOLYGON
+
+CREATE INDEX ax_klassifizierungnachstrassenrecht_geom_idx   ON ax_klassifizierungnachstrassenrecht USING gist  (wkb_geometry);
+CREATE UNIQUE INDEX ax_klassifizierungnachstrassenrecht_gml ON ax_klassifizierungnachstrassenrecht USING btree (gml_id,beginnt);
+CREATE INDEX ax_klassifizierungnachstrassenrecht_afs ON ax_klassifizierungnachstrassenrecht(land,stelle);
+
+COMMENT ON TABLE  ax_klassifizierungnachstrassenrecht        IS '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';
+COMMENT ON COLUMN ax_klassifizierungnachstrassenrecht.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   W a s s e r r e c h t
+-- ---------------------------------------------------------------
+CREATE TABLE ax_klassifizierungnachwasserrecht (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	artderfestlegung	integer,
+	land			integer,
+	stelle			varchar,
+	CONSTRAINT ax_klassifizierungnachwasserrecht_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_klassifizierungnachwasserrecht','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_klassifizierungnachwasserrecht_geom_idx ON ax_klassifizierungnachwasserrecht USING gist (wkb_geometry);
+CREATE INDEX ax_klassifizierungnachwasserrecht_afs ON ax_klassifizierungnachwasserrecht(land,stelle);
+
+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';
+
+
+-- B a u - ,   R a u m -   o d e r   B o d e n o r d n u n g s r e c h t
+-- ---------------------------------------------------------------------
+-- 'Bau-, Raum- oder Bodenordnungsrecht' ist ein fachlich ÃŒbergeordnetes Gebiet von FlÃ€chen
+-- mit bodenbezogenen BeschrÃ€nkungen, Belastungen oder anderen Eigenschaften nach Ã¶ffentlichen Vorschriften.
+CREATE TABLE ax_bauraumoderbodenordnungsrecht (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	art			varchar, -- (15)
+	name			varchar,
+	artderfestlegung	integer,
+	land			integer,
+	stelle			varchar,
+	bezeichnung		varchar,
+	CONSTRAINT ax_bauraumoderbodenordnungsrecht_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_bauraumoderbodenordnungsrecht','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_bauraumoderbodenordnungsrecht_geom_idx ON ax_bauraumoderbodenordnungsrecht USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_bauraumoderbodenordnungsrecht_gml ON ax_bauraumoderbodenordnungsrecht USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_bauraumoderbodenordnungsrecht             IS 'REO: Bau-, Raum- oder Bodenordnungsrecht';
+COMMENT ON COLUMN ax_bauraumoderbodenordnungsrecht.gml_id      IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN ax_bauraumoderbodenordnungsrecht.artderfestlegung IS 'ADF';
+COMMENT ON COLUMN ax_bauraumoderbodenordnungsrecht.name      IS 'NAM, Eigenname von "Bau-, Raum- oder Bodenordnungsrecht"';
+COMMENT ON COLUMN ax_bauraumoderbodenordnungsrecht.bezeichnung IS 'BEZ, Amtlich festgelegte VerschlÃŒsselung von "Bau-, Raum- oder Bodenordnungsrecht"';
+
+
+-- S o n s t i g e s   R e c h t
+-- -----------------------------
+CREATE TABLE ax_sonstigesrecht (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	artderfestlegung	integer,
+	land			integer,
+	stelle			varchar,
+	bezeichnung		varchar,
+	characterstring		varchar,
+	art			varchar,  --(15)
+	name			varchar,
+	funktion		integer,
+--	"qualitaetsangaben|ax_dqmitdatenerhebung|herkunft|li_lineage|pro" varchar,
+--	datetime		varchar,
+	CONSTRAINT ax_sonstigesrecht_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_sonstigesrecht','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_sonstigesrecht_geom_idx ON ax_sonstigesrecht USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_sonstigesrecht_gml ON ax_sonstigesrecht USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_sonstigesrecht        IS 'S o n s t i g e s   R e c h t';
+COMMENT ON COLUMN ax_sonstigesrecht.gml_id IS 'Identifikator, global eindeutig';
+
+
+--** Objektartengruppe: BodenschÃ€tzung, Bewertung
+--   ===================================================================
+
+
+-- B o d e n s c h Ã€ t z u n g
+-- ----------------------------------------------
+CREATE TABLE ax_bodenschaetzung (
+	ogc_fid				serial NOT NULL,
+	gml_id				character(16),
+	identifier			character(44),
+	beginnt				character(20),
+	endet 				character(20),
+	advstandardmodell		varchar,
+	anlass				varchar,
+	art				varchar, -- (15)
+	name				varchar,
+	kulturart			integer,
+	bodenart			integer,
+	zustandsstufeoderbodenstufe	integer,
+	entstehungsartoderklimastufewasserverhaeltnisse	integer[], -- veraendert [] 2012-02-03
+	bodenzahlodergruenlandgrundzahl	integer,
+	ackerzahlodergruenlandzahl	integer,
+	sonstigeangaben			integer[],
+	jahreszahl			integer,
+	CONSTRAINT ax_bodenschaetzung_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_bodenschaetzung','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/MULTIPOLYGON
+
+CREATE INDEX ax_bodenschaetzung_geom_idx ON ax_bodenschaetzung USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_bodenschaetzung_gml ON ax_bodenschaetzung USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_bodenschaetzung        IS 'B o d e n s c h Ã€ t z u n g';
+COMMENT ON COLUMN ax_bodenschaetzung.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- M u s t e r -,  L a n d e s m u s t e r -   u n d   V e r g l e i c h s s t u e c k
+-- -----------------------------------------------------------------------------------
+CREATE TABLE ax_musterlandesmusterundvergleichsstueck (
+	ogc_fid				serial NOT NULL,
+	gml_id				character(16),
+	identifier			character(44),
+	beginnt				character(20),
+	endet 				character(20),
+	advstandardmodell		varchar,
+	anlass				varchar,
+	merkmal				integer,
+	nummer				integer,
+	kulturart			integer,
+	bodenart			integer,
+	zustandsstufeoderbodenstufe	integer,
+	entstehungsartoderklimastufewasserverhaeltnisse	integer,
+	bodenzahlodergruenlandgrundzahl	integer,
+	ackerzahlodergruenlandzahl	integer,
+	art				varchar,  -- (15)
+	name				varchar,
+	CONSTRAINT ax_musterlandesmusterundvergleichsstueck_pk PRIMARY KEY (ogc_fid)
+);
+
+
+SELECT AddGeometryColumn('ax_musterlandesmusterundvergleichsstueck','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/POINT
+
+CREATE INDEX ax_musterlandesmusterundvergleichsstueck_geom_idx ON ax_musterlandesmusterundvergleichsstueck USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_musterlandesmusterundvergleichsstueck_gml ON ax_musterlandesmusterundvergleichsstueck USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_musterlandesmusterundvergleichsstueck        IS 'Muster-, Landesmuster- und Vergleichsstueck';
+COMMENT ON COLUMN ax_musterlandesmusterundvergleichsstueck.gml_id IS 'Identifikator, global eindeutig';
+
+
+--** Objektartengruppe: Kataloge
+--   ===================================================================
+
+
+-- B u n d e s l a n d
+-- ----------------------------------------------
+CREATE TABLE ax_bundesland (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	schluesselgesamt	integer,
+	bezeichnung		varchar, --(22)
+	land			integer,
+	stelle			varchar,
+	CONSTRAINT ax_bundesland_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_bundesland','dummy',:alkis_epsg,'POINT',2);
+
+CREATE UNIQUE INDEX ax_bundesland_gml ON ax_bundesland USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_bundesland        IS 'B u n d e s l a n d';
+COMMENT ON COLUMN ax_bundesland.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- R e g i e r u n g s b e z i r k
+-- ----------------------------------------------
+CREATE TABLE ax_regierungsbezirk (
+	ogc_fid				serial NOT NULL,
+	gml_id				character(16),
+	identifier			character(44),
+	beginnt				character(20),
+	endet 				character(20),
+	advstandardmodell		varchar,
+	anlass				varchar,
+	schluesselgesamt		integer,
+	bezeichnung			varchar,
+	land				integer,
+	regierungsbezirk		integer,
+	CONSTRAINT ax_regierungsbezirk_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_regierungsbezirk','dummy',:alkis_epsg,'POINT',2);
+
+-- Verbindungstabellen indizieren
+CREATE UNIQUE INDEX ax_regierungsbezirk_gml ON ax_regierungsbezirk USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_regierungsbezirk        IS 'R e g i e r u n g s b e z i r k';
+COMMENT ON COLUMN ax_regierungsbezirk.gml_id IS 'Identifikator, global eindeutig';
+
+
+--AX_KreisRegion GeÃ€ndert (Revisionsnummer: 1658)
+
+-- K r e i s   /   R e g i o n
+-- ---------------------------
+CREATE TABLE ax_kreisregion (
+	ogc_fid				serial NOT NULL,
+	gml_id				character(16),
+	identifier			character(44),
+	beginnt				character(20),
+	endet 				character(20),
+	advstandardmodell		varchar,
+	anlass				varchar,
+	schluesselgesamt		integer,
+	bezeichnung			varchar,
+	land				integer,
+	regierungsbezirk		integer,
+	kreis				integer,
+	CONSTRAINT ax_kreisregion_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_kreisregion','dummy',:alkis_epsg,'POINT',2);
+
+CREATE UNIQUE INDEX ax_kreisregion_gml ON ax_kreisregion USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_kreisregion        IS 'K r e i s  /  R e g i o n';
+COMMENT ON COLUMN ax_kreisregion.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- G e m e i n d e
+-- ----------------------------------------------
+CREATE TABLE ax_gemeinde (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	schluesselgesamt	integer,
+	bezeichnung		varchar,
+	land			integer,
+	regierungsbezirk	integer,
+	kreis			integer,
+	gemeinde		integer,
+	CONSTRAINT ax_gemeinde_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_gemeinde','dummy',:alkis_epsg,'POINT',2);
+
+-- Index fÃŒr alkis_beziehungen
+CREATE UNIQUE INDEX ax_gemeinde_gml ON ax_gemeinde USING btree (gml_id,beginnt);
+
+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';
+
+
+-- G e m e i n d e t e i l
+-- -----------------------------------------
+CREATE TABLE ax_gemeindeteil (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	schluesselgesamt	double precision,
+	bezeichnung		varchar,
+	administrativefunktion	integer,
+	land			integer,
+	regierungsbezirk	integer,
+	kreis			integer,
+	gemeinde		integer,
+	gemeindeteil		integer,
+	CONSTRAINT ax_gemeindeteil_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_gemeindeteil','dummy',:alkis_epsg,'POINT',2);
+
+-- Index fÃŒr alkis_beziehungen
+CREATE UNIQUE INDEX ax_gemeindeteil_gml ON ax_gemeindeteil USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_gemeindeteil        IS 'G e m e i n d e - T e i l';
+COMMENT ON COLUMN ax_gemeindeteil.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- G e m a r k u n g
+-- ----------------------------------------------
+-- NREO, nur Schluesseltabelle: Geometrie entbehrlich
+CREATE TABLE ax_gemarkung (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar[],
+	anlass			varchar,
+	schluesselgesamt	integer,
+	bezeichnung		varchar,
+	land			integer,
+	gemarkungsnummer	integer,  -- Key
+--	"istamtsbezirkvon|ax_dienststelle_schluessel|land" integer,
+	stelle			integer,
+	CONSTRAINT ax_gemarkung_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_gemarkung','dummy',:alkis_epsg,'POINT',2);
+
+CREATE UNIQUE INDEX ax_gemarkung_gml ON ax_gemarkung USING btree (gml_id,beginnt);         -- Index fÃŒr alkis_beziehungen
+CREATE INDEX ax_gemarkung_nr         ON ax_gemarkung USING btree (land, gemarkungsnummer); -- Such-Index, Verweis aus ax_Flurstueck
+
+COMMENT ON TABLE  ax_gemarkung        IS 'G e m a r k u n g';
+COMMENT ON COLUMN ax_gemarkung.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- G e m a r k u n g s t e i l   /   F l u r
+-- ----------------------------------------------
+-- Schluesseltabelle: Geometrie entbehrlich
+CREATE TABLE ax_gemarkungsteilflur (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	schluesselgesamt	integer,
+	bezeichnung		varchar, -- integer,
+	land			integer,
+	gemarkung		integer,
+	gemarkungsteilflur	integer,
+	CONSTRAINT ax_gemarkungsteilflur_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_gemarkungsteilflur','dummy',:alkis_epsg,'POINT',2);
+
+-- Index fÃŒr alkis_beziehungen
+CREATE UNIQUE INDEX ax_gemarkungsteilflur_gml ON ax_gemarkungsteilflur USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_gemarkungsteilflur        IS 'G e m a r k u n g s t e i l   /   F l u r';
+COMMENT ON COLUMN ax_gemarkungsteilflur.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- B u c h u n g s b l a t t - B e z i r k
+-- ----------------------------------------------
+CREATE TABLE ax_buchungsblattbezirk (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	schluesselgesamt	integer,
+	bezeichnung		varchar,
+	land			integer,
+	bezirk			integer,
+--	"gehoertzu|ax_dienststelle_schluessel|land" integer,
+	stelle			varchar,
+	CONSTRAINT ax_buchungsblattbezirk_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_buchungsblattbezirk','dummy',:alkis_epsg,'POINT',2);
+
+CREATE UNIQUE INDEX ax_buchungsblattbezirk_gml ON ax_buchungsblattbezirk USING btree (gml_id,beginnt);
+
+-- Such-Index auf Land + Bezirk
+-- Der Verweis von ax_buchungsblatt hat keine alkis_beziehung.
+CREATE INDEX ax_buchungsblattbez_key ON ax_buchungsblattbezirk USING btree (land, bezirk);
+
+COMMENT ON TABLE  ax_buchungsblattbezirk        IS 'Buchungsblatt- B e z i r k';
+COMMENT ON COLUMN ax_buchungsblattbezirk.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- D i e n s t s t e l l e
+-- ----------------------------------------------
+-- NREO, nur Schluesseltabelle: Geometrie entbehrlich
+CREATE TABLE ax_dienststelle (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	sonstigesmodell		varchar,
+	anlass			varchar,
+	schluesselgesamt	varchar,
+	bezeichnung		varchar, -- 102
+	land			integer,
+	stelle			varchar,
+	stellenart		integer,
+	-- hat character	varying,
+	CONSTRAINT ax_dienststelle_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_dienststelle','dummy',:alkis_epsg,'POINT',2);
+
+-- Index fÃŒr alkis_beziehungen
+CREATE UNIQUE INDEX ax_dienststelle_gml ON ax_dienststelle USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_dienststelle        IS 'D i e n s t s t e l l e';
+COMMENT ON COLUMN ax_dienststelle.gml_id IS 'Identifikator, global eindeutig';
+
+
+-- 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
+-- --------------------------------------------------------------
+CREATE TABLE ax_lagebezeichnungkatalogeintrag (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	schluesselgesamt	varchar,
+	bezeichnung		varchar,
+	land			integer,
+	regierungsbezirk	integer,
+	kreis			integer,
+	gemeinde		integer,
+	lage			varchar,
+	CONSTRAINT ax_lagebezeichnungkatalogeintrag_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_lagebezeichnungkatalogeintrag','dummy',:alkis_epsg,'POINT',2);
+
+CREATE UNIQUE INDEX ax_lagebezeichnungkatalogeintrag_gml ON ax_lagebezeichnungkatalogeintrag USING btree (gml_id,beginnt);
+
+-- NRW: Nummerierung Strassenschluessel innerhalb einer Gemeinde
+-- Die Kombination Gemeinde und StraÃenschlÃŒssel ist also ein eindeutiges Suchkriterium.
+CREATE INDEX ax_lagebezeichnungkatalogeintrag_lage ON ax_lagebezeichnungkatalogeintrag USING btree (gemeinde, lage);
+
+-- Suchindex (Verwendung in Navigations-Programm)
+CREATE INDEX ax_lagebezeichnungkatalogeintrag_gesa ON ax_lagebezeichnungkatalogeintrag USING btree (schluesselgesamt);
+CREATE INDEX ax_lagebezeichnungkatalogeintrag_bez  ON ax_lagebezeichnungkatalogeintrag USING btree (bezeichnung);
+
+COMMENT ON TABLE  ax_lagebezeichnungkatalogeintrag              IS 'StraÃentabelle';
+COMMENT ON COLUMN ax_lagebezeichnungkatalogeintrag.gml_id       IS 'Identifikator, global eindeutig';
+COMMENT ON COLUMN ax_lagebezeichnungkatalogeintrag.lage         IS 'StraÃenschlÃŒssel';
+COMMENT ON COLUMN ax_lagebezeichnungkatalogeintrag.bezeichnung  IS 'StraÃenname';
+
+
+--** Objektartengruppe: Geographische Gebietseinheiten
+--   ===================================================================
+
+-- k l e i n r Ã€ u m i g e r   L a n d s c h a f t s t e i l
+-- -----------------------------------------------------------
+CREATE TABLE ax_kleinraeumigerlandschaftsteil (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	sonstigesmodell		varchar[],
+	anlass			varchar,
+	landschaftstyp		integer,
+	name			varchar,
+	CONSTRAINT ax_kleinraeumigerlandschaftsteil_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_kleinraeumigerlandschaftsteil','wkb_geometry',:alkis_epsg,'POINT',2);
+
+CREATE INDEX ax_kleinraeumigerlandschaftsteil_geom_idx   ON ax_kleinraeumigerlandschaftsteil USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_kleinraeumigerlandschaftsteil_gml ON ax_kleinraeumigerlandschaftsteil USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_kleinraeumigerlandschaftsteil        IS 'k l e i n r Ã€ 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';
+
+
+-- W o h n p l a t z
+-- -----------------------------------------------------------
+CREATE TABLE ax_wohnplatz (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	name			varchar,
+	CONSTRAINT ax_wohnplatz_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_wohnplatz','wkb_geometry',:alkis_epsg,'POINT',2);
+
+CREATE INDEX ax_wohnplatz_geom_idx   ON ax_wohnplatz USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_wohnplatz_gml ON ax_wohnplatz USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_wohnplatz        IS 'W o h n p l a t z';
+COMMENT ON COLUMN ax_wohnplatz.gml_id IS 'Identifikator, global eindeutig';
+
+
+--** Objektartengruppe: Administrative Gebietseinheiten
+--   ===================================================================
+
+
+-- K o m m u n a l e s   G e b i e t
+-- ----------------------------------------------
+CREATE TABLE ax_kommunalesgebiet (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet 			character(20),
+	advstandardmodell	varchar,
+	anlass			varchar,
+	schluesselgesamt	varchar,
+	land			integer,
+	regierungsbezirk	integer,
+	kreis			integer,
+	gemeinde		integer,
+	gemeindeflaeche		double precision,
+	CONSTRAINT ax_kommunalesgebiet_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_kommunalesgebiet','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
+
+CREATE INDEX ax_kommunalesgebiet_geom_idx   ON ax_kommunalesgebiet USING gist (wkb_geometry);
+CREATE UNIQUE INDEX ax_kommunalesgebiet_gml ON ax_kommunalesgebiet USING btree (gml_id,beginnt);
+
+COMMENT ON TABLE  ax_kommunalesgebiet        IS 'K o m m u n a l e s   G e b i e t';
+COMMENT ON COLUMN ax_kommunalesgebiet.gml_id IS 'Identifikator, global eindeutig';
+
+
+--AX_Gebiet
+-- ** Tabelle bisher noch nicht generiert
+
+-- V e r t r e t u n g
+-- -------------------
+CREATE TABLE ax_vertretung (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar(4),
+	anlass			varchar,
+	CONSTRAINT ax_vertretung_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_vertretung','dummy',:alkis_epsg,'POINT',2);
+
+COMMENT ON TABLE  ax_vertretung IS 'V e r t r e t u n g';
+
+
+-- V e r w a l t u n g s g e m e i n s c h a f t
+-- ---------------------------------------------
+CREATE TABLE ax_verwaltungsgemeinschaft (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar(4),
+	anlass			varchar,
+	schluesselgesamt	integer,
+	bezeichnung		varchar,
+	bezeichnungart		integer,
+	land			integer,
+	regierungsbezirk	integer,
+	kreis			integer,
+	verwaltungsgemeinschaft	integer,
+	CONSTRAINT ax_verwaltungsgemeinschaft_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_verwaltungsgemeinschaft','dummy',:alkis_epsg,'POINT',2);
+
+COMMENT ON TABLE  ax_verwaltungsgemeinschaft  IS 'V e r w a l t u n g s g e m e i n s c h a f t';
+
+
+-- V e r w a l t u n g
+-- -------------------
+CREATE TABLE ax_verwaltung (
+	ogc_fid			serial NOT NULL,
+	gml_id			character(16),
+	identifier		character(44),
+	beginnt			character(20),
+	endet			character(20),
+	advstandardmodell	varchar(4),
+	anlass			varchar,
+	CONSTRAINT ax_verwaltung_pk PRIMARY KEY (ogc_fid)
+);
+
+SELECT AddGeometryColumn('ax_verwaltung','dummy',:alkis_epsg,'POINT',2);
+
+COMMENT ON TABLE  ax_verwaltung  IS 'V e r w a l t u n g';
+
+
+--*** ############################################################
+--*** Objektbereich: Nutzerprofile
+--*** ############################################################
+
+--** Objektartengruppe: Nutzerprofile
+--   ===================================================================
+
+--AX_FOLGEVA
+
+--*** ############################################################
+--*** Objektbereich: Migration
+--*** ############################################################
+
+--** Objektartengruppe: Migrationsobjekte
+--   ===================================================================
+
+
+-- SchlÃŒsseltabelle "advstandardmodell" (9):
+-- ----------------------------------------
+-- LiegenschaftskatasterModell = DLKM
+-- KatasterkartenModell500     = DKKM500
+-- KatasterkartenModell1000    = DKKM1000
+-- KatasterkartenModell2000    = DKKM2000
+-- KatasterkartenModell5000    = DKKM5000
+-- BasisLandschaftsModell      = Basis-DLM
+-- LandschaftsModell50         = DLM50
+-- LandschaftsModell250        = DLM250
+-- LandschaftsModell1000       = DLM1000
+-- TopographischeKarte10       = DTK10
+-- TopographischeKarte25       = DTK25
+-- TopographischeKarte50       = DTK50
+-- TopographischeKarte100      = DTK100
+-- TopographischeKarte250      = DTK250
+-- TopographischeKarte1000     = DTK1000
+-- Festpunktmodell             = DFGM
+-- DigitalesGelaendemodell2    = DGM2
+-- DigitalesGelaendemodell5    = DGM5
+-- DigitalesGelaendemodell25   = DGM25
+-- Digitales Gelaendemodell50  = DGM50
+
+-- Schema aktualisieren (setzt auch die Indizes neu)
+-- SELECT alkis_update_schema();
+
+-- In allen Tabellen die Objekte LÃ¶schen, die ein Ende-Datum haben
+-- SELECT alkis_delete_all_endet();
+
+--
+--          THE  (happy)  END
+--
Index: trunk/data/konvert/postnas_0.7/alkis_PostNAS_keytables.sql
===================================================================
--- trunk/data/konvert/postnas_0.7/alkis_PostNAS_keytables.sql	(revision 212)
+++ trunk/data/konvert/postnas_0.7/alkis_PostNAS_keytables.sql	(revision 212)
@@ -0,0 +1,1243 @@
+
+-- ALKIS-Datenbank aus dem Konverter PostNAS 0.7
+
+-- Z u s a e t z l i c h e   S c h l u e s s e l t a b e l l e n
+
+-- Dieses Script fuegt der Datenbank einige Schluesseltabellen hinzu, die der 
+-- Konverter PostNAS NICHT aufbaut, weil sie nicht in den NAS-Daten enthalten sind.
+-- Die Schluessel sind der Dokumentation zu entnehmen.
+
+-- Die Tabellen werden vom Buchwerk-Auskunftsprogramm benoetigt.
+
+-- Dies Script kann nach dem Anlegen der Datenbank mit dem Script 'alkis_PostNAS_0.7_schema.sql' verarbeitet werden.
+
+-- Alternativ kann eine Template-Datenbbank bereits mit diesen Schluesseltabellen angelegt werden.
+
+-- Version
+--  2010-09-16  F.J. Buchungsart hinzugefuegt
+--  2011-07-25       PostNAS 06, Umbenennung, "grant" raus
+--  2011-11-21  F.J. Mehrere neue SchlÃŒsseltabellen zu ax_gebaeude_*, Konstanten aus Tabellen entfernt (Wozu?)
+--  2011-12-16  A.E. Mehrere neue Tabellen zum Bereich "Bodenschaetzung"
+--  2011-12-19  F.J. Neue Tabelle "ax_datenerhebung"
+--  2011-12-20  A.E. ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion
+--  2011-12-22  A.E. ax_bauteil_bauart
+--  2012-03-12  A.E. ax_anderefestlegungnachstrassenrecht_artdf, ax_klassifizierungnachwasserrecht_artdf, ax_klassifizierungnachstrassenrecht_artdf, ax_naturumweltoderbodenschutzrecht_artdf, ax_sonstigesrecht_artdf, ax_anderefestlegungnachwasserrecht_artdf
+
+  SET client_encoding = 'UTF8';
+
+
+-- G e b a e u d e - B a u w e i s e
+-- ---------------------------------
+
+-- Wird z.B. benoetigt in Buchauskunft, Modul 'alkisgebaeudenw.php'
+
+-- Nicht im Grunddatenbestand NRW 
+-- Siehe http://www.kreis-euskirchen.de/service/downloads/geoinformation/Kreis_EU_Gebaeudeerfassung.pdf
+
+CREATE TABLE ax_gebaeude_bauweise (
+    bauweise_id            integer, 
+    bauweise_beschreibung  character varying,
+    CONSTRAINT pk_ax_ax_gebaeude_bauweise PRIMARY KEY (bauweise_id)
+  );
+
+COMMENT ON TABLE ax_gebaeude_bauweise 
+IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1100,'Freistehendes EinzelgebÃ€ude');
+INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1200,'Freistehender GebÃ€udeblock');
+INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1300,'Einzelgarage');
+INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1400,'Doppelgarage');
+INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1500,'Sammelgarage');
+INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2100,'DoppelhaushÃ€lfte');
+INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2200,'Reihenhaus');
+INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2300,'Haus in Reihe');
+INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2400,'Gruppenhaus');
+INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2500,'GebÃ€udeblock in geschlossener Bauweise');
+INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (4000,'Offene Halle');
+
+
+
+-- G e b a e u d e - F u n k t i o n
+-- ---------------------------------
+
+-- Tabelle wird z.B. benoetigt in Buchauskunft, Modul 'alkisgebaeudenw.php'
+
+-- Kennung   = 31001
+-- Objektart = 'ax_gebaeude'
+
+--DROP TABLE ax_gebaeude_gebaeudefunktion; -- alter Name
+
+CREATE TABLE ax_gebaeude_funktion (
+    wert        integer, 
+    bezeichner  character varying,
+    CONSTRAINT pk_ax_gebaeude_funktion_wert PRIMARY KEY (wert)
+   );
+
+
+COMMENT ON TABLE  ax_gebaeude_funktion 
+IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1000,'WohngebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1010,'Wohnhaus');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1020,'Wohnheim');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1021,'Kinderheim');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1022,'Seniorenheim');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1023,'Schwesternwohnheim');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1024,'Studenten-, SchÃŒlerwohnheim');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1025,'Schullandheim');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1100,'Gemischt genutztes GebÃ€ude mit Wohnen');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1110,'WohngebÃ€ude mit Gemeinbedarf');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1120,'WohngebÃ€ude mit Handel und Dienstleistungen');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1121,'Wohn- und VerwaltungsgebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1122,'Wohn- und BÃŒrogebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1123,'Wohn- und GeschÃ€ftsgebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1130,'WohngebÃ€ude mit Gewerbe und Industrie');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1131,'Wohn- und BetriebsgebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1210,'Land- und forstwirtschaftliches WohngebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1220,'Land- und forstwirtschaftliches Wohn- und BetriebsgebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1221,'Bauernhaus');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1222,'Wohn- und WirtschaftsgebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1223,'Forsthaus');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1310,'GebÃ€ude zur Freizeitgestaltung');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1311,'Ferienhaus');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1312,'Wochenendhaus');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1313,'Gartenhaus');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2000,'GebÃ€ude fÃŒr Wirtschaft oder Gewerbe');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2010,'GebÃ€ude fÃŒr Handel und Dienstleistungen');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2020,'BÃŒrogebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2030,'Kreditinstitut');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2040,'Versicherung');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2050,'GeschÃ€ftsgebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2051,'Kaufhaus');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2052,'Einkaufszentrum');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2053,'Markthalle');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2054,'Laden');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2055,'Kiosk');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2056,'Apotheke');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2060,'Messehalle');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2070,'GebÃ€ude fÃŒr Beherbergung');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2071,'Hotel, Motel, Pension');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2072,'Jugendherberge');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2073,'HÃŒtte (mit ÃbernachtungsmÃ¶glichkeit)');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2074,'CampingplatzgebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2080,'GebÃ€ude fÃŒr Bewirtung');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2081,'GaststÃ€tte, Restaurant');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2082,'HÃŒtte (ohne ÃbernachtungsmÃ¶glichkeit)');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2083,'Kantine');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2090,'Freizeit- und VergnÃŒgungsstÃ€tte');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2091,'Festsaal');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2092,'Kino');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2093,'Kegel-, Bowlinghalle');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2094,'Spielkasino');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2100,'GebÃ€ude fÃŒr Gewerbe und Industrie');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2110,'ProduktionsgebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2111,'Fabrik');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2112,'BetriebsgebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2113,'Brauerei');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2114,'Brennerei');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2120,'Werkstatt');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2121,'SÃ€gewerk');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2130,'Tankstelle');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2131,'WaschstraÃe, Waschanlage, Waschhalle');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2140,'GebÃ€ude fÃŒr Vorratshaltung');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2141,'KÃŒhlhaus');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2142,'SpeichergebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2143,'Lagerhalle, Lagerschuppen, Lagerhaus');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2150,'SpeditionsgebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2160,'GebÃ€ude fÃŒr Forschungszwecke');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2170,'GebÃ€ude fÃŒr Grundstoffgewinnung');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2171,'Bergwerk');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2172,'Saline');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2180,'GebÃ€ude fÃŒr betriebliche Sozialeinrichtung');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2200,'Sonstiges GebÃ€ude fÃŒr Gewerbe und Industrie');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2210,'MÃŒhle');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2211,'WindmÃŒhle');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2212,'WassermÃŒhle');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2213,'SchÃ¶pfwerk');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2220,'Wetterstation');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2310,'GebÃ€ude fÃŒr Handel und Dienstleistung mit Wohnen');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2320,'GebÃ€ude fÃŒr Gewerbe und Industrie mit Wohnen');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2400,'BetriebsgebÃ€ude zu Verkehrsanlagen (allgemein)');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2410,'BetriebsgebÃ€ude fÃŒr StraÃenverkehr');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2411,'StraÃenmeisterei');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2412,'Wartehalle');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2420,'BetriebsgebÃ€ude fÃŒr Schienenverkehr');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2421,'BahnwÃ€rterhaus');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2422,'Lokschuppen, Wagenhalle');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2423,'Stellwerk, Blockstelle');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2424,'BetriebsgebÃ€ude des GÃŒterbahnhofs');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2430,'BetriebsgebÃ€ude fÃŒr Flugverkehr');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2431,'Flugzeughalle');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2440,'BetriebsgebÃ€ude fÃŒr Schiffsverkehr');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2441,'Werft (Halle)');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2442,'Dock (Halle)');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2443,'BetriebsgebÃ€ude zur Schleuse');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2444,'Bootshaus');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2450,'BetriebsgebÃ€ude zur Seilbahn');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2451,'Spannwerk zur Drahtseilbahn');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2460,'GebÃ€ude zum Parken');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2461,'Parkhaus');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2462,'Parkdeck');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2463,'Garage');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2464,'Fahrzeughalle');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2465,'Tiefgarage');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2500,'GebÃ€ude zur Versorgung');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2501,'GebÃ€ude zur Energieversorgung');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2510,'GebÃ€ude zur Wasserversorgung');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2511,'Wasserwerk');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2512,'Pumpstation');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2513,'WasserbehÃ€lter');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2520,'GebÃ€ude zur ElektrizitÃ€tsversorgung');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2521,'ElektrizitÃ€tswerk');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2522,'Umspannwerk');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2523,'Umformer');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2527,'ReaktorgebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2528,'Turbinenhaus');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2529,'Kesselhaus');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2540,'GebÃ€ude fÃŒr Fernmeldewesen');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2560,'GebÃ€ude an unterirdischen Leitungen');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2570,'GebÃ€ude zur Gasversorgung');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2571,'Gaswerk');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2580,'Heizwerk');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2590,'GebÃ€ude zur Versorgungsanlage');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2591,'Pumpwerk (nicht fÃŒr Wasserversorgung)');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2600,'GebÃ€ude zur Entsorgung');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2610,'GebÃ€ude zur Abwasserbeseitigung');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2611,'GebÃ€ude der KlÃ€ranlage');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2612,'Toilette');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2620,'GebÃ€ude zur Abfallbehandlung');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2621,'MÃŒllbunker');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2622,'GebÃ€ude zur MÃŒllverbrennung');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2623,'GebÃ€ude der Abfalldeponie');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2700,'GebÃ€ude fÃŒr Land- und Forstwirtschaft');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2720,'Land- und forstwirtschaftliches BetriebsgebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2721,'Scheune');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2723,'Schuppen');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2724,'Stall');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2726,'Scheune und Stall');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2727,'Stall fÃŒr TiergroÃhaltung');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2728,'Reithalle');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2729,'WirtschaftsgebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2732,'AlmhÃŒtte');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2735,'Jagdhaus, JagdhÃŒtte');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2740,'Treibhaus, GewÃ€chshaus');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2741,'Treibhaus');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2742,'GewÃ€chshaus, verschiebbar');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3000,'GebÃ€ude fÃŒr Ã¶ffentliche Zwecke');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3010,'VerwaltungsgebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3011,'Parlament');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3012,'Rathaus');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3013,'Post');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3014,'Zollamt');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3015,'Gericht');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3016,'Botschaft, Konsulat');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3017,'Kreisverwaltung');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3018,'Bezirksregierung');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3019,'Finanzamt');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3020,'GebÃ€ude fÃŒr Bildung und Forschung');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3021,'Allgemein bildende Schule');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3022,'Berufsbildende Schule');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3023,'HochschulgebÃ€ude (Fachhochschule, UniversitÃ€t)');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3024,'Forschungsinstitut');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3030,'GebÃ€ude fÃŒr kulturelle Zwecke');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3031,'Schloss');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3032,'Theater, Oper');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3033,'KonzertgebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3034,'Museum');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3035,'Rundfunk, Fernsehen');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3036,'VeranstaltungsgebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3037,'Bibliothek, BÃŒcherei');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3038,'Burg, Festung');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3040,'GebÃ€ude fÃŒr religiÃ¶se Zwecke');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3041,'Kirche');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3042,'Synagoge');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3043,'Kapelle');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3044,'Gemeindehaus');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3045,'Gotteshaus');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3046,'Moschee');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3047,'Tempel');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3048,'Kloster');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3050,'GebÃ€ude fÃŒr Gesundheitswesen');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3051,'Krankenhaus');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3052,'Heilanstalt, Pflegeanstalt, Pflegestation');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3053,'Ãrztehaus, Poliklinik');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3060,'GebÃ€ude fÃŒr soziale Zwecke');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3061,'Jugendfreizeitheim');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3062,'Freizeit-, Vereinsheim, Dorfgemeinschafts-, BÃŒrgerhaus');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3063,'SeniorenfreizeitstÃ€tte');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3064,'Obdachlosenheim');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3065,'Kinderkrippe, Kindergarten, KindertagesstÃ€tte');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3066,'Asylbewerberheim');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3070,'GebÃ€ude fÃŒr Sicherheit und Ordnung');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3071,'Polizei');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3072,'Feuerwehr');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3073,'Kaserne');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3074,'Schutzbunker');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3075,'Justizvollzugsanstalt');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3080,'FriedhofsgebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3081,'Trauerhalle');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3082,'Krematorium');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3090,'EmpfangsgebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3091,'BahnhofsgebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3092,'FlughafengebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3094,'GebÃ€ude zum U-Bahnhof');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3095,'GebÃ€ude zum S-Bahnhof');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3097,'GebÃ€ude zum Busbahnhof');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3098,'EmpfangsgebÃ€ude Schifffahrt');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3100,'GebÃ€ude fÃŒr Ã¶ffentliche Zwecke mit Wohnen');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3200,'GebÃ€ude fÃŒr Erholungszwecke');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3210,'GebÃ€ude fÃŒr Sportzwecke');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3211,'Sport-, Turnhalle');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3212,'GebÃ€ude zum Sportplatz');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3220,'BadegebÃ€ude');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3221,'Hallenbad');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3222,'GebÃ€ude im Freibad');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3230,'GebÃ€ude im Stadion');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3240,'GebÃ€ude fÃŒr Kurbetrieb');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3241,'BadegebÃ€ude fÃŒr medizinische Zwecke');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3242,'Sanatorium');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3260,'GebÃ€ude im Zoo');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3261,'EmpfangsgebÃ€ude des Zoos');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3262,'Aquarium, Terrarium, Voliere');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3263,'Tierschauhaus');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3264,'Stall im Zoo');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3270,'GebÃ€ude im botanischen Garten');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3271,'EmpfangsgebÃ€ude des botanischen Gartens');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3272,'GewÃ€chshaus (Botanik)');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3273,'Pflanzenschauhaus');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3280,'GebÃ€ude fÃŒr andere Erholungseinrichtung');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3281,'SchutzhÃŒtte');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3290,'Touristisches Informationszentrum');
+INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (9998,'Nach Quellenlage nicht zu spezifizieren');
+
+
+
+-- W e i t e r e   G e b a e u d e - F u n k t i o n
+-- -------------------------------------------------
+
+--DROP TABLE ax_gebaeude_weiterefunktion;
+
+CREATE TABLE ax_gebaeude_weiterefunktion (
+    wert        integer,
+    bezeichner  character varying,
+    CONSTRAINT pk_ax_gebaeude_weitfunktion_wert PRIMARY KEY (wert)
+   );
+
+COMMENT ON TABLE  ax_gebaeude_weiterefunktion 
+IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1000, 'Bankfiliale');	-- , 'Bankfiliale' ist eine Einrichtung in der GeldgeschÃ€fte getÃ€tigt werden.
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1010, 'Hotel');		-- , 'Hotel' ist ein Beherbergungs- und/oder Verpflegungsbetrieb.
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1020, 'Jugendherberge');	-- , 'Jugendherberge' ist eine zur FÃ¶rderung von Jugendreisen dienende Aufenthalts- und ÃbernachtungsstÃ€tte.
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1030, 'GaststÃ€tte');		-- , 'GaststÃ€tte' ist eine Einrichtung, in der gegen Entgelt Mahlzeiten und GetrÃ€nke zum sofortigen Verzehr angeboten werden.
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1040, 'Kino');		-- , 'Kino' ist eine Einrichtung, in der alle Arten von Filmen bzw. Lichtspielen fÃŒr ein Publikum abgespielt werden.
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1050, 'Spielkasino');	-- , 'Spielkasino' ist eine Einrichtung, in der Ã¶ffentlich zugÃ€nglich staatlich konzessioniertes GlÃŒcksspiel betrieben wird.
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1060, 'Tiefgarage');		-- , 'Tiefgarage' ist ein Bauwerk unterhalb der ErdoberflÃ€che, in dem Fahrzeuge abgestellt werden.
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1070, 'Parkdeck');		-- , 'Parkdeck' ist eine FlÃ€che auf einem GebÃ€ude, auf der Fahrzeuge abgestellt werden.
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1080, 'Toilette');		-- , 'Toilette' ist eine Einrichtung mit sanitÃ€ren Vorrichtungen zum Verrichtung der Notdurft.
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1090, 'Post');		-- , 'Post' ist eine Einrichtung, von der aus Briefe, Pakete befÃ¶rdert und weitere Dienstleistungen angeboten werden.
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1100, 'Zoll');		-- , 'Zoll' ist eine Einrichtung der Zollabfertigung.
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1110, 'Theater');		-- , 'Theater' ist eine Einrichtung, in der BÃŒhnenstÃŒcke aufgefÃŒhrt werden.
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1120, 'Museum');		-- , 'Museum' ist eine Einrichtung in der Sammlungen von (historischen) Objekten oder Reproduktionen davon ausgestellt werden.
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1130, 'Bibliothek');		-- , 'Bibliothek' ist eine Einrichtung, in der BÃŒcher und Zeitschriften gesammelt, aufbewahrt und ausgeliehen werden.
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1140, 'Kapelle');		-- , 'Kapelle' ist eine Einrichtung fÃŒr (christliche) gottesdienstliche Zwecke .
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1150, 'Moschee');		-- , 'Moschee' ist ein Einrichtung, in der sich Muslime zu Gottesdiensten versammeln oder zu anderen Zwecken treffen.
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1160, 'Tempel');
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1170, 'Apotheke');		-- ,'Apotheke' ist ein GeschÃ€ft, in dem Arzneimittel hergestellt und verkauft werden.
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1180, 'Polizeiwache');	-- , 'Polizeiwache' ist eine Dienststelle der Polizei.
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1190, 'Rettungsstelle');	-- , 'Rettungsstelle' ist eine Einrichtung zur Aufnahme, Erstbehandlung und gezielten Weiterverlegung von Patienten mit Erkrankungen und UnfÃ€llen aller Art.
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1200, 'Touristisches Informationszentrum'); -- , 'Touristisches Informationszentrum' ist eine Auskunftsstelle fÃŒr Touristen.
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1210, 'Kindergarten');	-- , 'Kindergarten' ist eine Einrichtung, in der Kinder im Vorschulalter betreut werden.
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1220, 'Arztpraxis');		-- , 'Arztpraxis' ist die ArbeitsstÃ€tte eines Arztes.
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1230, 'Supermarkt');
+INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1240, 'GeschÃ€ft');
+
+
+-- G e b Ã€ u d e   D a c h f o r m
+-- -------------------------------
+
+--DROP TABLE ax_gebaeude_dachform;
+
+CREATE TABLE ax_gebaeude_dachform 
+   (wert        integer, 
+    bezeichner  character varying,
+    CONSTRAINT pk_ax_gebaeude_dach_wert PRIMARY KEY (wert)
+   );
+
+COMMENT ON TABLE  ax_gebaeude_dachform 
+IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (1000, 'Flachdach');
+INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (2100, 'Pultdach');
+INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (2200, 'Versetztes Pultdach');
+INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3100, 'Satteldach');
+INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3200, 'Walmdach');
+INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3300, 'KrÃŒppelwalmdach');
+INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3400, 'Mansardendach');
+INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3500, 'Zeltdach');
+INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3600, 'Kegeldach');
+INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3700, 'Kuppeldach');
+INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3800, 'Sheddach');
+INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3900, 'Bogendach');
+INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (4000, 'Turmdach');
+INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (5000, 'Mischform');
+INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (9999, 'Sonstiges');
+
+
+
+-- G e b Ã€ u d e   Z u s t a n d
+-- -----------------------------
+
+CREATE TABLE ax_gebaeude_zustand 
+   (wert        integer, 
+    bezeichner  character varying,
+    CONSTRAINT pk_ax_gebaeude_zustand_wert PRIMARY KEY (wert)
+   );
+
+COMMENT ON TABLE  ax_gebaeude_zustand 
+IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (1000, 'In behelfsmÃ€Ãigem Zustand');
+INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (2000, 'In ungenutztem Zustand');
+INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (2100, 'AuÃer Betrieb, stillgelegt, verlassen');
+--'AuÃer Betrieb, stillgelegt, verlassen' bedeutet, dass das GebÃ€ude auf Dauer nicht mehr bewohnt oder genutzt wird.
+INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (2200, 'Verfallen, zerstÃ¶rt');
+-- 'Verfallen, zerstÃ¶rt' bedeutet, dass sich der ursprÃŒngliche Zustand des GebÃ€udes durch menschliche oder zeitliche Einwirkungen so verÃ€ndert hat, dass eine Nutzung nicht mehr mÃ¶glich ist.
+INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (2300, 'Teilweise zerstÃ¶rt');
+INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (3000, 'Geplant und beantragt');
+INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (4000, 'Im Bau');
+
+
+-- LageZurErdoberflaeche
+-- ---------------------
+-- nur 2 Werte
+
+-- 1200, Unter der ErdoberflÃ€che
+--	"Unter der ErdoberflÃ€che" bedeutet, dass sich das GebÃ€ude unter der ErdoberflÃ€che befindet.
+
+-- 1400, AufgestÃ€ndert
+--	"AufgestÃ€ndert" bedeutet, dass ein GebÃ€ude auf StÃŒtzen steht.
+
+
+-- Dachgeschossausbau
+-- ------------------
+-- nur 4 Werte
+
+-- 1000 Nicht ausbaufÃ€hig
+-- 2000 AusbaufÃ€hig
+-- 3000 Ausgebaut
+-- 4000 AusbaufÃ€higkeit unklar
+
+
+-- B u c h u n g s t s t e l l e  -  B u c h u n g s a r t
+-- -------------------------------------------------------
+
+-- Kennung   = 21008,
+-- Objektart = 'ax_buchungsstelle'
+
+CREATE TABLE ax_buchungsstelle_buchungsart (
+   wert integer,
+   bezeichner character varying,
+   CONSTRAINT pk_ax_bsba_wert PRIMARY KEY (wert)
+  );
+
+COMMENT ON TABLE  ax_buchungsstelle_buchungsart 
+IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+-- 51 Werte
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1100,'GrundstÃŒck');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1101,'Aufgeteiltes GrundstÃŒck WEG');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1102,'Aufgeteiltes GrundstÃŒck Par. 3 Abs. 4 GBO');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1200,'Ungetrennter Hofraum');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1301,'Wohnungs-/Teileigentum');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1302,'Miteigentum Par. 3 Abs. 4 GBO');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1303,'Anteil am ungetrennten Hofraum');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1401,'Aufgeteilter Anteil Wohnungs-/Teileigentum');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1402,'Aufgeteilter Anteil Miteigentum Par. 3 Abs. 4 GBO');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1403,'Aufgeteilter Anteil am ungetrennten Hofraum');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1501,'Anteil an Wohnungs-/Teileigentumsanteil');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1502,'Anteil an Miteigentumsanteil Par. 3 Abs. 4 GBO');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1503,'Anteil am Anteil zum ungetrennten Hofraum');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2101,'Erbbaurecht');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2102,'Untererbbaurecht');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2103,'GebÃ€udeeigentum');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2104,'Fischereirecht');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2105,'Bergwerksrecht');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2106,'Nutzungsrecht');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2107,'Realgewerberecht');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2108,'Gemeinderecht');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2109,'Stavenrecht');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2110,'Hauberge');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2201,'Aufgeteiltes Erbbaurecht WEG');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2202,'Aufgeteiltes Untererbbaurecht WEG');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2203,'Aufgeteiltes Recht Par. 3 Abs. 4 GBO');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2204,'Aufgeteiltes Recht, KÃ¶rperschaft');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2205,'Aufgeteiltes GebÃ€udeeigentum');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2301,'Wohnungs-/Teilerbbaurecht');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2302,'Wohnungs-/Teiluntererbbaurecht');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2303,'Erbbaurechtsanteil Par. 3 Abs. 4 GBO');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2304,'Anteiliges Recht, KÃ¶rperschaft');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2305,'Anteil am GebÃ€udeeigentum');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2401,'Aufgeteilter Anteil Wohnungs-/Teilerbbaurecht');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2402,'Aufgeteilter Anteil Wohnungs-/Teiluntererbbaurecht');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2403,'Aufgeteilter Erbbaurechtsanteil Par. 3 Abs. 4 GBO');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2404,'Aufgeteiltes anteiliges Recht, KÃ¶rperschaft');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2405,'Aufgeteilter Anteil am GebÃ€udeeigentum');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2501,'Anteil am Wohnungs-/Teilerbbaurechtsanteil');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2502,'Anteil am Wohnungs-/Teiluntererbbaurechtsanteil');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2503,'Anteil am Erbbaurechtsanteil Par. 3 Abs. 4 GBO');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2504,'Anteil am anteiligen Recht, KÃ¶rperschaft');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2505,'Anteil am Anteil zum GebÃ€udeeigentum');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (3100,'Vermerk subjektiv dinglicher Rechte (Par. 9 GBO)');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (4100,'Stockwerkseigentum');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (5101,'Von Buchungspflicht befreit Par. 3 Abs. 2 GBO');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (5200,'AnliegerflurstÃŒck');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (5201,'Anliegerweg');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (5202,'Anliegergraben');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (5203,'Anliegerwasserlauf, AnliegergewÃ€sser');
+INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (6101,'Nicht gebuchtes Fischereirecht');
+
+
+-- E i g e n t u e m e r a r t
+
+-- Laut GeoInfoDok nur 3 Werte.
+-- In RLP-Mustersdaten aber viele verschiedene Werte.
+
+-- Fuer "viele Werte" wuerde sich eine Tabelle lohnen.
+-- 3 Werte koennen ueber Function (case) entschluesselt werden.
+
+
+-- B a u - , R a u m -  oder  B o d e n - O r d n u n g s r e c h t  -  A r t  d e r  F e s t l e g u n g
+-- ------------------------------------------------------------------------------------------------------
+
+-- Kennung = 71008,
+-- Objektart = 'ax_bauraumoderbodenordnungsrecht'
+
+-- fÃŒr: Entschluesseln der Rechte im Template
+
+CREATE TABLE ax_bauraumoderbodenordnungsrecht_artderfestlegung 
+  (wert        integer, 
+   bezeichner  character varying,
+ --kennung     integer,   -- konstant 71008, entfernt 21.11.2011
+ --objektart   character varying,  -- konstant ax_bauraumoderbodenordnungsrecht, entfernt 21.11.2011
+   CONSTRAINT pk_ax_brecht_artfest_wert PRIMARY KEY (wert)
+  );
+
+COMMENT ON TABLE  ax_bauraumoderbodenordnungsrecht_artderfestlegung 
+IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1700,'Festlegung nach Baugesetzbuch - Allgemeines StÃ€dtebaurecht');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1710,'Bebauungsplan');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1720,'VerÃ€nderungssperre nach Baugesetzbuch');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1730,'Vorkaufrechtssatzung');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1740,'Enteignungsverfahren');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1750,'Umlegung nach dem BauGB');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1760,'Bauland');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1770,'Vereinfachte Umlegung');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1780,'Vorhaben- und ErschlieÃungsplan');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1790,'FlÃ€chennutzungsplan');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1800,'Festlegung nach Baugesetzbuch - Besonderes StÃ€dtebaurecht');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1810,'StÃ€dtebauliche EntwicklungsmaÃnahme');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1811,'StÃ€dtebauliche EntwicklungsmaÃnahme (Beschluss zu vorbereitenden Untersuchungen gefasst)');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1820,'Erhaltungssatzung');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1821,'StÃ€dtebauliches Erhaltungsgebiet');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1822,'Soziales Erhaltungsgebiet');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1823,'Erhaltungsgebiet zur stÃ€dtebaulichen Umstrukturierung');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1824,'Soziales Erhaltungsgebiet (Aufstellungsbeschluss gefasst)');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1830,'StÃ€dtebauliche Gebote');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1840,'Sanierung');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1841,'Sanierung (Beschluss zu vorbereitenden Untersuchungen gefasst)');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1900,'Wohnungsbauerleichterungsgesetz');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2100,'Flurbereinigungsgesetz');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2110,'Flurbereinigung (Par. 1, 37 FlurbG)');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2120,'Vereinfachtes Flurbereinigungsverfahren (Par. 86 FlurbG)');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2130,'Unternehmensflurbereinigung (nach Par. 87 oder 90 FlurbG)');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2140,'Beschleunigtes Zusammenlegungsverfahren (Par. 91 FlurbG)');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2150,'Freiwilliger Landtausch (Par. 103a FlurbG)');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2160,'Verfahren nach dem Gemeinheitsteilungsgesetz');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2170,'Verfahren nach dem Gemeinschaftswaldgesetz');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2180,'Freiwilliger Nutzungstausch');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2200,'Verfahren nach dem Landwirtschaftsanpassungsgesetz');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2210,'Flurneuordnung');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2220,'Freiwilliger Landtausch (Par. 54 LwAnpG)');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2230,'Bodenordnungsverfahren (Par. 56 LwAnpG)');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2240,'ZusammenfÃŒhrung von Boden- und GebÃ€udeeigentum (Par. 64 LwAnpG)');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2300,'Bodensonderungsgesetz');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2310,'Unvermessenes Eigentum');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2320,'Unvermessenes Nutzungsrecht');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2330,'ErgÃ€nzende Bodenneuordnung');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2340,'Komplexe Bodenneuordnung');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2400,'VermÃ¶genszuordnungsgesetz');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2410,'VermÃ¶genszuordnung nach Plan');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2411,'VermÃ¶genszuordnung nach dem Aufteilungsplan');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2412,'VermÃ¶genszuordnung nach dem Zuordnungsplan');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2500,'Landesraumordnungsgesetz');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2510,'Wasservorranggebiete');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2600,'Bauordnung');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2610,'Baulast');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2611,'BegÃŒnstigende Baulast');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2612,'Belastende Baulast');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2700,'Grenzfeststellungsverfahren nach Hamb. Wassergesetz');
+INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2800,'VerkehrsflÃ€chenbereinigung');
+
+
+-- B o d e n s c h a e t z u n g -  K u l t u r a r t
+-- --------------------------------------------------
+
+CREATE TABLE ax_bodenschaetzung_kulturart (
+    wert integer,
+    bezeichner character varying,
+    CONSTRAINT pk_ax_bodenschaetzung_kulturart  PRIMARY KEY (wert)
+  );
+
+
+COMMENT ON TABLE ax_bodenschaetzung_kulturart 
+IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+
+INSERT INTO ax_bodenschaetzung_kulturart (wert, bezeichner) VALUES (1000,'Ackerland (A)');
+INSERT INTO ax_bodenschaetzung_kulturart (wert, bezeichner) VALUES (2000,'Acker-GrÃŒnland (AGr)');
+INSERT INTO ax_bodenschaetzung_kulturart (wert, bezeichner) VALUES (3000,'GrÃŒnland (Gr)');
+INSERT INTO ax_bodenschaetzung_kulturart (wert, bezeichner) VALUES (4000,'GrÃŒnland-Acker (GrA)');
+
+
+-- B o d e n s c h a e t z u n g  -  B o d e n a r t
+-- -------------------------------------------------
+
+CREATE TABLE ax_bodenschaetzung_bodenart (
+    wert integer,
+    bezeichner character varying,
+    CONSTRAINT pk_ax_bodenschaetzung_bodenart  PRIMARY KEY (wert)
+  );
+
+COMMENT ON TABLE ax_bodenschaetzung_bodenart 
+IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (1100,'Sand (S)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (2100,'Lehmiger Sand (lS)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (3100,'Lehm (L)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (4100,'Ton (T)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (5000,'Moor (Mo)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (1200,'Anlehmiger Sand (Sl)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (2200,'Stark lehmiger Sand (SL)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (3200,'Sandiger Lehm (sL)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (4200,'Schwerer Lehm (LT)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6110,'Sand, Moor (SMo)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6120,'Lehmiger Sand, Moor (lSMo)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6130,'Lehm, Moor (LMo)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6140,'Ton, Moor (TMo)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6210,'Moor,Sand (MoS)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6220,'Moor, Lehmiger Sand (MolS)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6230,'Moor, Lehm (MoL)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6240,'Moor, Ton (MoT)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7110,'Sand auf sandigem Lehm (S/sL)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7130,'Sand auf schwerem Lehm (S/LT)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7210,'Anlehmiger Sand auf Lehm (Sl/L)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7220,'Anlehmiger Sand auf schwerem Lehm (Sl/LT)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7230,'Anlehmiger Sand auf Ton (Sl/T)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7310,'Lehmiger Sand auf schwerem Lehm (lS/LT)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7320,'Lehmiger Sand auf Sand (lS/S)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7400,'Stark lehmiger Sand auf Ton (SL/T)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7510,'Ton auf stark lehmigen Sand (T/SL)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7530,'Ton auf anlehmigen Sand (T/Sl)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7610,'Schwerer Lehm auf lehmigen Sand (LT/lS)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7620,'Schwerer Lehm auf anlehmigen Sand (LT/Sl)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7630,'Schwerer Lehm auf Sand (LT/S)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7710,'Lehm auf anlehmigen Sand (L/Sl)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7800,'Sandiger Lehm auf Sand (sL/S)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7120,'Sand auf Lehm (S/L)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7140,'Sand auf Ton (S/T)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7330,'Lehmiger Sand auf Ton (lS/T)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7520,'Ton auf lehmigen Sand (T/lS)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7540,'Ton auf Sand (T/S)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7720,'Lehm auf Sand (L/S)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8110,'Sand auf Moor (S/Mo)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8120,'Lehmiger Sand auf Moor (lS/Mo)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8130,'Lehm auf Moor (L/Mo)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8140,'Ton auf Moor (T/Mo)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8210,'Moor auf Sand (Mo/S)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8220,'Moor auf lehmigen Sand (Mo/lS)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8230,'Moor auf Lehm (Mo/L)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8240,'Moor auf Ton (Mo/T)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9120,'Bodenwechsel vom Lehm zu Moor (L+Mo)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9130,'Lehmiger Sand mit starkem Steingehalt (lSg)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9140,'Lehm mit starkem Steingehalt (Lg)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9150,'lehmiger Sand mit Steinen und BlÃ¶cken (lS+St)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9160,'Lehm mit Steinen und BlÃ¶cken L+St)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9170,'Steine und BlÃ¶cke mit  lehmigem Sand (St+lS)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9180,'Steine und BlÃ¶cke mit  Lehm (St+L)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9190,'lehmiger Sand mit Felsen (lS+Fe)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9200,'Lehm mit Felsen (L+Fe)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9210,'Felsen mit lehmigem Sand (Fe+lS)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9220,'Felsen mit Lehm (Fe+L)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9310,'Sand auf lehmigen Sand (S/lS)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9320,'Anlehmiger Sand auf Mergel (Sl/Me)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9330,'Anlehmiger Sand auf sandigem Lehm (Sl/sL)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9340,'Lehmiger Sand auf Lehm (lS/L)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9350,'Lehmiger Sand auf Mergel (lS/Me)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9360,'Lehmiger Sand auf sandigem Lehm (lS/sL)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9370,'Lehmiger Sand, Mergel (lSMe)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9380,'Lehmiger Sand, Moor auf Mergel (lSMo/Me)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9390,'Anlehmiger Sand, Moor (SlMo)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9410,'Lehm auf Mergel (L/Me)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9420,'Lehm, Moor auf Mergel (LMo/Me)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9430,'Schwerer Lehm auf Moor (LT/Mo)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9440,'Ton auf Mergel (T/Me)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9450,'Moor auf Mergel (Mo/Me)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9460,'Moor, Lehm auf Mergel (MoL/Me)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9470,'Moor, Mergel (MoMe)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9480,'LÃ¶ÃDiluvium(LÃ¶D)');
+INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9490,'AlluviumDiluvium(AlD)');
+
+
+-- B o d e n s c h a e t z u n g  -  Z u s t a n d s s t u f e
+-- ------------------------------------------------------------
+
+CREATE TABLE ax_bodenschaetzung_zustandsstufe (
+    wert integer,
+    bezeichner character varying,
+    CONSTRAINT pk_ax_bodenschaetzung_zustandsstufe  PRIMARY KEY (wert)
+  );
+
+COMMENT ON TABLE ax_bodenschaetzung_zustandsstufe 
+IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+
+INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe (1)',1100);
+INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe (2)',1200);
+INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe (3)',1300);
+INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe (4)',1400);
+INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe (5)',1500);
+INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe (6)',1600);
+INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe (7)',1700);
+INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe Misch- und SchichtbÃ¶den sowie kÃŒnstlichverÃ€nderte BÃ¶den (-)',1800);
+INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Bodenstufe (I)',2100);
+INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Bodenstufe (II)',2200);
+INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Bodenstufe (III)',2300);
+INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Bodenstufe Misch- und SchichtbÃ¶den sowie kÃŒnstlich verÃ€nderte BÃ¶den (-)',2400);
+INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Bodenstufe (II+III)',3100);
+INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Bodenstufe ("(III)")',3200);
+INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Bodenstufe (IV)',3300);
+
+
+-- B o d e n s c h a e t z u n g   -  Muster-, Landesmuster- und Vergleichsstueck
+-- ------------------------------------------------------------------------------
+CREATE TABLE ax_musterlandesmusterundvergleichsstueck_merkmal (
+    wert integer,
+    bezeichner character varying,
+    CONSTRAINT pk_ax_musterlandesmusterundvergleichsstueck_merkmal  PRIMARY KEY (wert)
+  );
+
+COMMENT ON TABLE ax_musterlandesmusterundvergleichsstueck_merkmal 
+IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+INSERT INTO ax_musterlandesmusterundvergleichsstueck_merkmal (wert,bezeichner) VALUES (1000,'MusterstÃŒck (M)');
+INSERT INTO ax_musterlandesmusterundvergleichsstueck_merkmal (wert,bezeichner) VALUES (2000,'LandesmusterstÃŒck (L)');
+INSERT INTO ax_musterlandesmusterundvergleichsstueck_merkmal (wert,bezeichner) VALUES (3000,'VergleichsstÃŒck (V)');
+
+
+-- B o d e n s c h a e t z u n g  -  Grabloch der Bodenschaetzung
+-- --------------------------------------------------------------
+
+CREATE TABLE ax_grablochderbodenschaetzung_bedeutung (
+    wert integer,
+    bezeichner character varying,
+    CONSTRAINT pk_ax_grablochderbodenschaetzung_bedeutung  PRIMARY KEY (wert)
+  );
+
+COMMENT ON TABLE ax_grablochderbodenschaetzung_bedeutung
+IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+
+INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert,bezeichner) VALUES (1100,'Grabloch, bestimmend, lagerichtig (innerhalb der FlÃ€che)');
+INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert,bezeichner) VALUES (1200,'Grabloch, bestimmend, lagerichtig (auÃerhalb des Abschnitts)');
+INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert,bezeichner) VALUES (1300,'Grabloch, nicht lagerichtig, im Abschnitt nicht vorhanden');
+INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert,bezeichner) VALUES (2000,'Grabloch fÃŒr Muster-, Landesmuster-, VergleichsstÃŒck');
+INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert,bezeichner) VALUES (3000,'Grabloch, nicht bestimmend');
+
+
+-- F o r s t r e c h t  -  A r t   d e r   F e s t l e g u n g
+-- -----------------------------------------------------------
+
+CREATE TABLE ax_forstrecht_artderfestlegung(
+    wert integer,
+    bezeichner character varying,
+    CONSTRAINT pk_ax_forstrecht_artderfestlegung  PRIMARY KEY (wert)
+  );
+
+COMMENT ON TABLE ax_forstrecht_artderfestlegung
+IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Klassifizierung nach Bundes- oder Landeswaldgesetz',3900);
+INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Staatswald Bund',3910);
+INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Staatswald Land',3920);
+INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Kommunalwald',3930);
+INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Anstalts- und Stiftungswald',3940);
+INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Anderer Ã¶ffentlicher Wald',3950);
+INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Privater Gemeinschaftswald',3960);
+INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('GroÃprivatwald',3970);
+INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Kleinprivatwald',3980);
+INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Anderer Privatwald',3990);
+
+
+-- F o r s t r e c h t - B e s o n d e r e   F u n k t i o n
+-- ---------------------------------------------------------
+CREATE TABLE ax_forstrecht_besonderefunktion(
+    wert integer,
+    bezeichner character varying,
+    CONSTRAINT pk_ax_forstrecht_besonderefunktion  PRIMARY KEY (wert)
+  );
+
+COMMENT ON TABLE ax_forstrecht_besonderefunktion
+IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Ohne besondere gesetzliche Bindung',1000);
+INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Ohne besondere gesetzliche Bindung nach LWaldG- Holzboden',1010);
+INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Schutzwald',2000);
+INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Schutzwald - Holzboden',2010);
+INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Erholungswald',3000);
+INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Erholungswald - Holzboden',3010);
+INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Bannwald',4000);
+INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Nationalpark - Holzboden',4010);
+INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Naturschutzgebiet - Holzboden',5010);
+INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Schutz- und Erholungswald',6000);
+INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Schutz- und Erholungswald - Holzboden',6010);
+INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Nationalpark - Nichtholzboden',7010);
+INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Naturschutzgebiet - Nichtholzboden',8010);
+INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Andere ForstbetriebsflÃ€che',9000);
+INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Nichtholzboden',9010);
+INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Sonstiges',9999);
+
+
+
+-- B o d e n s c h a e t z u n g   -  Entstehungsart oder Klimastufe / Wasserverhaeltnisse
+-- ----------------------------------------------------------------------------------------
+
+CREATE TABLE ax_bodenschaetzung_entstehungsartoderklimastufe(
+    wert integer,
+    bezeichner character varying,
+    CONSTRAINT pk_ax_bodenschaetzung_entstehungsartoderklimastufe PRIMARY KEY (wert)
+  );
+
+COMMENT ON TABLE ax_bodenschaetzung_entstehungsartoderklimastufe
+IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium (D)',1000);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium ÃŒber Alluvium (DAl)',1100);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium ÃŒber LÃ¶Ã (DLÃ¶)',1200);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium ÃŒber Verwitterung (DV)',1300);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium, gesteinig (Dg)',1400);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium, gesteinig ÃŒber Alluvium (DgAl)',1410);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium, gesteinig ÃŒber LÃ¶Ã (DgLÃ¶)',1420);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium, gesteinig ÃŒber Verwitterung (DgV)',1430);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('LÃ¶Ã (LÃ¶)',2000);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('LÃ¶Ã ÃŒber Diluvium (LÃ¶D)',2100);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('LÃ¶Ã, Diluvium, GesteinsbÃ¶den (LÃ¶Dg)',2110);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('LÃ¶Ã, Diluvium, Verwitterung (LÃ¶DV)',2120);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('LÃ¶Ã ÃŒber Alluvium (LÃ¶Al)',2200);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('LÃ¶Ã ÃŒber Verwitterung (LÃ¶V)',2300);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('LÃ¶Ã, Verwitterung, GesteinsbÃ¶den (LÃ¶Vg)',2310);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('LÃ¶Ã ÃŒber Verwitterung, gesteinig (LÃ¶Vg)',2400);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium (Al)',3000);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium ÃŒber Diluvium (AlD)',3100);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium ÃŒber LÃ¶Ã (AlLÃ¶)',3200);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium ÃŒber Verwitterung (AlV)',3300);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium, gesteinig (Alg)',3400);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium, gesteinig ÃŒber Diluvium (AlgD)',3410);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium, gesteinig ÃŒber LÃ¶Ã (AlgLÃ¶)',3420);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium, gesteinig ÃŒber Verwitterung (AlgV)',3430);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium, Marsch (AlMa)',3500);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium, Moor (AlMo)',3610);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Moor, Alluvium (MoAI)',3620);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Mergel (Me)',3700);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Verwitterung (V)',4000);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Verwitterung ÃŒber Diluvium (VD)',4100);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Verwitterung ÃŒber Alluvium (VAl)',4200);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Verwitterung ÃŒber LÃ¶Ã (VLÃ¶)',4300);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Verwitterung, GesteinsbÃ¶den (Vg)',4400);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Verwitterung, GesteinsbÃ¶den ÃŒber Diluvium (VgD)',4410);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Entstehungsart nicht erkennbar (-)',5000);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Klimastufe 8Â° C und darÃŒber (a)',6100);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Klimastufe 7,9Â° - 7,0Â° C (b)',6200);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Klimastufe 6,9Â° - 5,7Â° C (c)',6300);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Klimastufe 5,6Â° C und darunter (d)',6400);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (1)',7100);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (2)',7200);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (3)',7300);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (4)',7400);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (4-)',7410);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (5)',7500);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (5-)',7510);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (3-)',7520);
+INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (3+4)',7530);
+
+
+-- D a t e n e r h e b u n g
+-- -------------------------
+-- Datentyp: AX_LI_Source_MitDatenerhebung
+
+CREATE TABLE ax_datenerhebung (
+    wert integer,
+    bezeichner character varying,
+    CONSTRAINT pk_ax_Datenerhebung PRIMARY KEY (wert)
+  );
+
+COMMENT ON TABLE ax_datenerhebung
+IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katastervermessung ermittelt', 1000); -- (G)
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aufgrund Anforderungen mit Netzanschluss ermittelt', 1100);
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aufgrund Anforderungen mit Bezug zur FlurstÃŒcksgrenze ermittelt', 1200);
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstiger Vermessung ermittelt', 1900);
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Luftbildmessung oder Fernerkundungsdaten ermittelt', 2000);-- 	
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterunterlagen und Karten fÃŒr graphische Zwecke ermittelt', 4000);
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterzahlen fÃŒr graphische Zwecke ermittelt', 4100);
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert', 4200);-- (G)
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert, KartenmaÃstab M grÃ¶Ãer gleich 1 zu 1000', 4210);
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert, KartenmaÃstab 1 zu 1000 grÃ¶Ãer M grÃ¶Ãer gleich 1 zu 2000', 4220);
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert, KartenmaÃstab 1 zu 2000 grÃ¶Ãer M grÃ¶Ãer gleich 1 zu 3000', 4230);
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert, KartenmaÃstab 1 zu 3000 grÃ¶Ãer M grÃ¶Ãer gleich 1 zu 5000', 4240);
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert, KartenmaÃstab 1 zu 5000 grÃ¶Ãer M', 4250);
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert', 4300);-- (G)
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, KartenmaÃstab M grÃ¶Ãer gleich 1 zu 1000', 4310);
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, KartenmaÃstab 1 zu 1000 grÃ¶Ãer M grÃ¶Ãer gleich 1 zu 2000', 4320);
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, KartenmaÃstab 1 zu 2000 grÃ¶Ãer M grÃ¶Ãer gleich 1 zu 3000', 4330);
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, KartenmaÃstab 1 zu 3000 grÃ¶Ãer M grÃ¶Ãer gleich 1 zu 5000', 4340);
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, KartenmaÃstab 1 zu 5000 grÃ¶Ãer M', 4350);
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, mit sonstigen geometrischen Bedingungen und bzw. oder Homogenisierung (M grÃ¶Ãer gleich 1 zu 1000)', 4360);
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, mit Berechnung oder Abstandsbedingung (M grÃ¶Ãer gleich 1 zu 1000)', 4370);
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, mit sonstigen geometrischen Bedingungen und bzw. oder Homogenisierung (M kleiner 1 zu 1000)', 4380);
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, mit Berechnung oder Abstandsbedingungen (M kleiner 1 zu 1000)', 4390);
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Nach Quellenlage nicht zu spezifizieren', 9998);--  (G)
+INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Sonstiges', 9999);
+
+
+-- Sonstiges Bauwerk oder sonstige Einrichtung
+-- -------------------------
+-- Datentyp: ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion
+CREATE TABLE ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion(
+    wert integer,
+    bezeichner character varying,
+    CONSTRAINT pk_ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion PRIMARY KEY (wert)
+  );
+
+COMMENT ON TABLE ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion
+IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Ãberdachung',1610);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Carport',1611);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Treppe',1620);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Freitreppe',1621);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Rolltreppe',1622);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Treppenunterkante',1630);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Kellereingang',1640);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Rampe',1650);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Terrasse',1670);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Mauer',1700);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Mauerkante, rechts',1701);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Mauerkante, links',1702);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Mauermitte',1703);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('StÃŒtzmauer',1720);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('StÃŒtzmauer, rechts',1721);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('StÃŒtzmauer, links',1722);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('StÃŒtzmauermitte',1723);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Zaun',1740);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Denkmal, Denkstein, Standbild',1750);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Bildstock, Wegekreuz, Gipfelkreuz',1760);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Bildstock',1761);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Wegekreuz',1762);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Gipfelkreuz',1763);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Meilenstein, historischer Grenzstein',1770);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Brunnen',1780);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Brunnen (Trinkwasserversorgung)',1781);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Springbrunnen, Zierbrunnen',1782);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Ziehbrunnen',1783);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Spundwand',1790);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('HÃ¶ckerlinie',1791);
+INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Sonstiges',9999);
+
+-- ax_bauteil_bauart
+-- -------------------------
+-- Datentyp:
+CREATE TABLE ax_bauteil_bauart (
+wert integer, 
+bezeichner character varying,  
+kennung integer, objektart character varying);
+
+COMMENT ON TABLE ax_bauteil_bauart
+IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (1100,'Geringergeschossiger GebÃ€udeteil',31002,'ax_bauteil');
+INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (1200,'HÃ¶hergeschossiger GebÃ€udeteil (nicht Hochhaus)',31002,'ax_bauteil');
+INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (1300,'HochhausgebÃ€udeteil',31002,'ax_bauteil');
+INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (1400,'Abweichende GeschosshÃ¶he',31002,'ax_bauteil');
+INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2000,'Keller',31002,'ax_bauteil');
+INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2100,'Tiefgarage',31002,'ax_bauteil');
+INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2300,'Loggia',31002,'ax_bauteil');
+INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2350,'Wintergarten',31002,'ax_bauteil');
+INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2400,'Arkade',31002,'ax_bauteil');
+INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2500,'Auskragende/zurÃŒckspringende Geschosse',31002,'ax_bauteil');
+INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2510,'Auskragende Geschosse',31002,'ax_bauteil');
+INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2520,'ZurÃŒckspringende Geschosse',31002,'ax_bauteil');
+INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2610,'Durchfahrt im GebÃ€ude',31002,'ax_bauteil');
+INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2620,'Durchfahrt an ÃŒberbauter VerkehrsstraÃe',31002,'ax_bauteil');
+INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2710,'Schornstein im GebÃ€ude',31002,'ax_bauteil');
+INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2720,'Turm im GebÃ€ude',31002,'ax_bauteil');
+INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (9999,'Sonstiges',31002,'ax_bauteil');
+
+
+-- ax_klassifizierungnachstrassenrecht_artdf
+-- -------------------------
+-- Datentyp:
+CREATE TABLE ax_klassifizierungnachstrassenrecht_artdf (
+wert integer, 
+bezeichner character varying,  
+kennung integer, objektart character varying);
+
+COMMENT ON TABLE ax_klassifizierungnachstrassenrecht_artdf
+IS 'artderfestlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Klassifizierung nach Bundes- oder LandesstraÃengesetz',1100);
+INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Bundesautobahn',1110);
+INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('BundesstraÃe',1120);
+INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Landes- oder StaatsstraÃe',1130);
+INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('KreisstraÃe',1140);
+INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('GemeindestraÃe',1150);
+INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('OrtsstraÃe',1160);
+INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('GemeindeverbindungsstraÃe',1170);
+INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Sonstige Ã¶ffentliche StraÃe',1180);
+INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('PrivatstraÃe',1190);
+
+
+-- ax_klassifizierungnachwasserrecht_artdf
+-- -------------------------
+-- Datentyp:
+CREATE TABLE ax_klassifizierungnachwasserrecht_artdf (
+wert integer, 
+bezeichner character varying,  
+kennung integer, objektart character varying);
+
+COMMENT ON TABLE ax_klassifizierungnachwasserrecht_artdf
+IS 'artderfestlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+INSERT INTO ax_klassifizierungnachwasserrecht_artdf (bezeichner, wert) VALUES ('Klassifizierung nach Bundes- oder Landeswassergesetz',1300);
+INSERT INTO ax_klassifizierungnachwasserrecht_artdf (bezeichner, wert) VALUES ('GewÃ€sser I. Ordnung - BundeswasserstraÃe',1310);
+INSERT INTO ax_klassifizierungnachwasserrecht_artdf (bezeichner, wert) VALUES ('GewÃ€sser I. Ordnung - nach Landesrecht',1320);
+INSERT INTO ax_klassifizierungnachwasserrecht_artdf (bezeichner, wert) VALUES ('GewÃ€sser II. Ordnung',1330);
+INSERT INTO ax_klassifizierungnachwasserrecht_artdf (bezeichner, wert) VALUES ('GewÃ€sser III. Ordnung',1340);
+
+
+-- ax_anderefestlegungnachstrassenrecht_artdf
+-- -------------------------
+-- Datentyp:
+CREATE TABLE ax_anderefestlegungnachstrassenrecht_artdf (
+wert integer, 
+bezeichner character varying,  
+kennung integer, objektart character varying);
+
+COMMENT ON TABLE ax_anderefestlegungnachstrassenrecht_artdf
+IS 'artderfestlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('BundesfernstraÃengesetz',1210);
+INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Anbauverbot',1220);
+INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Anbauverbot nach BundesfernstraÃengesetz',1230);
+INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Anbauverbot (40m)',1231);
+INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Anbauverbot (20m)',1232);
+INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('AnbaubeschrÃ€nkung',1240);
+INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('AnbaubeschrÃ€nkung (100m)',1241);
+INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('AnbaubeschrÃ€nkung (40m)',1242);
+INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('VerÃ€nderungssperre nach BundesfernstraÃengesetz',1250);
+INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('LandesstraÃengesetz',1260);
+INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('VerÃ€nderungssperre',1280);
+
+
+-- ax_anderefestlegungnachstrassenrecht_artdf
+-- -------------------------
+-- Datentyp:
+CREATE TABLE ax_naturumweltoderbodenschutzrecht_artdf (
+wert integer, 
+bezeichner character varying,  
+kennung integer, objektart character varying);
+
+COMMENT ON TABLE ax_naturumweltoderbodenschutzrecht_artdf
+IS 'artderfestlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('SchutzflÃ€che nach Europarecht',610);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Flora-Fauna-Habitat-Gebiet',611);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Vogelschutzgebiet',612);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('SchutzflÃ€chen nach Landesnaturschutzgesetz',620);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Naturschutzgebiet',621);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('GeschÃŒtzter Landschaftsbestandteil',622);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Landschaftsschutzgebiet',623);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Naturpark',624);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Bundesbodenschutzgesetz',630);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('VerdachtsflÃ€che auf schÃ€dliche BodenverÃ€nderung',631);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('SchÃ€dliche BodenverÃ€nderung',632);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('AltlastenverdÃ€chtige FlÃ€che',633);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Altlast',634);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Bundesimmisionsschutzgesetz',640);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Belastungsgebiet',641);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('SchutzbedÃŒrftiges Gebiet',642);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('GefÃ€hrdetes Gebiet',643);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Naturschutzgesetz',650);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Besonders geschÃŒtztes Biotop',651);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Besonders geschÃŒtztes FeuchtgrÃŒnland',652);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Naturdenkmal',653);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Einstweilige Sicherstellung, VerÃ€nderungssperre',654);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Vorkaufsrecht',655);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Ausgleichs- oder KompensationsflÃ€che',656);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Bodenschutzgesetz',660);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('DauerbeobachtungsflÃ€chen',661);
+INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Bodenschutzgebiet',662);
+
+
+-- ax_denkmalschutzrecht_artdf
+-- -------------------------
+-- Datentyp:
+CREATE TABLE ax_denkmalschutzrecht_artdf (
+wert integer, 
+bezeichner character varying,  
+kennung integer, objektart character varying);
+
+COMMENT ON TABLE ax_denkmalschutzrecht_artdf
+IS 'artderfestlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Kulturdenkmal',2700);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Bau- und Kunstdenkmal nach Landesdenkmalschutzgesetz',2710);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Baudenkmal',2711);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Kunstdenkmal',2712);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Gartendenkmal',2713);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('ArchÃ€ologisches Denkmal (auch Bodendenkmal) nach Landesdenkmalschutzgesetz',2800);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('ArchÃ€ologisches Denkmal',2810);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Bodendenkmal',2820);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Schutzgebiet oder -bereiche nach Landesdenkmalschutzgesetz',2900);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Denkmalzone oder -bereich',2910);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('GeschÃŒtzter Baubereich',2920);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Grabungsschutzgebiet',2930);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Befestigungen',3100);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Befestigung (Burg)',3110);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Burg (Fliehburg, Ringwall)',3111);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Erdwerk',3112);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Ringwall',3113);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Steinwerk',3114);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Festung',3115);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('GrÃ€ftenanlage',3116);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Schanze',3117);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Lager',3118);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Wachturm (rÃ¶misch), Warte',3120);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Wachturm',3121);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Warte',3122);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Befestigung (Wall, Graben)',3130);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Grenzwall, Schutzwall',3131);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Limes',3132);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Landwehr',3133);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Stadtwall',3134);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Wall',3135);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historische Siedlung',3200);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Pfahlbau',3210);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('WÃŒstung',3220);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Wurt',3230);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Abri',3240);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('HÃ¶hle',3250);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historische Bestattung',3300);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('GroÃsteingrab (Dolmen, HÃŒnenbett)',3310);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('GrabhÃŒgel',3320);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('GrabhÃŒgelfeld',3330);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Urnenfriedhof',3340);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('KÃ¶rpergrÃ€berfeld',3350);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('ReihengrÃ€berfriedhof',3360);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historisches land- oder forstwirtschaftliches Objekt',3400);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Pflanzkamp',3410);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historisches Viehgehege',3420);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Sandfang',3430);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historisches Ackersystem',3440);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historische Bergbau-, VerhÃŒttungs- oder sonstige ProduktionsstÃ€tte',3500);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historisches Bergbaurelikt',3510);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Meiler',3520);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Ofen',3530);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer VerhÃŒttungsplatz',3540);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historische StraÃe oder Weg',3600);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('HeerstraÃe',3610);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Hohlweg',3620);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Moorweg',3630);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Wegespur',3640);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historisches wasserwirtschaftliches Objekt',3700);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historische Wasserleitung',3710);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('AquÃ€dukt',3720);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Deich',3730);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Damm',3740);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Graben',3750);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Steinmal',3800);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Schalenstein',3810);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Rillenstein',3820);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Wetzrillen',3830);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Kreuzstein',3840);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Grenzstein',3850);
+INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Menhir',3860);
+
+
+-- ax_sonstigesrecht_artdf
+-- -------------------------
+-- Datentyp:
+CREATE TABLE ax_sonstigesrecht_artdf (
+wert integer, 
+bezeichner character varying,  
+kennung integer, objektart character varying);
+
+COMMENT ON TABLE ax_sonstigesrecht_artdf
+IS 'artderfestlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
+
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Luftverkehrsgesetz',4100);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Bauschutzbereich',4110);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('BeschrÃ€nkter Bauschutzbereich',4120);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Bundeskleingartengesetz',4200);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Dauerkleingarten',4210);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Berggesetz',4300);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Bodenbewegungsgebiet',4301);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Bruchfeld',4302);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('BaubeschrÃ€nkung',4310);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('ReichsheimstÃ€ttengesetz',4400);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('ReichsheimstÃ€tte',4410);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Schutzbereichsgesetz',4500);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Schutzbereich',4510);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Eisenbahnneuordnungsgesetz',4600);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Ãbergabebescheidverfahren',4610);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('BaubeschrÃ€nkungen durch Richtfunkverbindungen',4710);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('TruppenÃŒbungsplatz, StandortÃŒbungsplatz',4720);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Vermessungs- und Katasterrecht',4800);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('SchutzflÃ€che Festpunkt',4810);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('SchutzflÃ€che Festpunkt, 1 m Radius',4811);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('SchutzflÃ€che Festpunkt, 2 m Radius',4812);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('SchutzflÃ€che Festpunkt, 5 m Radius',4813);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('SchutzflÃ€che Festpunkt, 10 m Radius',4814);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('SchutzflÃ€che Festpunkt, 30 m Radius',4815);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('MarksteinschutzflÃ€che',4820);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Liegenschaftskatastererneuerung',4830);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Fischereirecht',4900);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Jagdkataster',5100);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Landesgrundbesitzkataster',5200);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('BombenblindgÃ€ngerverdacht',5300);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Rieselfeld',5400);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Sicherungsstreifen',5500);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Grenzbereinigung',5600);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Hochwasserdeich',5700);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Hauptdeich, 1. Deichlinie',5710);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('2. Deichlinie',5720);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Beregnungsverband',6000);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Weinlage',7000);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Weinbausteillage',7100);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Weinbergsrolle',7200);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Weinbausteilstlage',7300);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Benachteiligtes landwirtschaftliches Gebiet',8000);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Mitverwendung Hochwasserschutz, Oberirdische Anlagen',9100);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Mitverwendung Hochwasserschutz, Unterirdische Anlagen',9200);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Hafennutzungsgebiet',9300);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Hafenerweiterungsgebiet',9400);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Bohrung verfÃŒllt',9500);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Zollgrenze',9600);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Belastung nach Â§7 Abs. 2 GBO',9700);
+INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Sonstiges',9999);
+
+-- ENDE --
Index: trunk/data/konvert/postnas_0.7/alkis_PostNAS_0.7_keytables.sql
===================================================================
--- trunk/data/konvert/postnas_0.7/alkis_PostNAS_0.7_keytables.sql	(revision 211)
+++ 	(revision )
@@ -1,1243 +1,0 @@
-
--- ALKIS-Datenbank aus dem Konverter PostNAS 0.7
-
--- Z u s a e t z l i c h e   S c h l u e s s e l t a b e l l e n
-
--- Dieses Script fuegt der Datenbank einige Schluesseltabellen hinzu, die der 
--- Konverter PostNAS NICHT aufbaut, weil sie nicht in den NAS-Daten enthalten sind.
--- Die Schluessel sind der Dokumentation zu entnehmen.
-
--- Die Tabellen werden vom Buchwerk-Auskunftsprogramm benoetigt.
-
--- Dies Script kann nach dem Anlegen der Datenbank mit dem Script 'alkis_PostNAS_0.7_schema.sql' verarbeitet werden.
-
--- Alternativ kann eine Template-Datenbbank bereits mit diesen Schluesseltabellen angelegt werden.
-
--- Version
---  2010-09-16  F.J. Buchungsart hinzugefuegt
---  2011-07-25       PostNAS 06, Umbenennung, "grant" raus
---  2011-11-21  F.J. Mehrere neue SchlÃŒsseltabellen zu ax_gebaeude_*, Konstanten aus Tabellen entfernt (Wozu?)
---  2011-12-16  A.E. Mehrere neue Tabellen zum Bereich "Bodenschaetzung"
---  2011-12-19  F.J. Neue Tabelle "ax_datenerhebung"
---  2011-12-20  A.E. ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion
---  2011-12-22  A.E. ax_bauteil_bauart
---  2012-03-12  A.E. ax_anderefestlegungnachstrassenrecht_artdf, ax_klassifizierungnachwasserrecht_artdf, ax_klassifizierungnachstrassenrecht_artdf, ax_naturumweltoderbodenschutzrecht_artdf, ax_sonstigesrecht_artdf, ax_anderefestlegungnachwasserrecht_artdf
-
-  SET client_encoding = 'UTF8';
-
-
--- G e b a e u d e - B a u w e i s e
--- ---------------------------------
-
--- Wird z.B. benoetigt in Buchauskunft, Modul 'alkisgebaeudenw.php'
-
--- Nicht im Grunddatenbestand NRW 
--- Siehe http://www.kreis-euskirchen.de/service/downloads/geoinformation/Kreis_EU_Gebaeudeerfassung.pdf
-
-CREATE TABLE ax_gebaeude_bauweise (
-    bauweise_id            integer, 
-    bauweise_beschreibung  character varying,
-    CONSTRAINT pk_ax_ax_gebaeude_bauweise PRIMARY KEY (bauweise_id)
-  );
-
-COMMENT ON TABLE ax_gebaeude_bauweise 
-IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
-INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1100,'Freistehendes EinzelgebÃ€ude');
-INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1200,'Freistehender GebÃ€udeblock');
-INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1300,'Einzelgarage');
-INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1400,'Doppelgarage');
-INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1500,'Sammelgarage');
-INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2100,'DoppelhaushÃ€lfte');
-INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2200,'Reihenhaus');
-INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2300,'Haus in Reihe');
-INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2400,'Gruppenhaus');
-INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2500,'GebÃ€udeblock in geschlossener Bauweise');
-INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (4000,'Offene Halle');
-
-
-
--- G e b a e u d e - F u n k t i o n
--- ---------------------------------
-
--- Tabelle wird z.B. benoetigt in Buchauskunft, Modul 'alkisgebaeudenw.php'
-
--- Kennung   = 31001
--- Objektart = 'ax_gebaeude'
-
---DROP TABLE ax_gebaeude_gebaeudefunktion; -- alter Name
-
-CREATE TABLE ax_gebaeude_funktion (
-    wert        integer, 
-    bezeichner  character varying,
-    CONSTRAINT pk_ax_gebaeude_funktion_wert PRIMARY KEY (wert)
-   );
-
-
-COMMENT ON TABLE  ax_gebaeude_funktion 
-IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1000,'WohngebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1010,'Wohnhaus');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1020,'Wohnheim');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1021,'Kinderheim');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1022,'Seniorenheim');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1023,'Schwesternwohnheim');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1024,'Studenten-, SchÃŒlerwohnheim');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1025,'Schullandheim');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1100,'Gemischt genutztes GebÃ€ude mit Wohnen');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1110,'WohngebÃ€ude mit Gemeinbedarf');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1120,'WohngebÃ€ude mit Handel und Dienstleistungen');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1121,'Wohn- und VerwaltungsgebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1122,'Wohn- und BÃŒrogebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1123,'Wohn- und GeschÃ€ftsgebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1130,'WohngebÃ€ude mit Gewerbe und Industrie');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1131,'Wohn- und BetriebsgebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1210,'Land- und forstwirtschaftliches WohngebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1220,'Land- und forstwirtschaftliches Wohn- und BetriebsgebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1221,'Bauernhaus');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1222,'Wohn- und WirtschaftsgebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1223,'Forsthaus');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1310,'GebÃ€ude zur Freizeitgestaltung');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1311,'Ferienhaus');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1312,'Wochenendhaus');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1313,'Gartenhaus');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2000,'GebÃ€ude fÃŒr Wirtschaft oder Gewerbe');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2010,'GebÃ€ude fÃŒr Handel und Dienstleistungen');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2020,'BÃŒrogebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2030,'Kreditinstitut');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2040,'Versicherung');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2050,'GeschÃ€ftsgebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2051,'Kaufhaus');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2052,'Einkaufszentrum');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2053,'Markthalle');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2054,'Laden');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2055,'Kiosk');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2056,'Apotheke');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2060,'Messehalle');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2070,'GebÃ€ude fÃŒr Beherbergung');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2071,'Hotel, Motel, Pension');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2072,'Jugendherberge');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2073,'HÃŒtte (mit ÃbernachtungsmÃ¶glichkeit)');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2074,'CampingplatzgebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2080,'GebÃ€ude fÃŒr Bewirtung');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2081,'GaststÃ€tte, Restaurant');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2082,'HÃŒtte (ohne ÃbernachtungsmÃ¶glichkeit)');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2083,'Kantine');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2090,'Freizeit- und VergnÃŒgungsstÃ€tte');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2091,'Festsaal');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2092,'Kino');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2093,'Kegel-, Bowlinghalle');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2094,'Spielkasino');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2100,'GebÃ€ude fÃŒr Gewerbe und Industrie');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2110,'ProduktionsgebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2111,'Fabrik');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2112,'BetriebsgebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2113,'Brauerei');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2114,'Brennerei');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2120,'Werkstatt');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2121,'SÃ€gewerk');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2130,'Tankstelle');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2131,'WaschstraÃe, Waschanlage, Waschhalle');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2140,'GebÃ€ude fÃŒr Vorratshaltung');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2141,'KÃŒhlhaus');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2142,'SpeichergebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2143,'Lagerhalle, Lagerschuppen, Lagerhaus');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2150,'SpeditionsgebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2160,'GebÃ€ude fÃŒr Forschungszwecke');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2170,'GebÃ€ude fÃŒr Grundstoffgewinnung');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2171,'Bergwerk');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2172,'Saline');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2180,'GebÃ€ude fÃŒr betriebliche Sozialeinrichtung');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2200,'Sonstiges GebÃ€ude fÃŒr Gewerbe und Industrie');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2210,'MÃŒhle');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2211,'WindmÃŒhle');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2212,'WassermÃŒhle');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2213,'SchÃ¶pfwerk');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2220,'Wetterstation');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2310,'GebÃ€ude fÃŒr Handel und Dienstleistung mit Wohnen');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2320,'GebÃ€ude fÃŒr Gewerbe und Industrie mit Wohnen');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2400,'BetriebsgebÃ€ude zu Verkehrsanlagen (allgemein)');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2410,'BetriebsgebÃ€ude fÃŒr StraÃenverkehr');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2411,'StraÃenmeisterei');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2412,'Wartehalle');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2420,'BetriebsgebÃ€ude fÃŒr Schienenverkehr');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2421,'BahnwÃ€rterhaus');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2422,'Lokschuppen, Wagenhalle');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2423,'Stellwerk, Blockstelle');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2424,'BetriebsgebÃ€ude des GÃŒterbahnhofs');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2430,'BetriebsgebÃ€ude fÃŒr Flugverkehr');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2431,'Flugzeughalle');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2440,'BetriebsgebÃ€ude fÃŒr Schiffsverkehr');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2441,'Werft (Halle)');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2442,'Dock (Halle)');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2443,'BetriebsgebÃ€ude zur Schleuse');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2444,'Bootshaus');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2450,'BetriebsgebÃ€ude zur Seilbahn');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2451,'Spannwerk zur Drahtseilbahn');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2460,'GebÃ€ude zum Parken');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2461,'Parkhaus');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2462,'Parkdeck');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2463,'Garage');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2464,'Fahrzeughalle');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2465,'Tiefgarage');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2500,'GebÃ€ude zur Versorgung');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2501,'GebÃ€ude zur Energieversorgung');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2510,'GebÃ€ude zur Wasserversorgung');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2511,'Wasserwerk');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2512,'Pumpstation');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2513,'WasserbehÃ€lter');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2520,'GebÃ€ude zur ElektrizitÃ€tsversorgung');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2521,'ElektrizitÃ€tswerk');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2522,'Umspannwerk');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2523,'Umformer');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2527,'ReaktorgebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2528,'Turbinenhaus');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2529,'Kesselhaus');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2540,'GebÃ€ude fÃŒr Fernmeldewesen');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2560,'GebÃ€ude an unterirdischen Leitungen');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2570,'GebÃ€ude zur Gasversorgung');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2571,'Gaswerk');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2580,'Heizwerk');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2590,'GebÃ€ude zur Versorgungsanlage');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2591,'Pumpwerk (nicht fÃŒr Wasserversorgung)');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2600,'GebÃ€ude zur Entsorgung');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2610,'GebÃ€ude zur Abwasserbeseitigung');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2611,'GebÃ€ude der KlÃ€ranlage');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2612,'Toilette');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2620,'GebÃ€ude zur Abfallbehandlung');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2621,'MÃŒllbunker');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2622,'GebÃ€ude zur MÃŒllverbrennung');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2623,'GebÃ€ude der Abfalldeponie');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2700,'GebÃ€ude fÃŒr Land- und Forstwirtschaft');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2720,'Land- und forstwirtschaftliches BetriebsgebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2721,'Scheune');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2723,'Schuppen');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2724,'Stall');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2726,'Scheune und Stall');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2727,'Stall fÃŒr TiergroÃhaltung');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2728,'Reithalle');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2729,'WirtschaftsgebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2732,'AlmhÃŒtte');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2735,'Jagdhaus, JagdhÃŒtte');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2740,'Treibhaus, GewÃ€chshaus');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2741,'Treibhaus');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2742,'GewÃ€chshaus, verschiebbar');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3000,'GebÃ€ude fÃŒr Ã¶ffentliche Zwecke');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3010,'VerwaltungsgebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3011,'Parlament');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3012,'Rathaus');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3013,'Post');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3014,'Zollamt');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3015,'Gericht');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3016,'Botschaft, Konsulat');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3017,'Kreisverwaltung');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3018,'Bezirksregierung');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3019,'Finanzamt');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3020,'GebÃ€ude fÃŒr Bildung und Forschung');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3021,'Allgemein bildende Schule');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3022,'Berufsbildende Schule');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3023,'HochschulgebÃ€ude (Fachhochschule, UniversitÃ€t)');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3024,'Forschungsinstitut');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3030,'GebÃ€ude fÃŒr kulturelle Zwecke');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3031,'Schloss');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3032,'Theater, Oper');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3033,'KonzertgebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3034,'Museum');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3035,'Rundfunk, Fernsehen');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3036,'VeranstaltungsgebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3037,'Bibliothek, BÃŒcherei');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3038,'Burg, Festung');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3040,'GebÃ€ude fÃŒr religiÃ¶se Zwecke');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3041,'Kirche');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3042,'Synagoge');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3043,'Kapelle');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3044,'Gemeindehaus');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3045,'Gotteshaus');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3046,'Moschee');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3047,'Tempel');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3048,'Kloster');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3050,'GebÃ€ude fÃŒr Gesundheitswesen');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3051,'Krankenhaus');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3052,'Heilanstalt, Pflegeanstalt, Pflegestation');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3053,'Ãrztehaus, Poliklinik');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3060,'GebÃ€ude fÃŒr soziale Zwecke');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3061,'Jugendfreizeitheim');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3062,'Freizeit-, Vereinsheim, Dorfgemeinschafts-, BÃŒrgerhaus');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3063,'SeniorenfreizeitstÃ€tte');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3064,'Obdachlosenheim');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3065,'Kinderkrippe, Kindergarten, KindertagesstÃ€tte');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3066,'Asylbewerberheim');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3070,'GebÃ€ude fÃŒr Sicherheit und Ordnung');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3071,'Polizei');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3072,'Feuerwehr');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3073,'Kaserne');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3074,'Schutzbunker');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3075,'Justizvollzugsanstalt');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3080,'FriedhofsgebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3081,'Trauerhalle');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3082,'Krematorium');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3090,'EmpfangsgebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3091,'BahnhofsgebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3092,'FlughafengebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3094,'GebÃ€ude zum U-Bahnhof');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3095,'GebÃ€ude zum S-Bahnhof');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3097,'GebÃ€ude zum Busbahnhof');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3098,'EmpfangsgebÃ€ude Schifffahrt');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3100,'GebÃ€ude fÃŒr Ã¶ffentliche Zwecke mit Wohnen');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3200,'GebÃ€ude fÃŒr Erholungszwecke');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3210,'GebÃ€ude fÃŒr Sportzwecke');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3211,'Sport-, Turnhalle');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3212,'GebÃ€ude zum Sportplatz');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3220,'BadegebÃ€ude');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3221,'Hallenbad');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3222,'GebÃ€ude im Freibad');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3230,'GebÃ€ude im Stadion');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3240,'GebÃ€ude fÃŒr Kurbetrieb');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3241,'BadegebÃ€ude fÃŒr medizinische Zwecke');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3242,'Sanatorium');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3260,'GebÃ€ude im Zoo');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3261,'EmpfangsgebÃ€ude des Zoos');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3262,'Aquarium, Terrarium, Voliere');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3263,'Tierschauhaus');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3264,'Stall im Zoo');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3270,'GebÃ€ude im botanischen Garten');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3271,'EmpfangsgebÃ€ude des botanischen Gartens');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3272,'GewÃ€chshaus (Botanik)');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3273,'Pflanzenschauhaus');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3280,'GebÃ€ude fÃŒr andere Erholungseinrichtung');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3281,'SchutzhÃŒtte');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3290,'Touristisches Informationszentrum');
-INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (9998,'Nach Quellenlage nicht zu spezifizieren');
-
-
-
--- W e i t e r e   G e b a e u d e - F u n k t i o n
--- -------------------------------------------------
-
---DROP TABLE ax_gebaeude_weiterefunktion;
-
-CREATE TABLE ax_gebaeude_weiterefunktion (
-    wert        integer,
-    bezeichner  character varying,
-    CONSTRAINT pk_ax_gebaeude_weitfunktion_wert PRIMARY KEY (wert)
-   );
-
-COMMENT ON TABLE  ax_gebaeude_weiterefunktion 
-IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1000, 'Bankfiliale');	-- , 'Bankfiliale' ist eine Einrichtung in der GeldgeschÃ€fte getÃ€tigt werden.
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1010, 'Hotel');		-- , 'Hotel' ist ein Beherbergungs- und/oder Verpflegungsbetrieb.
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1020, 'Jugendherberge');	-- , 'Jugendherberge' ist eine zur FÃ¶rderung von Jugendreisen dienende Aufenthalts- und ÃbernachtungsstÃ€tte.
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1030, 'GaststÃ€tte');		-- , 'GaststÃ€tte' ist eine Einrichtung, in der gegen Entgelt Mahlzeiten und GetrÃ€nke zum sofortigen Verzehr angeboten werden.
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1040, 'Kino');		-- , 'Kino' ist eine Einrichtung, in der alle Arten von Filmen bzw. Lichtspielen fÃŒr ein Publikum abgespielt werden.
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1050, 'Spielkasino');	-- , 'Spielkasino' ist eine Einrichtung, in der Ã¶ffentlich zugÃ€nglich staatlich konzessioniertes GlÃŒcksspiel betrieben wird.
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1060, 'Tiefgarage');		-- , 'Tiefgarage' ist ein Bauwerk unterhalb der ErdoberflÃ€che, in dem Fahrzeuge abgestellt werden.
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1070, 'Parkdeck');		-- , 'Parkdeck' ist eine FlÃ€che auf einem GebÃ€ude, auf der Fahrzeuge abgestellt werden.
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1080, 'Toilette');		-- , 'Toilette' ist eine Einrichtung mit sanitÃ€ren Vorrichtungen zum Verrichtung der Notdurft.
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1090, 'Post');		-- , 'Post' ist eine Einrichtung, von der aus Briefe, Pakete befÃ¶rdert und weitere Dienstleistungen angeboten werden.
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1100, 'Zoll');		-- , 'Zoll' ist eine Einrichtung der Zollabfertigung.
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1110, 'Theater');		-- , 'Theater' ist eine Einrichtung, in der BÃŒhnenstÃŒcke aufgefÃŒhrt werden.
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1120, 'Museum');		-- , 'Museum' ist eine Einrichtung in der Sammlungen von (historischen) Objekten oder Reproduktionen davon ausgestellt werden.
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1130, 'Bibliothek');		-- , 'Bibliothek' ist eine Einrichtung, in der BÃŒcher und Zeitschriften gesammelt, aufbewahrt und ausgeliehen werden.
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1140, 'Kapelle');		-- , 'Kapelle' ist eine Einrichtung fÃŒr (christliche) gottesdienstliche Zwecke .
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1150, 'Moschee');		-- , 'Moschee' ist ein Einrichtung, in der sich Muslime zu Gottesdiensten versammeln oder zu anderen Zwecken treffen.
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1160, 'Tempel');
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1170, 'Apotheke');		-- ,'Apotheke' ist ein GeschÃ€ft, in dem Arzneimittel hergestellt und verkauft werden.
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1180, 'Polizeiwache');	-- , 'Polizeiwache' ist eine Dienststelle der Polizei.
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1190, 'Rettungsstelle');	-- , 'Rettungsstelle' ist eine Einrichtung zur Aufnahme, Erstbehandlung und gezielten Weiterverlegung von Patienten mit Erkrankungen und UnfÃ€llen aller Art.
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1200, 'Touristisches Informationszentrum'); -- , 'Touristisches Informationszentrum' ist eine Auskunftsstelle fÃŒr Touristen.
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1210, 'Kindergarten');	-- , 'Kindergarten' ist eine Einrichtung, in der Kinder im Vorschulalter betreut werden.
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1220, 'Arztpraxis');		-- , 'Arztpraxis' ist die ArbeitsstÃ€tte eines Arztes.
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1230, 'Supermarkt');
-INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1240, 'GeschÃ€ft');
-
-
--- G e b Ã€ u d e   D a c h f o r m
--- -------------------------------
-
---DROP TABLE ax_gebaeude_dachform;
-
-CREATE TABLE ax_gebaeude_dachform 
-   (wert        integer, 
-    bezeichner  character varying,
-    CONSTRAINT pk_ax_gebaeude_dach_wert PRIMARY KEY (wert)
-   );
-
-COMMENT ON TABLE  ax_gebaeude_dachform 
-IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
-INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (1000, 'Flachdach');
-INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (2100, 'Pultdach');
-INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (2200, 'Versetztes Pultdach');
-INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3100, 'Satteldach');
-INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3200, 'Walmdach');
-INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3300, 'KrÃŒppelwalmdach');
-INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3400, 'Mansardendach');
-INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3500, 'Zeltdach');
-INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3600, 'Kegeldach');
-INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3700, 'Kuppeldach');
-INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3800, 'Sheddach');
-INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3900, 'Bogendach');
-INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (4000, 'Turmdach');
-INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (5000, 'Mischform');
-INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (9999, 'Sonstiges');
-
-
-
--- G e b Ã€ u d e   Z u s t a n d
--- -----------------------------
-
-CREATE TABLE ax_gebaeude_zustand 
-   (wert        integer, 
-    bezeichner  character varying,
-    CONSTRAINT pk_ax_gebaeude_zustand_wert PRIMARY KEY (wert)
-   );
-
-COMMENT ON TABLE  ax_gebaeude_zustand 
-IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
-INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (1000, 'In behelfsmÃ€Ãigem Zustand');
-INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (2000, 'In ungenutztem Zustand');
-INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (2100, 'AuÃer Betrieb, stillgelegt, verlassen');
---'AuÃer Betrieb, stillgelegt, verlassen' bedeutet, dass das GebÃ€ude auf Dauer nicht mehr bewohnt oder genutzt wird.
-INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (2200, 'Verfallen, zerstÃ¶rt');
--- 'Verfallen, zerstÃ¶rt' bedeutet, dass sich der ursprÃŒngliche Zustand des GebÃ€udes durch menschliche oder zeitliche Einwirkungen so verÃ€ndert hat, dass eine Nutzung nicht mehr mÃ¶glich ist.
-INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (2300, 'Teilweise zerstÃ¶rt');
-INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (3000, 'Geplant und beantragt');
-INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (4000, 'Im Bau');
-
-
--- LageZurErdoberflaeche
--- ---------------------
--- nur 2 Werte
-
--- 1200, Unter der ErdoberflÃ€che
---	"Unter der ErdoberflÃ€che" bedeutet, dass sich das GebÃ€ude unter der ErdoberflÃ€che befindet.
-
--- 1400, AufgestÃ€ndert
---	"AufgestÃ€ndert" bedeutet, dass ein GebÃ€ude auf StÃŒtzen steht.
-
-
--- Dachgeschossausbau
--- ------------------
--- nur 4 Werte
-
--- 1000 Nicht ausbaufÃ€hig
--- 2000 AusbaufÃ€hig
--- 3000 Ausgebaut
--- 4000 AusbaufÃ€higkeit unklar
-
-
--- B u c h u n g s t s t e l l e  -  B u c h u n g s a r t
--- -------------------------------------------------------
-
--- Kennung   = 21008,
--- Objektart = 'ax_buchungsstelle'
-
-CREATE TABLE ax_buchungsstelle_buchungsart (
-   wert integer,
-   bezeichner character varying,
-   CONSTRAINT pk_ax_bsba_wert PRIMARY KEY (wert)
-  );
-
-COMMENT ON TABLE  ax_buchungsstelle_buchungsart 
-IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
--- 51 Werte
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1100,'GrundstÃŒck');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1101,'Aufgeteiltes GrundstÃŒck WEG');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1102,'Aufgeteiltes GrundstÃŒck Par. 3 Abs. 4 GBO');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1200,'Ungetrennter Hofraum');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1301,'Wohnungs-/Teileigentum');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1302,'Miteigentum Par. 3 Abs. 4 GBO');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1303,'Anteil am ungetrennten Hofraum');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1401,'Aufgeteilter Anteil Wohnungs-/Teileigentum');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1402,'Aufgeteilter Anteil Miteigentum Par. 3 Abs. 4 GBO');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1403,'Aufgeteilter Anteil am ungetrennten Hofraum');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1501,'Anteil an Wohnungs-/Teileigentumsanteil');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1502,'Anteil an Miteigentumsanteil Par. 3 Abs. 4 GBO');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1503,'Anteil am Anteil zum ungetrennten Hofraum');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2101,'Erbbaurecht');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2102,'Untererbbaurecht');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2103,'GebÃ€udeeigentum');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2104,'Fischereirecht');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2105,'Bergwerksrecht');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2106,'Nutzungsrecht');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2107,'Realgewerberecht');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2108,'Gemeinderecht');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2109,'Stavenrecht');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2110,'Hauberge');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2201,'Aufgeteiltes Erbbaurecht WEG');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2202,'Aufgeteiltes Untererbbaurecht WEG');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2203,'Aufgeteiltes Recht Par. 3 Abs. 4 GBO');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2204,'Aufgeteiltes Recht, KÃ¶rperschaft');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2205,'Aufgeteiltes GebÃ€udeeigentum');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2301,'Wohnungs-/Teilerbbaurecht');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2302,'Wohnungs-/Teiluntererbbaurecht');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2303,'Erbbaurechtsanteil Par. 3 Abs. 4 GBO');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2304,'Anteiliges Recht, KÃ¶rperschaft');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2305,'Anteil am GebÃ€udeeigentum');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2401,'Aufgeteilter Anteil Wohnungs-/Teilerbbaurecht');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2402,'Aufgeteilter Anteil Wohnungs-/Teiluntererbbaurecht');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2403,'Aufgeteilter Erbbaurechtsanteil Par. 3 Abs. 4 GBO');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2404,'Aufgeteiltes anteiliges Recht, KÃ¶rperschaft');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2405,'Aufgeteilter Anteil am GebÃ€udeeigentum');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2501,'Anteil am Wohnungs-/Teilerbbaurechtsanteil');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2502,'Anteil am Wohnungs-/Teiluntererbbaurechtsanteil');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2503,'Anteil am Erbbaurechtsanteil Par. 3 Abs. 4 GBO');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2504,'Anteil am anteiligen Recht, KÃ¶rperschaft');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2505,'Anteil am Anteil zum GebÃ€udeeigentum');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (3100,'Vermerk subjektiv dinglicher Rechte (Par. 9 GBO)');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (4100,'Stockwerkseigentum');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (5101,'Von Buchungspflicht befreit Par. 3 Abs. 2 GBO');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (5200,'AnliegerflurstÃŒck');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (5201,'Anliegerweg');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (5202,'Anliegergraben');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (5203,'Anliegerwasserlauf, AnliegergewÃ€sser');
-INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (6101,'Nicht gebuchtes Fischereirecht');
-
-
--- E i g e n t u e m e r a r t
-
--- Laut GeoInfoDok nur 3 Werte.
--- In RLP-Mustersdaten aber viele verschiedene Werte.
-
--- Fuer "viele Werte" wuerde sich eine Tabelle lohnen.
--- 3 Werte koennen ueber Function (case) entschluesselt werden.
-
-
--- B a u - , R a u m -  oder  B o d e n - O r d n u n g s r e c h t  -  A r t  d e r  F e s t l e g u n g
--- ------------------------------------------------------------------------------------------------------
-
--- Kennung = 71008,
--- Objektart = 'ax_bauraumoderbodenordnungsrecht'
-
--- fÃŒr: Entschluesseln der Rechte im Template
-
-CREATE TABLE ax_bauraumoderbodenordnungsrecht_artderfestlegung 
-  (wert        integer, 
-   bezeichner  character varying,
- --kennung     integer,   -- konstant 71008, entfernt 21.11.2011
- --objektart   character varying,  -- konstant ax_bauraumoderbodenordnungsrecht, entfernt 21.11.2011
-   CONSTRAINT pk_ax_brecht_artfest_wert PRIMARY KEY (wert)
-  );
-
-COMMENT ON TABLE  ax_bauraumoderbodenordnungsrecht_artderfestlegung 
-IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1700,'Festlegung nach Baugesetzbuch - Allgemeines StÃ€dtebaurecht');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1710,'Bebauungsplan');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1720,'VerÃ€nderungssperre nach Baugesetzbuch');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1730,'Vorkaufrechtssatzung');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1740,'Enteignungsverfahren');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1750,'Umlegung nach dem BauGB');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1760,'Bauland');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1770,'Vereinfachte Umlegung');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1780,'Vorhaben- und ErschlieÃungsplan');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1790,'FlÃ€chennutzungsplan');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1800,'Festlegung nach Baugesetzbuch - Besonderes StÃ€dtebaurecht');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1810,'StÃ€dtebauliche EntwicklungsmaÃnahme');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1811,'StÃ€dtebauliche EntwicklungsmaÃnahme (Beschluss zu vorbereitenden Untersuchungen gefasst)');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1820,'Erhaltungssatzung');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1821,'StÃ€dtebauliches Erhaltungsgebiet');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1822,'Soziales Erhaltungsgebiet');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1823,'Erhaltungsgebiet zur stÃ€dtebaulichen Umstrukturierung');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1824,'Soziales Erhaltungsgebiet (Aufstellungsbeschluss gefasst)');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1830,'StÃ€dtebauliche Gebote');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1840,'Sanierung');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1841,'Sanierung (Beschluss zu vorbereitenden Untersuchungen gefasst)');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1900,'Wohnungsbauerleichterungsgesetz');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2100,'Flurbereinigungsgesetz');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2110,'Flurbereinigung (Par. 1, 37 FlurbG)');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2120,'Vereinfachtes Flurbereinigungsverfahren (Par. 86 FlurbG)');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2130,'Unternehmensflurbereinigung (nach Par. 87 oder 90 FlurbG)');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2140,'Beschleunigtes Zusammenlegungsverfahren (Par. 91 FlurbG)');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2150,'Freiwilliger Landtausch (Par. 103a FlurbG)');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2160,'Verfahren nach dem Gemeinheitsteilungsgesetz');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2170,'Verfahren nach dem Gemeinschaftswaldgesetz');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2180,'Freiwilliger Nutzungstausch');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2200,'Verfahren nach dem Landwirtschaftsanpassungsgesetz');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2210,'Flurneuordnung');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2220,'Freiwilliger Landtausch (Par. 54 LwAnpG)');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2230,'Bodenordnungsverfahren (Par. 56 LwAnpG)');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2240,'ZusammenfÃŒhrung von Boden- und GebÃ€udeeigentum (Par. 64 LwAnpG)');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2300,'Bodensonderungsgesetz');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2310,'Unvermessenes Eigentum');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2320,'Unvermessenes Nutzungsrecht');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2330,'ErgÃ€nzende Bodenneuordnung');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2340,'Komplexe Bodenneuordnung');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2400,'VermÃ¶genszuordnungsgesetz');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2410,'VermÃ¶genszuordnung nach Plan');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2411,'VermÃ¶genszuordnung nach dem Aufteilungsplan');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2412,'VermÃ¶genszuordnung nach dem Zuordnungsplan');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2500,'Landesraumordnungsgesetz');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2510,'Wasservorranggebiete');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2600,'Bauordnung');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2610,'Baulast');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2611,'BegÃŒnstigende Baulast');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2612,'Belastende Baulast');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2700,'Grenzfeststellungsverfahren nach Hamb. Wassergesetz');
-INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2800,'VerkehrsflÃ€chenbereinigung');
-
-
--- B o d e n s c h a e t z u n g -  K u l t u r a r t
--- --------------------------------------------------
-
-CREATE TABLE ax_bodenschaetzung_kulturart (
-    wert integer,
-    bezeichner character varying,
-    CONSTRAINT pk_ax_bodenschaetzung_kulturart  PRIMARY KEY (wert)
-  );
-
-
-COMMENT ON TABLE ax_bodenschaetzung_kulturart 
-IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
-
-INSERT INTO ax_bodenschaetzung_kulturart (wert, bezeichner) VALUES (1000,'Ackerland (A)');
-INSERT INTO ax_bodenschaetzung_kulturart (wert, bezeichner) VALUES (2000,'Acker-GrÃŒnland (AGr)');
-INSERT INTO ax_bodenschaetzung_kulturart (wert, bezeichner) VALUES (3000,'GrÃŒnland (Gr)');
-INSERT INTO ax_bodenschaetzung_kulturart (wert, bezeichner) VALUES (4000,'GrÃŒnland-Acker (GrA)');
-
-
--- B o d e n s c h a e t z u n g  -  B o d e n a r t
--- -------------------------------------------------
-
-CREATE TABLE ax_bodenschaetzung_bodenart (
-    wert integer,
-    bezeichner character varying,
-    CONSTRAINT pk_ax_bodenschaetzung_bodenart  PRIMARY KEY (wert)
-  );
-
-COMMENT ON TABLE ax_bodenschaetzung_bodenart 
-IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (1100,'Sand (S)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (2100,'Lehmiger Sand (lS)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (3100,'Lehm (L)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (4100,'Ton (T)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (5000,'Moor (Mo)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (1200,'Anlehmiger Sand (Sl)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (2200,'Stark lehmiger Sand (SL)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (3200,'Sandiger Lehm (sL)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (4200,'Schwerer Lehm (LT)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6110,'Sand, Moor (SMo)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6120,'Lehmiger Sand, Moor (lSMo)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6130,'Lehm, Moor (LMo)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6140,'Ton, Moor (TMo)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6210,'Moor,Sand (MoS)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6220,'Moor, Lehmiger Sand (MolS)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6230,'Moor, Lehm (MoL)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6240,'Moor, Ton (MoT)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7110,'Sand auf sandigem Lehm (S/sL)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7130,'Sand auf schwerem Lehm (S/LT)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7210,'Anlehmiger Sand auf Lehm (Sl/L)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7220,'Anlehmiger Sand auf schwerem Lehm (Sl/LT)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7230,'Anlehmiger Sand auf Ton (Sl/T)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7310,'Lehmiger Sand auf schwerem Lehm (lS/LT)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7320,'Lehmiger Sand auf Sand (lS/S)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7400,'Stark lehmiger Sand auf Ton (SL/T)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7510,'Ton auf stark lehmigen Sand (T/SL)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7530,'Ton auf anlehmigen Sand (T/Sl)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7610,'Schwerer Lehm auf lehmigen Sand (LT/lS)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7620,'Schwerer Lehm auf anlehmigen Sand (LT/Sl)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7630,'Schwerer Lehm auf Sand (LT/S)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7710,'Lehm auf anlehmigen Sand (L/Sl)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7800,'Sandiger Lehm auf Sand (sL/S)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7120,'Sand auf Lehm (S/L)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7140,'Sand auf Ton (S/T)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7330,'Lehmiger Sand auf Ton (lS/T)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7520,'Ton auf lehmigen Sand (T/lS)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7540,'Ton auf Sand (T/S)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7720,'Lehm auf Sand (L/S)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8110,'Sand auf Moor (S/Mo)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8120,'Lehmiger Sand auf Moor (lS/Mo)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8130,'Lehm auf Moor (L/Mo)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8140,'Ton auf Moor (T/Mo)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8210,'Moor auf Sand (Mo/S)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8220,'Moor auf lehmigen Sand (Mo/lS)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8230,'Moor auf Lehm (Mo/L)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8240,'Moor auf Ton (Mo/T)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9120,'Bodenwechsel vom Lehm zu Moor (L+Mo)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9130,'Lehmiger Sand mit starkem Steingehalt (lSg)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9140,'Lehm mit starkem Steingehalt (Lg)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9150,'lehmiger Sand mit Steinen und BlÃ¶cken (lS+St)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9160,'Lehm mit Steinen und BlÃ¶cken L+St)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9170,'Steine und BlÃ¶cke mit  lehmigem Sand (St+lS)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9180,'Steine und BlÃ¶cke mit  Lehm (St+L)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9190,'lehmiger Sand mit Felsen (lS+Fe)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9200,'Lehm mit Felsen (L+Fe)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9210,'Felsen mit lehmigem Sand (Fe+lS)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9220,'Felsen mit Lehm (Fe+L)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9310,'Sand auf lehmigen Sand (S/lS)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9320,'Anlehmiger Sand auf Mergel (Sl/Me)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9330,'Anlehmiger Sand auf sandigem Lehm (Sl/sL)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9340,'Lehmiger Sand auf Lehm (lS/L)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9350,'Lehmiger Sand auf Mergel (lS/Me)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9360,'Lehmiger Sand auf sandigem Lehm (lS/sL)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9370,'Lehmiger Sand, Mergel (lSMe)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9380,'Lehmiger Sand, Moor auf Mergel (lSMo/Me)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9390,'Anlehmiger Sand, Moor (SlMo)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9410,'Lehm auf Mergel (L/Me)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9420,'Lehm, Moor auf Mergel (LMo/Me)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9430,'Schwerer Lehm auf Moor (LT/Mo)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9440,'Ton auf Mergel (T/Me)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9450,'Moor auf Mergel (Mo/Me)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9460,'Moor, Lehm auf Mergel (MoL/Me)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9470,'Moor, Mergel (MoMe)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9480,'LÃ¶ÃDiluvium(LÃ¶D)');
-INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9490,'AlluviumDiluvium(AlD)');
-
-
--- B o d e n s c h a e t z u n g  -  Z u s t a n d s s t u f e
--- ------------------------------------------------------------
-
-CREATE TABLE ax_bodenschaetzung_zustandsstufe (
-    wert integer,
-    bezeichner character varying,
-    CONSTRAINT pk_ax_bodenschaetzung_zustandsstufe  PRIMARY KEY (wert)
-  );
-
-COMMENT ON TABLE ax_bodenschaetzung_zustandsstufe 
-IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
-
-INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe (1)',1100);
-INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe (2)',1200);
-INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe (3)',1300);
-INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe (4)',1400);
-INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe (5)',1500);
-INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe (6)',1600);
-INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe (7)',1700);
-INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe Misch- und SchichtbÃ¶den sowie kÃŒnstlichverÃ€nderte BÃ¶den (-)',1800);
-INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Bodenstufe (I)',2100);
-INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Bodenstufe (II)',2200);
-INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Bodenstufe (III)',2300);
-INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Bodenstufe Misch- und SchichtbÃ¶den sowie kÃŒnstlich verÃ€nderte BÃ¶den (-)',2400);
-INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Bodenstufe (II+III)',3100);
-INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Bodenstufe ("(III)")',3200);
-INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Bodenstufe (IV)',3300);
-
-
--- B o d e n s c h a e t z u n g   -  Muster-, Landesmuster- und Vergleichsstueck
--- ------------------------------------------------------------------------------
-CREATE TABLE ax_musterlandesmusterundvergleichsstueck_merkmal (
-    wert integer,
-    bezeichner character varying,
-    CONSTRAINT pk_ax_musterlandesmusterundvergleichsstueck_merkmal  PRIMARY KEY (wert)
-  );
-
-COMMENT ON TABLE ax_musterlandesmusterundvergleichsstueck_merkmal 
-IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
-INSERT INTO ax_musterlandesmusterundvergleichsstueck_merkmal (wert,bezeichner) VALUES (1000,'MusterstÃŒck (M)');
-INSERT INTO ax_musterlandesmusterundvergleichsstueck_merkmal (wert,bezeichner) VALUES (2000,'LandesmusterstÃŒck (L)');
-INSERT INTO ax_musterlandesmusterundvergleichsstueck_merkmal (wert,bezeichner) VALUES (3000,'VergleichsstÃŒck (V)');
-
-
--- B o d e n s c h a e t z u n g  -  Grabloch der Bodenschaetzung
--- --------------------------------------------------------------
-
-CREATE TABLE ax_grablochderbodenschaetzung_bedeutung (
-    wert integer,
-    bezeichner character varying,
-    CONSTRAINT pk_ax_grablochderbodenschaetzung_bedeutung  PRIMARY KEY (wert)
-  );
-
-COMMENT ON TABLE ax_grablochderbodenschaetzung_bedeutung
-IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
-
-INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert,bezeichner) VALUES (1100,'Grabloch, bestimmend, lagerichtig (innerhalb der FlÃ€che)');
-INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert,bezeichner) VALUES (1200,'Grabloch, bestimmend, lagerichtig (auÃerhalb des Abschnitts)');
-INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert,bezeichner) VALUES (1300,'Grabloch, nicht lagerichtig, im Abschnitt nicht vorhanden');
-INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert,bezeichner) VALUES (2000,'Grabloch fÃŒr Muster-, Landesmuster-, VergleichsstÃŒck');
-INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert,bezeichner) VALUES (3000,'Grabloch, nicht bestimmend');
-
-
--- F o r s t r e c h t  -  A r t   d e r   F e s t l e g u n g
--- -----------------------------------------------------------
-
-CREATE TABLE ax_forstrecht_artderfestlegung(
-    wert integer,
-    bezeichner character varying,
-    CONSTRAINT pk_ax_forstrecht_artderfestlegung  PRIMARY KEY (wert)
-  );
-
-COMMENT ON TABLE ax_forstrecht_artderfestlegung
-IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
-INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Klassifizierung nach Bundes- oder Landeswaldgesetz',3900);
-INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Staatswald Bund',3910);
-INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Staatswald Land',3920);
-INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Kommunalwald',3930);
-INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Anstalts- und Stiftungswald',3940);
-INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Anderer Ã¶ffentlicher Wald',3950);
-INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Privater Gemeinschaftswald',3960);
-INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('GroÃprivatwald',3970);
-INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Kleinprivatwald',3980);
-INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Anderer Privatwald',3990);
-
-
--- F o r s t r e c h t - B e s o n d e r e   F u n k t i o n
--- ---------------------------------------------------------
-CREATE TABLE ax_forstrecht_besonderefunktion(
-    wert integer,
-    bezeichner character varying,
-    CONSTRAINT pk_ax_forstrecht_besonderefunktion  PRIMARY KEY (wert)
-  );
-
-COMMENT ON TABLE ax_forstrecht_besonderefunktion
-IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
-INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Ohne besondere gesetzliche Bindung',1000);
-INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Ohne besondere gesetzliche Bindung nach LWaldG- Holzboden',1010);
-INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Schutzwald',2000);
-INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Schutzwald - Holzboden',2010);
-INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Erholungswald',3000);
-INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Erholungswald - Holzboden',3010);
-INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Bannwald',4000);
-INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Nationalpark - Holzboden',4010);
-INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Naturschutzgebiet - Holzboden',5010);
-INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Schutz- und Erholungswald',6000);
-INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Schutz- und Erholungswald - Holzboden',6010);
-INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Nationalpark - Nichtholzboden',7010);
-INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Naturschutzgebiet - Nichtholzboden',8010);
-INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Andere ForstbetriebsflÃ€che',9000);
-INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Nichtholzboden',9010);
-INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Sonstiges',9999);
-
-
-
--- B o d e n s c h a e t z u n g   -  Entstehungsart oder Klimastufe / Wasserverhaeltnisse
--- ----------------------------------------------------------------------------------------
-
-CREATE TABLE ax_bodenschaetzung_entstehungsartoderklimastufe(
-    wert integer,
-    bezeichner character varying,
-    CONSTRAINT pk_ax_bodenschaetzung_entstehungsartoderklimastufe PRIMARY KEY (wert)
-  );
-
-COMMENT ON TABLE ax_bodenschaetzung_entstehungsartoderklimastufe
-IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
-
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium (D)',1000);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium ÃŒber Alluvium (DAl)',1100);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium ÃŒber LÃ¶Ã (DLÃ¶)',1200);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium ÃŒber Verwitterung (DV)',1300);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium, gesteinig (Dg)',1400);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium, gesteinig ÃŒber Alluvium (DgAl)',1410);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium, gesteinig ÃŒber LÃ¶Ã (DgLÃ¶)',1420);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium, gesteinig ÃŒber Verwitterung (DgV)',1430);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('LÃ¶Ã (LÃ¶)',2000);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('LÃ¶Ã ÃŒber Diluvium (LÃ¶D)',2100);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('LÃ¶Ã, Diluvium, GesteinsbÃ¶den (LÃ¶Dg)',2110);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('LÃ¶Ã, Diluvium, Verwitterung (LÃ¶DV)',2120);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('LÃ¶Ã ÃŒber Alluvium (LÃ¶Al)',2200);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('LÃ¶Ã ÃŒber Verwitterung (LÃ¶V)',2300);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('LÃ¶Ã, Verwitterung, GesteinsbÃ¶den (LÃ¶Vg)',2310);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('LÃ¶Ã ÃŒber Verwitterung, gesteinig (LÃ¶Vg)',2400);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium (Al)',3000);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium ÃŒber Diluvium (AlD)',3100);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium ÃŒber LÃ¶Ã (AlLÃ¶)',3200);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium ÃŒber Verwitterung (AlV)',3300);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium, gesteinig (Alg)',3400);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium, gesteinig ÃŒber Diluvium (AlgD)',3410);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium, gesteinig ÃŒber LÃ¶Ã (AlgLÃ¶)',3420);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium, gesteinig ÃŒber Verwitterung (AlgV)',3430);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium, Marsch (AlMa)',3500);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium, Moor (AlMo)',3610);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Moor, Alluvium (MoAI)',3620);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Mergel (Me)',3700);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Verwitterung (V)',4000);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Verwitterung ÃŒber Diluvium (VD)',4100);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Verwitterung ÃŒber Alluvium (VAl)',4200);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Verwitterung ÃŒber LÃ¶Ã (VLÃ¶)',4300);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Verwitterung, GesteinsbÃ¶den (Vg)',4400);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Verwitterung, GesteinsbÃ¶den ÃŒber Diluvium (VgD)',4410);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Entstehungsart nicht erkennbar (-)',5000);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Klimastufe 8Â° C und darÃŒber (a)',6100);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Klimastufe 7,9Â° - 7,0Â° C (b)',6200);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Klimastufe 6,9Â° - 5,7Â° C (c)',6300);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Klimastufe 5,6Â° C und darunter (d)',6400);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (1)',7100);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (2)',7200);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (3)',7300);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (4)',7400);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (4-)',7410);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (5)',7500);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (5-)',7510);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (3-)',7520);
-INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (3+4)',7530);
-
-
--- D a t e n e r h e b u n g
--- -------------------------
--- Datentyp: AX_LI_Source_MitDatenerhebung
-
-CREATE TABLE ax_datenerhebung (
-    wert integer,
-    bezeichner character varying,
-    CONSTRAINT pk_ax_Datenerhebung PRIMARY KEY (wert)
-  );
-
-COMMENT ON TABLE ax_datenerhebung
-IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katastervermessung ermittelt', 1000); -- (G)
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aufgrund Anforderungen mit Netzanschluss ermittelt', 1100);
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aufgrund Anforderungen mit Bezug zur FlurstÃŒcksgrenze ermittelt', 1200);
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstiger Vermessung ermittelt', 1900);
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Luftbildmessung oder Fernerkundungsdaten ermittelt', 2000);-- 	
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterunterlagen und Karten fÃŒr graphische Zwecke ermittelt', 4000);
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterzahlen fÃŒr graphische Zwecke ermittelt', 4100);
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert', 4200);-- (G)
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert, KartenmaÃstab M grÃ¶Ãer gleich 1 zu 1000', 4210);
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert, KartenmaÃstab 1 zu 1000 grÃ¶Ãer M grÃ¶Ãer gleich 1 zu 2000', 4220);
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert, KartenmaÃstab 1 zu 2000 grÃ¶Ãer M grÃ¶Ãer gleich 1 zu 3000', 4230);
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert, KartenmaÃstab 1 zu 3000 grÃ¶Ãer M grÃ¶Ãer gleich 1 zu 5000', 4240);
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert, KartenmaÃstab 1 zu 5000 grÃ¶Ãer M', 4250);
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert', 4300);-- (G)
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, KartenmaÃstab M grÃ¶Ãer gleich 1 zu 1000', 4310);
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, KartenmaÃstab 1 zu 1000 grÃ¶Ãer M grÃ¶Ãer gleich 1 zu 2000', 4320);
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, KartenmaÃstab 1 zu 2000 grÃ¶Ãer M grÃ¶Ãer gleich 1 zu 3000', 4330);
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, KartenmaÃstab 1 zu 3000 grÃ¶Ãer M grÃ¶Ãer gleich 1 zu 5000', 4340);
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, KartenmaÃstab 1 zu 5000 grÃ¶Ãer M', 4350);
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, mit sonstigen geometrischen Bedingungen und bzw. oder Homogenisierung (M grÃ¶Ãer gleich 1 zu 1000)', 4360);
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, mit Berechnung oder Abstandsbedingung (M grÃ¶Ãer gleich 1 zu 1000)', 4370);
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, mit sonstigen geometrischen Bedingungen und bzw. oder Homogenisierung (M kleiner 1 zu 1000)', 4380);
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, mit Berechnung oder Abstandsbedingungen (M kleiner 1 zu 1000)', 4390);
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Nach Quellenlage nicht zu spezifizieren', 9998);--  (G)
-INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Sonstiges', 9999);
-
-
--- Sonstiges Bauwerk oder sonstige Einrichtung
--- -------------------------
--- Datentyp: ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion
-CREATE TABLE ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion(
-    wert integer,
-    bezeichner character varying,
-    CONSTRAINT pk_ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion PRIMARY KEY (wert)
-  );
-
-COMMENT ON TABLE ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion
-IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
-
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Ãberdachung',1610);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Carport',1611);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Treppe',1620);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Freitreppe',1621);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Rolltreppe',1622);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Treppenunterkante',1630);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Kellereingang',1640);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Rampe',1650);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Terrasse',1670);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Mauer',1700);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Mauerkante, rechts',1701);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Mauerkante, links',1702);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Mauermitte',1703);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('StÃŒtzmauer',1720);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('StÃŒtzmauer, rechts',1721);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('StÃŒtzmauer, links',1722);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('StÃŒtzmauermitte',1723);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Zaun',1740);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Denkmal, Denkstein, Standbild',1750);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Bildstock, Wegekreuz, Gipfelkreuz',1760);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Bildstock',1761);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Wegekreuz',1762);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Gipfelkreuz',1763);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Meilenstein, historischer Grenzstein',1770);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Brunnen',1780);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Brunnen (Trinkwasserversorgung)',1781);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Springbrunnen, Zierbrunnen',1782);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Ziehbrunnen',1783);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Spundwand',1790);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('HÃ¶ckerlinie',1791);
-INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Sonstiges',9999);
-
--- ax_bauteil_bauart
--- -------------------------
--- Datentyp:
-CREATE TABLE ax_bauteil_bauart (
-wert integer, 
-bezeichner character varying,  
-kennung integer, objektart character varying);
-
-COMMENT ON TABLE ax_bauteil_bauart
-IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
-INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (1100,'Geringergeschossiger GebÃ€udeteil',31002,'ax_bauteil');
-INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (1200,'HÃ¶hergeschossiger GebÃ€udeteil (nicht Hochhaus)',31002,'ax_bauteil');
-INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (1300,'HochhausgebÃ€udeteil',31002,'ax_bauteil');
-INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (1400,'Abweichende GeschosshÃ¶he',31002,'ax_bauteil');
-INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2000,'Keller',31002,'ax_bauteil');
-INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2100,'Tiefgarage',31002,'ax_bauteil');
-INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2300,'Loggia',31002,'ax_bauteil');
-INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2350,'Wintergarten',31002,'ax_bauteil');
-INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2400,'Arkade',31002,'ax_bauteil');
-INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2500,'Auskragende/zurÃŒckspringende Geschosse',31002,'ax_bauteil');
-INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2510,'Auskragende Geschosse',31002,'ax_bauteil');
-INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2520,'ZurÃŒckspringende Geschosse',31002,'ax_bauteil');
-INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2610,'Durchfahrt im GebÃ€ude',31002,'ax_bauteil');
-INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2620,'Durchfahrt an ÃŒberbauter VerkehrsstraÃe',31002,'ax_bauteil');
-INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2710,'Schornstein im GebÃ€ude',31002,'ax_bauteil');
-INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2720,'Turm im GebÃ€ude',31002,'ax_bauteil');
-INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (9999,'Sonstiges',31002,'ax_bauteil');
-
-
--- ax_klassifizierungnachstrassenrecht_artdf
--- -------------------------
--- Datentyp:
-CREATE TABLE ax_klassifizierungnachstrassenrecht_artdf (
-wert integer, 
-bezeichner character varying,  
-kennung integer, objektart character varying);
-
-COMMENT ON TABLE ax_klassifizierungnachstrassenrecht_artdf
-IS 'artderfestlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
-INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Klassifizierung nach Bundes- oder LandesstraÃengesetz',1100);
-INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Bundesautobahn',1110);
-INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('BundesstraÃe',1120);
-INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Landes- oder StaatsstraÃe',1130);
-INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('KreisstraÃe',1140);
-INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('GemeindestraÃe',1150);
-INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('OrtsstraÃe',1160);
-INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('GemeindeverbindungsstraÃe',1170);
-INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Sonstige Ã¶ffentliche StraÃe',1180);
-INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('PrivatstraÃe',1190);
-
-
--- ax_klassifizierungnachwasserrecht_artdf
--- -------------------------
--- Datentyp:
-CREATE TABLE ax_klassifizierungnachwasserrecht_artdf (
-wert integer, 
-bezeichner character varying,  
-kennung integer, objektart character varying);
-
-COMMENT ON TABLE ax_klassifizierungnachwasserrecht_artdf
-IS 'artderfestlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
-INSERT INTO ax_klassifizierungnachwasserrecht_artdf (bezeichner, wert) VALUES ('Klassifizierung nach Bundes- oder Landeswassergesetz',1300);
-INSERT INTO ax_klassifizierungnachwasserrecht_artdf (bezeichner, wert) VALUES ('GewÃ€sser I. Ordnung - BundeswasserstraÃe',1310);
-INSERT INTO ax_klassifizierungnachwasserrecht_artdf (bezeichner, wert) VALUES ('GewÃ€sser I. Ordnung - nach Landesrecht',1320);
-INSERT INTO ax_klassifizierungnachwasserrecht_artdf (bezeichner, wert) VALUES ('GewÃ€sser II. Ordnung',1330);
-INSERT INTO ax_klassifizierungnachwasserrecht_artdf (bezeichner, wert) VALUES ('GewÃ€sser III. Ordnung',1340);
-
-
--- ax_anderefestlegungnachstrassenrecht_artdf
--- -------------------------
--- Datentyp:
-CREATE TABLE ax_anderefestlegungnachstrassenrecht_artdf (
-wert integer, 
-bezeichner character varying,  
-kennung integer, objektart character varying);
-
-COMMENT ON TABLE ax_anderefestlegungnachstrassenrecht_artdf
-IS 'artderfestlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
-INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('BundesfernstraÃengesetz',1210);
-INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Anbauverbot',1220);
-INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Anbauverbot nach BundesfernstraÃengesetz',1230);
-INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Anbauverbot (40m)',1231);
-INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Anbauverbot (20m)',1232);
-INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('AnbaubeschrÃ€nkung',1240);
-INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('AnbaubeschrÃ€nkung (100m)',1241);
-INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('AnbaubeschrÃ€nkung (40m)',1242);
-INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('VerÃ€nderungssperre nach BundesfernstraÃengesetz',1250);
-INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('LandesstraÃengesetz',1260);
-INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('VerÃ€nderungssperre',1280);
-
-
--- ax_anderefestlegungnachstrassenrecht_artdf
--- -------------------------
--- Datentyp:
-CREATE TABLE ax_naturumweltoderbodenschutzrecht_artdf (
-wert integer, 
-bezeichner character varying,  
-kennung integer, objektart character varying);
-
-COMMENT ON TABLE ax_naturumweltoderbodenschutzrecht_artdf
-IS 'artderfestlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('SchutzflÃ€che nach Europarecht',610);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Flora-Fauna-Habitat-Gebiet',611);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Vogelschutzgebiet',612);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('SchutzflÃ€chen nach Landesnaturschutzgesetz',620);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Naturschutzgebiet',621);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('GeschÃŒtzter Landschaftsbestandteil',622);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Landschaftsschutzgebiet',623);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Naturpark',624);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Bundesbodenschutzgesetz',630);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('VerdachtsflÃ€che auf schÃ€dliche BodenverÃ€nderung',631);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('SchÃ€dliche BodenverÃ€nderung',632);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('AltlastenverdÃ€chtige FlÃ€che',633);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Altlast',634);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Bundesimmisionsschutzgesetz',640);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Belastungsgebiet',641);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('SchutzbedÃŒrftiges Gebiet',642);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('GefÃ€hrdetes Gebiet',643);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Naturschutzgesetz',650);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Besonders geschÃŒtztes Biotop',651);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Besonders geschÃŒtztes FeuchtgrÃŒnland',652);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Naturdenkmal',653);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Einstweilige Sicherstellung, VerÃ€nderungssperre',654);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Vorkaufsrecht',655);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Ausgleichs- oder KompensationsflÃ€che',656);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Bodenschutzgesetz',660);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('DauerbeobachtungsflÃ€chen',661);
-INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Bodenschutzgebiet',662);
-
-
--- ax_denkmalschutzrecht_artdf
--- -------------------------
--- Datentyp:
-CREATE TABLE ax_denkmalschutzrecht_artdf (
-wert integer, 
-bezeichner character varying,  
-kennung integer, objektart character varying);
-
-COMMENT ON TABLE ax_denkmalschutzrecht_artdf
-IS 'artderfestlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Kulturdenkmal',2700);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Bau- und Kunstdenkmal nach Landesdenkmalschutzgesetz',2710);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Baudenkmal',2711);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Kunstdenkmal',2712);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Gartendenkmal',2713);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('ArchÃ€ologisches Denkmal (auch Bodendenkmal) nach Landesdenkmalschutzgesetz',2800);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('ArchÃ€ologisches Denkmal',2810);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Bodendenkmal',2820);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Schutzgebiet oder -bereiche nach Landesdenkmalschutzgesetz',2900);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Denkmalzone oder -bereich',2910);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('GeschÃŒtzter Baubereich',2920);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Grabungsschutzgebiet',2930);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Befestigungen',3100);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Befestigung (Burg)',3110);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Burg (Fliehburg, Ringwall)',3111);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Erdwerk',3112);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Ringwall',3113);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Steinwerk',3114);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Festung',3115);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('GrÃ€ftenanlage',3116);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Schanze',3117);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Lager',3118);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Wachturm (rÃ¶misch), Warte',3120);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Wachturm',3121);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Warte',3122);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Befestigung (Wall, Graben)',3130);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Grenzwall, Schutzwall',3131);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Limes',3132);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Landwehr',3133);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Stadtwall',3134);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Wall',3135);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historische Siedlung',3200);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Pfahlbau',3210);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('WÃŒstung',3220);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Wurt',3230);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Abri',3240);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('HÃ¶hle',3250);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historische Bestattung',3300);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('GroÃsteingrab (Dolmen, HÃŒnenbett)',3310);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('GrabhÃŒgel',3320);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('GrabhÃŒgelfeld',3330);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Urnenfriedhof',3340);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('KÃ¶rpergrÃ€berfeld',3350);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('ReihengrÃ€berfriedhof',3360);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historisches land- oder forstwirtschaftliches Objekt',3400);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Pflanzkamp',3410);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historisches Viehgehege',3420);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Sandfang',3430);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historisches Ackersystem',3440);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historische Bergbau-, VerhÃŒttungs- oder sonstige ProduktionsstÃ€tte',3500);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historisches Bergbaurelikt',3510);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Meiler',3520);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Ofen',3530);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer VerhÃŒttungsplatz',3540);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historische StraÃe oder Weg',3600);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('HeerstraÃe',3610);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Hohlweg',3620);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Moorweg',3630);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Wegespur',3640);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historisches wasserwirtschaftliches Objekt',3700);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historische Wasserleitung',3710);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('AquÃ€dukt',3720);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Deich',3730);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Damm',3740);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Graben',3750);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Steinmal',3800);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Schalenstein',3810);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Rillenstein',3820);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Wetzrillen',3830);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Kreuzstein',3840);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Grenzstein',3850);
-INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Menhir',3860);
-
-
--- ax_sonstigesrecht_artdf
--- -------------------------
--- Datentyp:
-CREATE TABLE ax_sonstigesrecht_artdf (
-wert integer, 
-bezeichner character varying,  
-kennung integer, objektart character varying);
-
-COMMENT ON TABLE ax_sonstigesrecht_artdf
-IS 'artderfestlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';
-
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Luftverkehrsgesetz',4100);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Bauschutzbereich',4110);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('BeschrÃ€nkter Bauschutzbereich',4120);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Bundeskleingartengesetz',4200);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Dauerkleingarten',4210);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Berggesetz',4300);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Bodenbewegungsgebiet',4301);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Bruchfeld',4302);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('BaubeschrÃ€nkung',4310);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('ReichsheimstÃ€ttengesetz',4400);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('ReichsheimstÃ€tte',4410);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Schutzbereichsgesetz',4500);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Schutzbereich',4510);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Eisenbahnneuordnungsgesetz',4600);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Ãbergabebescheidverfahren',4610);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('BaubeschrÃ€nkungen durch Richtfunkverbindungen',4710);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('TruppenÃŒbungsplatz, StandortÃŒbungsplatz',4720);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Vermessungs- und Katasterrecht',4800);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('SchutzflÃ€che Festpunkt',4810);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('SchutzflÃ€che Festpunkt, 1 m Radius',4811);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('SchutzflÃ€che Festpunkt, 2 m Radius',4812);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('SchutzflÃ€che Festpunkt, 5 m Radius',4813);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('SchutzflÃ€che Festpunkt, 10 m Radius',4814);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('SchutzflÃ€che Festpunkt, 30 m Radius',4815);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('MarksteinschutzflÃ€che',4820);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Liegenschaftskatastererneuerung',4830);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Fischereirecht',4900);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Jagdkataster',5100);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Landesgrundbesitzkataster',5200);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('BombenblindgÃ€ngerverdacht',5300);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Rieselfeld',5400);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Sicherungsstreifen',5500);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Grenzbereinigung',5600);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Hochwasserdeich',5700);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Hauptdeich, 1. Deichlinie',5710);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('2. Deichlinie',5720);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Beregnungsverband',6000);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Weinlage',7000);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Weinbausteillage',7100);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Weinbergsrolle',7200);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Weinbausteilstlage',7300);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Benachteiligtes landwirtschaftliches Gebiet',8000);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Mitverwendung Hochwasserschutz, Oberirdische Anlagen',9100);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Mitverwendung Hochwasserschutz, Unterirdische Anlagen',9200);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Hafennutzungsgebiet',9300);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Hafenerweiterungsgebiet',9400);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Bohrung verfÃŒllt',9500);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Zollgrenze',9600);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Belastung nach Â§7 Abs. 2 GBO',9700);
-INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Sonstiges',9999);
-
--- ENDE --
Index: trunk/data/konvert/postnas_0.7/alkis_PostNAS_0.7_ORACLE_schema.sql
===================================================================
--- trunk/data/konvert/postnas_0.7/alkis_PostNAS_0.7_ORACLE_schema.sql	(revision 211)
+++ 	(revision )
@@ -1,3429 +1,0 @@
--- Automatisch mit pg-to-oci.pl konvertiert.
----
----
-
-set serveroutput on
-set autocommit on
-set feedback off
-set verify off
-
-define alkis_epsg=&1
-whenever sqlerror exit 1
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='DELETE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE "DELETE" CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE "DELETE"
-(
-	ogr_fid		integer NOT NULL,
-	typename	varchar2(2047),
-	featureid	character(32),
-	context		varchar2(2047),
-	safetoignore	varchar2(2047),
-	replacedBy	varchar2(2047),
-	ignored		varchar2(5) default 'false',
-	CONSTRAINT ALKIS_0 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE "DELETE" ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('DELETE','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_1 ON "DELETE"(featureid);
-COMMENT ON TABLE "DELETE"             IS 'Hilfstabelle fÃŒr das Speichern von LÃ¶schinformationen.';
-COMMENT ON COLUMN "DELETE".typename     IS 'Objektart, also Name der Tabelle, aus der das Objekt zu lÃ¶schen ist.';
-COMMENT ON COLUMN "DELETE".featureid    IS 'Zusammen gesetzt aus GML-ID (16) und Zeitstempel.';
-COMMENT ON COLUMN "DELETE".context      IS 'Operation ''delete'' oder ''replace''';
-COMMENT ON COLUMN "DELETE".safetoignore IS 'Attribut safeToIgnore von wfsext:Replace';
-COMMENT ON COLUMN "DELETE".replacedBy   IS 'gml_id des Objekts, das featureid ersetzt';
-COMMENT ON COLUMN "DELETE".ignored      IS 'LÃ¶schsatz wurde ignoriert';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='ALKIS_BEZIEHUNGEN';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE ALKIS_BEZIEHUNGEN CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE ALKIS_BEZIEHUNGEN (
-	ogr_fid			integer NOT NULL,
-	beziehung_von		character(16),
-	beziehungsart		varchar2(2047),
-	beziehung_zu		character(16),
-	CONSTRAINT ALKIS_2 PRIMARY KEY (ogr_fid)
-);
-CREATE INDEX ALKIS_3 ON alkis_beziehungen (beziehung_von);
-CREATE INDEX ALKIS_4  ON alkis_beziehungen (beziehung_zu);
-CREATE INDEX ALKIS_5 ON alkis_beziehungen (beziehungsart);
-ALTER TABLE ALKIS_BEZIEHUNGEN ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('ALKIS_BEZIEHUNGEN','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-COMMENT ON TABLE  alkis_beziehungen               IS 'zentrale Multi-Verbindungstabelle';
-COMMENT ON COLUMN alkis_beziehungen.beziehung_von IS 'Join auf Feld gml_id verschiedener Tabellen';
-COMMENT ON COLUMN alkis_beziehungen.beziehung_zu  IS 'Join auf Feld gml_id verschiedener Tabellen';
-COMMENT ON COLUMN alkis_beziehungen.beziehungsart IS 'Typ der Beziehung zwischen der von- und zu-Tabelle';
-@@ alkis-trigger-oracle.sql
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='KS_SONSTIGESBAUWERK';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE KS_SONSTIGESBAUWERK CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE KS_SONSTIGESBAUWERK (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	sonstigesmodell 	varchar2(2047),
-	anlass			varchar2(2047),
-	bauwerksfunktion	integer,
-	CONSTRAINT ALKIS_6 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE KS_SONSTIGESBAUWERK ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('KS_SONSTIGESBAUWERK','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_7 ON KS_SONSTIGESBAUWERK(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-COMMENT ON TABLE  ks_sonstigesbauwerk IS 'Sonstiges Bauwerk';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_ANDEREFESTLEGUNGNACHWASSERR';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_ANDEREFESTLEGUNGNACHWASSERR CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_ANDEREFESTLEGUNGNACHWASSERR (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	artderfestlegung	integer,
-	land			integer,
-	stelle			varchar2(2047),
-	CONSTRAINT ALKIS_8 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_ANDEREFESTLEGUNGNACHWASSERR ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_ANDEREFESTLEGUNGNACHWASSERR','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_9 ON AX_ANDEREFESTLEGUNGNACHWASSERR(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_10 ON AX_ANDEREFESTLEGUNGNACHWASSERR (gml_id,beginnt);
-CREATE INDEX ALKIS_11 ON AX_ANDEREFESTLEGUNGNACHWASSERR(land,stelle);
-COMMENT ON TABLE  AX_ANDEREFESTLEGUNGNACHWASSERR        IS 'Andere Festlegung nach  W a s s e r r e c h t';
-COMMENT ON COLUMN AX_ANDEREFESTLEGUNGNACHWASSERR.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BAUBLOCK';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BAUBLOCK CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BAUBLOCK (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	character(9),
-	anlass			varchar2(2047),
-	baublockbezeichnung	integer,
-	CONSTRAINT ALKIS_12 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BAUBLOCK ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BAUBLOCK','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_13 ON AX_BAUBLOCK(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_14 ON ax_baublock (gml_id,beginnt);
-COMMENT ON TABLE  ax_baublock        IS 'B a u b l o c k';
-COMMENT ON COLUMN ax_baublock.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BESONDERERTOPOGRAPHISCHERPU';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BESONDERERTOPOGRAPHISCHERPU CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BESONDERERTOPOGRAPHISCHERPU (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	land			integer,
-	stelle			integer,
-	punktkennung		varchar2(2047),
-	sonstigeeigenschaft	varchar2(2047),
-	CONSTRAINT ALKIS_15 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BESONDERERTOPOGRAPHISCHERPU ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BESONDERERTOPOGRAPHISCHERPU','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_16 ON AX_BESONDERERTOPOGRAPHISCHERPU (gml_id,beginnt);
-COMMENT ON TABLE  AX_BESONDERERTOPOGRAPHISCHERPU        IS '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';
-COMMENT ON COLUMN AX_BESONDERERTOPOGRAPHISCHERPU.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SOLL';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SOLL CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_SOLL (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_17 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_SOLL ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SOLL','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_18 ON AX_SOLL(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_19 ON ax_soll (gml_id,beginnt);
-COMMENT ON TABLE ax_soll IS '''Soll'' ist eine runde, oft steilwandige Vertiefung in den norddeutschen GrundmorÃ€nenlandschaften; kann durch Abschmelzen von ÃŒberschÃŒtteten ToteisblÃ¶cken (Toteisloch) oder durch Schmelzen periglazialer Eislinsen entstanden sein.';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BEWERTUNG';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BEWERTUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BEWERTUNG (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	klassifizierung		integer,
-	CONSTRAINT ALKIS_20 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BEWERTUNG ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BEWERTUNG','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_21 ON AX_BEWERTUNG(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_22 ON ax_bewertung (gml_id,beginnt);
-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';
-COMMENT ON TABLE ax_bewertung  IS '''Bewertung'' ist die Klassifizierung einer FlÃ€che nach dem Bewertungsgesetz (BewertungsflÃ€che).';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_TAGESABSCHNITT';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_TAGESABSCHNITT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_TAGESABSCHNITT (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	tagesabschnittsnummer	varchar2(2047),
-	CONSTRAINT ALKIS_23 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_TAGESABSCHNITT ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_TAGESABSCHNITT','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_24 ON AX_TAGESABSCHNITT(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_25 ON ax_tagesabschnitt (gml_id,beginnt);
-COMMENT ON TABLE ax_tagesabschnitt  IS '''Tagesabschnitt'' ist ein Ordnungskriterium der SchÃ€tzungsarbeiten fÃŒr eine BewertungsflÃ€che. Innerhalb der Tagesabschnitte sind die GrablÃ¶cher eindeutig zugeordnet.';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_DENKMALSCHUTZRECHT';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_DENKMALSCHUTZRECHT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_DENKMALSCHUTZRECHT (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	artderfestlegung	integer,
-	land			integer,
-	stelle			varchar2(2047),
-	art			varchar2(2047),
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_26 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_DENKMALSCHUTZRECHT ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_DENKMALSCHUTZRECHT','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_27 ON AX_DENKMALSCHUTZRECHT(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_28 ON ax_denkmalschutzrecht (gml_id,beginnt);
-CREATE INDEX ALKIS_29 ON ax_denkmalschutzrecht(land,stelle);
-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';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FORSTRECHT';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FORSTRECHT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_FORSTRECHT (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	artderfestlegung	integer,
-	besonderefunktion	integer,
-	land			integer,
-	stelle			varchar2(2047),
-	CONSTRAINT ALKIS_30 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_FORSTRECHT ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FORSTRECHT','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_31 ON AX_FORSTRECHT(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_32 ON ax_forstrecht (gml_id,beginnt);
-CREATE INDEX ALKIS_33 ON ax_forstrecht(land,stelle);
-COMMENT ON TABLE ax_forstrecht IS '''Forstrecht'' ist die auf den Grund und Boden bezogene BeschrÃ€nkung, Belastung oder andere Eigenschaft einer FlÃ€che nach Ã¶ffentlichen, forstrechtlichen Vorschriften.';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GEBAEUDEAUSGESTALTUNG';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GEBAEUDEAUSGESTALTUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_GEBAEUDEAUSGESTALTUNG (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	character(4),
-	anlass			varchar2(2047),
-	darstellung		integer,
-	zeigtauf		varchar2(2047),
-	CONSTRAINT ALKIS_34 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_GEBAEUDEAUSGESTALTUNG ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GEBAEUDEAUSGESTALTUNG','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_35 ON AX_GEBAEUDEAUSGESTALTUNG(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_36 ON ax_gebaeudeausgestaltung (gml_id,beginnt);
-COMMENT ON TABLE  ax_gebaeudeausgestaltung        IS 'G e b Ã€ u d e a u s g e s t a l t u n g';
-COMMENT ON COLUMN ax_gebaeudeausgestaltung.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GEOREFERENZIERTEGEBAEUDEADR';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GEOREFERENZIERTEGEBAEUDEADR CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_GEOREFERENZIERTEGEBAEUDEADR (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	qualitaetsangaben	integer,
-	land			integer,
-	regierungsbezirk	integer,
-	kreis			integer,
-	gemeinde		integer,
-	ortsteil		integer,
-	postleitzahl		varchar2(2047),
-	ortsnamepost		varchar2(2047),
-	zusatzortsname		varchar2(2047),
-	strassenname		varchar2(2047),
-	strassenschluessel	integer,
-	hausnummer		varchar2(2047),
-	adressierungszusatz	varchar2(2047),
-	CONSTRAINT ALKIS_37 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_GEOREFERENZIERTEGEBAEUDEADR ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GEOREFERENZIERTEGEBAEUDEADR','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_38 ON AX_GEOREFERENZIERTEGEBAEUDEADR(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_39 ON AX_GEOREFERENZIERTEGEBAEUDEADR (gml_id,beginnt);
-CREATE INDEX ALKIS_40 ON AX_GEOREFERENZIERTEGEBAEUDEADR (strassenschluessel, hausnummer, adressierungszusatz);
-COMMENT ON TABLE  AX_GEOREFERENZIERTEGEBAEUDEADR        IS 'Georeferenzierte  G e b Ã€ u d e a d r e s s e';
-COMMENT ON COLUMN AX_GEOREFERENZIERTEGEBAEUDEADR.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GRABLOCHDERBODENSCHAETZUNG';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GRABLOCHDERBODENSCHAETZUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_GRABLOCHDERBODENSCHAETZUNG (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	art			varchar2(2047),
-	name			varchar2(2047),
-	bedeutung		varchar2(2047),
-	land			integer,
-	nummerierungsbezirk	varchar2(2047),
-	gemarkungsnummer 	integer,
-	nummerdesgrablochs	varchar2(2047),
-	CONSTRAINT ALKIS_41 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_GRABLOCHDERBODENSCHAETZUNG ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GRABLOCHDERBODENSCHAETZUNG','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_42 ON AX_GRABLOCHDERBODENSCHAETZUNG(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_43 ON ax_grablochderbodenschaetzung (gml_id,beginnt);
-COMMENT ON TABLE  ax_grablochderbodenschaetzung        IS 'G r a b l o c h   d e r   B o d e n s c h Ã€ t z u n g';
-COMMENT ON COLUMN ax_grablochderbodenschaetzung.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_HISTORISCHESFLURSTUECKALB';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_HISTORISCHESFLURSTUECKALB CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_HISTORISCHESFLURSTUECKALB (
-	ogr_fid						integer NOT NULL,
-	gml_id						character(16),
-	land 						integer,
-	gemarkungsnummer 				integer,
-	flurnummer					integer,
-	zaehler 					integer,
-	nenner						integer,
-	flurstueckskennzeichen				character(20),
-	amtlicheflaeche					double precision,
-	abweichenderrechtszustand			varchar2(5) default 'false',
-	ZWEIFELHAFTERFLURSTUECKSNACHWE 		varchar2(5) default 'false',
-	rechtsbehelfsverfahren				varchar2(5) default 'false',
-	zeitpunktderentstehung				character(10),
-	gemeinde					integer,
-	identifier					character(44),
-	beginnt						character(20),
-	endet 						character(20),
-	advstandardmodell				varchar2(2047),
-	anlass						varchar2(2047),
-	name						varchar2(2047),
-	blattart					integer,
-	buchungsart					varchar2(2047),
-	buchungsblattkennzeichen			varchar2(2047),
-	bezirk						integer,
-	BUCHUNGSBLATTNUMMERMITBUCHSTAB	varchar2(2047),
-	LAUFENDENUMMERDERBUCHUNGSSTELL			varchar2(2047),
-	ZEITPUNKTDERENTSTEHUNGDESBEZUG	varchar2(2047),
-	laufendenummerderfortfuehrung			varchar2(2047),
-	fortfuehrungsart				varchar2(2047),
-	VORGAENGERFLURSTUECKSKENNZEICH		varchar2(2047),
-	NACHFOLGERFLURSTUECKSKENNZEICH		varchar2(2047),
-	CONSTRAINT ALKIS_44 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_HISTORISCHESFLURSTUECKALB ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_HISTORISCHESFLURSTUECKALB','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_45 ON ax_historischesflurstueckalb (gml_id,beginnt);
-COMMENT ON TABLE  ax_historischesflurstueckalb        IS 'Historisches FlurstÃŒck ALB';
-COMMENT ON COLUMN ax_historischesflurstueckalb.gml_id IS 'Identifikator, global eindeutig';
-CREATE INDEX ALKIS_46
-   ON ax_historischesflurstueckalb (VORGAENGERFLURSTUECKSKENNZEICH /* ASC */);
-CREATE INDEX ALKIS_47
-   ON ax_historischesflurstueckalb (NACHFOLGERFLURSTUECKSKENNZEICH /* ASC */);
-  COMMENT ON TABLE  ax_historischesflurstueckalb        IS 'Historisches FlurstÃŒck ALB';
-  COMMENT ON COLUMN ax_historischesflurstueckalb.gml_id IS 'Identifikator, global eindeutig';
-  COMMENT ON COLUMN ax_historischesflurstueckalb.flurnummer                IS 'FLN "Flurnummer" ist die von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung vergebene Nummer einer Flur, die eine Gruppe von zusammenhÃ€ngenden FlurstÃŒcken innerhalb einer Gemarkung umfasst.';
-  COMMENT ON COLUMN ax_historischesflurstueckalb.zaehler                   IS 'ZAE  Dieses Attribut enthÃ€lt den ZÃ€hler der FlurstÃŒcknummer';
-  COMMENT ON COLUMN ax_historischesflurstueckalb.nenner                    IS 'NEN  Dieses Attribut enthÃ€lt den Nenner der FlurstÃŒcknummer';
-  COMMENT ON COLUMN ax_historischesflurstueckalb.flurstueckskennzeichen    IS '"FlurstÃŒckskennzeichen" ist ein von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung des FlurstÃŒcks vergebenes Ordnungsmerkmal.
-Die Attributart setzt sich aus den nachfolgenden expliziten Attributarten in der angegebenen Reihenfolge zusammen:
- 1.  Land (2 Stellen)
- 2.  Gemarkungsnummer (4 Stellen)
- 3.  Flurnummer (3 Stellen)
- 4.  FlurstÃŒcksnummer
- 4.1 ZÃ€hler (5 Stellen)
- 4.2 Nenner (4 Stellen)
- 5.  FlurstÃŒcksfolge (2 Stellen)
-Die Elemente sind rechtsbÃŒndig zu belegen, fehlende Stellen sind mit fÃŒhrenden Nullen zu belegen.
-Da die Flurnummer und die FlurstÃŒcksfolge optional sind, sind aufgrund der bundeseinheitlichen Definition im FlurstÃŒckskennzeichen die entsprechenden Stellen, sofern sie nicht belegt sind, durch Unterstrich "_" ersetzt.
-Gleiches gilt fÃŒr FlurstÃŒcksnummern ohne Nenner, hier ist der fehlende Nenner im FlurstÃŒckskennzeichen durch Unterstriche zu ersetzen.';
-  COMMENT ON COLUMN ax_historischesflurstueckalb.amtlicheflaeche           IS 'AFL "Amtliche FlÃ€che" ist der im Liegenschaftskataster festgelegte FlÃ€cheninhalt des FlurstÃŒcks in [qm]. FlurstÃŒcksflÃ€chen kleiner 0,5 qm kÃ¶nnen mit bis zu zwei Nachkommastellen gefÃŒhrt werden, ansonsten ohne Nachkommastellen.';
-  COMMENT ON COLUMN ax_historischesflurstueckalb.abweichenderrechtszustand IS 'ARZ "Abweichender Rechtszustand" ist ein Hinweis darauf, dass auÃerhalb des Grundbuches in einem durch Gesetz geregelten Verfahren der Bodenordnung (siehe Objektart "Bau-, Raum- oder Bodenordnungsrecht", AA "Art der Festlegung", Werte 1750, 1770, 2100 bis 2340) ein neuer Rechtszustand eingetreten ist und das amtliche Verzeichnis der jeweiligen ausfÃŒhrenden Stelle maÃgebend ist.';
-  COMMENT ON COLUMN ax_historischesflurstueckalb.ZWEIFELHAFTERFLURSTUECKSNACHWE IS 'ZFM "Zweifelhafter FlurstÃŒcksnachweis" ist eine Kennzeichnung eines FlurstÃŒcks, dessen Angaben nicht zweifelsfrei berichtigt werden kÃ¶nnen.';
-  COMMENT ON COLUMN ax_historischesflurstueckalb.rechtsbehelfsverfahren    IS 'RBV "Rechtsbehelfsverfahren" ist der Hinweis darauf, dass bei dem FlurstÃŒck ein laufendes Rechtsbehelfsverfahren anhÃ€ngig ist.';
-  COMMENT ON COLUMN ax_historischesflurstueckalb.zeitpunktderentstehung    IS 'ZDE "Zeitpunkt der Entstehung" ist der Zeitpunkt, zu dem das FlurstÃŒck fachlich entstanden ist.';
-  COMMENT ON COLUMN ax_historischesflurstueckalb.gemeinde                  IS 'Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_HISTORISCHESFLURSTUECK';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_HISTORISCHESFLURSTUECK CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_HISTORISCHESFLURSTUECK (
-	ogr_fid				integer NOT NULL,
-	gml_id				character(16),
-	land 				integer,
-	gemarkungsnummer 		integer,
-	flurnummer			integer,
-	zaehler 			integer,
-	nenner				integer,
-	flurstueckskennzeichen	character(20),
-	amtlicheflaeche			double precision,
-	abweichenderrechtszustand	varchar2(5) default 'false',
-	ZWEIFELHAFTERFLURSTUECKSNACHWE varchar2(5) default 'false',
-	rechtsbehelfsverfahren		varchar2(5) default 'false',
-	zeitpunktderentstehung		character(10),
-	gemeinde			integer,
-	identifier			character(44),
-	beginnt				character(20),
-	endet 				character(20),
-	advstandardmodell		varchar2(2047),
-	anlass				varchar2(2047),
-	art				varchar2(2047),
-	name				varchar2(2047),
-	regierungsbezirk		integer,
-	kreis				integer,
-	VORGAENGERFLURSTUECKSKENNZEICH	varchar2(2047),
-	NACHFOLGERFLURSTUECKSKENNZEICH	varchar2(2047),
-	blattart			integer,
-	buchungsart			integer,
-	buchungsblattkennzeichen	varchar2(2047),
-	bezirk				integer,
-	BUCHUNGSBLATTNUMMERMITBUCHSTAB	varchar2(2047),
-	LAUFENDENUMMERDERBUCHUNGSSTELL	integer,
-	CONSTRAINT ALKIS_48 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_HISTORISCHESFLURSTUECK ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_HISTORISCHESFLURSTUECK','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_49 ON AX_HISTORISCHESFLURSTUECK(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_50 ON ax_historischesflurstueck (gml_id,beginnt);
-CREATE INDEX ALKIS_51 ON ax_historischesflurstueck (VORGAENGERFLURSTUECKSKENNZEICH /* ASC */);
-CREATE INDEX ALKIS_52 ON ax_historischesflurstueck (NACHFOLGERFLURSTUECKSKENNZEICH /* ASC */);
-  COMMENT ON TABLE  ax_historischesflurstueck        IS 'Historisches FlurstÃŒck, ALKIS, MIT Geometrie';
-  COMMENT ON COLUMN ax_historischesflurstueck.gml_id IS 'Identifikator, global eindeutig';
-  COMMENT ON COLUMN ax_historischesflurstueck.flurnummer                IS 'FLN "Flurnummer" ist die von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung vergebene Nummer einer Flur, die eine Gruppe von zusammenhÃ€ngenden FlurstÃŒcken innerhalb einer Gemarkung umfasst.';
-  COMMENT ON COLUMN ax_historischesflurstueck.zaehler                   IS 'ZAE  Dieses Attribut enthÃ€lt den ZÃ€hler der FlurstÃŒcknummer';
-  COMMENT ON COLUMN ax_historischesflurstueck.nenner                    IS 'NEN  Dieses Attribut enthÃ€lt den Nenner der FlurstÃŒcknummer';
-  COMMENT ON COLUMN ax_historischesflurstueck.flurstueckskennzeichen    IS '"FlurstÃŒckskennzeichen" ist ein von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung des FlurstÃŒcks vergebenes Ordnungsmerkmal.
-Die Attributart setzt sich aus den nachfolgenden expliziten Attributarten in der angegebenen Reihenfolge zusammen:
- 1.  Land (2 Stellen)
- 2.  Gemarkungsnummer (4 Stellen)
- 3.  Flurnummer (3 Stellen)
- 4.  FlurstÃŒcksnummer
- 4.1 ZÃ€hler (5 Stellen)
- 4.2 Nenner (4 Stellen)
- 5.  FlurstÃŒcksfolge (2 Stellen)
-Die Elemente sind rechtsbÃŒndig zu belegen, fehlende Stellen sind mit fÃŒhrenden Nullen zu belegen.
-Da die Flurnummer und die FlurstÃŒcksfolge optional sind, sind aufgrund der bundeseinheitlichen Definition im FlurstÃŒckskennzeichen die entsprechenden Stellen, sofern sie nicht belegt sind, durch Unterstrich "_" ersetzt.
-Gleiches gilt fÃŒr FlurstÃŒcksnummern ohne Nenner, hier ist der fehlende Nenner im FlurstÃŒckskennzeichen durch Unterstriche zu ersetzen.';
-  COMMENT ON COLUMN ax_historischesflurstueck.amtlicheflaeche           IS 'AFL "Amtliche FlÃ€che" ist der im Liegenschaftskataster festgelegte FlÃ€cheninhalt des FlurstÃŒcks in [qm]. FlurstÃŒcksflÃ€chen kleiner 0,5 qm kÃ¶nnen mit bis zu zwei Nachkommastellen gefÃŒhrt werden, ansonsten ohne Nachkommastellen.';
-  COMMENT ON COLUMN ax_historischesflurstueck.abweichenderrechtszustand IS 'ARZ "Abweichender Rechtszustand" ist ein Hinweis darauf, dass auÃerhalb des Grundbuches in einem durch Gesetz geregelten Verfahren der Bodenordnung (siehe Objektart "Bau-, Raum- oder Bodenordnungsrecht", AA "Art der Festlegung", Werte 1750, 1770, 2100 bis 2340) ein neuer Rechtszustand eingetreten ist und das amtliche Verzeichnis der jeweiligen ausfÃŒhrenden Stelle maÃgebend ist.';
-  COMMENT ON COLUMN ax_historischesflurstueck.ZWEIFELHAFTERFLURSTUECKSNACHWE IS 'ZFM "Zweifelhafter FlurstÃŒcksnachweis" ist eine Kennzeichnung eines FlurstÃŒcks, dessen Angaben nicht zweifelsfrei berichtigt werden kÃ¶nnen.';
-  COMMENT ON COLUMN ax_historischesflurstueck.rechtsbehelfsverfahren    IS 'RBV "Rechtsbehelfsverfahren" ist der Hinweis darauf, dass bei dem FlurstÃŒck ein laufendes Rechtsbehelfsverfahren anhÃ€ngig ist.';
-  COMMENT ON COLUMN ax_historischesflurstueck.zeitpunktderentstehung    IS 'ZDE "Zeitpunkt der Entstehung" ist der Zeitpunkt, zu dem das FlurstÃŒck fachlich entstanden ist.';
-  COMMENT ON COLUMN ax_historischesflurstueck.gemeinde                  IS 'GDZ "Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
-CREATE INDEX ALKIS_53
-   ON ax_historischesflurstueck(flurstueckskennzeichen /* ASC NULLS LAST */);
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_NATURUMWELTODERBODENSCHUTZR';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_NATURUMWELTODERBODENSCHUTZR CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_NATURUMWELTODERBODENSCHUTZR (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	artderfestlegung	integer,
-	land			integer,
-	stelle			varchar2(2047),
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_54 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_NATURUMWELTODERBODENSCHUTZR ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_NATURUMWELTODERBODENSCHUTZR','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_55 ON AX_NATURUMWELTODERBODENSCHUTZR(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_56 ON AX_NATURUMWELTODERBODENSCHUTZR (gml_id,beginnt);
-CREATE INDEX ALKIS_57 ON AX_NATURUMWELTODERBODENSCHUTZR(land,stelle);
-COMMENT ON TABLE  AX_NATURUMWELTODERBODENSCHUTZR        IS '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';
-COMMENT ON COLUMN AX_NATURUMWELTODERBODENSCHUTZR.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SCHUTZGEBIETNACHWASSERRECHT';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SCHUTZGEBIETNACHWASSERRECHT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_SCHUTZGEBIETNACHWASSERRECHT (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	artderfestlegung	integer,
-	land			integer,
-	stelle			varchar2(2047),
-	art			varchar2(2047),
-	name			varchar2(2047),
-	nummerdesschutzgebietes	varchar2(2047),
-	CONSTRAINT ALKIS_58 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_SCHUTZGEBIETNACHWASSERRECHT ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SCHUTZGEBIETNACHWASSERRECHT','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_59 ON ax_schutzgebietnachwasserrecht (gml_id,beginnt);
-CREATE INDEX ALKIS_60 ON ax_schutzgebietnachwasserrecht(land,stelle);
-COMMENT ON TABLE  ax_schutzgebietnachwasserrecht        IS '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';
-COMMENT ON COLUMN ax_schutzgebietnachwasserrecht.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SCHUTZGEBIETNACHNATURUMWELT';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SCHUTZGEBIETNACHNATURUMWELT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_SCHUTZGEBIETNACHNATURUMWELT (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	artderfestlegung	integer,
-	land			integer,
-	stelle			varchar2(2047),
-	CONSTRAINT ALKIS_61 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_SCHUTZGEBIETNACHNATURUMWELT ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SCHUTZGEBIETNACHNATURUMWELT','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_62 ON AX_SCHUTZGEBIETNACHNATURUMWELT (gml_id,beginnt);
-CREATE INDEX ALKIS_63 ON AX_SCHUTZGEBIETNACHNATURUMWELT(land,stelle);
-COMMENT ON TABLE  AX_SCHUTZGEBIETNACHNATURUMWELT IS 'S c h u t z g e b i e t   n a c h   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';
-COMMENT ON COLUMN AX_SCHUTZGEBIETNACHNATURUMWELT.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SCHUTZZONE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SCHUTZZONE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_SCHUTZZONE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	"zone"			integer,
-	art			varchar2(2047),
-	CONSTRAINT ALKIS_64 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_SCHUTZZONE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SCHUTZZONE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_65 ON AX_SCHUTZZONE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_66 ON ax_schutzzone (gml_id,beginnt);
-COMMENT ON TABLE  ax_schutzzone        IS 'S c h u t z z o n e';
-COMMENT ON COLUMN ax_schutzzone.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_TOPOGRAPHISCHELINIE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_TOPOGRAPHISCHELINIE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_TOPOGRAPHISCHELINIE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	liniendarstellung	integer,
-	sonstigeeigenschaft	varchar2(2047),
-	CONSTRAINT ALKIS_67 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_TOPOGRAPHISCHELINIE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_TOPOGRAPHISCHELINIE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_68 ON AX_TOPOGRAPHISCHELINIE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_69 ON ax_topographischelinie (gml_id,beginnt);
-COMMENT ON TABLE  ax_topographischelinie        IS 'T o p o g r a p h i s c h e   L i n i e';
-COMMENT ON COLUMN ax_topographischelinie.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AP_PPO';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AP_PPO CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AP_PPO (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	sonstigesmodell		varchar2(2047),
-	anlass			varchar2(2047),
-	signaturnummer		varchar2(2047),
-	darstellungsprioritaet  integer,
-	art			varchar2(2047),
-	drehwinkel		double precision,
-	CONSTRAINT ALKIS_70 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AP_PPO ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AP_PPO','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_71 ON AP_PPO(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_72 ON ap_ppo (gml_id,beginnt);
-CREATE INDEX ALKIS_73      ON ap_ppo (endet);
-COMMENT ON TABLE  ap_ppo        IS 'PPO: PunktfÃ¶rmiges PrÃ€sentationsobjekt';
-COMMENT ON COLUMN ap_ppo.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AP_LPO';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AP_LPO CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AP_LPO (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	signaturnummer		varchar2(2047),
-	darstellungsprioritaet  integer,
-	art			varchar2(2047),
-	CONSTRAINT ALKIS_74 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AP_LPO ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AP_LPO','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_75 ON AP_LPO(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_76 ON ap_lpo (gml_id,beginnt);
-CREATE INDEX ALKIS_77      ON ap_lpo (endet);
-COMMENT ON TABLE  ap_lpo        IS 'LPO: LinienfÃ¶rmiges PrÃ€sentationsobjekt';
-COMMENT ON COLUMN ap_lpo.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AP_PTO';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AP_PTO CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AP_PTO (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	schriftinhalt		varchar2(2047),
-	fontsperrung		double precision,
-	skalierung		double precision,
-	horizontaleausrichtung	varchar2(2047),
-	vertikaleausrichtung	varchar2(2047),
-	signaturnummer		varchar2(2047),
-	darstellungsprioritaet  integer,
-	art			varchar2(2047),
-	drehwinkel		double precision,
-	CONSTRAINT ALKIS_78 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AP_PTO ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AP_PTO','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_79 ON AP_PTO(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_80 ON ap_pto (gml_id,beginnt);
-CREATE INDEX ALKIS_81           ON ap_pto (art);
-CREATE INDEX ALKIS_82  ON ap_pto (endet);
-CREATE INDEX ALKIS_83     ON ap_pto (signaturnummer);
-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';
-COMMENT ON COLUMN ap_pto.schriftinhalt IS 'Label: anzuzeigender Text';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AP_LTO';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AP_LTO CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AP_LTO (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	sonstigesmodell		varchar2(2047),
-	anlass			varchar2(2047),
-	art			varchar2(2047),
-	schriftinhalt		varchar2(2047),
-	fontsperrung		double precision,
-	skalierung		double precision,
-	horizontaleausrichtung	varchar2(2047),
-	vertikaleausrichtung	varchar2(2047),
-	signaturnummer		varchar2(2047),
-	darstellungsprioritaet  integer,
-	CONSTRAINT ALKIS_84 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AP_LTO ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AP_LTO','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_85 ON AP_LTO(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_86 ON ap_lto (gml_id,beginnt);
-CREATE INDEX ALKIS_87  ON ap_lto (endet);
-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';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AP_DARSTELLUNG';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AP_DARSTELLUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AP_DARSTELLUNG (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	art			varchar2(2047),
-	darstellungsprioritaet  integer,
-	signaturnummer		varchar2(2047),
-	positionierungsregel    integer,
-	CONSTRAINT ALKIS_88 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AP_DARSTELLUNG ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AP_DARSTELLUNG','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_89 ON ap_darstellung (gml_id,beginnt);
-CREATE INDEX ALKIS_90  ON ap_darstellung (endet);
-COMMENT ON TABLE  ap_darstellung        IS 'A P  D a r s t e l l u n g';
-COMMENT ON COLUMN ap_darstellung.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FLURSTUECK';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FLURSTUECK CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_FLURSTUECK (
-	ogr_fid				integer NOT NULL,
-	gml_id				character(16),
-	land 				integer,
-	gemarkungsnummer 		integer,
-	flurnummer			integer,
-	zaehler 			integer,
-	nenner				integer,
-	flurstueckskennzeichen		character(20),
-	amtlicheflaeche			double precision,
-	abweichenderrechtszustand	varchar2(5) default 'false',
-	ZWEIFELHAFTERFLURSTUECKSNACHWE varchar2(5) default 'false',
-	rechtsbehelfsverfahren		varchar2(5) default 'false',
-	zeitpunktderentstehung		character(10),
-	gemeinde			integer,
-	identifier			character(44),
-	beginnt				character(20),
-	endet 				character(20),
-	advstandardmodell 		varchar2(2047),
-	anlass				varchar2(2047),
-	name				varchar2(2047),
-	regierungsbezirk		integer,
-	kreis				integer,
-	stelle				varchar2(2047),
-	angabenzumabschnittflurstueck	varchar2(2047),
-	kennungschluessel		varchar2(2047),
-	flaechedesabschnitts		varchar2(2047),
-	ANGABENZUMABSCHNITTNUMMERAKTEN varchar2(2047),
-	angabenzumabschnittbemerkung	varchar2(2047),
-	CONSTRAINT ALKIS_91 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_FLURSTUECK ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FLURSTUECK','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_92 ON AX_FLURSTUECK(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_93 ON ax_flurstueck (gml_id,beginnt);
-CREATE INDEX ALKIS_94 ON ax_flurstueck (land,gemarkungsnummer,flurnummer,zaehler,nenner);
-CREATE INDEX ALKIS_95 ON ax_flurstueck (abweichenderrechtszustand);
-  COMMENT ON TABLE  ax_flurstueck                           IS '"F l u r s t u e c k" ist ein Teil der ErdoberflÃ€che, der von einer im Liegenschaftskataster festgelegten Grenzlinie umschlossen und mit einer Nummer bezeichnet ist. Es ist die Buchungseinheit des Liegenschaftskatasters.';
-  COMMENT ON COLUMN ax_flurstueck.gml_id                    IS 'Identifikator, global eindeutig';
-  COMMENT ON COLUMN ax_flurstueck.flurnummer                IS 'FLN "Flurnummer" ist die von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung vergebene Nummer einer Flur, die eine Gruppe von zusammenhÃ€ngenden FlurstÃŒcken innerhalb einer Gemarkung umfasst.';
-  COMMENT ON COLUMN ax_flurstueck.zaehler                   IS 'ZAE  Dieses Attribut enthÃ€lt den ZÃ€hler der FlurstÃŒcknummer';
-  COMMENT ON COLUMN ax_flurstueck.nenner                    IS 'NEN  Dieses Attribut enthÃ€lt den Nenner der FlurstÃŒcknummer';
-  COMMENT ON COLUMN ax_flurstueck.flurstueckskennzeichen    IS '"FlurstÃŒckskennzeichen" ist ein von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung des FlurstÃŒcks vergebenes Ordnungsmerkmal.
-Die Attributart setzt sich aus den nachfolgenden expliziten Attributarten in der angegebenen Reihenfolge zusammen:
- 1.  Land (2 Stellen)
- 2.  Gemarkungsnummer (4 Stellen)
- 3.  Flurnummer (3 Stellen)
- 4.  FlurstÃŒcksnummer
- 4.1 ZÃ€hler (5 Stellen)
- 4.2 Nenner (4 Stellen)
- 5.  FlurstÃŒcksfolge (2 Stellen)
-Die Elemente sind rechtsbÃŒndig zu belegen, fehlende Stellen sind mit fÃŒhrenden Nullen zu belegen.
-Da die Flurnummer und die FlurstÃŒcksfolge optional sind, sind aufgrund der bundeseinheitlichen Definition im FlurstÃŒckskennzeichen die entsprechenden Stellen, sofern sie nicht belegt sind, durch Unterstrich "_" ersetzt.
-Gleiches gilt fÃŒr FlurstÃŒcksnummern ohne Nenner, hier ist der fehlende Nenner im FlurstÃŒckskennzeichen durch Unterstriche zu ersetzen.';
-  COMMENT ON COLUMN ax_flurstueck.amtlicheflaeche           IS 'AFL "Amtliche FlÃ€che" ist der im Liegenschaftskataster festgelegte FlÃ€cheninhalt des FlurstÃŒcks in [qm]. FlurstÃŒcksflÃ€chen kleiner 0,5 qm kÃ¶nnen mit bis zu zwei Nachkommastellen gefÃŒhrt werden, ansonsten ohne Nachkommastellen.';
-  COMMENT ON COLUMN ax_flurstueck.abweichenderrechtszustand IS 'ARZ "Abweichender Rechtszustand" ist ein Hinweis darauf, dass auÃerhalb des Grundbuches in einem durch Gesetz geregelten Verfahren der Bodenordnung (siehe Objektart "Bau-, Raum- oder Bodenordnungsrecht", AA "Art der Festlegung", Werte 1750, 1770, 2100 bis 2340) ein neuer Rechtszustand eingetreten ist und das amtliche Verzeichnis der jeweiligen ausfÃŒhrenden Stelle maÃgebend ist.';
-  COMMENT ON COLUMN ax_flurstueck.ZWEIFELHAFTERFLURSTUECKSNACHWE IS 'ZFM "Zweifelhafter FlurstÃŒcksnachweis" ist eine Kennzeichnung eines FlurstÃŒcks, dessen Angaben nicht zweifelsfrei berichtigt werden kÃ¶nnen.';
-  COMMENT ON COLUMN ax_flurstueck.rechtsbehelfsverfahren    IS 'RBV "Rechtsbehelfsverfahren" ist der Hinweis darauf, dass bei dem FlurstÃŒck ein laufendes Rechtsbehelfsverfahren anhÃ€ngig ist.';
-  COMMENT ON COLUMN ax_flurstueck.zeitpunktderentstehung    IS 'ZDE "Zeitpunkt der Entstehung" ist der Zeitpunkt, zu dem das FlurstÃŒck fachlich entstanden ist.';
-  COMMENT ON COLUMN ax_flurstueck.gemeinde                  IS 'Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
-  COMMENT ON COLUMN ax_flurstueck.name                      IS 'Array mit FortfÃŒhrungsjahr und -Nummer';
-  COMMENT ON COLUMN ax_flurstueck.regierungsbezirk          IS 'Regierungsbezirk';
-  COMMENT ON COLUMN ax_flurstueck.kreis                     IS 'Kreis';
-CREATE INDEX ALKIS_96
-   ON ax_flurstueck (flurstueckskennzeichen /* ASC NULLS LAST*/ );
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BESONDEREFLURSTUECKSGRENZE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BESONDEREFLURSTUECKSGRENZE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BESONDEREFLURSTUECKSGRENZE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	artderflurstuecksgrenze	varchar2(2047),
-	CONSTRAINT ALKIS_97 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BESONDEREFLURSTUECKSGRENZE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BESONDEREFLURSTUECKSGRENZE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_98 ON AX_BESONDEREFLURSTUECKSGRENZE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_99 ON ax_besondereflurstuecksgrenze (gml_id,beginnt);
-COMMENT ON TABLE  ax_besondereflurstuecksgrenze        IS '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';
-COMMENT ON COLUMN ax_besondereflurstuecksgrenze.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GRENZPUNKT';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GRENZPUNKT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_GRENZPUNKT (
-	ogr_fid				integer NOT NULL,
-	gml_id				character(16),
-	identifier			character(44),
-	beginnt				character(20),
-	endet 				character(20),
-	advstandardmodell		varchar2(2047),
-	anlass				varchar2(2047),
-	punktkennung			varchar2(2047),
-	land				integer,
-	stelle				integer,
-	abmarkung_marke			integer,
-	festgestelltergrenzpunkt	varchar2(2047),
-	besonderepunktnummer		varchar2(2047),
-	bemerkungzurabmarkung		integer,
-	sonstigeeigenschaft		varchar2(2047),
-	art				varchar2(2047),
-	name				varchar2(2047),
-	zeitpunktderentstehung		integer,
-	relativehoehe			double precision,
-	CONSTRAINT ALKIS_100 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_GRENZPUNKT ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GRENZPUNKT','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_101 ON ax_grenzpunkt (gml_id,beginnt);
-CREATE INDEX ALKIS_102 ON ax_grenzpunkt (abmarkung_marke);
-COMMENT ON TABLE  ax_grenzpunkt        IS 'G r e n z p u n k t';
-COMMENT ON COLUMN ax_grenzpunkt.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_LAGEBEZEICHNUNGOHNEHAUSNUMM';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_LAGEBEZEICHNUNGOHNEHAUSNUMM CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_LAGEBEZEICHNUNGOHNEHAUSNUMM (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	unverschluesselt	varchar2(2047),
-	land			integer,
-	regierungsbezirk	integer,
-	kreis			integer,
-	gemeinde		integer,
-	lage			varchar2(2047),
-	CONSTRAINT ALKIS_103 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_LAGEBEZEICHNUNGOHNEHAUSNUMM ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_LAGEBEZEICHNUNGOHNEHAUSNUMM','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_104 ON AX_LAGEBEZEICHNUNGOHNEHAUSNUMM (gml_id,beginnt);
-CREATE INDEX ALKIS_105 ON AX_LAGEBEZEICHNUNGOHNEHAUSNUMM (land, regierungsbezirk, kreis, gemeinde,lage);
-COMMENT ON TABLE  AX_LAGEBEZEICHNUNGOHNEHAUSNUMM        IS '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';
-COMMENT ON COLUMN AX_LAGEBEZEICHNUNGOHNEHAUSNUMM.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_LAGEBEZEICHNUNGMITHAUSNUMME';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_LAGEBEZEICHNUNGMITHAUSNUMME CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_LAGEBEZEICHNUNGMITHAUSNUMME (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	land			integer,
-	regierungsbezirk	integer,
-	kreis			integer,
-	gemeinde		integer,
-	lage			varchar2(2047),
-	hausnummer		varchar2(2047),
-	CONSTRAINT ALKIS_106 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_LAGEBEZEICHNUNGMITHAUSNUMME ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_LAGEBEZEICHNUNGMITHAUSNUMME','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_107 ON AX_LAGEBEZEICHNUNGMITHAUSNUMME (gml_id,beginnt);
-CREATE INDEX ALKIS_108       ON AX_LAGEBEZEICHNUNGMITHAUSNUMME (gemeinde, lage);
-COMMENT ON TABLE  AX_LAGEBEZEICHNUNGMITHAUSNUMME        IS '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';
-COMMENT ON COLUMN AX_LAGEBEZEICHNUNGMITHAUSNUMME.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_LAGEBEZEICHNUNGMITPSEUDONUM';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_LAGEBEZEICHNUNGMITPSEUDONUM CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_LAGEBEZEICHNUNGMITPSEUDONUM (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	land			integer,
-	regierungsbezirk	integer,
-	kreis			integer,
-	gemeinde		integer,
-	lage			varchar2(2047),
-	pseudonummer		varchar2(2047),
-	laufendenummer		varchar2(2047),
-	CONSTRAINT ALKIS_109 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_LAGEBEZEICHNUNGMITPSEUDONUM ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_LAGEBEZEICHNUNGMITPSEUDONUM','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_110 ON AX_LAGEBEZEICHNUNGMITPSEUDONUM (gml_id,beginnt);
-COMMENT ON TABLE  AX_LAGEBEZEICHNUNGMITPSEUDONUM        IS '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';
-COMMENT ON COLUMN AX_LAGEBEZEICHNUNGMITPSEUDONUM.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_AUFNAHMEPUNKT';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_AUFNAHMEPUNKT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_AUFNAHMEPUNKT (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier              character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	punktkennung		varchar2(2047),
-	land			integer,
-	stelle			integer,
-	sonstigeeigenschaft	varchar2(2047),
-	vermarkung_marke	integer,
-	relativehoehe		double precision,
-	CONSTRAINT ALKIS_111 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_AUFNAHMEPUNKT ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_AUFNAHMEPUNKT','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_112 ON ax_aufnahmepunkt (gml_id,beginnt);
-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';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SICHERUNGSPUNKT';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SICHERUNGSPUNKT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_SICHERUNGSPUNKT (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	name			varchar2(2047),
-	punktkennung		varchar2(2047),
-	land			integer,
-	stelle			integer,
-	sonstigeeigenschaft	varchar2(2047),
-	vermarkung_marke	integer,
-	relativehoehe		double precision,
- 	CONSTRAINT ALKIS_113 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_SICHERUNGSPUNKT ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SICHERUNGSPUNKT','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-COMMENT ON TABLE  ax_sicherungspunkt        IS 'S i c h e r u n g s p u n k t';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SONSTIGERVERMESSUNGSPUNKT';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SONSTIGERVERMESSUNGSPUNKT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_SONSTIGERVERMESSUNGSPUNKT (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	vermarkung_marke	integer,
-	punktkennung		varchar2(2047),
-	art			varchar2(2047),
-	land			integer,
-	stelle			integer,
-	sonstigeeigenschaft	varchar2(2047),
-	relativehoehe		double precision,
-	CONSTRAINT ALKIS_114 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_SONSTIGERVERMESSUNGSPUNKT ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SONSTIGERVERMESSUNGSPUNKT','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_115 ON ax_sonstigervermessungspunkt (gml_id,beginnt);
-COMMENT ON TABLE  ax_sonstigervermessungspunkt        IS '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';
-COMMENT ON COLUMN ax_sonstigervermessungspunkt.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_PUNKTORTAG';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_PUNKTORTAG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_PUNKTORTAG (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	art			varchar2(2047),
-	name			varchar2(2047),
-	kartendarstellung	varchar2(2047),
-	genauigkeitsstufe	integer,
-	vertrauenswuerdigkeit	integer,
-	koordinatenstatus	integer,
-	CONSTRAINT ALKIS_116 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_PUNKTORTAG ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_PUNKTORTAG','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_117 ON AX_PUNKTORTAG(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_118 ON ax_punktortag (gml_id,beginnt);
-COMMENT ON TABLE  ax_punktortag        IS 'P u n k t o r t   AG';
-COMMENT ON COLUMN ax_punktortag.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_PUNKTORTAU';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_PUNKTORTAU CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_PUNKTORTAU (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	kartendarstellung	varchar2(2047),
-	name			varchar2(2047),
-	individualname		varchar2(2047),
-	vertrauenswuerdigkeit	integer,
-	genauigkeitsstufe	integer,
-	koordinatenstatus	integer,
-	CONSTRAINT ALKIS_119 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_PUNKTORTAU ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_PUNKTORTAU','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001),mdsys.sdo_dim_element('Z',-50,3000,0.001)));
-CREATE INDEX ALKIS_120 ON AX_PUNKTORTAU(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_121 ON ax_punktortau (gml_id,beginnt);
-COMMENT ON TABLE  ax_punktortau        IS 'P u n k t o r t   A U';
-COMMENT ON COLUMN ax_punktortau.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_PUNKTORTTA';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_PUNKTORTTA CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_PUNKTORTTA (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	kartendarstellung	varchar2(2047),
-	description		integer,
-	art			varchar2(2047),
-	name			varchar2(2047),
-	genauigkeitsstufe	integer,
-	vertrauenswuerdigkeit	integer,
-	koordinatenstatus	integer,
-	CONSTRAINT ALKIS_122 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_PUNKTORTTA ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_PUNKTORTTA','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_123 ON AX_PUNKTORTTA(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_124 ON ax_punktortta (gml_id,beginnt);
-CREATE INDEX ALKIS_125 ON ax_punktortta (endet);
-COMMENT ON TABLE  ax_punktortta        IS 'P u n k t o r t   T A';
-COMMENT ON COLUMN ax_punktortta.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FORTFUEHRUNGSNACHWEISDECKBL';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FORTFUEHRUNGSNACHWEISDECKBL CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_FORTFUEHRUNGSNACHWEISDECKBL (
-	ogr_fid				integer NOT NULL,
-	gml_id				character(16),
-	identifier			character(44),
-	beginnt				character(20),
-	endet				character(20),
-	advstandardmodell		varchar2(2047),
-	anlass				varchar2(2047),
-	uri				varchar2(2047),
-	FORTFUEHRUNGSFALLNUMMERNBEREIC	varchar2(2047),
-	land				integer,
-	gemarkungsnummer		integer,
-	laufendenummer			integer,
-	titel				varchar2(2047),
-	erstelltam			varchar2(2047),
-	fortfuehrungsentscheidungam	varchar2(2047),
-	fortfuehrungsentscheidungvon	varchar2(2047),
-	bemerkung			varchar2(2047),
-	beziehtsichauf			varchar2(2047),
-	CONSTRAINT ALKIS_126 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_FORTFUEHRUNGSNACHWEISDECKBL ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FORTFUEHRUNGSNACHWEISDECKBL','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-COMMENT ON TABLE  AX_FORTFUEHRUNGSNACHWEISDECKBL
-IS 'F o r t f u e h r u n g s n a c h w e i s / D e c k b l a t t';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FORTFUEHRUNGSFALL';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FORTFUEHRUNGSFALL CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_FORTFUEHRUNGSFALL (
-	ogr_fid					integer NOT NULL,
-	gml_id					character(16),
-	identifier				character(44),
-	beginnt					character(20),
-	endet					character(20),
-	advstandardmodell			varchar2(2047),
-	anlass					varchar2(2047),
-	uri					varchar2(2047),
-	fortfuehrungsfallnummer			integer,
-	laufendenummer				integer,
-	UEBERSCHRIFTIMFORTFUEHRUNGSNAC	varchar2(2047),
-	ANZAHLDERFORTFUEHRUNGSMITTEILU	integer,
-	zeigtaufaltesflurstueck			varchar2(2047),
-	zeigtaufneuesflurstueck			varchar2(2047),
-	bemerkung				varchar2(2047),
-	CONSTRAINT ALKIS_127 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_FORTFUEHRUNGSFALL ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FORTFUEHRUNGSFALL','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-COMMENT ON TABLE  ax_fortfuehrungsfall IS 'F o r t f u e h r u n g s f a l l';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_RESERVIERUNG';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_RESERVIERUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_RESERVIERUNG (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar2(2047),
-	art			integer,
-	nummer			varchar2(2047),
-	land			integer,
-	stelle			integer,
-	ablaufderreservierung	varchar2(2047),
-	antragsnummer		varchar2(2047),
-	auftragsnummer		varchar2(2047),
-	CONSTRAINT ALKIS_128 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_RESERVIERUNG ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_RESERVIERUNG','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-COMMENT ON TABLE  ax_reservierung IS 'R e s e r v i e r u n g';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_PUNKTKENNUNGUNTERGEGANGEN';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_PUNKTKENNUNGUNTERGEGANGEN CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_PUNKTKENNUNGUNTERGEGANGEN (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar2(2047),
-	sonstigesmodell		varchar2(2047),
-	anlass			varchar2(2047),
-	punktkennung		varchar2(2047),
-	art			integer,
-	CONSTRAINT ALKIS_129 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_PUNKTKENNUNGUNTERGEGANGEN ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_PUNKTKENNUNGUNTERGEGANGEN','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-COMMENT ON TABLE  ax_punktkennunguntergegangen IS 'P u n k t k e n n u n g, untergegangen';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_HISTORISCHESFLURSTUECKOHNER';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_HISTORISCHESFLURSTUECKOHNER CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_HISTORISCHESFLURSTUECKOHNER (
-	ogr_fid				integer NOT NULL,
-	gml_id				character(16),
-	land 				integer,
-	gemarkungsnummer 		integer,
-	flurnummer			integer,
-	zaehler 			integer,
-	nenner				integer,
-	flurstueckskennzeichen		character(20),
-	amtlicheflaeche			double precision,
-	abweichenderrechtszustand	varchar2(2047),
-	ZWEIFELHAFTERFLURSTUECKSNACHWE varchar2(2047),
-	rechtsbehelfsverfahren		integer,
-	zeitpunktderentstehung		character(10),
-	gemeinde			integer,
-	identifier			character(44),
-	beginnt				character(20),
-	endet 				character(20),
-	advstandardmodell		character(4),
-	anlass				varchar2(2047),
-	name				varchar2(2047),
-	NACHFOLGERFLURSTUECKSKENNZEICH	varchar2(2047),
-	VORGAENGERFLURSTUECKSKENNZEICH	varchar2(2047),
-	CONSTRAINT ALKIS_130 PRIMARY KEY (ogr_fid)
-);
-  COMMENT ON TABLE  AX_HISTORISCHESFLURSTUECKOHNER        IS '"Historisches FlurstÃŒck ohne Raumbezug" ist ein nicht mehr aktuelles FlurstÃŒck, das schon im ALB historisch geworden ist, nach ALKIS migriert und im Rahmen der Vollhistorie gefÃŒhrt wird.';
-  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.gml_id IS 'Identifikator, global eindeutig';
-  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.flurnummer                IS 'FLN "Flurnummer" ist die von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung vergebene Nummer einer Flur, die eine Gruppe von zusammenhÃ€ngenden FlurstÃŒcken innerhalb einer Gemarkung umfasst.';
-  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.zaehler                   IS 'ZAE  Dieses Attribut enthÃ€lt den ZÃ€hler der FlurstÃŒcknummer';
-  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.nenner                    IS 'NEN  Dieses Attribut enthÃ€lt den Nenner der FlurstÃŒcknummer';
-  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.flurstueckskennzeichen    IS '"FlurstÃŒckskennzeichen" ist ein von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung des FlurstÃŒcks vergebenes Ordnungsmerkmal.
-Die Attributart setzt sich aus den nachfolgenden expliziten Attributarten in der angegebenen Reihenfolge zusammen:
- 1.  Land (2 Stellen)
- 2.  Gemarkungsnummer (4 Stellen)
- 3.  Flurnummer (3 Stellen)
- 4.  FlurstÃŒcksnummer
- 4.1 ZÃ€hler (5 Stellen)
- 4.2 Nenner (4 Stellen)
- 5.  FlurstÃŒcksfolge (2 Stellen)
-Die Elemente sind rechtsbÃŒndig zu belegen, fehlende Stellen sind mit fÃŒhrenden Nullen zu belegen.
-Da die Flurnummer und die FlurstÃŒcksfolge optional sind, sind aufgrund der bundeseinheitlichen Definition im FlurstÃŒckskennzeichen die entsprechenden Stellen, sofern sie nicht belegt sind, durch Unterstrich "_" ersetzt.
-Gleiches gilt fÃŒr FlurstÃŒcksnummern ohne Nenner, hier ist der fehlende Nenner im FlurstÃŒckskennzeichen durch Unterstriche zu ersetzen.';
-  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.amtlicheflaeche           IS 'AFL "Amtliche FlÃ€che" ist der im Liegenschaftskataster festgelegte FlÃ€cheninhalt des FlurstÃŒcks in [qm]. FlurstÃŒcksflÃ€chen kleiner 0,5 qm kÃ¶nnen mit bis zu zwei Nachkommastellen gefÃŒhrt werden, ansonsten ohne Nachkommastellen.';
-  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.abweichenderrechtszustand IS 'ARZ "Abweichender Rechtszustand" ist ein Hinweis darauf, dass auÃerhalb des Grundbuches in einem durch Gesetz geregelten Verfahren der Bodenordnung (siehe Objektart "Bau-, Raum- oder Bodenordnungsrecht", AA "Art der Festlegung", Werte 1750, 1770, 2100 bis 2340) ein neuer Rechtszustand eingetreten ist und das amtliche Verzeichnis der jeweiligen ausfÃŒhrenden Stelle maÃgebend ist.';
-  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.ZWEIFELHAFTERFLURSTUECKSNACHWE IS 'ZFM "Zweifelhafter FlurstÃŒcksnachweis" ist eine Kennzeichnung eines FlurstÃŒcks, dessen Angaben nicht zweifelsfrei berichtigt werden kÃ¶nnen.';
-  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.rechtsbehelfsverfahren    IS 'RBV "Rechtsbehelfsverfahren" ist der Hinweis darauf, dass bei dem FlurstÃŒck ein laufendes Rechtsbehelfsverfahren anhÃ€ngig ist.';
-  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.zeitpunktderentstehung    IS 'ZDE "Zeitpunkt der Entstehung" ist der Zeitpunkt, zu dem das FlurstÃŒck fachlich entstanden ist.';
-  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.gemeinde                  IS 'Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
-  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.anlass                    IS '?';
-  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.name                      IS 'Array mit FortfÃŒhrungsjahr und -Nummer';
-  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.NACHFOLGERFLURSTUECKSKENNZEICH
-  IS '"Nachfolger-FlurstÃŒckskennzeichen" ist die Bezeichnung der FlurstÃŒcke, die dem Objekt "Historisches FlurstÃŒck ohne Raumbezug" direkt nachfolgen.
-Array mit Kennzeichen im Format der Spalte "flurstueckskennzeichen"';
-  COMMENT ON COLUMN AX_HISTORISCHESFLURSTUECKOHNER.VORGAENGERFLURSTUECKSKENNZEICH
-  IS '"VorgÃ€nger-FlurstÃŒckskennzeichen" ist die Bezeichnung der FlurstÃŒcke, die dem Objekt "Historisches FlurstÃŒck ohne Raumbezugs" direkt vorangehen.
-Array mit Kennzeichen im Format der Spalte "flurstueckskennzeichen"';
-ALTER TABLE AX_HISTORISCHESFLURSTUECKOHNER ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_HISTORISCHESFLURSTUECKOHNER','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_131 ON AX_HISTORISCHESFLURSTUECKOHNER (flurstueckskennzeichen /* ASC NULLS LAST */ );
-CREATE INDEX ALKIS_132 ON AX_HISTORISCHESFLURSTUECKOHNER (VORGAENGERFLURSTUECKSKENNZEICH /* ASC */);
-CREATE INDEX ALKIS_133 ON AX_HISTORISCHESFLURSTUECKOHNER (NACHFOLGERFLURSTUECKSKENNZEICH /* ASC */);
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_PERSON';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_PERSON CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_PERSON (
-	ogr_fid				integer NOT NULL,
-	gml_id				character(16),
-	identifier			character(44),
-	beginnt				character(20),
-	endet 				character(20),
-	advstandardmodell		varchar2(2047),
-	anlass				varchar2(2047),
-	nachnameoderfirma		varchar2(2047),
-	anrede				integer,
-	vorname				varchar2(2047),
-	geburtsname			varchar2(2047),
-	geburtsdatum			varchar2(2047),
-	namensbestandteil		varchar2(2047),
-	akademischergrad		varchar2(2047),
-	CONSTRAINT ALKIS_134 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_PERSON ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_PERSON','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_135 ON ax_person (gml_id,beginnt);
-COMMENT ON TABLE  ax_person        IS 'NREO "Person" ist eine natÃŒrliche oder juristische Person und kann z.B. in den Rollen EigentÃŒmer, Erwerber, Verwalter oder Vertreter in Katasterangelegenheiten gefÃŒhrt werden.';
-COMMENT ON COLUMN ax_person.gml_id IS 'Identifikator, global eindeutig';
-COMMENT ON COLUMN ax_person.namensbestandteil IS 'enthÃ€lt z.B. Titel wie "Baron"';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_ANSCHRIFT';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_ANSCHRIFT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_ANSCHRIFT (
-	ogr_fid				integer NOT NULL,
-	gml_id				character(16),
-	identifier			character(44),
-	beginnt				character(20),
-	endet 				character(20),
-	advstandardmodell		varchar2(2047),
-	anlass				varchar2(2047),
-	ort_post			varchar2(2047),
-	postleitzahlpostzustellung	varchar2(2047),
-	strasse				varchar2(2047),
-	hausnummer			varchar2(2047),
-	bestimmungsland			varchar2(2047),
-	postleitzahlpostfach		varchar2(2047),
-	postfach			varchar2(2047),
-	ortsteil			varchar2(2047),
-	weitereAdressen			varchar2(2047),
-	telefon				varchar2(2047),
-	fax				varchar2(2047),
-	CONSTRAINT ALKIS_136 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_ANSCHRIFT ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_ANSCHRIFT','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_137 ON ax_anschrift (gml_id,beginnt);
-COMMENT ON TABLE  ax_anschrift        IS 'A n s c h r i f t';
-COMMENT ON COLUMN ax_anschrift.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_NAMENSNUMMER';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_NAMENSNUMMER CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_NAMENSNUMMER (
-	ogr_fid				integer NOT NULL,
-	gml_id				character(16),
-	identifier			character(44),
-	beginnt				character(20),
-	endet 				character(20),
-	advstandardmodell		varchar2(2047),
-	anlass				varchar2(2047),
-	laufendenummernachdin1421	character(16),
-	zaehler				double precision,
-	nenner				double precision,
-	eigentuemerart			integer,
-	nummer				varchar2(2047),
-	artderrechtsgemeinschaft	integer,
-	beschriebderrechtsgemeinschaft	varchar2(2047),
-	CONSTRAINT ALKIS_138 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_NAMENSNUMMER ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_NAMENSNUMMER','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_139 ON ax_namensnummer (gml_id,beginnt);
-COMMENT ON TABLE  ax_namensnummer        IS 'NREO "Namensnummer" ist die laufende Nummer der Eintragung, unter welcher der EigentÃŒmer oder Erbbauberechtigte im Buchungsblatt gefÃŒhrt wird. Rechtsgemeinschaften werden auch unter AX_Namensnummer gefÃŒhrt.';
-COMMENT ON COLUMN ax_namensnummer.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BUCHUNGSBLATT';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BUCHUNGSBLATT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BUCHUNGSBLATT (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	buchungsblattkennzeichen	varchar2(2047),
-	land			integer,
-	bezirk			integer,
-	BUCHUNGSBLATTNUMMERMITBUCHSTAB	varchar2(2047),
-	blattart		integer,
-	art			varchar2(2047),
-	CONSTRAINT ALKIS_140 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BUCHUNGSBLATT ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BUCHUNGSBLATT','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_141 ON ax_buchungsblatt (gml_id,beginnt);
-CREATE INDEX ALKIS_142 ON ax_buchungsblatt (land,bezirk,BUCHUNGSBLATTNUMMERMITBUCHSTAB);
-COMMENT ON TABLE  ax_buchungsblatt        IS 'NREO "Buchungsblatt" enthÃ€lt die Buchungen (Buchungsstellen und Namensnummern) des Grundbuchs und des Liegenschhaftskatasters (bei buchungsfreien GrundstÃŒcken).';
-COMMENT ON COLUMN ax_buchungsblatt.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BUCHUNGSSTELLE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BUCHUNGSSTELLE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BUCHUNGSSTELLE (
-	ogr_fid				integer NOT NULL,
-	gml_id				character(16),
-	identifier			character(44),
-	beginnt				character(20),
-	endet 				character(20),
-	advstandardmodell		varchar2(2047),
-	anlass				varchar2(2047),
-	buchungsart			integer,
-	laufendenummer			varchar2(2047),
-	BESCHREIBUNGDESUMFANGSDERBUCHU	character(1),
-	zaehler				double precision,
-	nenner				double precision,
-	nummerimaufteilungsplan		varchar2(2047),
-	beschreibungdessondereigentums	varchar2(2047),
-	CONSTRAINT ALKIS_143 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BUCHUNGSSTELLE ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BUCHUNGSSTELLE','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_144 ON ax_buchungsstelle (gml_id,beginnt);
-COMMENT ON TABLE  ax_buchungsstelle        IS 'NREO "Buchungsstelle" ist die unter einer laufenden Nummer im Verzeichnis des Buchungsblattes eingetragene Buchung.';
-COMMENT ON COLUMN ax_buchungsstelle.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GEBAEUDE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GEBAEUDE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_GEBAEUDE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	gebaeudefunktion	integer,
-	weiteregebaeudefunktion	varchar2(2047),
-	name			varchar2(2047),
-	bauweise		integer,
-	ANZAHLDEROBERIRDISCHENGESCHOSS	integer,
-	ANZAHLDERUNTERIRDISCHENGESCHOS	integer,
-	hochhaus		varchar2(2047),
-	objekthoehe		integer,
-	dachform		integer,
-	zustand			integer,
-	geschossflaeche		integer,
-	grundflaeche		integer,
-	umbauterraum		integer,
-	baujahr			integer,
-	lagezurerdoberflaeche	integer,
-	dachart			varchar2(2047),
-	dachgeschossausbau	integer,
-	qualitaetsangaben	varchar2(2047),
-	ax_datenerhebung	integer,
-	description		integer,
-	art			varchar2(2047),
-	individualname		varchar2(2047),
-	CONSTRAINT ALKIS_145 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_GEBAEUDE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GEBAEUDE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_146 ON AX_GEBAEUDE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_147 ON ax_gebaeude (gml_id,beginnt);
-  COMMENT ON TABLE  ax_gebaeude                    IS '"G e b Ã€ u d e" ist ein dauerhaft errichtetes Bauwerk, dessen Nachweis wegen seiner Bedeutung als Liegenschaft erforderlich ist sowie dem Zweck der Basisinformation des Liegenschaftskatasters dient.';
-  COMMENT ON COLUMN ax_gebaeude.gml_id             IS 'Identifikator, global eindeutig';
-  COMMENT ON COLUMN ax_gebaeude.gebaeudefunktion   IS 'GFK "GebÃ€udefunktion" ist die zum Zeitpunkt der Erhebung vorherrschend funktionale Bedeutung des GebÃ€udes (Dominanzprinzip). Werte siehe ax_gebaeude_funktion';
-  COMMENT ON COLUMN ax_gebaeude.weiteregebaeudefunktion IS 'WGF "Weitere GebÃ€udefunktion" sind weitere Funktionen, die ein GebÃ€ude neben der dominierenden GebÃ€udefunktion hat.';
-  COMMENT ON COLUMN ax_gebaeude.name             IS 'NAM "Name" ist der Eigenname oder die Bezeichnung des GebÃ€udes.';
-  COMMENT ON COLUMN ax_gebaeude.bauweise           IS 'BAW "Bauweise" ist die Beschreibung der Art der Bauweise. Werte siehe ax_gebaeude_bauweise';
-  COMMENT ON COLUMN ax_gebaeude.ANZAHLDEROBERIRDISCHENGESCHOSS IS 'AOG "Anzahl der oberirdischen Geschosse" ist die Anzahl der oberirdischen Geschosse des GebÃ€udes.';
-  COMMENT ON COLUMN ax_gebaeude.ANZAHLDERUNTERIRDISCHENGESCHOS IS 'AUG "Anzahl der unterirdischen Geschosse" ist die Anzahl der unterirdischen Geschosse des GebÃ€udes.';
-  COMMENT ON COLUMN ax_gebaeude.hochhaus           IS 'HOH "Hochhaus" ist ein GebÃ€ude, das nach GebÃ€udehÃ¶he und AusprÃ€gung als Hochhaus zu bezeichnen ist. FÃŒr GebÃ€ude im Geschossbau gilt dieses i.d.R. ab 8 oberirdischen Geschossen, fÃŒr andere GebÃ€ude ab einer GebÃ€udehÃ¶he von 22 m. Abweichungen hiervon kÃ¶nnen sich durch die Festlegungen in den lÃ€nderspezifischen Bauordnungen ergeben.';
-  COMMENT ON COLUMN ax_gebaeude.objekthoehe        IS 'HHO "ObjekthÃ¶he" ist die HÃ¶hendifferenz in [m] zwischen dem hÃ¶chsten Punkt der Dachkonstruktion und der festgelegten GelÃ€ndeoberflÃ€che des GebÃ€udes.';
-  COMMENT ON COLUMN ax_gebaeude.dachform           IS 'DAF "Dachform" beschreibt die charakteristische Form des Daches. Werte siehe ax_gebaeude_dachform';
-  COMMENT ON COLUMN ax_gebaeude.zustand            IS 'ZUS "Zustand" beschreibt die Beschaffenheit oder die Betriebsbereitschaft von "GebÃ€ude". Diese Attributart wird nur dann optional gefÃŒhrt, wenn der Zustand des GebÃ€udes vom nutzungsfÃ€higen Zustand abweicht. Werte siehe ax_gebaeude_zustand';
-  COMMENT ON COLUMN ax_gebaeude.geschossflaeche    IS 'GFL "GeschossflÃ€che" ist die GebÃ€udegeschossflÃ€che in [qm].';
-  COMMENT ON COLUMN ax_gebaeude.grundflaeche       IS 'GRF "GrundflÃ€che" ist die GebÃ€udegrundflÃ€che in [qm].';
-  COMMENT ON COLUMN ax_gebaeude.umbauterraum       IS 'URA "Umbauter Raum" ist der umbaute Raum [Kubikmeter] des GebÃ€udes.';
-  COMMENT ON COLUMN ax_gebaeude.baujahr            IS 'BJA "Baujahr" ist das Jahr der Fertigstellung oder der baulichen VerÃ€nderung des GebÃ€udes.';
-  COMMENT ON COLUMN ax_gebaeude.lagezurerdoberflaeche IS 'OFL "Lage zur ErdoberflÃ€che" ist die Angabe der relativen Lage des GebÃ€udes zur ErdoberflÃ€che. Diese Attributart wird nur bei nicht ebenerdigen GebÃ€uden gefÃŒhrt. 1200=Unter der ErdoberflÃ€che, 1400=AufgestÃ€ndert';
-  COMMENT ON COLUMN ax_gebaeude.dachart            IS 'DAA "Dachart" gibt die Art der Dacheindeckung (z.B. Reetdach) an.';
-  COMMENT ON COLUMN ax_gebaeude.dachgeschossausbau IS 'DGA "Dachgeschossausbau" ist ein Hinweis auf den Ausbau bzw. die AusbaufÃ€higkeit des Dachgeschosses.';
-  COMMENT ON COLUMN ax_gebaeude.qualitaetsangaben  IS 'QAG Angaben zur Herkunft der Informationen (Erhebungsstelle). Die Information ist konform zu den Vorgaben aus ISO 19115 zu reprÃ€sentieren.';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BAUTEIL';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BAUTEIL CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BAUTEIL (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	sonstigesmodell		varchar2(2047),
-	anlass			varchar2(2047),
-	bauart			integer,
-	dachform		integer,
-	ANZAHLDEROBERIRDISCHENGESCHOSS	integer,
-	ANZAHLDERUNTERIRDISCHENGESCHOS	integer,
-	lagezurerdoberflaeche	integer,
-	CONSTRAINT ALKIS_148 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BAUTEIL ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BAUTEIL','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_149 ON AX_BAUTEIL(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_150 ON ax_bauteil (gml_id,beginnt);
-COMMENT ON TABLE  ax_bauteil        IS 'B a u t e i l';
-COMMENT ON COLUMN ax_bauteil.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BESONDEREGEBAEUDELINIE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BESONDEREGEBAEUDELINIE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BESONDEREGEBAEUDELINIE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	beschaffenheit		varchar2(2047),
-	anlass			varchar2(2047),
-	CONSTRAINT ALKIS_151 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BESONDEREGEBAEUDELINIE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BESONDEREGEBAEUDELINIE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_152 ON AX_BESONDEREGEBAEUDELINIE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_153 ON ax_besonderegebaeudelinie (gml_id,beginnt);
-COMMENT ON TABLE ax_besonderegebaeudelinie IS 'B e s o n d e r e   G e b Ã€ u d e l i n i e';
-COMMENT ON COLUMN ax_besonderegebaeudelinie.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FIRSTLINIE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FIRSTLINIE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_FIRSTLINIE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	sonstigesmodell		varchar2(2047),
-	anlass			varchar2(2047),
-	art			varchar2(2047),
-	uri			varchar2(2047),
-	CONSTRAINT ALKIS_154 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_FIRSTLINIE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FIRSTLINIE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_155 ON AX_FIRSTLINIE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_156 ON ax_firstlinie (gml_id,beginnt);
-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';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BESONDERERGEBAEUDEPUNKT';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BESONDERERGEBAEUDEPUNKT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BESONDERERGEBAEUDEPUNKT (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	land			integer,
-	stelle			integer,
-	punktkennung		varchar2(2047),
-	art			varchar2(2047),
-	name			varchar2(2047),
-	sonstigeeigenschaft 	varchar2(2047),
-	CONSTRAINT ALKIS_157 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BESONDERERGEBAEUDEPUNKT ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BESONDERERGEBAEUDEPUNKT','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_158 ON ax_besonderergebaeudepunkt (gml_id,beginnt);
-COMMENT ON TABLE  ax_besonderergebaeudepunkt        IS 'B e s o n d e r e r   G e b Ã€ u d e p u n k t';
-COMMENT ON COLUMN ax_besonderergebaeudepunkt.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_WOHNBAUFLAECHE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_WOHNBAUFLAECHE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_WOHNBAUFLAECHE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	artderbebauung		integer,
-	zustand			integer,
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_159 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_WOHNBAUFLAECHE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_WOHNBAUFLAECHE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_160 ON AX_WOHNBAUFLAECHE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_161 ON ax_wohnbauflaeche (gml_id,beginnt);
-COMMENT ON TABLE  ax_wohnbauflaeche                 IS 'W o h n b a u f l Ã€ 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.';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_INDUSTRIEUNDGEWERBEFLAECHE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_INDUSTRIEUNDGEWERBEFLAECHE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_INDUSTRIEUNDGEWERBEFLAECHE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	funktion		integer,
-	name			varchar2(2047),
-	zustand			integer,
-	foerdergut		integer,
-	primaerenergie		integer,
-	lagergut		integer,
-	CONSTRAINT ALKIS_162 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_INDUSTRIEUNDGEWERBEFLAECHE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_INDUSTRIEUNDGEWERBEFLAECHE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_163 ON AX_INDUSTRIEUNDGEWERBEFLAECHE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_164 ON ax_industrieundgewerbeflaeche (gml_id,beginnt);
-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 Ã€ 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.';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_HALDE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_HALDE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_HALDE
-(	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	lagergut		integer,
-	name			varchar2(2047),
-	zustand			integer,
-	CONSTRAINT ALKIS_165 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_HALDE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_HALDE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_166 ON AX_HALDE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_167 ON ax_halde (gml_id,beginnt);
-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".';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BERGBAUBETRIEB';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BERGBAUBETRIEB CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BERGBAUBETRIEB (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	abbaugut		integer,
-	name			varchar2(2047),
-	bezeichnung		varchar2(2047),
-	zustand			integer,
-	CONSTRAINT ALKIS_168 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BERGBAUBETRIEB ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BERGBAUBETRIEB','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_169 ON AX_BERGBAUBETRIEB(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_170 ON ax_bergbaubetrieb (gml_id,beginnt);
-COMMENT ON TABLE  ax_bergbaubetrieb             IS '"Bergbaubetrieb" ist eine FlÃ€che, die fÃŒr die FÃ¶rderung des Abbaugutes unter Tage genutzt wird.';
-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.';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_TAGEBAUGRUBESTEINBRUCH';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_TAGEBAUGRUBESTEINBRUCH CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_TAGEBAUGRUBESTEINBRUCH (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	abbaugut		integer,
-	name			varchar2(2047),
-	zustand			integer,
-	CONSTRAINT ALKIS_171 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_TAGEBAUGRUBESTEINBRUCH ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_TAGEBAUGRUBESTEINBRUCH','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_172 ON AX_TAGEBAUGRUBESTEINBRUCH(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_173 ON ax_tagebaugrubesteinbruch (gml_id,beginnt);
-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".';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FLAECHEGEMISCHTERNUTZUNG';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FLAECHEGEMISCHTERNUTZUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_FLAECHEGEMISCHTERNUTZUNG (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	artderbebauung		integer,
-	funktion		integer,
-	name			varchar2(2047),
-	zustand			integer,
-	CONSTRAINT ALKIS_174 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_FLAECHEGEMISCHTERNUTZUNG ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FLAECHEGEMISCHTERNUTZUNG','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_175 ON AX_FLAECHEGEMISCHTERNUTZUNG(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_176 ON ax_flaechegemischternutzung (gml_id,beginnt);
-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.';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FLAECHEBESONDERERFUNKTIONAL';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FLAECHEBESONDERERFUNKTIONAL CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_FLAECHEBESONDERERFUNKTIONAL (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	funktion		integer,
-	artderbebauung		integer,
-	name			varchar2(2047),
-	zustand			integer,
-	CONSTRAINT ALKIS_177 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_FLAECHEBESONDERERFUNKTIONAL ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FLAECHEBESONDERERFUNKTIONAL','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_178 ON AX_FLAECHEBESONDERERFUNKTIONAL(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_179 ON AX_FLAECHEBESONDERERFUNKTIONAL (gml_id,beginnt);
-COMMENT ON TABLE  AX_FLAECHEBESONDERERFUNKTIONAL        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_FLAECHEBESONDERERFUNKTIONAL.gml_id IS 'Identifikator, global eindeutig';
-COMMENT ON COLUMN AX_FLAECHEBESONDERERFUNKTIONAL.funktion       IS 'FKT "Funktion" ist die zum Zeitpunkt der Erhebung vorherrschende Nutzung von "FlÃ€che besonderer funktionaler PrÃ€gung".';
-COMMENT ON COLUMN AX_FLAECHEBESONDERERFUNKTIONAL.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_FLAECHEBESONDERERFUNKTIONAL.name           IS 'NAM "Name" ist der Eigenname von "FlÃ€che besonderer funktionaler PrÃ€gung" insbesondere auÃerhalb von Ortslagen.';
-COMMENT ON COLUMN AX_FLAECHEBESONDERERFUNKTIONAL.zustand        IS 'ZUS  "Zustand" beschreibt die Betriebsbereitschaft von "FlÃ€che funktionaler PrÃ€gung".';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SPORTFREIZEITUNDERHOLUNGSFL';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SPORTFREIZEITUNDERHOLUNGSFL CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_SPORTFREIZEITUNDERHOLUNGSFL (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	funktion		integer,
-	zustand			integer,
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_180 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_SPORTFREIZEITUNDERHOLUNGSFL ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SPORTFREIZEITUNDERHOLUNGSFL','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_181 ON AX_SPORTFREIZEITUNDERHOLUNGSFL(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_182 ON AX_SPORTFREIZEITUNDERHOLUNGSFL (gml_id,beginnt);
-COMMENT ON TABLE  AX_SPORTFREIZEITUNDERHOLUNGSFL          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_SPORTFREIZEITUNDERHOLUNGSFL.gml_id   IS 'Identifikator, global eindeutig';
-COMMENT ON COLUMN AX_SPORTFREIZEITUNDERHOLUNGSFL.funktion IS 'FKT "Funktion" ist die Art der Nutzung von "Sport-, Freizeit- und ErholungsflÃ€che".';
-COMMENT ON COLUMN AX_SPORTFREIZEITUNDERHOLUNGSFL.zustand  IS 'ZUS "Zustand" beschreibt die Betriebsbereitschaft von "SPORTFREIZEITUNDERHOLUNGSFLAEC ".';
-COMMENT ON COLUMN AX_SPORTFREIZEITUNDERHOLUNGSFL.name     IS 'NAM "Name" ist der Eigenname von "Sport-, Freizeit- und ErholungsflÃ€che".';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FRIEDHOF';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FRIEDHOF CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_FRIEDHOF (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	funktion		integer,
-	name			varchar2(2047),
-	zustand			integer,
-	CONSTRAINT ALKIS_183 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_FRIEDHOF ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FRIEDHOF','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_184 ON AX_FRIEDHOF(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_185 ON ax_friedhof (gml_id,beginnt);
-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".';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_STRASSENVERKEHR';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_STRASSENVERKEHR CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_STRASSENVERKEHR (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	funktion		integer,
-	name			varchar2(2047),
-	zweitname		varchar2(2047),
-	zustand			integer,
-	land			integer,
-	regierungsbezirk	integer,
-	kreis			integer,
-	gemeinde		integer,
-	lage			varchar2(2047),
-	CONSTRAINT ALKIS_186 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_STRASSENVERKEHR ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_STRASSENVERKEHR','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_187 ON AX_STRASSENVERKEHR(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_188 ON ax_strassenverkehr (gml_id,beginnt);
-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".';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_WEG';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_WEG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_WEG (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	funktion		integer,
-	name			varchar2(2047),
-	bezeichnung		varchar2(2047),
-	land			integer,
-	regierungsbezirk	integer,
-	kreis			integer,
-	gemeinde		integer,
-	lage			varchar2(2047),
-	CONSTRAINT ALKIS_189 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_WEG ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_WEG','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_190 ON AX_WEG(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_191 ON ax_weg (gml_id,beginnt);
-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.';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_PLATZ';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_PLATZ CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_PLATZ (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	funktion		integer,
-	name			varchar2(2047),
-	zweitname		varchar2(2047),
-	land			integer,
-	regierungsbezirk	integer,
-	kreis			integer,
-	gemeinde		integer,
-	lage			varchar2(2047),
-	CONSTRAINT ALKIS_192 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_PLATZ ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_PLATZ','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_193 ON AX_PLATZ(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_194 ON ax_platz (gml_id,beginnt);
-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".';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BAHNVERKEHR';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BAHNVERKEHR CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BAHNVERKEHR (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	funktion		integer,
-	bahnkategorie		integer,
-	bezeichnung		varchar2(2047),
-	nummerderbahnstrecke	varchar2(2047),
-	zweitname		varchar2(2047),
-	zustand			integer,
-	CONSTRAINT ALKIS_195 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BAHNVERKEHR ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BAHNVERKEHR','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_196 ON AX_BAHNVERKEHR(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_197 ON ax_bahnverkehr (gml_id,beginnt);
-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.';
-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".';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FLUGVERKEHR';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FLUGVERKEHR CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_FLUGVERKEHR (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	funktion 		integer,
-	art			integer,
-	name			varchar2(2047),
-	bezeichnung		varchar2(2047),
-	nutzung			integer,
-	zustand			integer,
-	CONSTRAINT ALKIS_198 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_FLUGVERKEHR ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FLUGVERKEHR','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_199 ON AX_FLUGVERKEHR(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_200 ON ax_flugverkehr (gml_id,beginnt);
-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".';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SCHIFFSVERKEHR';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SCHIFFSVERKEHR CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_SCHIFFSVERKEHR (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	funktion		integer,
-	name			varchar2(2047),
-	zustand			integer,
-	CONSTRAINT ALKIS_201 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_SCHIFFSVERKEHR ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SCHIFFSVERKEHR','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_202 ON AX_SCHIFFSVERKEHR(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_203 ON ax_schiffsverkehr (gml_id,beginnt);
-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".';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_LANDWIRTSCHAFT';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_LANDWIRTSCHAFT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_LANDWIRTSCHAFT (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	vegetationsmerkmal	integer,
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_204 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_LANDWIRTSCHAFT ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_LANDWIRTSCHAFT','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_205 ON AX_LANDWIRTSCHAFT(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_206 ON ax_landwirtschaft (gml_id,beginnt);
-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".';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_WALD';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_WALD CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_WALD (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	vegetationsmerkmal	integer,
-	name			varchar2(2047),
-	bezeichnung		varchar2(2047),
-	CONSTRAINT ALKIS_207 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_WALD ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_WALD','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_208 ON AX_WALD(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_209 ON ax_wald (gml_id,beginnt);
-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".';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GEHOELZ';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GEHOELZ CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_GEHOELZ (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass 			varchar2(2047),
-	vegetationsmerkmal	integer,
-	name			varchar2(2047),
-	funktion		integer,
-	CONSTRAINT ALKIS_210 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_GEHOELZ ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GEHOELZ','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_211 ON AX_GEHOELZ(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_212 ON ax_gehoelz (gml_id,beginnt);
-COMMENT ON TABLE  ax_gehoelz        IS '"G e h Ã¶ 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.';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_HEIDE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_HEIDE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_HEIDE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_213 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_HEIDE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_HEIDE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_214 ON AX_HEIDE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_215 ON ax_heide (gml_id,beginnt);
-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".';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_MOOR';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_MOOR CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_MOOR (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_216 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_MOOR ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_MOOR','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_217 ON AX_MOOR(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_218 ON ax_moor (gml_id,beginnt);
-COMMENT ON TABLE  ax_moor        IS '"M o o r"  ist eine unkultivierte FlÃ€che, deren obere Schicht aus vertorften oder zersetzten Pflanzenresten besteht.';
-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".';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SUMPF';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SUMPF CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_SUMPF (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_219 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_SUMPF ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SUMPF','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_220 ON AX_SUMPF(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_221 ON ax_sumpf (gml_id,beginnt);
-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".';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_UNLANDVEGETATIONSLOSEFLAECH';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_UNLANDVEGETATIONSLOSEFLAECH CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_UNLANDVEGETATIONSLOSEFLAECH (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	oberflaechenmaterial	integer,
-	name			varchar2(2047),
-	funktion		integer,
-	CONSTRAINT ALKIS_222 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_UNLANDVEGETATIONSLOSEFLAECH ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_UNLANDVEGETATIONSLOSEFLAECH','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_223 ON AX_UNLANDVEGETATIONSLOSEFLAECH(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_224 ON AX_UNLANDVEGETATIONSLOSEFLAECH (gml_id,beginnt);
-COMMENT ON TABLE  AX_UNLANDVEGETATIONSLOSEFLAECH        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_UNLANDVEGETATIONSLOSEFLAECH.gml_id IS 'Identifikator, global eindeutig';
-COMMENT ON COLUMN AX_UNLANDVEGETATIONSLOSEFLAECH.oberflaechenmaterial IS 'OFM "OberflÃ€chenmaterial" ist die Beschaffenheit des Bodens von "Unland/Vegetationslose FlÃ€che".';
-COMMENT ON COLUMN AX_UNLANDVEGETATIONSLOSEFLAECH.name                 IS 'NAM "Name" ist die Bezeichnung oder der Eigenname von "Unland/ VegetationsloseFlaeche".';
-COMMENT ON COLUMN AX_UNLANDVEGETATIONSLOSEFLAECH.funktion             IS 'FKT "Funktion" ist die erkennbare Art von "Unland/Vegetationslose FlÃ€che".';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FLIESSGEWAESSER';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FLIESSGEWAESSER CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_FLIESSGEWAESSER (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	funktion		integer,
-	name			varchar2(2047),
-	zustand			integer,
-	CONSTRAINT ALKIS_225 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_FLIESSGEWAESSER ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FLIESSGEWAESSER','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_226 ON AX_FLIESSGEWAESSER(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_227 ON ax_fliessgewaesser (gml_id,beginnt);
-COMMENT ON TABLE  ax_fliessgewaesser          IS '"F l i e s s g e w Ã€ 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).';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_HAFENBECKEN';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_HAFENBECKEN CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_HAFENBECKEN (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	funktion		integer,
-	name			varchar2(2047),
-	nutzung			integer,
-	CONSTRAINT ALKIS_228 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_HAFENBECKEN ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_HAFENBECKEN','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_229 ON AX_HAFENBECKEN(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_230 ON ax_hafenbecken (gml_id,beginnt);
-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.';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_STEHENDESGEWAESSER';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_STEHENDESGEWAESSER CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_STEHENDESGEWAESSER (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	funktion		integer,
-	name			varchar2(2047),
-	gewaesserkennziffer	varchar2(2047),
-	hydrologischesMerkmal	integer,
-	CONSTRAINT ALKIS_231 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_STEHENDESGEWAESSER ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_STEHENDESGEWAESSER','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_232 ON AX_STEHENDESGEWAESSER(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_233 ON ax_stehendesgewaesser (gml_id,beginnt);
-COMMENT ON TABLE  ax_stehendesgewaesser           IS 's t e h e n d e s   G e w Ã€ 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 'GWK  "GewÃ€sserkennziffer" ist die von der zustÃ€ndigen Fachstelle vergebene VerschlÃŒsselung.';
-COMMENT ON COLUMN ax_stehendesgewaesser.hydrologischesMerkmal IS 'HYD  "Hydrologisches Merkmal" gibt die WasserverhÃ€ltnisse von "Stehendes GewÃ€sser" an.';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_MEER';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_MEER CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_MEER (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	funktion		integer,
-	name			varchar2(2047),
-	bezeichnung		varchar2(2047),
-	tidemerkmal		integer,
-	CONSTRAINT ALKIS_234 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_MEER ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_MEER','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_235 ON AX_MEER(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_236 ON ax_meer (gml_id,beginnt);
-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.';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_TURM';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_TURM CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_TURM (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	bauwerksfunktion	integer,
-	zustand			integer,
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_237 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_TURM ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_TURM','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_238 ON AX_TURM(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_239 ON ax_turm (gml_id,beginnt);
-COMMENT ON TABLE  ax_turm        IS 'T u r m';
-COMMENT ON COLUMN ax_turm.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BAUWERKODERANLAGEFUERINDUST';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BAUWERKODERANLAGEFUERINDUST CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BAUWERKODERANLAGEFUERINDUST (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	bauwerksfunktion	integer,
-	name			varchar2(2047),
-	zustand			integer,
-	objekthoehe		double precision,
-	CONSTRAINT ALKIS_240 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BAUWERKODERANLAGEFUERINDUST ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BAUWERKODERANLAGEFUERINDUST','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_241 ON AX_BAUWERKODERANLAGEFUERINDUST(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_242 ON AX_BAUWERKODERANLAGEFUERINDUST (gml_id,beginnt);
-COMMENT ON TABLE AX_BAUWERKODERANLAGEFUERINDUST         IS 'Bauwerk oder Anlage fuer Industrie und Gewerbe';
-COMMENT ON COLUMN AX_BAUWERKODERANLAGEFUERINDUST.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_VORRATSBEHAELTERSPEICHERBAU';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_VORRATSBEHAELTERSPEICHERBAU CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_VORRATSBEHAELTERSPEICHERBAU (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	speicherinhalt		integer,
-	bauwerksfunktion	integer,
-	lagezurerdoberflaeche   integer,
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_243 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_VORRATSBEHAELTERSPEICHERBAU ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_VORRATSBEHAELTERSPEICHERBAU','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_244 ON AX_VORRATSBEHAELTERSPEICHERBAU(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_245 ON AX_VORRATSBEHAELTERSPEICHERBAU (gml_id,beginnt);
-COMMENT ON TABLE  AX_VORRATSBEHAELTERSPEICHERBAU        IS 'V o r r a t s b e h Ã€ l t e r  /  S p e i c h e r b a u w e r k';
-COMMENT ON COLUMN AX_VORRATSBEHAELTERSPEICHERBAU.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_TRANSPORTANLAGE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_TRANSPORTANLAGE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_TRANSPORTANLAGE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	bauwerksfunktion	integer,
-	lagezurerdoberflaeche	integer,
-	art			varchar2(2047),
-	name			varchar2(2047),
-	produkt                 integer,
-	CONSTRAINT ALKIS_246 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_TRANSPORTANLAGE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_TRANSPORTANLAGE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_247 ON AX_TRANSPORTANLAGE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_248 ON ax_transportanlage (gml_id,beginnt);
-COMMENT ON TABLE  ax_transportanlage        IS 'T r a n s p o r t a n l a g e';
-COMMENT ON COLUMN ax_transportanlage.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_LEITUNG';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_LEITUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_LEITUNG (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	bauwerksfunktion	integer,
-	spannungsebene		integer,
-	CONSTRAINT ALKIS_249 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_LEITUNG ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_LEITUNG','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_250 ON AX_LEITUNG(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_251 ON ax_leitung (gml_id,beginnt);
-COMMENT ON TABLE  ax_leitung        IS 'L e i t u n g';
-COMMENT ON COLUMN ax_leitung.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BAUWERKODERANLAGEFUERSPORTF';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BAUWERKODERANLAGEFUERSPORTF CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BAUWERKODERANLAGEFUERSPORTF (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	bauwerksfunktion	integer,
-	sportart		integer,
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_252 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BAUWERKODERANLAGEFUERSPORTF ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BAUWERKODERANLAGEFUERSPORTF','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_253 ON AX_BAUWERKODERANLAGEFUERSPORTF(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_254 ON AX_BAUWERKODERANLAGEFUERSPORTF (gml_id,beginnt);
-COMMENT ON TABLE  AX_BAUWERKODERANLAGEFUERSPORTF        IS 'Bauwerk oder Anlage fuer Sport, Freizeit und Erholung';
-COMMENT ON COLUMN AX_BAUWERKODERANLAGEFUERSPORTF.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_HISTORISCHESBAUWERKODERHIST';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_HISTORISCHESBAUWERKODERHIST CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_HISTORISCHESBAUWERKODERHIST (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	sonstigesmodell		varchar2(2047),
-	anlass			varchar2(2047),
-	archaeologischertyp	integer,
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_255 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_HISTORISCHESBAUWERKODERHIST ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_HISTORISCHESBAUWERKODERHIST','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_256 ON AX_HISTORISCHESBAUWERKODERHIST(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_257 ON AX_HISTORISCHESBAUWERKODERHIST (gml_id,beginnt);
-COMMENT ON TABLE  AX_HISTORISCHESBAUWERKODERHIST        IS 'Historisches Bauwerk oder historische Einrichtung';
-COMMENT ON COLUMN AX_HISTORISCHESBAUWERKODERHIST.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_HEILQUELLEGASQUELLE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_HEILQUELLEGASQUELLE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_HEILQUELLEGASQUELLE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar2(2047),
-	sonstigesmodell		varchar2(2047),
-	anlass			varchar2(2047),
-	art			integer,
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_258 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_HEILQUELLEGASQUELLE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_HEILQUELLEGASQUELLE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_259 ON AX_HEILQUELLEGASQUELLE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_260 ON ax_heilquellegasquelle (gml_id,beginnt);
-COMMENT ON TABLE  ax_heilquellegasquelle        IS 'H e i l q u e l l e  /  G a s q u e l l e';
-COMMENT ON COLUMN ax_heilquellegasquelle.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SONSTIGESBAUWERKODERSONSTIG';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SONSTIGESBAUWERKODERSONSTIG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_SONSTIGESBAUWERKODERSONSTIG (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	description		integer,
-	name			varchar2(2047),
-	bauwerksfunktion	integer,
-	CONSTRAINT ALKIS_261 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_SONSTIGESBAUWERKODERSONSTIG ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SONSTIGESBAUWERKODERSONSTIG','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_262 ON AX_SONSTIGESBAUWERKODERSONSTIG(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_263 ON AX_SONSTIGESBAUWERKODERSONSTIG (gml_id,beginnt);
-COMMENT ON TABLE  AX_SONSTIGESBAUWERKODERSONSTIG        IS 'sonstiges Bauwerk oder sonstige Einrichtung';
-COMMENT ON COLUMN AX_SONSTIGESBAUWERKODERSONSTIG.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_EINRICHTUNGINOEFFENTLICHENB';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_EINRICHTUNGINOEFFENTLICHENB CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_EINRICHTUNGINOEFFENTLICHENB (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar2(2047),
-	sonstigesmodell		varchar2(2047),
-	anlass			varchar2(2047),
-	art			integer,
-	kilometerangabe         varchar2(2047),
-	CONSTRAINT ALKIS_264 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_EINRICHTUNGINOEFFENTLICHENB ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_EINRICHTUNGINOEFFENTLICHENB','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_265 ON AX_EINRICHTUNGINOEFFENTLICHENB(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_266 ON AX_EINRICHTUNGINOEFFENTLICHENB (gml_id,beginnt);
-COMMENT ON TABLE  AX_EINRICHTUNGINOEFFENTLICHENB        IS 'E i n r i c h t u n g   i n   Ã f f e n t l i c h e n   B e r e i c h e n';
-COMMENT ON COLUMN AX_EINRICHTUNGINOEFFENTLICHENB.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_EINRICHTUNGENFUERDENSCHIFFS';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_EINRICHTUNGENFUERDENSCHIFFS CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_EINRICHTUNGENFUERDENSCHIFFS (
-	ogr_fid 		integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	art			integer,
-	kilometerangabe		varchar2(2047),
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_267 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_EINRICHTUNGENFUERDENSCHIFFS ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_EINRICHTUNGENFUERDENSCHIFFS','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_268 ON AX_EINRICHTUNGENFUERDENSCHIFFS(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_269 ON AX_EINRICHTUNGENFUERDENSCHIFFS (gml_id,beginnt);
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BESONDERERBAUWERKSPUNKT';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BESONDERERBAUWERKSPUNKT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BESONDERERBAUWERKSPUNKT (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	punktkennung		varchar2(2047),
-	land			integer,
-	stelle			integer,
-	sonstigeeigenschaft	varchar2(2047),
-	CONSTRAINT ALKIS_270 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BESONDERERBAUWERKSPUNKT ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BESONDERERBAUWERKSPUNKT','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_271 ON ax_besondererbauwerkspunkt (gml_id,beginnt);
-COMMENT ON TABLE  ax_besondererbauwerkspunkt        IS 'B e s o n d e r e r   B a u w e r k s p u n k t';
-COMMENT ON COLUMN ax_besondererbauwerkspunkt.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BAUWERKIMVERKEHRSBEREICH';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BAUWERKIMVERKEHRSBEREICH CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BAUWERKIMVERKEHRSBEREICH (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	bauwerksfunktion	integer,
-	name                    varchar2(2047),
-	zustand			integer,
-	CONSTRAINT ALKIS_272 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BAUWERKIMVERKEHRSBEREICH ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BAUWERKIMVERKEHRSBEREICH','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_273 ON AX_BAUWERKIMVERKEHRSBEREICH(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_274 ON ax_bauwerkimverkehrsbereich (gml_id,beginnt);
-COMMENT ON TABLE  ax_bauwerkimverkehrsbereich        IS 'B a u w e r k   i m  V e r k e h s b e r e i c h';
-COMMENT ON COLUMN ax_bauwerkimverkehrsbereich.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_STRASSENVERKEHRSANLAGE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_STRASSENVERKEHRSANLAGE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_STRASSENVERKEHRSANLAGE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	sonstigesmodell		varchar2(2047),
-	anlass			varchar2(2047),
-	art			integer,
-	bezeichnung             varchar2(2047),
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_275 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_STRASSENVERKEHRSANLAGE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_STRASSENVERKEHRSANLAGE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_276 ON AX_STRASSENVERKEHRSANLAGE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_277 ON ax_strassenverkehrsanlage (gml_id,beginnt);
-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';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_WEGPFADSTEIG';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_WEGPFADSTEIG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_WEGPFADSTEIG (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	sonstigesmodell		varchar2(2047),
-	anlass			varchar2(2047),
-	art			integer,
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_278 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_WEGPFADSTEIG ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_WEGPFADSTEIG','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_279 ON AX_WEGPFADSTEIG(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_280 ON ax_wegpfadsteig (gml_id,beginnt);
-COMMENT ON TABLE  ax_wegpfadsteig        IS 'W e g  /  P f a d  /  S t e i g';
-COMMENT ON COLUMN ax_wegpfadsteig.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BAHNVERKEHRSANLAGE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BAHNVERKEHRSANLAGE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BAHNVERKEHRSANLAGE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	sonstigesmodell		varchar2(2047),
-	anlass			varchar2(2047),
-	bahnhofskategorie	integer,
-	bahnkategorie		integer,
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_281 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BAHNVERKEHRSANLAGE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BAHNVERKEHRSANLAGE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_282 ON AX_BAHNVERKEHRSANLAGE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_283 ON ax_bahnverkehrsanlage (gml_id,beginnt);
-COMMENT ON TABLE  ax_bahnverkehrsanlage        IS 'B a h n v e r k e h r s a n l a g e';
-COMMENT ON COLUMN ax_bahnverkehrsanlage.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SEILBAHNSCHWEBEBAHN';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SEILBAHNSCHWEBEBAHN CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_SEILBAHNSCHWEBEBAHN (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	sonstigesmodell		varchar2(2047),
-	anlass			varchar2(2047),
-	bahnkategorie		integer,
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_284 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_SEILBAHNSCHWEBEBAHN ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SEILBAHNSCHWEBEBAHN','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_285 ON AX_SEILBAHNSCHWEBEBAHN(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_286 ON ax_seilbahnschwebebahn (gml_id,beginnt);
-COMMENT ON TABLE  ax_seilbahnschwebebahn        IS 'S e i l b a h n, S c h w e b e b a h n';
-COMMENT ON COLUMN ax_seilbahnschwebebahn.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GLEIS';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GLEIS CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_GLEIS (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	sonstigesmodell		varchar2(2047),
-	anlass			varchar2(2047),
-	bahnkategorie		integer,
-	art			integer,
-	lagezuroberflaeche      integer,
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_287 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_GLEIS ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GLEIS','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_288 ON AX_GLEIS(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_289 ON ax_gleis (gml_id,beginnt);
-COMMENT ON TABLE  ax_gleis        IS 'G l e i s';
-COMMENT ON COLUMN ax_gleis.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FLUGVERKEHRSANLAGE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FLUGVERKEHRSANLAGE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_FLUGVERKEHRSANLAGE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar2(2047),
-	sonstigesmodell		varchar2(2047),
-	anlass			varchar2(2047),
-	art			integer,
-	oberflaechenmaterial	integer,
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_290 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_FLUGVERKEHRSANLAGE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FLUGVERKEHRSANLAGE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_291 ON AX_FLUGVERKEHRSANLAGE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_292 ON ax_flugverkehrsanlage (gml_id,beginnt);
-COMMENT ON TABLE  ax_flugverkehrsanlage             IS 'F l u g v e r k e h r s a n l a g e';
-COMMENT ON COLUMN ax_flugverkehrsanlage.gml_id      IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BAUWERKIMGEWAESSERBEREICH';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BAUWERKIMGEWAESSERBEREICH CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BAUWERKIMGEWAESSERBEREICH (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	bauwerksfunktion	integer,
-	name			varchar2(2047),
-	zustand			integer,
-	CONSTRAINT ALKIS_293 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BAUWERKIMGEWAESSERBEREICH ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BAUWERKIMGEWAESSERBEREICH','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_294 ON AX_BAUWERKIMGEWAESSERBEREICH(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_295 ON ax_bauwerkimgewaesserbereich (gml_id,beginnt);
-COMMENT ON TABLE  ax_bauwerkimgewaesserbereich        IS 'B a u w e r k   i m   G e w Ã€ s s e r b e r e i c h';
-COMMENT ON COLUMN ax_bauwerkimgewaesserbereich.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_VEGETATIONSMERKMAL';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_VEGETATIONSMERKMAL CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_VEGETATIONSMERKMAL (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	bewuchs			integer,
-	zustand			integer,
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_296 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_VEGETATIONSMERKMAL ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_VEGETATIONSMERKMAL','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_297 ON AX_VEGETATIONSMERKMAL(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_298 ON ax_vegetationsmerkmal (gml_id,beginnt);
-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';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GEWAESSERMERKMAL';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GEWAESSERMERKMAL CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_GEWAESSERMERKMAL (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	art			integer,
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_299 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_GEWAESSERMERKMAL ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GEWAESSERMERKMAL','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_300 ON AX_GEWAESSERMERKMAL(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_301 ON ax_gewaessermerkmal (gml_id,beginnt);
-COMMENT ON TABLE  ax_gewaessermerkmal        IS 'G e w Ã€ s s e r m e r k m a l';
-COMMENT ON COLUMN ax_gewaessermerkmal.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_UNTERGEORDNETESGEWAESSER';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_UNTERGEORDNETESGEWAESSER CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_UNTERGEORDNETESGEWAESSER (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	funktion		integer,
-	lagezurerdoberflaeche	integer,
-	hydrologischesmerkmal	integer,
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_302 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_UNTERGEORDNETESGEWAESSER ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_UNTERGEORDNETESGEWAESSER','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_303 ON AX_UNTERGEORDNETESGEWAESSER(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_304 ON ax_untergeordnetesgewaesser (gml_id,beginnt);
-COMMENT ON TABLE  ax_untergeordnetesgewaesser        IS 'u n t e r g e o r d n e t e s   G e w Ã€ s s e r';
-COMMENT ON COLUMN ax_untergeordnetesgewaesser.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_WASSERSPIEGELHOEHE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_WASSERSPIEGELHOEHE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_WASSERSPIEGELHOEHE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	hoehedeswasserspiegels	double precision,
-	CONSTRAINT ALKIS_305 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_WASSERSPIEGELHOEHE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_WASSERSPIEGELHOEHE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_306 ON AX_WASSERSPIEGELHOEHE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_307 ON ax_wasserspiegelhoehe (gml_id,beginnt);
-COMMENT ON TABLE  ax_wasserspiegelhoehe  IS 'W a s s e r s p i e g e l h Ã¶ h e';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SCHIFFFAHRTSLINIEFAEHRVERKE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SCHIFFFAHRTSLINIEFAEHRVERKE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_SCHIFFFAHRTSLINIEFAEHRVERKE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	art			integer,
-	CONSTRAINT ALKIS_308 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_SCHIFFFAHRTSLINIEFAEHRVERKE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SCHIFFFAHRTSLINIEFAEHRVERKE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_309 ON AX_SCHIFFFAHRTSLINIEFAEHRVERKE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_310 ON AX_SCHIFFFAHRTSLINIEFAEHRVERKE (gml_id,beginnt);
-COMMENT ON TABLE  AX_SCHIFFFAHRTSLINIEFAEHRVERKE  IS 'S c h i f f f a h r t s l i n i e  /  F Ã€ h r v e r k e h r';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BOESCHUNGKLIFF';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BOESCHUNGKLIFF CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BOESCHUNGKLIFF (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	sonstigesmodell		varchar2(2047),
-	anlass			varchar2(2047),
-	objekthoehe		double precision,
-	CONSTRAINT ALKIS_311 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BOESCHUNGKLIFF ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BOESCHUNGKLIFF','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_312 ON ax_boeschungkliff (gml_id,beginnt);
-COMMENT ON TABLE  ax_boeschungkliff        IS 'B Ã¶ s c h u n g s k l i f f';
-COMMENT ON COLUMN ax_boeschungkliff.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BOESCHUNGSFLAECHE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BOESCHUNGSFLAECHE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BOESCHUNGSFLAECHE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	sonstigesmodell		varchar2(2047),
-	anlass			varchar2(2047),
-	CONSTRAINT ALKIS_313 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BOESCHUNGSFLAECHE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BOESCHUNGSFLAECHE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_314 ON AX_BOESCHUNGSFLAECHE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_315 ON ax_boeschungsflaeche (gml_id,beginnt);
-COMMENT ON TABLE  ax_boeschungsflaeche        IS 'B Ã¶ s c h u n g s f l Ã€ c h e';
-COMMENT ON COLUMN ax_boeschungsflaeche.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_DAMMWALLDEICH';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_DAMMWALLDEICH CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_DAMMWALLDEICH (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	art			integer,
-	name			varchar2(2047),
-	funktion		integer,
-	CONSTRAINT ALKIS_316 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_DAMMWALLDEICH ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_DAMMWALLDEICH','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_317 ON AX_DAMMWALLDEICH(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_318 ON ax_dammwalldeich (gml_id,beginnt);
-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';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_HOEHLENEINGANG';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_HOEHLENEINGANG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_HOEHLENEINGANG (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	name			varchar2(2047),
-	ax_datenerhebung	integer,
-	CONSTRAINT ALKIS_319 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_HOEHLENEINGANG ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_HOEHLENEINGANG','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_320 ON AX_HOEHLENEINGANG(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_321 ON ax_hoehleneingang (gml_id,beginnt);
-COMMENT ON TABLE  ax_hoehleneingang        IS 'HÃ¶hleneingang';
-COMMENT ON COLUMN ax_hoehleneingang.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_FELSENFELSBLOCKFELSNADEL';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_FELSENFELSBLOCKFELSNADEL CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_FELSENFELSBLOCKFELSNADEL (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_322 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_FELSENFELSBLOCKFELSNADEL ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_FELSENFELSBLOCKFELSNADEL','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_323 ON AX_FELSENFELSBLOCKFELSNADEL(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_324 ON ax_felsenfelsblockfelsnadel (gml_id,beginnt);
-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';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_DUENE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_DUENE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_DUENE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_325 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_DUENE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_DUENE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_326 ON AX_DUENE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_327 ON ax_duene (gml_id,beginnt);
-COMMENT ON TABLE  ax_duene IS 'D ÃŒ n e';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_HOEHENLINIE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_HOEHENLINIE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_HOEHENLINIE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	hoehevonhoehenlinie	double precision,
-	CONSTRAINT ALKIS_328 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_HOEHENLINIE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_HOEHENLINIE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_329 ON AX_HOEHENLINIE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_330 ON ax_hoehenlinie (gml_id,beginnt);
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GELAENDEKANTE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GELAENDEKANTE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_GELAENDEKANTE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar2(2047),
-	sonstigesmodell		varchar2(2047),
-	anlass			varchar2(2047),
-	istteilvon		varchar2(2047),
-	artdergelaendekante	integer,
-	ax_dqerfassungsmethode	integer,
-	identifikation		integer,
-	art			integer,
-	CONSTRAINT ALKIS_331 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_GELAENDEKANTE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GELAENDEKANTE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_332 ON AX_GELAENDEKANTE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_333 ON ax_gelaendekante (gml_id,beginnt);
-COMMENT ON TABLE  ax_gelaendekante        IS 'G e l Ã€ n d e k a n t e';
-COMMENT ON COLUMN ax_gelaendekante.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BESONDERERHOEHENPUNKT';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BESONDERERHOEHENPUNKT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BESONDERERHOEHENPUNKT (
-	ogr_fid			integer NOT NULL,
-	gml_id 			character(16),
-	identifier 		character(44),
-	beginnt 		character(20),
-	endet  			character(20),
-	advstandardmodell	varchar2(2047),
-	sonstigesmodell		varchar2(2047),
-	anlass			varchar2(2047),
-	besonderebedeutung	integer,
-	CONSTRAINT ALKIS_334 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BESONDERERHOEHENPUNKT ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BESONDERERHOEHENPUNKT','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_335 ON AX_BESONDERERHOEHENPUNKT(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_336 ON ax_besondererhoehenpunkt (gml_id,beginnt);
-COMMENT ON TABLE  ax_besondererhoehenpunkt        IS 'B e s o n d e r e r   H Ã¶ h e n - P u n k t';
-COMMENT ON COLUMN ax_besondererhoehenpunkt.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_KLASSIFIZIERUNGNACHSTRASSEN';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_KLASSIFIZIERUNGNACHSTRASSEN CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_KLASSIFIZIERUNGNACHSTRASSEN (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	artderfestlegung	integer,
-	land			integer,
-	stelle			varchar2(2047),
-	bezeichnung		varchar2(2047),
-	CONSTRAINT ALKIS_337 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_KLASSIFIZIERUNGNACHSTRASSEN ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_KLASSIFIZIERUNGNACHSTRASSEN','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_338 ON AX_KLASSIFIZIERUNGNACHSTRASSEN(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_339 ON AX_KLASSIFIZIERUNGNACHSTRASSEN (gml_id,beginnt);
-CREATE INDEX ALKIS_340 ON AX_KLASSIFIZIERUNGNACHSTRASSEN(land,stelle);
-COMMENT ON TABLE  AX_KLASSIFIZIERUNGNACHSTRASSEN        IS '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';
-COMMENT ON COLUMN AX_KLASSIFIZIERUNGNACHSTRASSEN.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_KLASSIFIZIERUNGNACHWASSERRE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_KLASSIFIZIERUNGNACHWASSERRE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_KLASSIFIZIERUNGNACHWASSERRE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	artderfestlegung	integer,
-	land			integer,
-	stelle			varchar2(2047),
-	CONSTRAINT ALKIS_341 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_KLASSIFIZIERUNGNACHWASSERRE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_KLASSIFIZIERUNGNACHWASSERRE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_342 ON AX_KLASSIFIZIERUNGNACHWASSERRE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE INDEX ALKIS_343 ON AX_KLASSIFIZIERUNGNACHWASSERRE(land,stelle);
-COMMENT ON TABLE  AX_KLASSIFIZIERUNGNACHWASSERRE        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_KLASSIFIZIERUNGNACHWASSERRE.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BAURAUMODERBODENORDNUNGSREC';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BAURAUMODERBODENORDNUNGSREC CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BAURAUMODERBODENORDNUNGSREC (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	art			varchar2(2047),
-	name			varchar2(2047),
-	artderfestlegung	integer,
-	land			integer,
-	stelle			varchar2(2047),
-	bezeichnung		varchar2(2047),
-	CONSTRAINT ALKIS_344 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BAURAUMODERBODENORDNUNGSREC ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BAURAUMODERBODENORDNUNGSREC','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_345 ON AX_BAURAUMODERBODENORDNUNGSREC(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_346 ON AX_BAURAUMODERBODENORDNUNGSREC (gml_id,beginnt);
-COMMENT ON TABLE  AX_BAURAUMODERBODENORDNUNGSREC             IS 'REO: Bau-, Raum- oder Bodenordnungsrecht';
-COMMENT ON COLUMN AX_BAURAUMODERBODENORDNUNGSREC.gml_id      IS 'Identifikator, global eindeutig';
-COMMENT ON COLUMN AX_BAURAUMODERBODENORDNUNGSREC.artderfestlegung IS 'ADF';
-COMMENT ON COLUMN AX_BAURAUMODERBODENORDNUNGSREC.name      IS 'NAM, Eigenname von "Bau-, Raum- oder Bodenordnungsrecht"';
-COMMENT ON COLUMN AX_BAURAUMODERBODENORDNUNGSREC.bezeichnung IS 'BEZ, Amtlich festgelegte VerschlÃŒsselung von "Bau-, Raum- oder Bodenordnungsrecht"';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_SONSTIGESRECHT';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_SONSTIGESRECHT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_SONSTIGESRECHT (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	artderfestlegung	integer,
-	land			integer,
-	stelle			varchar2(2047),
-	bezeichnung		varchar2(2047),
-	characterstring		varchar2(2047),
-	art			varchar2(2047),
-	name			varchar2(2047),
-	funktion		integer,
-	CONSTRAINT ALKIS_347 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_SONSTIGESRECHT ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_SONSTIGESRECHT','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_348 ON AX_SONSTIGESRECHT(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_349 ON ax_sonstigesrecht (gml_id,beginnt);
-COMMENT ON TABLE  ax_sonstigesrecht        IS 'S o n s t i g e s   R e c h t';
-COMMENT ON COLUMN ax_sonstigesrecht.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BODENSCHAETZUNG';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BODENSCHAETZUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BODENSCHAETZUNG (
-	ogr_fid				integer NOT NULL,
-	gml_id				character(16),
-	identifier			character(44),
-	beginnt				character(20),
-	endet 				character(20),
-	advstandardmodell		varchar2(2047),
-	anlass				varchar2(2047),
-	art				varchar2(2047),
-	name				varchar2(2047),
-	kulturart			integer,
-	bodenart			integer,
-	zustandsstufeoderbodenstufe	integer,
-	ENTSTEHUNGSARTODERKLIMASTUFEWA	varchar2(2047),
-	BODENZAHLODERGRUENLANDGRUNDZAH	integer,
-	ackerzahlodergruenlandzahl	integer,
-	sonstigeangaben			varchar2(2047),
-	jahreszahl			integer,
-	CONSTRAINT ALKIS_350 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BODENSCHAETZUNG ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BODENSCHAETZUNG','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_351 ON AX_BODENSCHAETZUNG(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_352 ON ax_bodenschaetzung (gml_id,beginnt);
-COMMENT ON TABLE  ax_bodenschaetzung        IS 'B o d e n s c h Ã€ t z u n g';
-COMMENT ON COLUMN ax_bodenschaetzung.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_MUSTERLANDESMUSTERUNDVERGLE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_MUSTERLANDESMUSTERUNDVERGLE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_MUSTERLANDESMUSTERUNDVERGLE (
-	ogr_fid				integer NOT NULL,
-	gml_id				character(16),
-	identifier			character(44),
-	beginnt				character(20),
-	endet 				character(20),
-	advstandardmodell		varchar2(2047),
-	anlass				varchar2(2047),
-	merkmal				integer,
-	nummer				integer,
-	kulturart			integer,
-	bodenart			integer,
-	zustandsstufeoderbodenstufe	integer,
-	ENTSTEHUNGSARTODERKLIMASTUFEWA	integer,
-	BODENZAHLODERGRUENLANDGRUNDZAH	integer,
-	ackerzahlodergruenlandzahl	integer,
-	art				varchar2(2047),
-	name				varchar2(2047),
-	CONSTRAINT ALKIS_353 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_MUSTERLANDESMUSTERUNDVERGLE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_MUSTERLANDESMUSTERUNDVERGLE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_354 ON AX_MUSTERLANDESMUSTERUNDVERGLE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_355 ON AX_MUSTERLANDESMUSTERUNDVERGLE (gml_id,beginnt);
-COMMENT ON TABLE  AX_MUSTERLANDESMUSTERUNDVERGLE        IS 'Muster-, Landesmuster- und Vergleichsstueck';
-COMMENT ON COLUMN AX_MUSTERLANDESMUSTERUNDVERGLE.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BUNDESLAND';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BUNDESLAND CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BUNDESLAND (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	schluesselgesamt	integer,
-	bezeichnung		varchar2(2047),
-	land			integer,
-	stelle			varchar2(2047),
-	CONSTRAINT ALKIS_356 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BUNDESLAND ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BUNDESLAND','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_357 ON ax_bundesland (gml_id,beginnt);
-COMMENT ON TABLE  ax_bundesland        IS 'B u n d e s l a n d';
-COMMENT ON COLUMN ax_bundesland.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_REGIERUNGSBEZIRK';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_REGIERUNGSBEZIRK CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_REGIERUNGSBEZIRK (
-	ogr_fid				integer NOT NULL,
-	gml_id				character(16),
-	identifier			character(44),
-	beginnt				character(20),
-	endet 				character(20),
-	advstandardmodell		varchar2(2047),
-	anlass				varchar2(2047),
-	schluesselgesamt		integer,
-	bezeichnung			varchar2(2047),
-	land				integer,
-	regierungsbezirk		integer,
-	CONSTRAINT ALKIS_358 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_REGIERUNGSBEZIRK ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_REGIERUNGSBEZIRK','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_359 ON ax_regierungsbezirk (gml_id,beginnt);
-COMMENT ON TABLE  ax_regierungsbezirk        IS 'R e g i e r u n g s b e z i r k';
-COMMENT ON COLUMN ax_regierungsbezirk.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_KREISREGION';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_KREISREGION CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_KREISREGION (
-	ogr_fid				integer NOT NULL,
-	gml_id				character(16),
-	identifier			character(44),
-	beginnt				character(20),
-	endet 				character(20),
-	advstandardmodell		varchar2(2047),
-	anlass				varchar2(2047),
-	schluesselgesamt		integer,
-	bezeichnung			varchar2(2047),
-	land				integer,
-	regierungsbezirk		integer,
-	kreis				integer,
-	CONSTRAINT ALKIS_360 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_KREISREGION ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_KREISREGION','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_361 ON ax_kreisregion (gml_id,beginnt);
-COMMENT ON TABLE  ax_kreisregion        IS 'K r e i s  /  R e g i o n';
-COMMENT ON COLUMN ax_kreisregion.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GEMEINDE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GEMEINDE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_GEMEINDE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	schluesselgesamt	integer,
-	bezeichnung		varchar2(2047),
-	land			integer,
-	regierungsbezirk	integer,
-	kreis			integer,
-	gemeinde		integer,
-	CONSTRAINT ALKIS_362 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_GEMEINDE ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GEMEINDE','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_363 ON ax_gemeinde (gml_id,beginnt);
-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';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GEMEINDETEIL';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GEMEINDETEIL CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_GEMEINDETEIL (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	schluesselgesamt	double precision,
-	bezeichnung		varchar2(2047),
-	administrativefunktion	integer,
-	land			integer,
-	regierungsbezirk	integer,
-	kreis			integer,
-	gemeinde		integer,
-	gemeindeteil		integer,
-	CONSTRAINT ALKIS_364 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_GEMEINDETEIL ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GEMEINDETEIL','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_365 ON ax_gemeindeteil (gml_id,beginnt);
-COMMENT ON TABLE  ax_gemeindeteil        IS 'G e m e i n d e - T e i l';
-COMMENT ON COLUMN ax_gemeindeteil.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GEMARKUNG';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GEMARKUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_GEMARKUNG (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	schluesselgesamt	integer,
-	bezeichnung		varchar2(2047),
-	land			integer,
-	gemarkungsnummer	integer,
-	stelle			integer,
-	CONSTRAINT ALKIS_366 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_GEMARKUNG ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GEMARKUNG','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_367 ON ax_gemarkung (gml_id,beginnt);
-CREATE INDEX ALKIS_368         ON ax_gemarkung (land, gemarkungsnummer);
-COMMENT ON TABLE  ax_gemarkung        IS 'G e m a r k u n g';
-COMMENT ON COLUMN ax_gemarkung.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GEMARKUNGSTEILFLUR';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GEMARKUNGSTEILFLUR CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_GEMARKUNGSTEILFLUR (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	schluesselgesamt	integer,
-	bezeichnung		varchar2(2047),
-	land			integer,
-	gemarkung		integer,
-	gemarkungsteilflur	integer,
-	CONSTRAINT ALKIS_369 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_GEMARKUNGSTEILFLUR ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_GEMARKUNGSTEILFLUR','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_370 ON ax_gemarkungsteilflur (gml_id,beginnt);
-COMMENT ON TABLE  ax_gemarkungsteilflur        IS 'G e m a r k u n g s t e i l   /   F l u r';
-COMMENT ON COLUMN ax_gemarkungsteilflur.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BUCHUNGSBLATTBEZIRK';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BUCHUNGSBLATTBEZIRK CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_BUCHUNGSBLATTBEZIRK (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	schluesselgesamt	integer,
-	bezeichnung		varchar2(2047),
-	land			integer,
-	bezirk			integer,
-	stelle			varchar2(2047),
-	CONSTRAINT ALKIS_371 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_BUCHUNGSBLATTBEZIRK ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_BUCHUNGSBLATTBEZIRK','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_372 ON ax_buchungsblattbezirk (gml_id,beginnt);
-CREATE INDEX ALKIS_373 ON ax_buchungsblattbezirk (land, bezirk);
-COMMENT ON TABLE  ax_buchungsblattbezirk        IS 'Buchungsblatt- B e z i r k';
-COMMENT ON COLUMN ax_buchungsblattbezirk.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_DIENSTSTELLE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_DIENSTSTELLE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_DIENSTSTELLE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	sonstigesmodell		varchar2(2047),
-	anlass			varchar2(2047),
-	schluesselgesamt	varchar2(2047),
-	bezeichnung		varchar2(2047),
-	land			integer,
-	stelle			varchar2(2047),
-	stellenart		integer,
-	CONSTRAINT ALKIS_374 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_DIENSTSTELLE ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_DIENSTSTELLE','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_375 ON ax_dienststelle (gml_id,beginnt);
-COMMENT ON TABLE  ax_dienststelle        IS 'D i e n s t s t e l l e';
-COMMENT ON COLUMN ax_dienststelle.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_LAGEBEZEICHNUNGKATALOGEINTR';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_LAGEBEZEICHNUNGKATALOGEINTR CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_LAGEBEZEICHNUNGKATALOGEINTR (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	schluesselgesamt	varchar2(2047),
-	bezeichnung		varchar2(2047),
-	land			integer,
-	regierungsbezirk	integer,
-	kreis			integer,
-	gemeinde		integer,
-	lage			varchar2(2047),
-	CONSTRAINT ALKIS_376 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_LAGEBEZEICHNUNGKATALOGEINTR ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_LAGEBEZEICHNUNGKATALOGEINTR','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE UNIQUE INDEX ALKIS_377 ON AX_LAGEBEZEICHNUNGKATALOGEINTR (gml_id,beginnt);
-CREATE INDEX ALKIS_378 ON AX_LAGEBEZEICHNUNGKATALOGEINTR (gemeinde, lage);
-CREATE INDEX ALKIS_379 ON AX_LAGEBEZEICHNUNGKATALOGEINTR (schluesselgesamt);
-CREATE INDEX ALKIS_380  ON AX_LAGEBEZEICHNUNGKATALOGEINTR (bezeichnung);
-COMMENT ON TABLE  AX_LAGEBEZEICHNUNGKATALOGEINTR              IS 'StraÃentabelle';
-COMMENT ON COLUMN AX_LAGEBEZEICHNUNGKATALOGEINTR.gml_id       IS 'Identifikator, global eindeutig';
-COMMENT ON COLUMN AX_LAGEBEZEICHNUNGKATALOGEINTR.lage         IS 'StraÃenschlÃŒssel';
-COMMENT ON COLUMN AX_LAGEBEZEICHNUNGKATALOGEINTR.bezeichnung  IS 'StraÃenname';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_KLEINRAEUMIGERLANDSCHAFTSTE';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_KLEINRAEUMIGERLANDSCHAFTSTE CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_KLEINRAEUMIGERLANDSCHAFTSTE (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	sonstigesmodell		varchar2(2047),
-	anlass			varchar2(2047),
-	landschaftstyp		integer,
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_381 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_KLEINRAEUMIGERLANDSCHAFTSTE ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_KLEINRAEUMIGERLANDSCHAFTSTE','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_382 ON AX_KLEINRAEUMIGERLANDSCHAFTSTE(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_383 ON AX_KLEINRAEUMIGERLANDSCHAFTSTE (gml_id,beginnt);
-COMMENT ON TABLE  AX_KLEINRAEUMIGERLANDSCHAFTSTE        IS 'k l e i n r Ã€ 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_KLEINRAEUMIGERLANDSCHAFTSTE.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_WOHNPLATZ';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_WOHNPLATZ CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_WOHNPLATZ (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	name			varchar2(2047),
-	CONSTRAINT ALKIS_384 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_WOHNPLATZ ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_WOHNPLATZ','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_385 ON AX_WOHNPLATZ(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_386 ON ax_wohnplatz (gml_id,beginnt);
-COMMENT ON TABLE  ax_wohnplatz        IS 'W o h n p l a t z';
-COMMENT ON COLUMN ax_wohnplatz.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_KOMMUNALESGEBIET';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_KOMMUNALESGEBIET CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_KOMMUNALESGEBIET (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar2(2047),
-	anlass			varchar2(2047),
-	schluesselgesamt	varchar2(2047),
-	land			integer,
-	regierungsbezirk	integer,
-	kreis			integer,
-	gemeinde		integer,
-	gemeindeflaeche		double precision,
-	CONSTRAINT ALKIS_387 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_KOMMUNALESGEBIET ADD ORA_GEOMETRY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_KOMMUNALESGEBIET','ORA_GEOMETRY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-CREATE INDEX ALKIS_388 ON AX_KOMMUNALESGEBIET(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL;
-CREATE UNIQUE INDEX ALKIS_389 ON ax_kommunalesgebiet (gml_id,beginnt);
-COMMENT ON TABLE  ax_kommunalesgebiet        IS 'K o m m u n a l e s   G e b i e t';
-COMMENT ON COLUMN ax_kommunalesgebiet.gml_id IS 'Identifikator, global eindeutig';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_VERTRETUNG';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_VERTRETUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_VERTRETUNG (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar(4),
-	anlass			varchar2(2047),
-	CONSTRAINT ALKIS_390 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_VERTRETUNG ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_VERTRETUNG','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-COMMENT ON TABLE  ax_vertretung IS 'V e r t r e t u n g';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_VERWALTUNGSGEMEINSCHAFT';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_VERWALTUNGSGEMEINSCHAFT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_VERWALTUNGSGEMEINSCHAFT (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar(4),
-	anlass			varchar2(2047),
-	schluesselgesamt	integer,
-	bezeichnung		varchar2(2047),
-	bezeichnungart		integer,
-	land			integer,
-	regierungsbezirk	integer,
-	kreis			integer,
-	verwaltungsgemeinschaft	integer,
-	CONSTRAINT ALKIS_391 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_VERWALTUNGSGEMEINSCHAFT ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_VERWALTUNGSGEMEINSCHAFT','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-COMMENT ON TABLE  ax_verwaltungsgemeinschaft  IS 'V e r w a l t u n g s g e m e i n s c h a f t';
-DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_VERWALTUNG';
-BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_VERWALTUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END;
-/
-CREATE TABLE AX_VERWALTUNG (
-	ogr_fid			integer NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar(4),
-	anlass			varchar2(2047),
-	CONSTRAINT ALKIS_392 PRIMARY KEY (ogr_fid)
-);
-ALTER TABLE AX_VERWALTUNG ADD DUMMY MDSYS.SDO_GEOMETRY;
-INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_VERWALTUNG','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001)));
-COMMENT ON TABLE  ax_verwaltung  IS 'V e r w a l t u n g';
-purge recyclebin;
-QUIT;
Index: trunk/data/konvert/postnas_0.7/alkis_PostNAS_0.7_schema.sql
===================================================================
--- trunk/data/konvert/postnas_0.7/alkis_PostNAS_0.7_schema.sql	(revision 211)
+++ 	(revision )
@@ -1,4428 +1,0 @@
---
--- *****************************
---       A  L   K   I   S
--- *****************************
---
--- Datenbankstruktur PostNAS 0.7  (GDAL aus aktuellem Trunk)
---
-
--- Damit die Includes (\i) funktionieren muÃ psql im Verzeichnis ausgefÃŒhrt
--- werden in dem das Skript liegt. Z.B. per
--- (cd /pfad/zu/postnas; psql -f alkis_PostNAS_0.7_schema.sql)
-
--- Systemvariable vorher setzen fÃŒr das Koordinatensystem, z.B.
--- EPSG=25832
-
-
--- Stand
--- -----
-
--- letzte Ãnderungen an Version 0.6:
-
--- 2011-11-02 FJ: Neue Tabellen
--- 2011-11-04 FJ: Anpassungen fuer Buchauskunft "Historie"
--- 2011-11-21 FJ: siehe Version 0.6
--- 2011-12-16 FJ: Neue Tabelle "ax_sicherungspunkt"
--- 2012-01-16 FJ: Spalte "ap_pto.art" wird doch gebraucht.
-
--- ** Neuer Zweig PostNAS 0.7 (gdal > 1.9) **
-
--- 2012-02-28 FJ: ZusammenfÃŒhren von Ãnderungen aus SVN (AE: Anfang Februar) mit eigener Version
---                Auskommentierte Zeilen "identifier" entfernt.
---                Feld "gemeindezugehoerigkeit" auskommentiert.
---                Bereinigung Kommentare.
-
--- 2012-04-23 FJ  Diff zum GDAL-Patch #4555 angewendet:
---                Siehe Mail J.E.Fischer in PostNAS-Liste vom 12.03.2012
---                - Alle Objekte bekommen "endet"-Feld.
---                - "beginnt" wird in die Unique-Constraint einbezogen.
---                - Feld 'identifier'.
---                - "character varying" durch "varchar" ersetzt.
---                - Keine direkten Ãnderungen an 'geometry_columns' (wegen PostGIS 2)
---                - DELETE:  Feld endet = aktuelle Zeit
---                - REPLACE: Feld endet = beginnt des ersetzenden Objektes
---                - "delete_feature()" ist nun ein Trigger
-
--- 2012-04-24 FJ  Datei alkis-funktions aus Diff zum GDAL-Patch #4555 hier integriert
---                Umschaltung mit/ohne Historie ÃŒber VerknÃŒpfung Trigger -> Function
---                Typ 'GEOMETRY' bei Tabellen: AX_WegPfadSteig, AX_UntergeordnetesGewaesser
-
--- 2012-10-31 FJ  Trigger fuer NAS-Replace-SÃ€tze repariert:
---                siehe: FUNCTION delete_feature_kill()
---                ax_historischesflurstueck.buchungsart ist Text nicht integer.
-
--- 2012-10-31 AE  Tabellen lÃ¶schen wurde auskommentiert, DB wird leer angelegt SELECT alkis_drop();
-
--- ** zwischenzeitliche Ãnderungen: siehe Kommentare im SVN
-
--- 2013-01-15 FJ  Kommentare zu den letztlich hinzugekommenen Tabellen.
---                DarÃŒber kÃ¶nnen Tabellen aus diesem Script unterschieden werden
---                von Tabellen, die PostNAS selbst generiert hat.
-
-
---  VERSIONS-NUMMER:
-
---  Dies Schema kann NICHT mehr mit der installierbaren gdal-Version 1.9 verwendet werden.
---  Derzeit muss ogr2ogr (gdal) aus den Quellen compiliert werden, die o.g. Patch enthalten.
---  WeiterfÃŒhrung dieses Zweiges als PostNAS 0.7
-
-
--- Zur Datenstruktur siehe Dokument:
--- http://www.bezreg-koeln.nrw.de/extra/33alkis/dokumente/Profile_NRW/5-1-1_ALKIS-OK-NRW_GDB.html
-
-  SET client_encoding = 'UTF8';
-  SET default_with_oids = false;
-
--- Abbruch bei Fehlern
-\set ON_ERROR_STOP
-
--- T u n i n g :
---   Die Tabelle 'spatial_ref_sys' einer PostGIS-Datenbank auf
---   die notwendigen Koordinatensysteme reduzieren. Das Loescht >3000 Eintraege.
-
---  DELETE FROM spatial_ref_sys
---  WHERE srid NOT
---  IN (2397, 2398, 2399, 4326,    25830, 25831, 25832, 25833, 25834,  31466, 31467, 31468, 31469);
---  --  Krassowski        lat/lon  UTM                                 GK
-
--- Stored Procedures laden
-\i alkis-functions.sql
-
--- Alle Tabellen lÃ¶schen
--- SELECT alkis_drop();
-
--- Tabelle delete fÃŒr LÃ¶sch- und FortfÃŒhrungsdatensÃ€tze
-CREATE TABLE "delete"
-(
-	ogc_fid		serial NOT NULL,
-	typename	varchar,
-	featureid	character(32),
-	context		varchar,		-- delete/replace
-	safetoignore	varchar,		-- replace.safetoignore 'true'/'false'
-	replacedBy	varchar,		-- gmlid
-	ignored		boolean DEFAULT false,	-- Satz wurde nicht verarbeitet
-	CONSTRAINT delete_pk PRIMARY KEY (ogc_fid)
-);
-
-
--- Dummy-Eintrag in Metatabelle
-SELECT AddGeometryColumn('delete','dummy',:alkis_epsg,'POINT',2);
-
-CREATE UNIQUE INDEX delete_fid ON "delete"(featureid);
-
-
-COMMENT ON TABLE "delete"             IS 'Hilfstabelle fÃŒr das Speichern von LÃ¶schinformationen.';
-COMMENT ON COLUMN delete.typename     IS 'Objektart, also Name der Tabelle, aus der das Objekt zu lÃ¶schen ist.';
-COMMENT ON COLUMN delete.featureid    IS 'Zusammen gesetzt aus GML-ID (16) und Zeitstempel.';
-COMMENT ON COLUMN delete.context      IS 'Operation ''delete'' oder ''replace''';
-COMMENT ON COLUMN delete.safetoignore IS 'Attribut safeToIgnore von wfsext:Replace';
-COMMENT ON COLUMN delete.replacedBy   IS 'gml_id des Objekts, das featureid ersetzt';
-COMMENT ON COLUMN delete.ignored      IS 'LÃ¶schsatz wurde ignoriert';
-
--- B e z i e h u n g e n
--- ----------------------------------------------
--- Zentrale Tabelle fuer alle Relationen im Buchwerk.
-
--- Statt Relationen und FOREIGN-KEY-CONSTRAINTS zwischen Tabellen direkt zu legen, gehen
--- in der ALKIS-Datenstruktur alle Beziehungen zwischen zwei Tabellen ÃŒber diese Verbindungstabelle.
-
--- Die FremdschlÃŒssel 'beziehung_von' und 'beziehung_zu' verweisen auf die ID des Objekte (gml_id).
--- Das Feld 'gml_id' sollte daher in allen Tabellen indiziert werden.
-
--- ZusÃ€tzlich enthÃ€lt 'beziehungsart' noch ein Verb fÃŒr die Art der Beziehung.
-
-CREATE TABLE alkis_beziehungen (
-	ogc_fid			serial NOT NULL,
-	beziehung_von		character(16),         --> gml_id
-	beziehungsart		varchar,               --  Liste siehe unten
-	beziehung_zu		character(16),         --> gml_id
-	CONSTRAINT alkis_beziehungen_pk PRIMARY KEY (ogc_fid)
-);
-
-CREATE INDEX alkis_beziehungen_von_idx ON alkis_beziehungen USING btree (beziehung_von);
-CREATE INDEX alkis_beziehungen_zu_idx  ON alkis_beziehungen USING btree (beziehung_zu);
-CREATE INDEX alkis_beziehungen_art_idx ON alkis_beziehungen USING btree (beziehungsart);
-
--- Dummy-Eintrag in Metatabelle
-SELECT AddGeometryColumn('alkis_beziehungen','dummy',:alkis_epsg,'POINT',2);
-
-COMMENT ON TABLE  alkis_beziehungen               IS 'zentrale Multi-Verbindungstabelle';
-COMMENT ON COLUMN alkis_beziehungen.beziehung_von IS 'Join auf Feld gml_id verschiedener Tabellen';
-COMMENT ON COLUMN alkis_beziehungen.beziehung_zu  IS 'Join auf Feld gml_id verschiedener Tabellen';
-COMMENT ON COLUMN alkis_beziehungen.beziehungsart IS 'Typ der Beziehung zwischen der von- und zu-Tabelle';
-
--- Beziehungsarten:
---
--- "an" "benennt" "bestehtAusRechtsverhaeltnissenZu" "beziehtSichAuchAuf" "dientZurDarstellungVon"
--- "durch" "gehoertAnteiligZu" "gehoertZu" "hat" "hatAuch" "istBestandteilVon"
--- "istGebucht" "istTeilVon" "weistAuf" "zeigtAuf" "zu"
-
--- Hinweis:
--- Diese Tabelle enthÃ€lt fÃŒr ein Kreisgebiet ca. 5 Mio. Zeilen und wird stÃ€ndig benutzt.
--- Optimierung z.B. ÃŒber passende Indices ist wichtig.
-
-
---
--- LÃ¶schtrigger setzen
---
--- Option (A) ohne Historie:
---  - Symlink von alkis-trigger-kill.sql auf alkis-trigger.sql setzen (Default; macht datenbank_anlegen.sh
---    ggf. automatisch)
---  - LÃ¶sch- und ÃnderungssÃ€tze werden ausgefÃŒhrt und die alten Objekte werden sofort entfernt
---
--- Option (B) mit Historie:
---  - Symlink von alkis-trigger-hist.sql auf alkis-trigger.sql setzen
---  - Bei LÃ¶sch- und ÃnderungssÃ€tzen werden die Objekte nicht gelÃ¶scht, sondern
---    im Feld 'endet' als ungegangen markiert (die den aktuellen gilt: WHERE endet
---    IS NULL)
---
-\i alkis-trigger.sql
-
--- COMMENT ON DATABASE *** IS 'ALKIS - PostNAS 0.7';
-
--- ===========================================================
---  		A L K I S  -  L a y e r
--- ===========================================================
-
-
--- S o n s t i g e s   B a u w e r k
--- ----------------------------------
-CREATE TABLE ks_sonstigesbauwerk (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	sonstigesmodell 	varchar,
-	anlass			varchar,
-	bauwerksfunktion	integer,
-	CONSTRAINT ks_sonstigesbauwerk_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ks_sonstigesbauwerk','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ks_sonstigesbauwerk_geom_idx ON ks_sonstigesbauwerk USING gist (wkb_geometry);
-
-COMMENT ON TABLE  ks_sonstigesbauwerk IS 'Sonstiges Bauwerk';
-
-
--- 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
--- --------------------------------------------------------------------
-CREATE TABLE ax_anderefestlegungnachwasserrecht (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	artderfestlegung	integer,
-	land			integer,
-	stelle			varchar,
-	CONSTRAINT ax_anderefestlegungnachwasserrecht_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_anderefestlegungnachwasserrecht','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_anderefestlegungnachwasserrecht_geom_idx ON ax_anderefestlegungnachwasserrecht USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_anderefestlegungnachwasserrecht_gml ON ax_anderefestlegungnachwasserrecht USING btree (gml_id,beginnt);
-CREATE INDEX ax_anderefestlegungnachwasserrecht_afs ON ax_anderefestlegungnachwasserrecht(land,stelle);
-
-COMMENT ON TABLE  ax_anderefestlegungnachwasserrecht        IS 'Andere Festlegung nach  W a s s e r r e c h t';
-COMMENT ON COLUMN ax_anderefestlegungnachwasserrecht.gml_id IS 'Identifikator, global eindeutig';
-
-
--- B a u b l o c k
--- ----------------------------------------------
-CREATE TABLE ax_baublock (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	character(9),
-	anlass			varchar,
-	baublockbezeichnung	integer,
-	CONSTRAINT ax_baublock_pk PRIMARY KEY (ogc_fid)
-);
-SELECT AddGeometryColumn('ax_baublock','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_baublock_geom_idx ON ax_baublock USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_baublock_gml ON ax_baublock USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_baublock        IS 'B a u b l o c k';
-COMMENT ON COLUMN ax_baublock.gml_id IS 'Identifikator, global eindeutig';
-
-
--- 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
--- -------------------------------------------------------------
-CREATE TABLE ax_besonderertopographischerpunkt (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	land			integer,
-	stelle			integer,
-	punktkennung		varchar, -- integer
-	sonstigeeigenschaft	varchar[],
-	CONSTRAINT ax_besonderertopographischerpunkt_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_besonderertopographischerpunkt','dummy',:alkis_epsg,'POINT',2);
-
-CREATE UNIQUE INDEX ax_besonderertopographischerpunkt_gml ON ax_besonderertopographischerpunkt USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_besonderertopographischerpunkt        IS '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';
-COMMENT ON COLUMN ax_besonderertopographischerpunkt.gml_id IS 'Identifikator, global eindeutig';
-
-
--- S o l l
--- -------
-CREATE TABLE ax_soll (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	name			varchar,
-	CONSTRAINT ax_soll_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_soll','wkb_geometry',:alkis_epsg,'POLYGON',2);
-
-CREATE INDEX ax_soll_geom_idx ON ax_soll USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_soll_gml ON ax_soll USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE ax_soll IS '''Soll'' ist eine runde, oft steilwandige Vertiefung in den norddeutschen GrundmorÃ€nenlandschaften; kann durch Abschmelzen von ÃŒberschÃŒtteten ToteisblÃ¶cken (Toteisloch) oder durch Schmelzen periglazialer Eislinsen entstanden sein.';
-
-
--- B e w e r t u n g
--- ------------------
-CREATE TABLE ax_bewertung (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	klassifizierung		integer,
-	CONSTRAINT ax_bewertung_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_bewertung','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_bewertung_geom_idx   ON ax_bewertung USING gist  (wkb_geometry);
-CREATE UNIQUE INDEX ax_bewertung_gml ON ax_bewertung USING btree (gml_id,beginnt);
-
-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';
-
-COMMENT ON TABLE ax_bewertung  IS '''Bewertung'' ist die Klassifizierung einer FlÃ€che nach dem Bewertungsgesetz (BewertungsflÃ€che).';
-
-
--- T a g e s a b s c h n i t t
--- ---------------------------
-CREATE TABLE ax_tagesabschnitt (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	tagesabschnittsnummer	varchar,
-	CONSTRAINT ax_tagesabschnitt_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_tagesabschnitt','wkb_geometry',:alkis_epsg,'POLYGON',2);
-
-CREATE INDEX ax_tagesabschnitt_geom_idx   ON ax_tagesabschnitt USING gist  (wkb_geometry);
-CREATE UNIQUE INDEX ax_tagesabschnitt_gml ON ax_tagesabschnitt USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE ax_tagesabschnitt  IS '''Tagesabschnitt'' ist ein Ordnungskriterium der SchÃ€tzungsarbeiten fÃŒr eine BewertungsflÃ€che. Innerhalb der Tagesabschnitte sind die GrablÃ¶cher eindeutig zugeordnet.';
-
-
--- D e n k m a l s c h u t z r e c h t
--- -----------------------------------
-CREATE TABLE ax_denkmalschutzrecht (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	artderfestlegung	integer,
-	land			integer,
-	stelle			varchar,
-	art			varchar, -- (15)
-	name			varchar, -- (15)
-	CONSTRAINT ax_denkmalschutzrecht_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_denkmalschutzrecht','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/MULTIPOLYGON
-
-CREATE INDEX ax_denkmalschutzrecht_geom_idx   ON ax_denkmalschutzrecht USING gist  (wkb_geometry);
-CREATE UNIQUE INDEX ax_denkmalschutzrecht_gml ON ax_denkmalschutzrecht USING btree (gml_id,beginnt);
-CREATE INDEX ax_denkmalschutzrecht_afs ON ax_denkmalschutzrecht(land,stelle);
-
-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';
-
-
--- F o r s t r e c h t
--- -------------------
-CREATE TABLE ax_forstrecht (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	artderfestlegung	integer,
-	besonderefunktion	integer,
-	land			integer,
-	stelle			varchar,
-	CONSTRAINT ax_forstrecht_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_forstrecht','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/MULTIPOLYGON
-
-CREATE INDEX ax_forstrecht_geom_idx   ON ax_forstrecht USING gist  (wkb_geometry);
-CREATE UNIQUE INDEX ax_forstrecht_gml ON ax_forstrecht USING btree (gml_id,beginnt);
-CREATE INDEX ax_forstrecht_afs ON ax_forstrecht(land,stelle);
-
-COMMENT ON TABLE ax_forstrecht IS '''Forstrecht'' ist die auf den Grund und Boden bezogene BeschrÃ€nkung, Belastung oder andere Eigenschaft einer FlÃ€che nach Ã¶ffentlichen, forstrechtlichen Vorschriften.';
-
--- G e b Ã€ u d e a u s g e s t a l t u n g
--- -----------------------------------------
-CREATE TABLE ax_gebaeudeausgestaltung (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	character(4),
-	anlass			varchar,
-	darstellung		integer,
-	zeigtauf		varchar,
-	CONSTRAINT ax_gebaeudeausgestaltung_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_gebaeudeausgestaltung','wkb_geometry',:alkis_epsg,'GEOMETRY',2);	-- LINESTRING/MULTILINESTRING
-
-CREATE INDEX ax_gebaeudeausgestaltung_geom_idx ON ax_gebaeudeausgestaltung USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_gebaeudeausgestaltung_gml ON ax_gebaeudeausgestaltung USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_gebaeudeausgestaltung        IS 'G e b Ã€ u d e a u s g e s t a l t u n g';
-COMMENT ON COLUMN ax_gebaeudeausgestaltung.gml_id IS 'Identifikator, global eindeutig';
-
-
--- Georeferenzierte  G e b Ã€ u d e a d r e s s e
--- ----------------------------------------------
-CREATE TABLE ax_georeferenziertegebaeudeadresse (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),		-- Inhalt z.B. "2008-06-10T15:19:17Z"
-	endet 			character(20),		-- Inhalt z.B. "2008-06-10T15:19:17Z"
-							-- ISO:waere   "2008-06-10 15:19:17-00"
---	beginnt			timestamp,		-- timestamp-Format wird nicht geladen, bleibt leer
-	advstandardmodell	varchar,
-	anlass			varchar,
-	qualitaetsangaben	integer,		-- zb: "1000" (= Massstab)
-	--			--			-- Gemeindeschluessel, bestehend aus:
-	land			integer,		-- 05 = NRW
-	regierungsbezirk	integer,		--   7
-	kreis			integer,		--    66
-	gemeinde		integer,		--      020
-	ortsteil		integer,		--         0
-	--			--			-- --
-	postleitzahl		varchar,	-- mit fuehrenden Nullen
-	ortsnamepost		varchar,	--
-	zusatzortsname		varchar,	--
-	strassenname		varchar,	--
-	strassenschluessel	integer,	-- max.  5 Stellen
-	hausnummer		varchar,	-- meist 3 Stellen
-	adressierungszusatz	varchar,	-- Hausnummernzusatz-Buchstabe
-	CONSTRAINT ax_georeferenziertegebaeudeadresse_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_georeferenziertegebaeudeadresse','wkb_geometry',:alkis_epsg,'POINT',2);
-
-CREATE INDEX ax_georeferenziertegebaeudeadresse_geom_idx ON ax_georeferenziertegebaeudeadresse USING gist (wkb_geometry);
-
--- Index fÃŒr alkis_beziehungen
-CREATE UNIQUE INDEX ax_georeferenziertegebaeudeadresse_gml ON ax_georeferenziertegebaeudeadresse USING btree (gml_id,beginnt);
-
--- Suchindex Adresse
-CREATE INDEX ax_georeferenziertegebaeudeadresse_adr ON ax_georeferenziertegebaeudeadresse USING btree (strassenschluessel, hausnummer, adressierungszusatz);
-
-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';
-
-
--- G r a b l o c h   d e r   B o d e n s c h Ã€ t z u n g
--- -------------------------------------------------------
-CREATE TABLE ax_grablochderbodenschaetzung (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	art			varchar,
-	name			varchar,
-	bedeutung		integer[],
-	land			integer,
-	nummerierungsbezirk	varchar,
-	gemarkungsnummer 	integer,
-	nummerdesgrablochs	varchar,
-	CONSTRAINT ax_grablochderbodenschaetzung_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_grablochderbodenschaetzung','wkb_geometry',:alkis_epsg,'POINT',2);
-
-CREATE INDEX ax_grablochderbodenschaetzung_geom_idx   ON ax_grablochderbodenschaetzung USING gist  (wkb_geometry);
-CREATE UNIQUE INDEX ax_grablochderbodenschaetzung_gml ON ax_grablochderbodenschaetzung USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_grablochderbodenschaetzung        IS 'G r a b l o c h   d e r   B o d e n s c h Ã€ t z u n g';
-COMMENT ON COLUMN ax_grablochderbodenschaetzung.gml_id IS 'Identifikator, global eindeutig';
-
-
--- H i s t o r i s c h e s   F l u r s t ÃŒ c k   A L B
--- ---------------------------------------------------
--- Variante A: "Standardhistorie" (statt ax_historischesflurstueckohneraumbezug)
-
--- Die "alte" Historie, die schon aus dem VorgÃ€ngerverfahren ALB ÃŒbernommen wurde.
--- VorgÃ€nger-Nachfolger-Beziehungen, ohne Geometrie
-
-CREATE TABLE ax_historischesflurstueckalb (
-	ogc_fid						serial NOT NULL,
-	gml_id						character(16),
-
-	-- GID: AX_Flurstueck_Kerndaten
-	-- 'FlurstÃŒck_Kerndaten' enthÃ€lt Eigenschaften des FlurstÃŒcks, die auch fÃŒr andere FlurstÃŒcksobjektarten gelten (z.B. Historisches FlurstÃŒck).
-	land 						integer,         --
-	gemarkungsnummer 				integer,            --
-	flurnummer					integer,               -- Teile des FlurstÃŒckskennzeichens
-	zaehler 					integer,            --    (redundant zu flurstueckskennzeichen)
-	nenner						integer,         --
-	-- daraus abgeleitet:
-	flurstueckskennzeichen				character(20),         -- Inhalt rechts mit __ auf 20 aufgefÃŒllt
-
-	amtlicheflaeche					double precision,      -- AFL
-	abweichenderrechtszustand			varchar default 'false',	-- ARZ
-	zweifelhafterFlurstuecksnachweis 		varchar default 'false',	-- ZFM Boolean
-	rechtsbehelfsverfahren				varchar default 'false',	-- RBV
-	zeitpunktderentstehung				character(10),         -- ZDE  Inhalt jjjj-mm-tt  besser Format date ?
---	gemeindezugehoerigkeit				integer,
-	gemeinde					integer,
-	-- GID: ENDE AX_Flurstueck_Kerndaten
-
-	identifier					character(44),
-	beginnt						character(20),
-	endet 						character(20),
-	advstandardmodell				varchar,
-	anlass						varchar,
-	name						varchar[],
-	blattart					integer,
-	buchungsart					varchar[],
-	buchungsblattkennzeichen			varchar[],
-	bezirk						integer,
-	buchungsblattnummermitbuchstabenerweiterung	varchar[],
-	laufendenummerderbuchungsstelle			varchar[],
-	zeitpunktderentstehungdesbezugsflurstuecks	varchar,
-	laufendenummerderfortfuehrung			varchar,
-	fortfuehrungsart				varchar,
-
-	vorgaengerflurstueckskennzeichen		varchar[],
-	nachfolgerflurstueckskennzeichen		varchar[],
-	CONSTRAINT ax_historischesflurstueckalb_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_historischesflurstueckalb','dummy',:alkis_epsg,'POINT',2);
-
-CREATE UNIQUE INDEX ax_historischesflurstueckalb_gml ON ax_historischesflurstueckalb USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_historischesflurstueckalb        IS 'Historisches FlurstÃŒck ALB';
-COMMENT ON COLUMN ax_historischesflurstueckalb.gml_id IS 'Identifikator, global eindeutig';
-CREATE INDEX idx_histfsalb_vor
-   ON ax_historischesflurstueckalb USING btree (vorgaengerflurstueckskennzeichen /* ASC */);
-  COMMENT ON INDEX idx_histfsalb_vor IS 'Suchen nach VorgÃ€nger-FlurstÃŒck';
-
-CREATE INDEX idx_histfsalb_nach
-   ON ax_historischesflurstueckalb USING btree (nachfolgerflurstueckskennzeichen /* ASC */);
-
-  COMMENT ON INDEX idx_histfsalb_vor IS 'Suchen nach Nachfolger-FlurstÃŒck';
-  COMMENT ON TABLE  ax_historischesflurstueckalb        IS 'Historisches FlurstÃŒck ALB';
-  COMMENT ON COLUMN ax_historischesflurstueckalb.gml_id IS 'Identifikator, global eindeutig';
-  COMMENT ON COLUMN ax_historischesflurstueckalb.flurnummer                IS 'FLN "Flurnummer" ist die von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung vergebene Nummer einer Flur, die eine Gruppe von zusammenhÃ€ngenden FlurstÃŒcken innerhalb einer Gemarkung umfasst.';
-  COMMENT ON COLUMN ax_historischesflurstueckalb.zaehler                   IS 'ZAE  Dieses Attribut enthÃ€lt den ZÃ€hler der FlurstÃŒcknummer';
-  COMMENT ON COLUMN ax_historischesflurstueckalb.nenner                    IS 'NEN  Dieses Attribut enthÃ€lt den Nenner der FlurstÃŒcknummer';
-  COMMENT ON COLUMN ax_historischesflurstueckalb.flurstueckskennzeichen    IS '"FlurstÃŒckskennzeichen" ist ein von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung des FlurstÃŒcks vergebenes Ordnungsmerkmal.
-Die Attributart setzt sich aus den nachfolgenden expliziten Attributarten in der angegebenen Reihenfolge zusammen:
- 1.  Land (2 Stellen)
- 2.  Gemarkungsnummer (4 Stellen)
- 3.  Flurnummer (3 Stellen)
- 4.  FlurstÃŒcksnummer
- 4.1 ZÃ€hler (5 Stellen)
- 4.2 Nenner (4 Stellen)
- 5.  FlurstÃŒcksfolge (2 Stellen)
-Die Elemente sind rechtsbÃŒndig zu belegen, fehlende Stellen sind mit fÃŒhrenden Nullen zu belegen.
-Da die Flurnummer und die FlurstÃŒcksfolge optional sind, sind aufgrund der bundeseinheitlichen Definition im FlurstÃŒckskennzeichen die entsprechenden Stellen, sofern sie nicht belegt sind, durch Unterstrich "_" ersetzt.
-Gleiches gilt fÃŒr FlurstÃŒcksnummern ohne Nenner, hier ist der fehlende Nenner im FlurstÃŒckskennzeichen durch Unterstriche zu ersetzen.';
-  COMMENT ON COLUMN ax_historischesflurstueckalb.amtlicheflaeche           IS 'AFL "Amtliche FlÃ€che" ist der im Liegenschaftskataster festgelegte FlÃ€cheninhalt des FlurstÃŒcks in [qm]. FlurstÃŒcksflÃ€chen kleiner 0,5 qm kÃ¶nnen mit bis zu zwei Nachkommastellen gefÃŒhrt werden, ansonsten ohne Nachkommastellen.';
-  COMMENT ON COLUMN ax_historischesflurstueckalb.abweichenderrechtszustand IS 'ARZ "Abweichender Rechtszustand" ist ein Hinweis darauf, dass auÃerhalb des Grundbuches in einem durch Gesetz geregelten Verfahren der Bodenordnung (siehe Objektart "Bau-, Raum- oder Bodenordnungsrecht", AA "Art der Festlegung", Werte 1750, 1770, 2100 bis 2340) ein neuer Rechtszustand eingetreten ist und das amtliche Verzeichnis der jeweiligen ausfÃŒhrenden Stelle maÃgebend ist.';
-  COMMENT ON COLUMN ax_historischesflurstueckalb.zweifelhafterFlurstuecksnachweis IS 'ZFM "Zweifelhafter FlurstÃŒcksnachweis" ist eine Kennzeichnung eines FlurstÃŒcks, dessen Angaben nicht zweifelsfrei berichtigt werden kÃ¶nnen.';
-  COMMENT ON COLUMN ax_historischesflurstueckalb.rechtsbehelfsverfahren    IS 'RBV "Rechtsbehelfsverfahren" ist der Hinweis darauf, dass bei dem FlurstÃŒck ein laufendes Rechtsbehelfsverfahren anhÃ€ngig ist.';
-  COMMENT ON COLUMN ax_historischesflurstueckalb.zeitpunktderentstehung    IS 'ZDE "Zeitpunkt der Entstehung" ist der Zeitpunkt, zu dem das FlurstÃŒck fachlich entstanden ist.';
---COMMENT ON COLUMN ax_historischesflurstueckalb.gemeindezugehoerigkeit    IS 'GDZ "GemeindezugehÃ¶rigkeit" enthÃ€lt das Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
-  COMMENT ON COLUMN ax_historischesflurstueckalb.gemeinde                  IS 'Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
-
-
--- Historisches FlurstÃŒck (ALKIS)
--- ------------------------------
--- Die "neue" Historie, die durch FortfÃŒhrungen innerhalb von ALKIS entstanden ist.
-CREATE TABLE ax_historischesflurstueck (
-	ogc_fid				serial NOT NULL,
-	gml_id				character(16),
-	-- GID: AX_Flurstueck_Kerndaten
-	-- 'FlurstÃŒck_Kerndaten' enthÃ€lt Eigenschaften des FlurstÃŒcks, die auch fÃŒr andere FlurstÃŒcksobjektarten gelten (z.B. Historisches FlurstÃŒck).
-	land 				integer,         --
-	gemarkungsnummer 		integer,            --
-	flurnummer			integer,               -- Teile des FlurstÃŒckskennzeichens
-	zaehler 			integer,            --    (redundant zu flurstueckskennzeichen)
-	nenner				integer,         --
-	-- daraus abgeleitet:
-	flurstueckskennzeichen	character(20),			-- Inhalt rechts mit __ auf 20 aufgefÃŒllt
-	amtlicheflaeche			double precision,		-- AFL
-	abweichenderrechtszustand	varchar default 'false',	-- ARZ
-	zweifelhafterFlurstuecksnachweis varchar default 'false',	-- ZFM Boolean
-	rechtsbehelfsverfahren		varchar default 'false',	-- RBV
-	zeitpunktderentstehung		character(10),		-- ZDE  Inhalt jjjj-mm-tt  besser Format date ?
---	gemeindezugehoerigkeit		integer,
-	gemeinde			integer,
-	-- GID: ENDE AX_Flurstueck_Kerndaten
-	identifier			character(44),
-	beginnt				character(20),
-	endet 				character(20),
-	advstandardmodell		varchar,
-	anlass				varchar,
-	art				varchar[],
-	name				varchar[],
-	regierungsbezirk		integer,
-	kreis				integer,
-	vorgaengerflurstueckskennzeichen	varchar[],
-	nachfolgerflurstueckskennzeichen	varchar[],
-	blattart			integer,
-	buchungsart			integer,
-	buchungsblattkennzeichen	varchar[],
-	bezirk				integer,
-	buchungsblattnummermitbuchstabenerweiterung	varchar[], -- hier lÃ€nger als (7)!
-	laufendenummerderbuchungsstelle	integer,
-	CONSTRAINT ax_historischesflurstueck_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_historischesflurstueck','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/MULTIPOLYGON
-
-CREATE INDEX ax_historischesflurstueck_geom_idx   ON ax_historischesflurstueck USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_historischesflurstueck_gml ON ax_historischesflurstueck USING btree (gml_id,beginnt);
-
--- Suche nach VorgÃ€nger / Nachfolger
--- ++ Welche Methode fÃŒr ein Array?
--- Wirkt das ÃŒberhaupt bei der Suche nach einem einzelnen Wert aus dem Array?
-CREATE INDEX idx_histfs_vor ON ax_historischesflurstueck (vorgaengerflurstueckskennzeichen /* ASC */);
-CREATE INDEX idx_histfs_nach ON ax_historischesflurstueck (nachfolgerflurstueckskennzeichen /* ASC */);
-
--- COMMENT ON INDEX idx_histfsalb_vor IS 'Suchen nach VorgÃ€nger-FlurstÃŒck';
--- COMMENT ON INDEX idx_histfsalb_vor IS 'Suchen nach Nachfolger-FlurstÃŒck';
-
--- Die postgresql-Doku sagt dazu (http://www.postgresql.org/docs/9.1/static/arrays.html):
---  "Arrays are not sets;
---   searching for specific array elements can be a sign of database misdesign.
---   Consider using a separate table with a row for each item that would be an array element.
---   This will be easier to search, and is likely to scale better for a large number of elements."
-
-
-  COMMENT ON TABLE  ax_historischesflurstueck        IS 'Historisches FlurstÃŒck, ALKIS, MIT Geometrie';
-  COMMENT ON COLUMN ax_historischesflurstueck.gml_id IS 'Identifikator, global eindeutig';
-  COMMENT ON COLUMN ax_historischesflurstueck.flurnummer                IS 'FLN "Flurnummer" ist die von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung vergebene Nummer einer Flur, die eine Gruppe von zusammenhÃ€ngenden FlurstÃŒcken innerhalb einer Gemarkung umfasst.';
-  COMMENT ON COLUMN ax_historischesflurstueck.zaehler                   IS 'ZAE  Dieses Attribut enthÃ€lt den ZÃ€hler der FlurstÃŒcknummer';
-  COMMENT ON COLUMN ax_historischesflurstueck.nenner                    IS 'NEN  Dieses Attribut enthÃ€lt den Nenner der FlurstÃŒcknummer';
-  COMMENT ON COLUMN ax_historischesflurstueck.flurstueckskennzeichen    IS '"FlurstÃŒckskennzeichen" ist ein von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung des FlurstÃŒcks vergebenes Ordnungsmerkmal.
-Die Attributart setzt sich aus den nachfolgenden expliziten Attributarten in der angegebenen Reihenfolge zusammen:
- 1.  Land (2 Stellen)
- 2.  Gemarkungsnummer (4 Stellen)
- 3.  Flurnummer (3 Stellen)
- 4.  FlurstÃŒcksnummer
- 4.1 ZÃ€hler (5 Stellen)
- 4.2 Nenner (4 Stellen)
- 5.  FlurstÃŒcksfolge (2 Stellen)
-Die Elemente sind rechtsbÃŒndig zu belegen, fehlende Stellen sind mit fÃŒhrenden Nullen zu belegen.
-Da die Flurnummer und die FlurstÃŒcksfolge optional sind, sind aufgrund der bundeseinheitlichen Definition im FlurstÃŒckskennzeichen die entsprechenden Stellen, sofern sie nicht belegt sind, durch Unterstrich "_" ersetzt.
-Gleiches gilt fÃŒr FlurstÃŒcksnummern ohne Nenner, hier ist der fehlende Nenner im FlurstÃŒckskennzeichen durch Unterstriche zu ersetzen.';
-  COMMENT ON COLUMN ax_historischesflurstueck.amtlicheflaeche           IS 'AFL "Amtliche FlÃ€che" ist der im Liegenschaftskataster festgelegte FlÃ€cheninhalt des FlurstÃŒcks in [qm]. FlurstÃŒcksflÃ€chen kleiner 0,5 qm kÃ¶nnen mit bis zu zwei Nachkommastellen gefÃŒhrt werden, ansonsten ohne Nachkommastellen.';
-  COMMENT ON COLUMN ax_historischesflurstueck.abweichenderrechtszustand IS 'ARZ "Abweichender Rechtszustand" ist ein Hinweis darauf, dass auÃerhalb des Grundbuches in einem durch Gesetz geregelten Verfahren der Bodenordnung (siehe Objektart "Bau-, Raum- oder Bodenordnungsrecht", AA "Art der Festlegung", Werte 1750, 1770, 2100 bis 2340) ein neuer Rechtszustand eingetreten ist und das amtliche Verzeichnis der jeweiligen ausfÃŒhrenden Stelle maÃgebend ist.';
-  COMMENT ON COLUMN ax_historischesflurstueck.zweifelhafterFlurstuecksnachweis IS 'ZFM "Zweifelhafter FlurstÃŒcksnachweis" ist eine Kennzeichnung eines FlurstÃŒcks, dessen Angaben nicht zweifelsfrei berichtigt werden kÃ¶nnen.';
-  COMMENT ON COLUMN ax_historischesflurstueck.rechtsbehelfsverfahren    IS 'RBV "Rechtsbehelfsverfahren" ist der Hinweis darauf, dass bei dem FlurstÃŒck ein laufendes Rechtsbehelfsverfahren anhÃ€ngig ist.';
-  COMMENT ON COLUMN ax_historischesflurstueck.zeitpunktderentstehung    IS 'ZDE "Zeitpunkt der Entstehung" ist der Zeitpunkt, zu dem das FlurstÃŒck fachlich entstanden ist.';
---COMMENT ON COLUMN ax_historischesflurstueck.gemeindezugehoerigkeit    IS 'GDZ "GemeindezugehÃ¶rigkeit" enthÃ€lt das Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
-  COMMENT ON COLUMN ax_historischesflurstueck.gemeinde                  IS 'GDZ "Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
-
-
--- Kennzeichen indizieren, z.B. fuer Suche aus der Historie
-CREATE INDEX ax_historischesflurstueck_kennz
-   ON ax_historischesflurstueck(flurstueckskennzeichen /* ASC NULLS LAST */);
-COMMENT ON INDEX ax_historischesflurstueck_kennz IS 'Suche nach FlurstÃŒckskennzeichen';
-
-
-
--- 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
--- ------------------------------------------------------------------------
-CREATE TABLE ax_naturumweltoderbodenschutzrecht (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	artderfestlegung	integer,
-	land			integer,
-	stelle			varchar,
-	name			varchar,
-	CONSTRAINT ax_naturumweltoderbodenschutzrecht_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_naturumweltoderbodenschutzrecht','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/MULTIPOLYGON
-
-CREATE INDEX ax_naturumweltoderbodenschutzrecht_geom_idx   ON ax_naturumweltoderbodenschutzrecht USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_naturumweltoderbodenschutzrecht_gml ON ax_naturumweltoderbodenschutzrecht USING btree (gml_id,beginnt);
-CREATE INDEX ax_naturumweltoderbodenschutzrecht_afs ON ax_naturumweltoderbodenschutzrecht(land,stelle);
-
-COMMENT ON TABLE  ax_naturumweltoderbodenschutzrecht        IS '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';
-COMMENT ON COLUMN ax_naturumweltoderbodenschutzrecht.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 e r r e c h t
--- -----------------------------------------------------------
-CREATE TABLE ax_schutzgebietnachwasserrecht (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	artderfestlegung	integer,
-	land			integer,
-	stelle			varchar,
-	art			varchar[], --(15)
-	name			varchar[],
-	nummerdesschutzgebietes	varchar,
-	CONSTRAINT ax_schutzgebietnachwasserrecht_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_schutzgebietnachwasserrecht','dummy',:alkis_epsg,'POINT',2);
-
-CREATE UNIQUE INDEX ax_schutzgebietnachwasserrecht_gml ON ax_schutzgebietnachwasserrecht USING btree (gml_id,beginnt);
-CREATE INDEX ax_schutzgebietnachwasserrecht_afs ON ax_schutzgebietnachwasserrecht(land,stelle);
-
-COMMENT ON TABLE  ax_schutzgebietnachwasserrecht        IS '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';
-COMMENT ON COLUMN ax_schutzgebietnachwasserrecht.gml_id IS 'Identifikator, global eindeutig';
-
--- S c h u t z g e b i e t   n a c h   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
--- -----------------------------------------------------------------------------------------------------
-CREATE TABLE ax_schutzgebietnachnaturumweltoderbodenschutzrecht (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	artderfestlegung	integer,
-	land			integer,
-	stelle			varchar,
-	CONSTRAINT ax_schutzgebietnachnaturumweltoderbodenschutzrecht_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_schutzgebietnachnaturumweltoderbodenschutzrecht','dummy',:alkis_epsg,'POINT',2);
-
-CREATE UNIQUE INDEX ax_schutzgebietnachnaturumweltoderbodenschutzrecht_gml ON ax_schutzgebietnachnaturumweltoderbodenschutzrecht USING btree (gml_id,beginnt);
-CREATE INDEX ax_schutzgebietnachnaturumweltoderbodenschutzrecht_afs ON ax_schutzgebietnachnaturumweltoderbodenschutzrecht(land,stelle);
-
-COMMENT ON TABLE  ax_schutzgebietnachnaturumweltoderbodenschutzrecht IS 'S c h u t z g e b i e t   n a c h   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';
-COMMENT ON COLUMN ax_schutzgebietnachnaturumweltoderbodenschutzrecht.gml_id IS 'Identifikator, global eindeutig';
-
-
--- S c h u t z z o n e
--- -------------------
-CREATE TABLE ax_schutzzone (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	"zone"			integer,
-	art			varchar[], --(15)
-	CONSTRAINT ax_schutzzone_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_schutzzone','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/MULTIPOLYGON
-
-CREATE INDEX ax_schutzzone_geom_idx   ON ax_schutzzone USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_schutzzone_gml ON ax_schutzzone USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_schutzzone        IS 'S c h u t z z o n e';
-COMMENT ON COLUMN ax_schutzzone.gml_id IS 'Identifikator, global eindeutig';
-
-
--- T o p o g r a p h i s c h e   L i n i e
--- ---------------------------------------
-CREATE TABLE ax_topographischelinie (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	liniendarstellung	integer,
-	sonstigeeigenschaft	varchar,
-	CONSTRAINT ax_topographischelinie_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_topographischelinie','wkb_geometry',:alkis_epsg,'LINESTRING',2);
-
-CREATE INDEX ax_topographischelinie_geom_idx   ON ax_topographischelinie USING gist(wkb_geometry);
-CREATE UNIQUE INDEX ax_topographischelinie_gml ON ax_topographischelinie USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_topographischelinie        IS 'T o p o g r a p h i s c h e   L i n i e';
-COMMENT ON COLUMN ax_topographischelinie.gml_id IS 'Identifikator, global eindeutig';
-
-
---*** ############################################################
---*** Objektbereich: AAA Basisschema
---*** ############################################################
-
---** Objektartengruppe: AAA_Praesentationsobjekte
---   ===================================================================
-
-
--- A P   P P O
--- ----------------------------------------------
-CREATE TABLE ap_ppo (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar[],
-	sonstigesmodell		varchar,
-	anlass			varchar,
-	signaturnummer		varchar,
-	darstellungsprioritaet  integer,
-	art			varchar,
-	drehwinkel		double precision,
-	CONSTRAINT ap_ppo_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ap_ppo','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POINT/MULTIPOLYGON
-
-CREATE INDEX ap_ppo_geom_idx   ON ap_ppo USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ap_ppo_gml ON ap_ppo USING btree (gml_id,beginnt);
-CREATE INDEX ap_ppo_endet      ON ap_ppo USING btree (endet);
-
-COMMENT ON TABLE  ap_ppo        IS 'PPO: PunktfÃ¶rmiges PrÃ€sentationsobjekt';
-COMMENT ON COLUMN ap_ppo.gml_id IS 'Identifikator, global eindeutig';
-
-
--- A P   L P O
--- ----------------------------------------------
-CREATE TABLE ap_lpo (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar[],		-- Array!
-	anlass			varchar,
-	signaturnummer		varchar,
-	darstellungsprioritaet  integer,
-	art			varchar,
-	CONSTRAINT ap_lpo_pk PRIMARY KEY (ogc_fid)
-);
-SELECT AddGeometryColumn('ap_lpo','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- LINESTRING/MULTILINESTRING
-
-CREATE INDEX ap_lpo_geom_idx   ON ap_lpo USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ap_lpo_gml ON ap_lpo USING btree (gml_id,beginnt);
-CREATE INDEX ap_lpo_endet      ON ap_lpo USING btree (endet);
-
-COMMENT ON TABLE  ap_lpo        IS 'LPO: LinienfÃ¶rmiges PrÃ€sentationsobjekt';
-COMMENT ON COLUMN ap_lpo.gml_id IS 'Identifikator, global eindeutig';
-
-
--- A P   P T O
--- ----------------------------------------------
-CREATE TABLE ap_pto (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar[],
-	anlass			varchar,
-	schriftinhalt		varchar,  -- (47)
-	fontsperrung		double precision,
-	skalierung		double precision,
-	horizontaleausrichtung	varchar,
-	vertikaleausrichtung	varchar,
-	signaturnummer		varchar,
-	darstellungsprioritaet  integer,
-	art			varchar,  -- Inhalte z.B. "ZAE_NEN" siehe unten
-	drehwinkel		double precision,       -- falsche Masseinheit fÃŒr Mapserver, im View umrechnen
-	CONSTRAINT ap_pto_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ap_pto','wkb_geometry',:alkis_epsg,'POINT',2);
-
-CREATE INDEX ap_pto_geom_idx   ON ap_pto USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ap_pto_gml ON ap_pto USING btree (gml_id,beginnt);
-CREATE INDEX art_idx           ON ap_pto USING btree (art);
-CREATE INDEX ap_pto_endet_idx  ON ap_pto USING btree (endet);
-CREATE INDEX ap_pto_sn_idx     ON ap_pto USING btree (signaturnummer);
-
-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';
-COMMENT ON COLUMN ap_pto.schriftinhalt IS 'Label: anzuzeigender Text';
-COMMENT ON INDEX  art_idx              IS 'Suchindex auf hÃ€ufig benutztem Filterkriterium';
-
-
--- Die Abfrage "select distinct art from ap_pto" liefert folgende Werte:
--- "ART""BezKlassifizierungStrasse""BSA""BWF""FKT""Fliessgewaesser""FreierText""Friedhof""Gewanne"
--- "GFK""GKN""Halde_LGT""HNR""MDB""NAM""PKN""Platz""PNR""SPO""Strasse"
--- "urn:adv:fachdatenverbindung:AA_Antrag""WE1_TEXT""Weg""ZAE_NEN""ZNM""<NULL>"
-
-
-
--- A P   L T O
--- ----------------------------------------------
-CREATE TABLE ap_lto (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	sonstigesmodell		varchar,
-	anlass			varchar,
-	art			varchar,
-	schriftinhalt		varchar,
-	fontsperrung		double precision,
-	skalierung		double precision,
-	horizontaleausrichtung	varchar,
-	vertikaleausrichtung	varchar,
-	signaturnummer		varchar,
-	darstellungsprioritaet  integer,
-	CONSTRAINT ap_lto_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ap_lto','wkb_geometry',:alkis_epsg,'LINESTRING',2);
-
-CREATE INDEX ap_lto_geom_idx   ON ap_lto USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ap_lto_gml ON ap_lto USING btree (gml_id,beginnt);
-CREATE INDEX ap_lto_endet_idx  ON ap_lto USING btree (endet);
-
-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';
-
-
--- A P  D a r s t e l l u n g
--- ----------------------------------------------
-CREATE TABLE ap_darstellung (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),			-- Datumsformat
-	endet 			character(20),			-- Datumsformat
-	advstandardmodell	varchar[],
-	anlass			varchar,
-	art			varchar,		-- (37)
-	darstellungsprioritaet  integer,
-	signaturnummer		varchar,
-	positionierungsregel    integer,
-	CONSTRAINT ap_darstellung_pk PRIMARY KEY (ogc_fid)
-);
-
--- Dummy-Eintrag in Metatabelle
-SELECT AddGeometryColumn('ap_darstellung','dummy',:alkis_epsg,'POINT',2);
-
-CREATE UNIQUE INDEX ap_darstellung_gml ON ap_darstellung USING btree (gml_id,beginnt);
-CREATE INDEX ap_darstellung_endet_idx  ON ap_darstellung USING btree (endet);
-
-COMMENT ON TABLE  ap_darstellung        IS 'A P  D a r s t e l l u n g';
-COMMENT ON COLUMN ap_darstellung.gml_id IS 'Identifikator, global eindeutig';
-
-
---*** ############################################################
---*** Objektbereich: FlurstÃŒcke, Lage, Punkte
---*** ############################################################
-
---** Objektartengruppe: Angaben zum FlurstÃŒck
---   ===================================================================
-
--- F l u r s t u e c k
--- ----------------------------------------------
--- Kennung 11001
-CREATE TABLE ax_flurstueck (
-	ogc_fid				serial NOT NULL,
-	gml_id				character(16),         -- Datenbank-Tabelle interner SchlÃŒssel
---	zustaendigeStelle		varchar,               -- ZST
-
-	-- GID: AX_Flurstueck_Kerndaten
-	-- 'FlurstÃŒck_Kerndaten' enthÃ€lt Eigenschaften des FlurstÃŒcks, die auch fÃŒr andere FlurstÃŒcksobjektarten gelten (z.B. Historisches FlurstÃŒck).
-
-	land 				integer,         --
-	gemarkungsnummer 		integer,            --
-	flurnummer			integer,               -- Teile des FlurstÃŒckskennzeichens
-	zaehler 			integer,            --    (redundant zu flurstueckskennzeichen)
-	nenner				integer,         --
-	-- daraus abgeleitet:
-	flurstueckskennzeichen		character(20),         -- Inhalt rechts mit __ auf 20 aufgefÃŒllt
-
-	amtlicheflaeche			double precision,      -- AFL
-	abweichenderrechtszustand	varchar default 'false', -- ARZ
-	zweifelhafterFlurstuecksnachweis varchar default 'false',-- ZFM Boolean
-	rechtsbehelfsverfahren		varchar default 'false', -- RBV
-	zeitpunktderentstehung		character(10),         -- ZDE  Inhalt jjjj-mm-tt  besser Format date ?
-
-	gemeinde			integer,
-	-- GID: ENDE AX_Flurstueck_Kerndaten
-
-	identifier			character(44),         -- global eindeutige Objektnummer
-	beginnt				character(20),         -- Timestamp der Entstehung
-	endet 				character(20),         -- Timestamp des Untergangs
-	advstandardmodell 		varchar,               -- steuert die Darstellung nach Kartentyp
-	anlass				varchar,
---	art				varchar[],   -- Wozu braucht man das? Weglassen?
-	name				varchar[],   -- 03.11.2011: array, Buchauskunft anpassen!
-	regierungsbezirk		integer,
-	kreis				integer,
-	stelle				varchar[],
-
--- neu aus SVN-Version 28.02.2012 hinzugefuegt
--- Dies ist noch zu ueberpruefen
-	angabenzumabschnittflurstueck	varchar[],
---	"gemeindezugehoerigkeit|ax_gemeindekennzeichen|land" integer, -- siehe "land"
-	kennungschluessel		varchar[],
-	flaechedesabschnitts		double precision[],
-
-	angabenzumabschnittnummeraktenzeichen integer[],
-	angabenzumabschnittbemerkung	varchar[],
-
-	CONSTRAINT ax_flurstueck_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_flurstueck','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_flurstueck_geom_idx   ON ax_flurstueck USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_flurstueck_gml ON ax_flurstueck USING btree (gml_id,beginnt);
-CREATE INDEX ax_flurstueck_lgfzn ON ax_flurstueck USING btree (land,gemarkungsnummer,flurnummer,zaehler,nenner);
-CREATE INDEX ax_flurstueck_arz ON ax_flurstueck USING btree (abweichenderrechtszustand);
-
-  COMMENT ON TABLE  ax_flurstueck                           IS '"F l u r s t u e c k" ist ein Teil der ErdoberflÃ€che, der von einer im Liegenschaftskataster festgelegten Grenzlinie umschlossen und mit einer Nummer bezeichnet ist. Es ist die Buchungseinheit des Liegenschaftskatasters.';
-  COMMENT ON COLUMN ax_flurstueck.gml_id                    IS 'Identifikator, global eindeutig';
---COMMENT ON COLUMN ax_flurstueck.zustaendigeStelle         IS 'ZST "FlurstÃŒck" wird verwaltet von "Dienststelle". Diese Attributart wird nur dann belegt, wenn eine fachliche ZustÃ€ndigkeit ÃŒber eine Gemarkung bzw. Gemarkungsteil/Flur nicht abgebildet werden kann. Die Attributart enthÃ€lt den DienststellenschlÃŒssel der Stelle, die fachlich fÃŒr ein FlurstÃŒck zustandig ist.';
-  COMMENT ON COLUMN ax_flurstueck.flurnummer                IS 'FLN "Flurnummer" ist die von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung vergebene Nummer einer Flur, die eine Gruppe von zusammenhÃ€ngenden FlurstÃŒcken innerhalb einer Gemarkung umfasst.';
-  COMMENT ON COLUMN ax_flurstueck.zaehler                   IS 'ZAE  Dieses Attribut enthÃ€lt den ZÃ€hler der FlurstÃŒcknummer';
-  COMMENT ON COLUMN ax_flurstueck.nenner                    IS 'NEN  Dieses Attribut enthÃ€lt den Nenner der FlurstÃŒcknummer';
-  COMMENT ON COLUMN ax_flurstueck.flurstueckskennzeichen    IS '"FlurstÃŒckskennzeichen" ist ein von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung des FlurstÃŒcks vergebenes Ordnungsmerkmal.
-Die Attributart setzt sich aus den nachfolgenden expliziten Attributarten in der angegebenen Reihenfolge zusammen:
- 1.  Land (2 Stellen)
- 2.  Gemarkungsnummer (4 Stellen)
- 3.  Flurnummer (3 Stellen)
- 4.  FlurstÃŒcksnummer
- 4.1 ZÃ€hler (5 Stellen)
- 4.2 Nenner (4 Stellen)
- 5.  FlurstÃŒcksfolge (2 Stellen)
-Die Elemente sind rechtsbÃŒndig zu belegen, fehlende Stellen sind mit fÃŒhrenden Nullen zu belegen.
-Da die Flurnummer und die FlurstÃŒcksfolge optional sind, sind aufgrund der bundeseinheitlichen Definition im FlurstÃŒckskennzeichen die entsprechenden Stellen, sofern sie nicht belegt sind, durch Unterstrich "_" ersetzt.
-Gleiches gilt fÃŒr FlurstÃŒcksnummern ohne Nenner, hier ist der fehlende Nenner im FlurstÃŒckskennzeichen durch Unterstriche zu ersetzen.';
-  COMMENT ON COLUMN ax_flurstueck.amtlicheflaeche           IS 'AFL "Amtliche FlÃ€che" ist der im Liegenschaftskataster festgelegte FlÃ€cheninhalt des FlurstÃŒcks in [qm]. FlurstÃŒcksflÃ€chen kleiner 0,5 qm kÃ¶nnen mit bis zu zwei Nachkommastellen gefÃŒhrt werden, ansonsten ohne Nachkommastellen.';
-  COMMENT ON COLUMN ax_flurstueck.abweichenderrechtszustand IS 'ARZ "Abweichender Rechtszustand" ist ein Hinweis darauf, dass auÃerhalb des Grundbuches in einem durch Gesetz geregelten Verfahren der Bodenordnung (siehe Objektart "Bau-, Raum- oder Bodenordnungsrecht", AA "Art der Festlegung", Werte 1750, 1770, 2100 bis 2340) ein neuer Rechtszustand eingetreten ist und das amtliche Verzeichnis der jeweiligen ausfÃŒhrenden Stelle maÃgebend ist.';
-  COMMENT ON COLUMN ax_flurstueck.zweifelhafterFlurstuecksnachweis IS 'ZFM "Zweifelhafter FlurstÃŒcksnachweis" ist eine Kennzeichnung eines FlurstÃŒcks, dessen Angaben nicht zweifelsfrei berichtigt werden kÃ¶nnen.';
-  COMMENT ON COLUMN ax_flurstueck.rechtsbehelfsverfahren    IS 'RBV "Rechtsbehelfsverfahren" ist der Hinweis darauf, dass bei dem FlurstÃŒck ein laufendes Rechtsbehelfsverfahren anhÃ€ngig ist.';
-  COMMENT ON COLUMN ax_flurstueck.zeitpunktderentstehung    IS 'ZDE "Zeitpunkt der Entstehung" ist der Zeitpunkt, zu dem das FlurstÃŒck fachlich entstanden ist.';
---COMMENT ON COLUMN ax_flurstueck.gemeindezugehoerigkeit    IS 'GDZ "GemeindezugehÃ¶rigkeit" enthÃ€lt das Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
-  COMMENT ON COLUMN ax_flurstueck.gemeinde                  IS 'Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
-  COMMENT ON COLUMN ax_flurstueck.name                      IS 'Array mit FortfÃŒhrungsjahr und -Nummer';
-  COMMENT ON COLUMN ax_flurstueck.regierungsbezirk          IS 'Regierungsbezirk';
-  COMMENT ON COLUMN ax_flurstueck.kreis                     IS 'Kreis';
-
-
--- Kennzeichen indizieren, z.B. fuer Suche aus der Historie
-CREATE INDEX ax_flurstueck_kennz
-   ON ax_flurstueck USING btree (flurstueckskennzeichen /* ASC NULLS LAST*/ );
-COMMENT ON INDEX ax_flurstueck_kennz IS 'Suche nach FlurstÃŒckskennzeichen';
-
--- Relationen:
---  istGebucht                --> AX_Buchungsstelle
---  zeigtAuf                  --> AX_LagebezeichnungOhneHausnummer
---  weistAuf                  --> AX_LagebezeichnungMitHausnummer
---  gehoertAnteiligZu         --> AX_Flurstueck
---  beziehtSichAufFlurstueck  --> AX_Flurstueck
-
-
-
--- 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
--- -----------------------------------------------------
-CREATE TABLE ax_besondereflurstuecksgrenze (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	artderflurstuecksgrenze	integer[],  -- geaendert. 18.09.2011
-	CONSTRAINT ax_besondereflurstuecksgrenze_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_besondereflurstuecksgrenze','wkb_geometry',:alkis_epsg,'LINESTRING',2);
-
-CREATE INDEX ax_besondereflurstuecksgrenze_geom_idx   ON ax_besondereflurstuecksgrenze USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_besondereflurstuecksgrenze_gml ON ax_besondereflurstuecksgrenze USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_besondereflurstuecksgrenze        IS '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';
-COMMENT ON COLUMN ax_besondereflurstuecksgrenze.gml_id IS 'Identifikator, global eindeutig';
-
-
--- G r e n z p u n k t
--- ----------------------------------------------
-CREATE TABLE ax_grenzpunkt (
-	ogc_fid				serial NOT NULL,
-	gml_id				character(16),
-	identifier			character(44),
-	beginnt				character(20),
-	endet 				character(20),
-	advstandardmodell		varchar,
-	anlass				varchar,
-	punktkennung			varchar, -- integer,
-	land				integer,
-	stelle				integer,
-	abmarkung_marke			integer,
-	festgestelltergrenzpunkt	varchar,
-	besonderepunktnummer		varchar,
-	bemerkungzurabmarkung		integer,
-	sonstigeeigenschaft		varchar[],
-	art				varchar, --(37)
-	name				varchar[],
-	zeitpunktderentstehung		integer,
-	relativehoehe			double precision,
-	CONSTRAINT ax_grenzpunkt_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_grenzpunkt','dummy',:alkis_epsg,'POINT',2);
-
-CREATE UNIQUE INDEX ax_grenzpunkt_gml ON ax_grenzpunkt USING btree (gml_id,beginnt);
-CREATE INDEX ax_grenzpunkt_abmm ON ax_grenzpunkt USING btree (abmarkung_marke);
-
-COMMENT ON TABLE  ax_grenzpunkt        IS 'G r e n z p u n k t';
-COMMENT ON COLUMN ax_grenzpunkt.gml_id IS 'Identifikator, global eindeutig';
-
-
---** Objektartengruppe: Angaben zur Lage
---   ===================================================================
-
--- 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
--- -------------------------------------------------------------
-CREATE TABLE ax_lagebezeichnungohnehausnummer (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	unverschluesselt	varchar, -- StraÃenname
-	land			integer,
-	regierungsbezirk	integer,
-	kreis			integer,
-	gemeinde		integer,
-	lage			varchar,
-	CONSTRAINT ax_lagebezeichnungohnehausnummer_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_lagebezeichnungohnehausnummer','dummy',:alkis_epsg,'POINT',2);
-
--- Verbindungstabellen indizieren
-CREATE UNIQUE INDEX ax_lagebezeichnungohnehausnummer_gml ON ax_lagebezeichnungohnehausnummer USING btree (gml_id,beginnt);
-
--- Such-Index (z.B. fuer Navigations-Programm)
-CREATE INDEX ax_lagebezeichnungohnehausnummer_key ON ax_lagebezeichnungohnehausnummer USING btree (land, regierungsbezirk, kreis, gemeinde,lage);
-
-COMMENT ON TABLE  ax_lagebezeichnungohnehausnummer        IS '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';
-COMMENT ON COLUMN ax_lagebezeichnungohnehausnummer.gml_id IS 'Identifikator, global eindeutig';
-
-
--- 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
--- -----------------------------------------------------------
---   ax_flurstueck  >weistAuf>    AX_LagebezeichnungMitHausnummer
---                  <gehoertZu<
-CREATE TABLE ax_lagebezeichnungmithausnummer (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	land			integer,
-	regierungsbezirk	integer,
-	kreis			integer,
-	gemeinde		integer,
-	lage			varchar,	-- Strassenschluessel
-	hausnummer		varchar,	-- Nummer (blank) Zusatz
-	CONSTRAINT ax_lagebezeichnungmithausnummer_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_lagebezeichnungmithausnummer','dummy',:alkis_epsg,'POINT',2);
-
-CREATE UNIQUE INDEX ax_lagebezeichnungmithausnummer_gml ON ax_lagebezeichnungmithausnummer USING btree (gml_id,beginnt); -- Verbindungstabellen indizieren
-CREATE INDEX ax_lagebezeichnungmithausnummer_lage       ON ax_lagebezeichnungmithausnummer USING btree (gemeinde, lage); -- Adressen-Suche nach Strasse
-
-COMMENT ON TABLE  ax_lagebezeichnungmithausnummer        IS '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';
-COMMENT ON COLUMN ax_lagebezeichnungmithausnummer.gml_id IS 'Identifikator, global eindeutig';
-
-
--- 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
--- --------------------------------------------------------------
--- NebengebÃ€ude: lfd-Nummer eines NebengebÃ€udes zu einer (Pseudo-) Hausnummer
-CREATE TABLE ax_lagebezeichnungmitpseudonummer (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	land			integer,
-	regierungsbezirk	integer,
-	kreis			integer,
-	gemeinde		integer,
-	lage			varchar, -- Strassenschluessel
-	pseudonummer		varchar,
-	laufendenummer		varchar, -- leer, Zahl, "P2"
-	CONSTRAINT ax_lagebezeichnungmitpseudonummer_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_lagebezeichnungmitpseudonummer','dummy',:alkis_epsg,'POINT',2);
-
--- Verbindungstabellen indizieren
-CREATE UNIQUE INDEX ax_lagebezeichnungmitpseudonummer_gml ON ax_lagebezeichnungmitpseudonummer USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_lagebezeichnungmitpseudonummer        IS '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';
-COMMENT ON COLUMN ax_lagebezeichnungmitpseudonummer.gml_id IS 'Identifikator, global eindeutig';
-
-
-
---** Objektartengruppe: Angaben zum Netzpunkt
---   ===================================================================
-
-
--- A u f n a h m e p u n k t
--- ----------------------------------------------
-CREATE TABLE ax_aufnahmepunkt (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier              character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	punktkennung		varchar,   --integer ist zu klein,
-	land			integer,
-	stelle			integer,
-	sonstigeeigenschaft	varchar[],
-	vermarkung_marke	integer,
-	relativehoehe		double precision,
-	CONSTRAINT ax_aufnahmepunkt_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_aufnahmepunkt','dummy',:alkis_epsg,'POINT',2);
-
-CREATE UNIQUE INDEX ax_aufnahmepunkt_gml ON ax_aufnahmepunkt USING btree (gml_id,beginnt);
-
-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';
-
-
--- S i c h e r u n g s p u n k t
--- ----------------------------------------------
-CREATE TABLE ax_sicherungspunkt (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	name			varchar,
-	punktkennung		varchar,
-	land			integer,
-	stelle			integer,
-	sonstigeeigenschaft	varchar[],
-	vermarkung_marke	integer,
-	relativehoehe		double precision,
- 	CONSTRAINT ax_sicherungspunkt_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_sicherungspunkt','dummy',:alkis_epsg,'POINT',2);
-
-COMMENT ON TABLE  ax_sicherungspunkt        IS 'S i c h e r u n g s p u n k t';
-
--- 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
--- ---------------------------------------------------
-CREATE TABLE ax_sonstigervermessungspunkt (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	vermarkung_marke	integer,
-	punktkennung		varchar, -- integer,
-	art			varchar,
-	land			integer,
-	stelle			integer,
-	sonstigeeigenschaft	varchar[],
-	relativehoehe		double precision,
-	CONSTRAINT ax_sonstigervermessungspunkt_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_sonstigervermessungspunkt','dummy',:alkis_epsg,'POINT',2);
-
-CREATE UNIQUE INDEX ax_sonstigervermessungspunkt_gml ON ax_sonstigervermessungspunkt USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_sonstigervermessungspunkt        IS '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';
-COMMENT ON COLUMN ax_sonstigervermessungspunkt.gml_id IS 'Identifikator, global eindeutig';
-
-
---AX_Netzpunkt
--- ** Tabelle bisher noch nicht generiert
-
-
---** Objektartengruppe: Angaben zum Punktort
---   ===================================================================
-
-
---AX_Punktort
-
-
--- P u n k t o r t   AG
--- ----------------------------------------------
-CREATE TABLE ax_punktortag (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	art			varchar[],
-	name			varchar[],
-	kartendarstellung	varchar,	-- boolean
---	"qualitaetsangaben|ax_dqpunktort|herkunft|li_lineage|processstep" integer, -- varchar[],
-	genauigkeitsstufe	integer,
-	vertrauenswuerdigkeit	integer,
-	koordinatenstatus	integer,
-	CONSTRAINT ax_punktortag_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_punktortag','wkb_geometry',:alkis_epsg,'POINT',2);
-
-CREATE INDEX ax_punktortag_geom_idx ON ax_punktortag USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_punktortag_gml ON ax_punktortag USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_punktortag        IS 'P u n k t o r t   AG';
-COMMENT ON COLUMN ax_punktortag.gml_id IS 'Identifikator, global eindeutig';
-
-
--- P u n k t o r t   A U
--- ----------------------------------------------
-CREATE TABLE ax_punktortau (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	kartendarstellung	varchar,	-- boolean
---	art			varchar, -- entbehrlich
-	name			varchar[],
---	"qualitaetsangaben|ax_dqpunktort|herkunft|li_lineage|processstep" integer,  --varchar[],
---	datetime		character(24)[],
-	individualname		varchar,
-	vertrauenswuerdigkeit	integer,
-	genauigkeitsstufe	integer,
-	koordinatenstatus	integer,
-	CONSTRAINT ax_punktortau_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_punktortau','wkb_geometry',:alkis_epsg,'POINT',3); -- 0,0,HÃ¶he
-
-CREATE INDEX ax_punktortau_geom_idx ON ax_punktortau USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_punktortau_gml ON ax_punktortau USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_punktortau        IS 'P u n k t o r t   A U';
-COMMENT ON COLUMN ax_punktortau.gml_id IS 'Identifikator, global eindeutig';
-
-
--- P u n k t o r t   T A
--- ----------------------------------------------
-CREATE TABLE ax_punktortta (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	kartendarstellung	varchar, -- boolean
-	description		integer,
-	art			varchar[],
-	name			varchar[],
-	genauigkeitsstufe	integer,
-	vertrauenswuerdigkeit	integer,
-	koordinatenstatus	integer,
-	CONSTRAINT ax_punktortta_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_punktortta','wkb_geometry',:alkis_epsg,'POINT',2);
-
-CREATE INDEX ax_punktortta_geom_idx ON ax_punktortta USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_punktortta_gml ON ax_punktortta USING btree (gml_id,beginnt);
-CREATE INDEX ax_punktortta_endet_idx ON ax_punktortta USING btree (endet);
-
-COMMENT ON TABLE  ax_punktortta        IS 'P u n k t o r t   T A';
-COMMENT ON COLUMN ax_punktortta.gml_id IS 'Identifikator, global eindeutig';
-
-
---** Objektartengruppe: FortfÃŒhrungsnachweis
---   ===================================================================
-
--- F o r t f u e h r u n g s n a c h w e i s / D e c k b l a t t
--- --------------------------------------------------------------
-CREATE TABLE ax_fortfuehrungsnachweisdeckblatt (
-	ogc_fid				serial NOT NULL,
-	gml_id				character(16),
-	identifier			character(44),
-	beginnt				character(20),
-	endet				character(20),
-	advstandardmodell		varchar,
-	anlass				varchar,
---	art				varchar,		-- entbehrlich
-	uri				varchar,
-	fortfuehrungsfallnummernbereich	varchar,
-	land				integer, -- ingemarkung|ax_gemarkung_schluessel
-	gemarkungsnummer		integer, -- ingemarkung|ax_gemarkung_schluessel
-	laufendenummer			integer,
-	titel				varchar,
-	erstelltam			varchar,		-- Datum jjjj-mm-tt
-	fortfuehrungsentscheidungam	varchar,
-	fortfuehrungsentscheidungvon	varchar,		-- Bearbeiter-Name und -Titel
-	bemerkung			varchar,
-	beziehtsichauf			varchar,
-	CONSTRAINT ax_fortfuehrungsnachweisdeckblatt_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_fortfuehrungsnachweisdeckblatt','dummy',:alkis_epsg,'POINT',2);
-
-COMMENT ON TABLE  ax_fortfuehrungsnachweisdeckblatt
-IS 'F o r t f u e h r u n g s n a c h w e i s / D e c k b l a t t';
-
-
--- F o r t f u e h r u n g s f a l l
--- ---------------------------------
-CREATE TABLE ax_fortfuehrungsfall (
-	ogc_fid					serial NOT NULL,
-	gml_id					character(16),
-	identifier				character(44),
-	beginnt					character(20),
-	endet					character(20),
-	advstandardmodell			varchar,
-	anlass					varchar,
---	art					varchar,  -- entbehrlich
-	uri					varchar,
-	fortfuehrungsfallnummer			integer,
-	laufendenummer				integer,
-	ueberschriftimfortfuehrungsnachweis	integer[],
-	anzahlderfortfuehrungsmitteilungen	integer,
-	zeigtaufaltesflurstueck			varchar[], -- Format wie flurstueckskennzeichen (20) als Array
-	zeigtaufneuesflurstueck			varchar[], -- Format wie flurstueckskennzeichen (20) als Array
-	bemerkung				varchar,
-	CONSTRAINT ax_fortfuehrungsfall_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_fortfuehrungsfall','dummy',:alkis_epsg,'POINT',2);
-
-COMMENT ON TABLE  ax_fortfuehrungsfall IS 'F o r t f u e h r u n g s f a l l';
-
-
---** Objektartengruppe: Angaben zur Reservierung
---   ===================================================================
-
--- R e s e r v i e r u n g
--- -----------------------
-CREATE TABLE ax_reservierung (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar,
-	art			integer,
-	nummer			varchar,
-	land			integer,
-	stelle			integer,
-	ablaufderreservierung	varchar,
-	antragsnummer		varchar,
-	auftragsnummer		varchar,
-	CONSTRAINT ax_reservierung_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_reservierung','dummy',:alkis_epsg,'POINT',2);
-
-COMMENT ON TABLE  ax_reservierung IS 'R e s e r v i e r u n g';
-
-
--- P u n k t k e n n u n g   U n t e r g e g a n g e n
--- ---------------------------------------------------
-CREATE TABLE ax_punktkennunguntergegangen (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar,
-	sonstigesmodell		varchar,
-	anlass			varchar,
-	punktkennung		varchar,
-	art			integer,
-	CONSTRAINT ax_punktkennunguntergegangen_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_punktkennunguntergegangen','dummy',:alkis_epsg,'POINT',2);
-
-COMMENT ON TABLE  ax_punktkennunguntergegangen IS 'P u n k t k e n n u n g, untergegangen';
-
-
---** Objektartengruppe: Angaben zur Historie
---   ===================================================================
-
--- Variante B: "Vollhistorie" ( statt ax_historischesflurstueckalb)
-CREATE TABLE ax_historischesflurstueckohneraumbezug (
-	ogc_fid				serial NOT NULL,
-	gml_id				character(16),
-	-- GID: AX_Flurstueck_Kerndaten
-	-- 'FlurstÃŒck_Kerndaten' enthÃ€lt Eigenschaften des FlurstÃŒcks, die auch fÃŒr andere FlurstÃŒcksobjektarten gelten (z.B. Historisches FlurstÃŒck).
-	land 				integer,         --
-	gemarkungsnummer 		integer,            --
-	flurnummer			integer,               -- Teile des FlurstÃŒckskennzeichens
-	zaehler 			integer,            --    (redundant zu flurstueckskennzeichen)
-	nenner				integer,         --
-	-- daraus abgeleitet:
-	flurstueckskennzeichen		character(20),         -- Inhalt rechts mit __ auf 20 aufgefÃŒllt
-	amtlicheflaeche			double precision,      -- AFL
-	abweichenderrechtszustand	varchar,               -- ARZ
-	zweifelhafterFlurstuecksnachweis varchar,              -- ZFM Boolean
-	rechtsbehelfsverfahren		integer,               -- RBV
-	zeitpunktderentstehung		character(10),         -- ZDE  Inhalt jjjj-mm-tt  besser Format date ?
---	gemeindezugehoerigkeit		integer,
-	gemeinde			integer,
-	-- GID: ENDE AX_Flurstueck_Kerndaten
-	identifier			character(44),
-	beginnt				character(20),
-	endet 				character(20),
-	advstandardmodell		character(4),
-	anlass				varchar,
---	art				varchar[], -- Array {a,b,c}
-	name				varchar[], -- Array {a,b,c}
-	nachfolgerflurstueckskennzeichen	varchar[], -- Array {a,b,c}
-	vorgaengerflurstueckskennzeichen	varchar[], -- Array {a,b,c}
-	CONSTRAINT ax_historischesflurstueckohneraumbezug_pk PRIMARY KEY (ogc_fid)
-);
-
-  COMMENT ON TABLE  ax_historischesflurstueckohneraumbezug        IS '"Historisches FlurstÃŒck ohne Raumbezug" ist ein nicht mehr aktuelles FlurstÃŒck, das schon im ALB historisch geworden ist, nach ALKIS migriert und im Rahmen der Vollhistorie gefÃŒhrt wird.';
-  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.gml_id IS 'Identifikator, global eindeutig';
-  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.flurnummer                IS 'FLN "Flurnummer" ist die von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung vergebene Nummer einer Flur, die eine Gruppe von zusammenhÃ€ngenden FlurstÃŒcken innerhalb einer Gemarkung umfasst.';
-  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.zaehler                   IS 'ZAE  Dieses Attribut enthÃ€lt den ZÃ€hler der FlurstÃŒcknummer';
-  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.nenner                    IS 'NEN  Dieses Attribut enthÃ€lt den Nenner der FlurstÃŒcknummer';
-  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.flurstueckskennzeichen    IS '"FlurstÃŒckskennzeichen" ist ein von der KatasterbehÃ¶rde zur eindeutigen Bezeichnung des FlurstÃŒcks vergebenes Ordnungsmerkmal.
-Die Attributart setzt sich aus den nachfolgenden expliziten Attributarten in der angegebenen Reihenfolge zusammen:
- 1.  Land (2 Stellen)
- 2.  Gemarkungsnummer (4 Stellen)
- 3.  Flurnummer (3 Stellen)
- 4.  FlurstÃŒcksnummer
- 4.1 ZÃ€hler (5 Stellen)
- 4.2 Nenner (4 Stellen)
- 5.  FlurstÃŒcksfolge (2 Stellen)
-Die Elemente sind rechtsbÃŒndig zu belegen, fehlende Stellen sind mit fÃŒhrenden Nullen zu belegen.
-Da die Flurnummer und die FlurstÃŒcksfolge optional sind, sind aufgrund der bundeseinheitlichen Definition im FlurstÃŒckskennzeichen die entsprechenden Stellen, sofern sie nicht belegt sind, durch Unterstrich "_" ersetzt.
-Gleiches gilt fÃŒr FlurstÃŒcksnummern ohne Nenner, hier ist der fehlende Nenner im FlurstÃŒckskennzeichen durch Unterstriche zu ersetzen.';
-  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.amtlicheflaeche           IS 'AFL "Amtliche FlÃ€che" ist der im Liegenschaftskataster festgelegte FlÃ€cheninhalt des FlurstÃŒcks in [qm]. FlurstÃŒcksflÃ€chen kleiner 0,5 qm kÃ¶nnen mit bis zu zwei Nachkommastellen gefÃŒhrt werden, ansonsten ohne Nachkommastellen.';
-  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.abweichenderrechtszustand IS 'ARZ "Abweichender Rechtszustand" ist ein Hinweis darauf, dass auÃerhalb des Grundbuches in einem durch Gesetz geregelten Verfahren der Bodenordnung (siehe Objektart "Bau-, Raum- oder Bodenordnungsrecht", AA "Art der Festlegung", Werte 1750, 1770, 2100 bis 2340) ein neuer Rechtszustand eingetreten ist und das amtliche Verzeichnis der jeweiligen ausfÃŒhrenden Stelle maÃgebend ist.';
-  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.zweifelhafterFlurstuecksnachweis IS 'ZFM "Zweifelhafter FlurstÃŒcksnachweis" ist eine Kennzeichnung eines FlurstÃŒcks, dessen Angaben nicht zweifelsfrei berichtigt werden kÃ¶nnen.';
-  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.rechtsbehelfsverfahren    IS 'RBV "Rechtsbehelfsverfahren" ist der Hinweis darauf, dass bei dem FlurstÃŒck ein laufendes Rechtsbehelfsverfahren anhÃ€ngig ist.';
-  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.zeitpunktderentstehung    IS 'ZDE "Zeitpunkt der Entstehung" ist der Zeitpunkt, zu dem das FlurstÃŒck fachlich entstanden ist.';
---COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.gemeindezugehoerigkeit    IS 'GDZ "GemeindezugehÃ¶rigkeit" enthÃ€lt das Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
-  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.gemeinde                  IS 'Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.';
-  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.anlass                    IS '?';
-  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.name                      IS 'Array mit FortfÃŒhrungsjahr und -Nummer';
-  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.nachfolgerflurstueckskennzeichen
-  IS '"Nachfolger-FlurstÃŒckskennzeichen" ist die Bezeichnung der FlurstÃŒcke, die dem Objekt "Historisches FlurstÃŒck ohne Raumbezug" direkt nachfolgen.
-Array mit Kennzeichen im Format der Spalte "flurstueckskennzeichen"';
-  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.vorgaengerflurstueckskennzeichen
-  IS '"VorgÃ€nger-FlurstÃŒckskennzeichen" ist die Bezeichnung der FlurstÃŒcke, die dem Objekt "Historisches FlurstÃŒck ohne Raumbezugs" direkt vorangehen.
-Array mit Kennzeichen im Format der Spalte "flurstueckskennzeichen"';
-
-
--- keine Geometrie, daher ersatzweise: Dummy-Eintrag in Metatabelle
-SELECT AddGeometryColumn('ax_historischesflurstueckohneraumbezug','dummy',:alkis_epsg,'POINT',2);
--- Kennzeichen indizieren, z.B. fuer Suche aus der Historie
-CREATE INDEX ax_hist_fs_ohne_kennz ON ax_historischesflurstueckohneraumbezug USING btree (flurstueckskennzeichen /* ASC NULLS LAST */ );
-COMMENT ON INDEX ax_hist_fs_ohne_kennz IS 'Suche nach FlurstÃŒckskennzeichen';
-
--- Suche nach VorgÃ€nger / Nachfolger
--- ++ Welche Methode fÃŒr ein Array? Wirkt das bei der Suche nach einem einzelnen Wert aus dem Array?
-CREATE INDEX idx_histfsor_vor ON ax_historischesflurstueckohneraumbezug (vorgaengerflurstueckskennzeichen /* ASC */);
--- COMMENT ON INDEX idx_histfsalb_vor IS 'Suchen nach VorgÃ€nger-FlurstÃŒck';
-
-CREATE INDEX idx_histfsor_nach ON ax_historischesflurstueckohneraumbezug (nachfolgerflurstueckskennzeichen /* ASC */);
--- COMMENT ON INDEX idx_histfsalb_vor IS 'Suchen nach Nachfolger-FlurstÃŒck';
-
-
-
--- *** ############################################################
--- *** Objektbereich: EigentÃŒmer
--- *** ############################################################
-
-
--- ** Objektartengruppe:Personen- und Bestandsdaten
---   ===================================================================
-
-
--- 21001 P e r s o n
--- ----------------------------------------------
--- Buchwerk. Keine Geometrie
-CREATE TABLE ax_person (
-	ogc_fid				serial NOT NULL,
-	gml_id				character(16),
-	identifier			character(44),
-	beginnt				character(20),
-	endet 				character(20),
-	advstandardmodell		varchar,
-	--sonstigesmodell		varchar,
-	anlass				varchar,
-	nachnameoderfirma		varchar, --(97),
-	anrede				integer,        -- 'Anrede' ist die Anrede der Person. Diese Attributart ist optional, da KÃ¶rperschaften und juristischen Person auch ohne Anrede angeschrieben werden kÃ¶nnen.
-	-- Bezeichner	Wert
-	--       Frau	1000
-	--       Herr	2000
-	--      Firma	3000
-	vorname				varchar,  --(31),
-	geburtsname			varchar,  --(36),
-	geburtsdatum			varchar,  -- Datumsformat?
-	namensbestandteil		varchar,
-	akademischergrad		varchar,  -- 'Akademischer Grad' ist der akademische Grad der Person (z.B. Dipl.-Ing., Dr., Prof. Dr.)
-	--art				varchar,  -- (37)  Wozu?
-	--uri				varchar,  -- Wozu ?
-	CONSTRAINT ax_person_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_person','dummy',:alkis_epsg,'POINT',2);
-
--- Verbindungstabellen indizieren
-CREATE UNIQUE INDEX id_ax_person_gml ON ax_person USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_person        IS 'NREO "Person" ist eine natÃŒrliche oder juristische Person und kann z.B. in den Rollen EigentÃŒmer, Erwerber, Verwalter oder Vertreter in Katasterangelegenheiten gefÃŒhrt werden.';
-COMMENT ON COLUMN ax_person.gml_id IS 'Identifikator, global eindeutig';
-COMMENT ON COLUMN ax_person.namensbestandteil IS 'enthÃ€lt z.B. Titel wie "Baron"';
-
--- Relationen:
--- hat:		Die 'Person' hat 'Anschrift'.
--- weist auf:	Durch die Relation 'Person' weist auf 'Namensnummer' wird ausgedrÃŒckt, dass die Person als EigentÃŒmer,
---		Erbbauberechtigter oder kÃŒnftiger Erwerber unter der Namensnummer eines Buchungsblattes eingetragen ist.
-
-
---AX_Personengruppe
--- ** Tabelle bisher noch nicht generiert
-
-
--- A n s c h r i f t
--- ----------------------------------------------
--- Buchwerk, keine Geometrie.
--- Konverter versucht Tabelle noch einmal anzulegen, wenn kein (Dummy-) Eintrag in Metatabelle 'geometry_columns'.
-CREATE TABLE ax_anschrift (
-	ogc_fid				serial NOT NULL,
-	gml_id				character(16),
-	identifier			character(44),
-	beginnt				character(20),
-	endet 				character(20),
-	advstandardmodell		varchar,
-	--sonstigesmodell		varchar,
-	anlass				varchar,
-	--art				varchar[],
-	--uri				varchar[],
-	ort_post			varchar,
-	postleitzahlpostzustellung	varchar,
-	strasse				varchar,
-	hausnummer			varchar, -- integer
-	bestimmungsland			varchar,
-	postleitzahlpostfach		varchar,
-	postfach			varchar,
-	ortsteil			varchar,
-	weitereAdressen			varchar,
-	telefon				varchar,
-	fax				varchar,
-	CONSTRAINT ax_anschrift_pk PRIMARY KEY (ogc_fid)
-);
-
--- Dummy-Eintrag in Metatabelle
-SELECT AddGeometryColumn('ax_anschrift','dummy',:alkis_epsg,'POINT',2);
-
--- Index fÃŒr alkis_beziehungen
-CREATE UNIQUE INDEX ax_anschrift_gml ON ax_anschrift USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_anschrift        IS 'A n s c h r i f t';
-COMMENT ON COLUMN ax_anschrift.gml_id IS 'Identifikator, global eindeutig';
-
-
--- N a m e n s n u m m e r
--- ----------------------------------------------
--- Buchwerk. Keine Geometrie
-CREATE TABLE ax_namensnummer (
-	ogc_fid				serial NOT NULL,
-	gml_id				character(16),
-	identifier			character(44),
-	beginnt				character(20),
-	endet 				character(20),
-	advstandardmodell		varchar,
-	anlass				varchar,
-	laufendenummernachdin1421	character(16),      -- 0000.00.00.00.00
-	zaehler				double precision,   -- Anteil ..
-	nenner				double precision,   --    .. als Bruch
-	eigentuemerart			integer,
-	nummer				varchar, -- immer leer ?
-	artderrechtsgemeinschaft	integer,            -- SchlÃŒssel
-	beschriebderrechtsgemeinschaft	varchar,  -- (977)
-	CONSTRAINT ax_namensnummer_pk PRIMARY KEY (ogc_fid)
-);
-
--- Filter   istbestandteilvon <> '' or benennt <> '' or bestehtausrechtsverhaeltnissenzu <> ''
-
-SELECT AddGeometryColumn('ax_namensnummer','dummy',:alkis_epsg,'POINT',2);
-
--- Verbindungstabellen indizieren
-CREATE UNIQUE INDEX ax_namensnummer_gml ON ax_namensnummer USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_namensnummer        IS 'NREO "Namensnummer" ist die laufende Nummer der Eintragung, unter welcher der EigentÃŒmer oder Erbbauberechtigte im Buchungsblatt gefÃŒhrt wird. Rechtsgemeinschaften werden auch unter AX_Namensnummer gefÃŒhrt.';
-COMMENT ON COLUMN ax_namensnummer.gml_id IS 'Identifikator, global eindeutig';
-
-
--- B u c h u n g s b l a t t
--- -------------------------
-CREATE TABLE ax_buchungsblatt (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	buchungsblattkennzeichen	varchar, -- integer
-	land			integer,
-	bezirk			integer,
-	buchungsblattnummermitbuchstabenerweiterung	varchar,
-	blattart		integer,
-	art			varchar,
-	-- name character(13),  -- immer leer?
-	CONSTRAINT ax_buchungsblatt_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_buchungsblatt','dummy',:alkis_epsg,'POINT',2);
-
--- Index fÃŒr alkis_beziehungen
-CREATE UNIQUE INDEX ax_buchungsblatt_gml ON ax_buchungsblatt USING btree (gml_id,beginnt);
-CREATE INDEX ax_buchungsblatt_lbb ON ax_buchungsblatt USING btree (land,bezirk,buchungsblattnummermitbuchstabenerweiterung);
-
-COMMENT ON TABLE  ax_buchungsblatt        IS 'NREO "Buchungsblatt" enthÃ€lt die Buchungen (Buchungsstellen und Namensnummern) des Grundbuchs und des Liegenschhaftskatasters (bei buchungsfreien GrundstÃŒcken).';
-COMMENT ON COLUMN ax_buchungsblatt.gml_id IS 'Identifikator, global eindeutig';
-
-
--- B u c h u n g s s t e l l e
--- -----------------------------
-CREATE TABLE ax_buchungsstelle (
-	ogc_fid				serial NOT NULL,
-	gml_id				character(16),
-	identifier			character(44),
-	beginnt				character(20),
-	endet 				character(20),
-	advstandardmodell		varchar,
-	anlass				varchar,
-	buchungsart			integer,
-	laufendenummer			varchar,
-	beschreibungdesumfangsderbuchung	character(1),
-	--art				character(37),
-	--uri				character(12),
-	zaehler				double precision,
-	nenner				double precision,
-	nummerimaufteilungsplan		varchar,   -- (32)
-	beschreibungdessondereigentums	varchar,  -- (291)
-	CONSTRAINT ax_buchungsstelle_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_buchungsstelle','dummy',:alkis_epsg,'POINT',2);
-
---Index fÃŒr alkis_beziehungen
-CREATE UNIQUE INDEX ax_buchungsstelle_gml ON ax_buchungsstelle USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_buchungsstelle        IS 'NREO "Buchungsstelle" ist die unter einer laufenden Nummer im Verzeichnis des Buchungsblattes eingetragene Buchung.';
-COMMENT ON COLUMN ax_buchungsstelle.gml_id IS 'Identifikator, global eindeutig';
-
-
---*** ############################################################
---*** Objektbereich: GebÃ€ude
---*** ############################################################
-
---** Objektartengruppe:Angaben zum GebÃ€ude
---   ===================================================================
-
---AX_Gebaeude
-
--- G e b Ã€ u d e
--- ---------------
--- Kennung 31001
--- Abgleich 2011-11-15 mit
---  http://www.bezreg-koeln.nrw.de/extra/33alkis/dokumente/Profile_NRW/ALKIS-OK-NRW_MAX_20090722.html
-CREATE TABLE ax_gebaeude (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar[],	-- verÃ€ndert [] 2012-02-03
-	anlass			varchar,
-	gebaeudefunktion	integer,	-- Werte siehe SchlÃŒsseltabelle
-	weiteregebaeudefunktion	integer[],
-	name			varchar[],
---	nutzung			varchar,	-- ???
-	bauweise		integer,
-	anzahlderoberirdischengeschosse	integer,
-	anzahlderunterirdischengeschosse	integer,
-	hochhaus		varchar,	-- Neu 2011-11-15  Boolean "true"/"false", meist aber leer
-	objekthoehe		integer,
-	dachform		integer,	-- Neu 2011-11-15
-	zustand			integer,
-	geschossflaeche		integer,	-- Neu 2011-11-15
-	grundflaeche		integer,	-- Neu 2011-11-15
-	umbauterraum		integer,	-- Neu 2011-11-15
-	baujahr			integer,	-- Neu 2011-11-15
-	lagezurerdoberflaeche	integer,
-	dachart			varchar,	-- Neu 2011-11-15
-	dachgeschossausbau	integer,	-- Neu 2011-11-15
-	qualitaetsangaben	varchar,	-- neu 2011-11-15
-	ax_datenerhebung	integer,	-- OBK, nicht in GeoInfoDok ??
-	description		integer,	-- neu 2012-02-02
-	art			varchar,	-- neu 2012-02-02
-	individualname		varchar,	-- neu 2012-02-02
-
-	CONSTRAINT ax_gebaeude_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_gebaeude','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/MULTIPOLYGON
-
-CREATE INDEX ax_gebaeude_geom_idx   ON ax_gebaeude USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_gebaeude_gml ON ax_gebaeude USING btree (gml_id,beginnt);
-
-  COMMENT ON TABLE  ax_gebaeude                    IS '"G e b Ã€ u d e" ist ein dauerhaft errichtetes Bauwerk, dessen Nachweis wegen seiner Bedeutung als Liegenschaft erforderlich ist sowie dem Zweck der Basisinformation des Liegenschaftskatasters dient.';
-  COMMENT ON COLUMN ax_gebaeude.gml_id             IS 'Identifikator, global eindeutig';
-  COMMENT ON COLUMN ax_gebaeude.gebaeudefunktion   IS 'GFK "GebÃ€udefunktion" ist die zum Zeitpunkt der Erhebung vorherrschend funktionale Bedeutung des GebÃ€udes (Dominanzprinzip). Werte siehe ax_gebaeude_funktion';
-  COMMENT ON COLUMN ax_gebaeude.weiteregebaeudefunktion IS 'WGF "Weitere GebÃ€udefunktion" sind weitere Funktionen, die ein GebÃ€ude neben der dominierenden GebÃ€udefunktion hat.';
-  COMMENT ON COLUMN ax_gebaeude.name             IS 'NAM "Name" ist der Eigenname oder die Bezeichnung des GebÃ€udes.';
---COMMENT ON COLUMN ax_gebaeude.nutzung            IS 'NTZ "Nutzung" ist die GebÃ€udenutzung und enthÃ€lt den jeweiligen prozentualen Nutzungsanteil an der Gesamtnutzung.';
-  COMMENT ON COLUMN ax_gebaeude.bauweise           IS 'BAW "Bauweise" ist die Beschreibung der Art der Bauweise. Werte siehe ax_gebaeude_bauweise';
-  COMMENT ON COLUMN ax_gebaeude.anzahlderoberirdischengeschosse IS 'AOG "Anzahl der oberirdischen Geschosse" ist die Anzahl der oberirdischen Geschosse des GebÃ€udes.';
-  COMMENT ON COLUMN ax_gebaeude.anzahlderunterirdischengeschosse IS 'AUG "Anzahl der unterirdischen Geschosse" ist die Anzahl der unterirdischen Geschosse des GebÃ€udes.';
-  COMMENT ON COLUMN ax_gebaeude.hochhaus           IS 'HOH "Hochhaus" ist ein GebÃ€ude, das nach GebÃ€udehÃ¶he und AusprÃ€gung als Hochhaus zu bezeichnen ist. FÃŒr GebÃ€ude im Geschossbau gilt dieses i.d.R. ab 8 oberirdischen Geschossen, fÃŒr andere GebÃ€ude ab einer GebÃ€udehÃ¶he von 22 m. Abweichungen hiervon kÃ¶nnen sich durch die Festlegungen in den lÃ€nderspezifischen Bauordnungen ergeben.';
-  COMMENT ON COLUMN ax_gebaeude.objekthoehe        IS 'HHO "ObjekthÃ¶he" ist die HÃ¶hendifferenz in [m] zwischen dem hÃ¶chsten Punkt der Dachkonstruktion und der festgelegten GelÃ€ndeoberflÃ€che des GebÃ€udes.';
-  COMMENT ON COLUMN ax_gebaeude.dachform           IS 'DAF "Dachform" beschreibt die charakteristische Form des Daches. Werte siehe ax_gebaeude_dachform';
-  COMMENT ON COLUMN ax_gebaeude.zustand            IS 'ZUS "Zustand" beschreibt die Beschaffenheit oder die Betriebsbereitschaft von "GebÃ€ude". Diese Attributart wird nur dann optional gefÃŒhrt, wenn der Zustand des GebÃ€udes vom nutzungsfÃ€higen Zustand abweicht. Werte siehe ax_gebaeude_zustand';
-  COMMENT ON COLUMN ax_gebaeude.geschossflaeche    IS 'GFL "GeschossflÃ€che" ist die GebÃ€udegeschossflÃ€che in [qm].';
-  COMMENT ON COLUMN ax_gebaeude.grundflaeche       IS 'GRF "GrundflÃ€che" ist die GebÃ€udegrundflÃ€che in [qm].';
-  COMMENT ON COLUMN ax_gebaeude.umbauterraum       IS 'URA "Umbauter Raum" ist der umbaute Raum [Kubikmeter] des GebÃ€udes.';
-  COMMENT ON COLUMN ax_gebaeude.baujahr            IS 'BJA "Baujahr" ist das Jahr der Fertigstellung oder der baulichen VerÃ€nderung des GebÃ€udes.';
-  COMMENT ON COLUMN ax_gebaeude.lagezurerdoberflaeche IS 'OFL "Lage zur ErdoberflÃ€che" ist die Angabe der relativen Lage des GebÃ€udes zur ErdoberflÃ€che. Diese Attributart wird nur bei nicht ebenerdigen GebÃ€uden gefÃŒhrt. 1200=Unter der ErdoberflÃ€che, 1400=AufgestÃ€ndert';
-  COMMENT ON COLUMN ax_gebaeude.dachart            IS 'DAA "Dachart" gibt die Art der Dacheindeckung (z.B. Reetdach) an.';
-  COMMENT ON COLUMN ax_gebaeude.dachgeschossausbau IS 'DGA "Dachgeschossausbau" ist ein Hinweis auf den Ausbau bzw. die AusbaufÃ€higkeit des Dachgeschosses.';
-  COMMENT ON COLUMN ax_gebaeude.qualitaetsangaben  IS 'QAG Angaben zur Herkunft der Informationen (Erhebungsstelle). Die Information ist konform zu den Vorgaben aus ISO 19115 zu reprÃ€sentieren.';
-
-
--- Wie oft kommt welcher Typ von GebÃ€ude-Geometrie vor?
---
---  CREATE VIEW gebauede_geometrie_arten AS
---    SELECT geometrytype(wkb_geometry) AS geotyp,
---           COUNT(ogc_fid)             AS anzahl
---      FROM ax_gebaeude
---  GROUP BY geometrytype(wkb_geometry);
--- Ergebnis: nur 3 mal MULTIPOLYGON in einer Gemeinde, Rest POLYGON
-
--- Welche sind das?
---  CREATE VIEW gebauede_geometrie_multipolygone AS
---    SELECT ogc_fid,
---           astext(wkb_geometry) AS geometrie
---      FROM ax_gebaeude
---     WHERE geometrytype(wkb_geometry) = 'MULTIPOLYGON';
-
--- GeometryFromText('MULTIPOLYGON((( AUSSEN ), ( INNEN1 ), ( INNEN2 )))', srid)
--- GeometryFromText('MULTIPOLYGON((( AUSSEN1 )),(( AUSSEN2)))', srid)
-
-
--- B a u t e i l
--- -------------
-CREATE TABLE ax_bauteil (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar[],
-	sonstigesmodell		varchar[],
-	anlass			varchar,
-	bauart			integer,
-	dachform		integer,
-	anzahlderoberirdischengeschosse	integer,
-	anzahlderunterirdischengeschosse	integer,
-	lagezurerdoberflaeche	integer,
-	CONSTRAINT ax_bauteil_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_bauteil','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_bauteil_geom_idx ON ax_bauteil USING gist (wkb_geometry);
-
-CREATE UNIQUE INDEX ax_bauteil_gml ON ax_bauteil USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_bauteil        IS 'B a u t e i l';
-COMMENT ON COLUMN ax_bauteil.gml_id IS 'Identifikator, global eindeutig';
-
-
--- B e s o n d e r e   G e b Ã€ u d e l i n i e
--- ----------------------------------------------
-CREATE TABLE ax_besonderegebaeudelinie (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	beschaffenheit		integer[],
-	anlass			varchar,
-	CONSTRAINT ax_besonderegebaeudelinie_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_besonderegebaeudelinie','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- LINESTRING/MULTILINESTRING
-
-CREATE INDEX ax_besonderegebaeudelinie_geom_idx ON ax_besonderegebaeudelinie USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_besonderegebaeudelinie_gml ON ax_besonderegebaeudelinie USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE ax_besonderegebaeudelinie IS 'B e s o n d e r e   G e b Ã€ u d e l i n i e';
-COMMENT ON COLUMN ax_besonderegebaeudelinie.gml_id IS 'Identifikator, global eindeutig';
-
-
--- F i r s t l i n i e
--- -----------------------------------------------------
-CREATE TABLE ax_firstlinie (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	sonstigesmodell		varchar,
-	anlass			varchar,
-	art			varchar,
-	uri			varchar,
-	CONSTRAINT ax_firstlinie_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_firstlinie','wkb_geometry',:alkis_epsg,'LINESTRING',2);
-
-CREATE INDEX ax_firstlinie_geom_idx ON ax_firstlinie USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_firstlinie_gml ON ax_firstlinie USING btree (gml_id,beginnt);
-
-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';
-
-
--- B e s o n d e r e r   G e b Ã€ u d e p u n k t
--- -----------------------------------------------
-CREATE TABLE ax_besonderergebaeudepunkt (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	land			integer,
-	stelle			integer,
-	punktkennung		varchar, -- integer,
-	art			varchar, --(37)
-	name			varchar[],
-	sonstigeeigenschaft 	varchar[],
-	CONSTRAINT ax_besonderergebaeudepunkt_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_besonderergebaeudepunkt','dummy',:alkis_epsg,'POINT',2);
-
-CREATE UNIQUE INDEX ax_besonderergebaeudepunkt_gml ON ax_besonderergebaeudepunkt USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_besonderergebaeudepunkt        IS 'B e s o n d e r e r   G e b Ã€ u d e p u n k t';
-COMMENT ON COLUMN ax_besonderergebaeudepunkt.gml_id IS 'Identifikator, global eindeutig';
-
-
---AX_Nutzung_Gebaeude
--- ** Tabelle bisher noch nicht generiert
-
-
---*** ############################################################
---*** Objektbereich: TatsÃ€chliche Nutzung (AX_TatsaechlicheNutzung)
---*** ############################################################
-
--- Gemeinsame Attribute:
---   DLU datumDerLetztenUeberpruefung DateTime
---   DAQ qualitaetsangaben
-
-
---** Objektartengruppe: Siedlung (in Objektbereich:TatsÃ€chliche Nutzung)
---   ===================================================================
-
--- W o h n b a u f l Ã€ 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(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	artderbebauung		integer,
-	zustand			integer,
-	name			varchar,
-	CONSTRAINT ax_wohnbauflaeche_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_wohnbauflaeche','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_wohnbauflaeche_geom_idx ON ax_wohnbauflaeche USING gist (wkb_geometry);
-
-CREATE UNIQUE INDEX ax_wohnbauflaeche_gml ON ax_wohnbauflaeche USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_wohnbauflaeche                 IS 'W o h n b a u f l Ã€ 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.';
-
-
--- Objektart: I n d u s t r i e -   u n d   G e w e r b e f l Ã€ 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(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	funktion		integer,
-	name			varchar,
-	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',:alkis_epsg,'GEOMETRY',2); -- POLYGON/POINT
-
-CREATE INDEX ax_industrieundgewerbeflaeche_geom_idx ON ax_industrieundgewerbeflaeche USING gist (wkb_geometry);
-
-CREATE UNIQUE INDEX ax_industrieundgewerbeflaeche_gml ON ax_industrieundgewerbeflaeche USING btree (gml_id,beginnt);
-
-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 Ã€ 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.';
-
-
--- H a l d e
--- ----------------------------------------------
-CREATE TABLE ax_halde
-(	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	lagergut		integer,
-	name			varchar,
-	zustand			integer,
-	CONSTRAINT ax_halde_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_halde','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_halde_geom_idx ON ax_halde USING gist (wkb_geometry);
-
-CREATE UNIQUE INDEX ax_halde_gml ON ax_halde USING btree (gml_id,beginnt);
-
-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".';
-
-
--- 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(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	abbaugut		integer,
-	name			varchar,
-	bezeichnung		varchar,
-	zustand			integer,
-	CONSTRAINT ax_bergbaubetrieb_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_bergbaubetrieb','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_bergbaubetrieb_geom_idx   ON ax_bergbaubetrieb USING gist  (wkb_geometry);
-CREATE UNIQUE INDEX ax_bergbaubetrieb_gml ON ax_bergbaubetrieb USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_bergbaubetrieb             IS '"Bergbaubetrieb" ist eine FlÃ€che, die fÃŒr die FÃ¶rderung des Abbaugutes unter Tage genutzt wird.';
-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.';
-
-
--- 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(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	abbaugut		integer,
-	name			varchar,
-	zustand			integer,
-	CONSTRAINT ax_tagebaugrubesteinbruch_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_tagebaugrubesteinbruch','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_tagebaugrubesteinbruch_geom_idx ON ax_tagebaugrubesteinbruch USING gist (wkb_geometry);
-
-CREATE UNIQUE INDEX ax_tagebaugrubesteinbruchb_gml ON ax_tagebaugrubesteinbruch USING btree (gml_id,beginnt);
-
-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".';
-
-
--- F l Ã€ c h e n   g e m i s c h t e r   N u t z u n g
--- -----------------------------------------------------
-CREATE TABLE ax_flaechegemischternutzung (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	artderbebauung		integer,
-	funktion		integer,
-	name			varchar,
-	zustand			integer,
-	CONSTRAINT ax_flaechegemischternutzung_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_flaechegemischternutzung','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_flaechegemischternutzung_geom_idx ON ax_flaechegemischternutzung USING gist (wkb_geometry);
-
-CREATE UNIQUE INDEX ax_flaechegemischternutzung_gml ON ax_flaechegemischternutzung USING btree (gml_id,beginnt);
-
-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.';
-
-
--- F l Ã€ 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 Ã€ g u n g
--- -------------------------------------------------------------------------------
-CREATE TABLE ax_flaechebesondererfunktionalerpraegung (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	funktion		integer,
-	artderbebauung		integer,
-	name			varchar,
-	zustand			integer,
-	CONSTRAINT ax_flaechebesondererfunktionalerpraegung_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_flaechebesondererfunktionalerpraegung','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_flaechebesondererfunktionalerpraegung_geom_idx ON ax_flaechebesondererfunktionalerpraegung USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_flaechebesondererfunktionalerpraegung_gml ON ax_flaechebesondererfunktionalerpraegung USING btree (gml_id,beginnt);
-
-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".';
-
-
--- 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(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	funktion		integer,
-	zustand			integer,
-	name			varchar,
-	CONSTRAINT ax_sportfreizeitunderholungsflaeche_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_sportfreizeitunderholungsflaeche','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_sportfreizeitunderholungsflaeche_geom_idx ON ax_sportfreizeitunderholungsflaeche USING gist (wkb_geometry);
-
-CREATE UNIQUE INDEX ax_sportfreizeitunderholungsflaeche_gml ON ax_sportfreizeitunderholungsflaeche USING btree (gml_id,beginnt);
-
-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".';
-
-
--- F r i e d h o f
--- ----------------
-CREATE TABLE ax_friedhof (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	funktion		integer,
-	name			varchar,
-	zustand			integer,
-	CONSTRAINT ax_friedhof_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_friedhof','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_friedhof_geom_idx ON ax_friedhof USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_friedhof_gml ON ax_friedhof USING btree (gml_id,beginnt);
-
-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)
---   ===================================================================
-
-
--- 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(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	funktion		integer,
-	name			varchar,
-	zweitname		varchar,
-	zustand			integer,
-	land			integer,	-- neu 2012-02-28
-	regierungsbezirk	integer,	-- neu 2012-02-28
-	kreis			integer,	-- neu 2012-02-28
-	gemeinde		integer,	-- neu 2012-02-28
-	lage			varchar,	-- neu 2012-02-28
-	CONSTRAINT ax_strassenverkehr_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_strassenverkehr','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_strassenverkehr_geom_idx ON ax_strassenverkehr USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_strassenverkehr_gml ON ax_strassenverkehr USING btree (gml_id,beginnt);
-
-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".';
-
-
--- 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(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	funktion		integer,
-	name			varchar,
-	bezeichnung		varchar,
-	land			integer,	-- neu 2012-02-28
-	regierungsbezirk	integer,	-- neu 2012-02-28
-	kreis			integer,	-- neu 2012-02-28
-	gemeinde		integer,	-- neu 2012-02-28
-	lage			varchar,	-- neu 2012-02-28
-	CONSTRAINT ax_weg_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_weg','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_weg_geom_idx ON ax_weg USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_weg_gml ON ax_weg USING btree (gml_id,beginnt);
-
-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.';
-
-
--- 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(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	funktion		integer,
-	name			varchar,
-	zweitname		varchar,
-	land			integer,	-- neu 2012-02-28
-	regierungsbezirk	integer,	-- neu 2012-02-28
-	kreis			integer,	-- neu 2012-02-28
-	gemeinde		integer,	-- neu 2012-02-28
-	lage			varchar,	-- neu 2012-02-28
-	CONSTRAINT ax_platz_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_platz','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_platz_geom_idx ON ax_platz USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_platz_gml ON ax_platz USING btree (gml_id,beginnt);
-
-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".';
-
-
--- 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(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	funktion		integer,
-	bahnkategorie		integer,
-	bezeichnung		varchar,
-	nummerderbahnstrecke	varchar,
-	zweitname		varchar,
-	zustand			integer,
-	CONSTRAINT ax_bahnverkehr_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_bahnverkehr','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_bahnverkehr_geom_idx ON ax_bahnverkehr USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_bahnverkehr_gml ON ax_bahnverkehr USING btree (gml_id,beginnt);
-
-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".';
-
-
--- 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(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	funktion 		integer,
-	art			integer,
-	name			varchar,
-	bezeichnung		varchar,
-	nutzung			integer,
-	zustand			integer,
-	CONSTRAINT ax_flugverkehr_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_flugverkehr','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_flugverkehr_geom_idx   ON ax_flugverkehr USING gist  (wkb_geometry);
-CREATE UNIQUE INDEX ax_flugverkehr_gml ON ax_flugverkehr USING btree (gml_id,beginnt);
-
-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".';
-
-
--- 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(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	funktion		integer,
-	name			varchar,
-	zustand			integer,
-	CONSTRAINT ax_schiffsverkehr_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_schiffsverkehr','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_schiffsverkehr_geom_idx ON ax_schiffsverkehr USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_schiffsverkehr_gml ON ax_schiffsverkehr USING btree (gml_id,beginnt);
-
-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)
---   ===================================================================
-
--- 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(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	vegetationsmerkmal	integer,
-	name			varchar,
-	CONSTRAINT ax_landwirtschaft_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_landwirtschaft','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_landwirtschaft_geom_idx ON ax_landwirtschaft USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_landwirtschaft_gml ON ax_landwirtschaft USING btree (gml_id,beginnt);
-
-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".';
-
-
--- W a l d
--- ----------------------------------------------
-CREATE TABLE ax_wald (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	vegetationsmerkmal	integer,
-	name			varchar,
-	bezeichnung		varchar,
-	CONSTRAINT ax_wald_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_wald','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_wald_geom_idx ON ax_wald USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_wald_gml ON ax_wald USING btree (gml_id,beginnt);
-
-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".';
-
-
--- G e h Ã¶ l z
--- ----------------------------------------------
-CREATE TABLE ax_gehoelz (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass 			varchar,
-	vegetationsmerkmal	integer,
-	name			varchar,
-	funktion		integer,
-	CONSTRAINT ax_gehoelz_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_gehoelz','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_gehoelz_geom_idx ON ax_gehoelz USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_gehoelz_gml ON ax_gehoelz USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_gehoelz        IS '"G e h Ã¶ 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.';
-
-
--- H e i d e
--- ----------------------------------------------
-CREATE TABLE ax_heide (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	name			varchar,
-	CONSTRAINT ax_heide_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_heide','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_heide_geom_idx ON ax_heide USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_heide_gml ON ax_heide USING btree (gml_id,beginnt);
-
-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".';
-
-
--- M o o r
--- ----------------------------------------------
-CREATE TABLE ax_moor (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	name			varchar,
-	CONSTRAINT ax_moor_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_moor','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_moor_geom_idx   ON ax_moor USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_moor_gml ON ax_moor USING btree (gml_id,beginnt);
-
-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".';
-
-
--- S u m p f
--- ----------------------------------------------
-CREATE TABLE ax_sumpf (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	name			varchar,
-	CONSTRAINT ax_sumpf_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_sumpf','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_sumpf_geom_idx ON ax_sumpf USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_sumpf_gml ON ax_sumpf USING btree (gml_id,beginnt);
-
-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".';
-
-
--- U n l a n d  /  V e g e t a t i o n s f l Ã€ c h e
--- ---------------------------------------------------
-CREATE TABLE ax_unlandvegetationsloseflaeche (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	oberflaechenmaterial	integer,
-	name			varchar,
-	funktion		integer,
-	CONSTRAINT ax_unlandvegetationsloseflaeche_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_unlandvegetationsloseflaeche','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_unlandvegetationsloseflaeche_geom_idx ON ax_unlandvegetationsloseflaeche USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_unlandvegetationsloseflaeche_gml ON ax_unlandvegetationsloseflaeche USING btree (gml_id,beginnt);
-
-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)
---   ===================================================================
-
-
--- F l i e s s g e w Ã€ 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(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	funktion		integer,
-	name			varchar,
-	zustand			integer,
-	CONSTRAINT ax_fliessgewaesser_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_fliessgewaesser','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_fliessgewaesser_geom_idx ON ax_fliessgewaesser USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_fliessgewaesser_gml ON ax_fliessgewaesser USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_fliessgewaesser          IS '"F l i e s s g e w Ã€ 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).';
-
-
--- 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(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	funktion		integer,
-	name			varchar,
-	nutzung			integer,
-	CONSTRAINT ax_hafenbecken_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_hafenbecken','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_hafenbecken_geom_idx   ON ax_hafenbecken USING gist  (wkb_geometry);
-CREATE UNIQUE INDEX ax_hafenbecken_gml ON ax_hafenbecken USING btree (gml_id,beginnt);
-
-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.';
-
-
--- s t e h e n d e s   G e w Ã€ 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(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	funktion		integer,
-	name			varchar,
-	gewaesserkennziffer	varchar,
-	hydrologischesMerkmal	integer,
-	CONSTRAINT ax_stehendesgewaesser_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_stehendesgewaesser','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_stehendesgewaesser_geom_idx ON ax_stehendesgewaesser USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_stehendesgewaesser_gml ON ax_stehendesgewaesser USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_stehendesgewaesser           IS 's t e h e n d e s   G e w Ã€ 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 'GWK  "GewÃ€sserkennziffer" ist die von der zustÃ€ndigen Fachstelle vergebene VerschlÃŒsselung.';
-COMMENT ON COLUMN ax_stehendesgewaesser.hydrologischesMerkmal IS 'HYD  "Hydrologisches Merkmal" gibt die WasserverhÃ€ltnisse von "Stehendes GewÃ€sser" an.';
-
-
--- M e e r
--- ----------------------------------------------
-CREATE TABLE ax_meer (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	funktion		integer,
-	name			varchar,
-	bezeichnung		varchar,
-	tidemerkmal		integer,
-	CONSTRAINT ax_meer_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_meer','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_meer_geom_idx ON ax_meer USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_meer_gml ON ax_meer USING btree (gml_id,beginnt);
-
-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
--- ** Tabelle bisher noch nicht generiert
-
---AX_DQMitDatenerhebung
--- ** Tabelle bisher noch nicht generiert
-
-
---AX_LI_Lineage_MitDatenerhebung
--- ** Tabelle bisher noch nicht generiert
-
---AX_LI_ProcessStep_MitDatenerhebung
--- ** Tabelle bisher noch nicht generiert
-
---AX_LI_Source_MitDatenerhebung
--- ** Tabelle bisher noch nicht generiert
-
-
---** Objektartengruppe: Bauwerke und Einrichtungen in SiedlungsflÃ€chen
---   ===================================================================
-
--- T u r m
--- ---------------------------------------------------
-CREATE TABLE ax_turm (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	bauwerksfunktion	integer,
-	zustand			integer,
-	name			varchar,
-	CONSTRAINT ax_turm_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_turm','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_turm_geom_idx ON ax_turm USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_turm_gml ON ax_turm USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_turm        IS 'T u r m';
-COMMENT ON COLUMN ax_turm.gml_id IS 'Identifikator, global eindeutig';
-
-
--- Bauwerk oder Anlage fuer Industrie und Gewerbe
--- ----------------------------------------------
-CREATE TABLE ax_bauwerkoderanlagefuerindustrieundgewerbe (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	bauwerksfunktion	integer,
-	name			varchar,
-	zustand			integer,
-	objekthoehe		double precision,
-	CONSTRAINT ax_bauwerkoderanlagefuerindustrieundgewerbe_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_bauwerkoderanlagefuerindustrieundgewerbe','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/POINT
-
-CREATE INDEX ax_bauwerkoderanlagefuerindustrieundgewerbe_geom_idx ON ax_bauwerkoderanlagefuerindustrieundgewerbe USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_bauwerkoderanlagefuerindustrieundgewerbe_gml ON ax_bauwerkoderanlagefuerindustrieundgewerbe USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE ax_bauwerkoderanlagefuerindustrieundgewerbe         IS 'Bauwerk oder Anlage fuer Industrie und Gewerbe';
-COMMENT ON COLUMN ax_bauwerkoderanlagefuerindustrieundgewerbe.gml_id IS 'Identifikator, global eindeutig';
-
-
--- V o r r a t s b e h Ã€ l t e r  /  S p e i c h e r b a u w e r k
--- -----------------------------------------------------------------
-CREATE TABLE ax_vorratsbehaelterspeicherbauwerk (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	speicherinhalt		integer,
-	bauwerksfunktion	integer,
-	lagezurerdoberflaeche   integer,
-	name			varchar,
-	CONSTRAINT ax_vorratsbehaelterspeicherbauwerk_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_vorratsbehaelterspeicherbauwerk','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_vorratsbehaelterspeicherbauwerk_geom_idx ON ax_vorratsbehaelterspeicherbauwerk USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_vorratsbehaelterspeicherbauwerk_gml ON ax_vorratsbehaelterspeicherbauwerk USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_vorratsbehaelterspeicherbauwerk        IS 'V o r r a t s b e h Ã€ l t e r  /  S p e i c h e r b a u w e r k';
-COMMENT ON COLUMN ax_vorratsbehaelterspeicherbauwerk.gml_id IS 'Identifikator, global eindeutig';
-
-
--- T r a n s p o r t a n l a g e
--- ---------------------------------------------------
-CREATE TABLE ax_transportanlage (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	bauwerksfunktion	integer,
-	lagezurerdoberflaeche	integer,
-	art			varchar,  --(15)
-	name			varchar,  -- (3) "NPL", "RMR"
-	produkt                 integer,
-	CONSTRAINT ax_transportanlage_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_transportanlage','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POINT/LINESTRING
-
-CREATE INDEX ax_transportanlage_geom_idx ON ax_transportanlage USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_transportanlage_gml ON ax_transportanlage USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_transportanlage        IS 'T r a n s p o r t a n l a g e';
-COMMENT ON COLUMN ax_transportanlage.gml_id IS 'Identifikator, global eindeutig';
-
-
--- L e i t u n g
--- ----------------------------------------------
-CREATE TABLE ax_leitung (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	bauwerksfunktion	integer,
-	spannungsebene		integer,
-	CONSTRAINT ax_leitung_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_leitung','wkb_geometry',:alkis_epsg,'LINESTRING',2);
-
-CREATE INDEX ax_leitung_geom_idx ON ax_leitung USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_leitung_gml ON ax_leitung USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_leitung        IS 'L e i t u n g';
-COMMENT ON COLUMN ax_leitung.gml_id IS 'Identifikator, global eindeutig';
-
-
--- Bauwerk oder Anlage fuer Sport, Freizeit und Erholung
--- -----------------------------------------------------
-CREATE TABLE ax_bauwerkoderanlagefuersportfreizeitunderholung (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	bauwerksfunktion	integer,
-	sportart		integer,
-	name			varchar,
-	CONSTRAINT ax_bauwerkoderanlagefuersportfreizeitunderholung_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_bauwerkoderanlagefuersportfreizeitunderholung','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/POINT
-
-CREATE INDEX ax_bauwerkoderanlagefuersportfreizeitunderholung_geom_idx ON ax_bauwerkoderanlagefuersportfreizeitunderholung USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_bauwerkoderanlagefuersportfreizeitunderholung_gml ON ax_bauwerkoderanlagefuersportfreizeitunderholung USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_bauwerkoderanlagefuersportfreizeitunderholung        IS 'Bauwerk oder Anlage fuer Sport, Freizeit und Erholung';
-COMMENT ON COLUMN ax_bauwerkoderanlagefuersportfreizeitunderholung.gml_id IS 'Identifikator, global eindeutig';
-
-
--- Historisches Bauwerk oder historische Einrichtung
--- -------------------------------------------------
-CREATE TABLE ax_historischesbauwerkoderhistorischeeinrichtung (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	sonstigesmodell		varchar[],
-	anlass			varchar,
-	archaeologischertyp	integer,
-	name			varchar,
-	CONSTRAINT ax_historischesbauwerkoderhistorischeeinrichtung_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_historischesbauwerkoderhistorischeeinrichtung','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/POINT
-
-CREATE INDEX ax_historischesbauwerkoderhistorischeeinrichtung_geom_idx ON ax_historischesbauwerkoderhistorischeeinrichtung USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_historischesbauwerkoderhistorischeeinrichtung_gml ON ax_historischesbauwerkoderhistorischeeinrichtung USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_historischesbauwerkoderhistorischeeinrichtung        IS 'Historisches Bauwerk oder historische Einrichtung';
-COMMENT ON COLUMN ax_historischesbauwerkoderhistorischeeinrichtung.gml_id IS 'Identifikator, global eindeutig';
-
-
--- H e i l q u e l l e  /  G a s q u e l l e
--- ----------------------------------------------
-CREATE TABLE ax_heilquellegasquelle (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar,
-	sonstigesmodell		varchar,
-	anlass			varchar,
-	art			integer,
-	name			varchar,
-	CONSTRAINT ax_heilquellegasquelle_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_heilquellegasquelle','wkb_geometry',:alkis_epsg,'POINT',2);
-
-CREATE INDEX ax_heilquellegasquelle_geom_idx ON ax_heilquellegasquelle USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_heilquellegasquelle_gml ON ax_heilquellegasquelle USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_heilquellegasquelle        IS 'H e i l q u e l l e  /  G a s q u e l l e';
-COMMENT ON COLUMN ax_heilquellegasquelle.gml_id IS 'Identifikator, global eindeutig';
-
-
--- sonstiges Bauwerk oder sonstige Einrichtung
--- ----------------------------------------------
-CREATE TABLE ax_sonstigesbauwerkodersonstigeeinrichtung (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
---	art			varchar,	-- Inhalt = "urn:adv:fachdatenverbindung:AA_Antrag" oder leer, wozu?
-	description		integer,		-- neu 03.02.2012
-	name			varchar,	-- Lippe immer leer, RLP "Relationsbelegung bei Nachmigration"
-	bauwerksfunktion	integer,
-	CONSTRAINT ax_sonstigesbauwerkodersonstigeeinrichtung_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_sonstigesbauwerkodersonstigeeinrichtung','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/LINESTRING
-
-CREATE INDEX ax_sonstigesbauwerkodersonstigeeinrichtung_geom_idx ON ax_sonstigesbauwerkodersonstigeeinrichtung USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_sonstigesbauwerkodersonstigeeinrichtung_gml ON ax_sonstigesbauwerkodersonstigeeinrichtung USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_sonstigesbauwerkodersonstigeeinrichtung        IS 'sonstiges Bauwerk oder sonstige Einrichtung';
-COMMENT ON COLUMN ax_sonstigesbauwerkodersonstigeeinrichtung.gml_id IS 'Identifikator, global eindeutig';
-
-
--- E i n r i c h t u n g  i n  Ã f f e n t l i c h e n  B e r e i c h e n
--- ------------------------------------------------------------------------
-CREATE TABLE ax_einrichtunginoeffentlichenbereichen (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar,
-	sonstigesmodell		varchar,
-	anlass			varchar,
-	art			integer,
-	kilometerangabe         varchar,
-	CONSTRAINT ax_einrichtunginoeffentlichenbereichen_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_einrichtunginoeffentlichenbereichen','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_einrichtunginoeffentlichenbereichen_geom_idx ON ax_einrichtunginoeffentlichenbereichen USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_einrichtunginoeffentlichenbereichen_gml ON ax_einrichtunginoeffentlichenbereichen USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_einrichtunginoeffentlichenbereichen        IS 'E i n r i c h t u n g   i n   Ã f f e n t l i c h e n   B e r e i c h e n';
-COMMENT ON COLUMN ax_einrichtunginoeffentlichenbereichen.gml_id IS 'Identifikator, global eindeutig';
-
-
--- Einrichtung fÃŒr den Schiffsverkehr
-CREATE TABLE ax_einrichtungenfuerdenschiffsverkehr (
-	ogc_fid 		serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	art			integer,
-	kilometerangabe		varchar,
-	name			varchar,
-	CONSTRAINT ax_einrichtungfuerdenschiffsverkehr_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_einrichtungenfuerdenschiffsverkehr','wkb_geometry',:alkis_epsg,'POINT',2);
-
-CREATE INDEX ax_einrichtungenfuerdenschiffsverkehr_geom_idx ON ax_einrichtungenfuerdenschiffsverkehr USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_einrichtungenfuerdenschiffsverkehr_gml ON ax_einrichtungenfuerdenschiffsverkehr USING btree (gml_id,beginnt);
-
-
--- B e s o n d e r e r   B a u w e r k s p u n k t
--- -----------------------------------------------
-CREATE TABLE ax_besondererbauwerkspunkt (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	punktkennung		varchar, -- integer,
-	land			integer,
-	stelle			integer,
-	sonstigeeigenschaft	varchar[],
-	CONSTRAINT ax_besondererbauwerkspunkt_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_besondererbauwerkspunkt','dummy',:alkis_epsg,'POINT',2);
-
-CREATE UNIQUE INDEX ax_besondererbauwerkspunkt_gml ON ax_besondererbauwerkspunkt USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_besondererbauwerkspunkt        IS 'B e s o n d e r e r   B a u w e r k s p u n k t';
-COMMENT ON COLUMN ax_besondererbauwerkspunkt.gml_id IS 'Identifikator, global eindeutig';
-
-
---** Objektartengruppe: Besondere Anlagen auf SiedlungsflÃ€chen
---   ===================================================================
-
---** Objektartengruppe: Bauwerke, Anlagen und Einrichtungen fÃŒr den Verkehr
---   =======================================================================
-
--- B a u w e r k   i m  V e r k e h s b e r e i c h
--- ------------------------------------------------
-CREATE TABLE ax_bauwerkimverkehrsbereich (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	bauwerksfunktion	integer,
-	name                    varchar,
-	zustand			integer,
-	CONSTRAINT ax_bauwerkimverkehrsbereich_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_bauwerkimverkehrsbereich','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/MULTIPOLYGON
-
-CREATE INDEX ax_bauwerkimverkehrsbereich_geom_idx ON ax_bauwerkimverkehrsbereich USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_bauwerkimverkehrsbereich_gml ON ax_bauwerkimverkehrsbereich USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_bauwerkimverkehrsbereich        IS 'B a u w e r k   i m  V e r k e h s b e r e i c h';
-COMMENT ON COLUMN ax_bauwerkimverkehrsbereich.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
--- ----------------------------------------------
-CREATE TABLE ax_strassenverkehrsanlage (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	sonstigesmodell		varchar[],
-	anlass			varchar,
-	art			integer,
-	bezeichnung             varchar,
-	name			varchar,
-	CONSTRAINT ax_strassenverkehrsanlage_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_strassenverkehrsanlage','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- LINESTRING/MULTIPOLYGON
-
-CREATE INDEX ax_strassenverkehrsanlage_geom_idx ON ax_strassenverkehrsanlage USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_strassenverkehrsanlage_gml ON ax_strassenverkehrsanlage USING btree (gml_id,beginnt);
-
-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';
-
-
--- W e g  /  P f a d  /  S t e i g
--- ----------------------------------------------
-CREATE TABLE ax_wegpfadsteig (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	sonstigesmodell		varchar[],
-	anlass			varchar,
-	art			integer,
-	name			varchar,
-	CONSTRAINT ax_wegpfadsteig_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_wegpfadsteig','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- LINESTRING/POLYGON
-
-CREATE INDEX ax_wegpfadsteig_geom_idx ON ax_wegpfadsteig USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_wegpfadsteig_gml ON ax_wegpfadsteig USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_wegpfadsteig        IS 'W e g  /  P f a d  /  S t e i g';
-COMMENT ON COLUMN ax_wegpfadsteig.gml_id IS 'Identifikator, global eindeutig';
-
-
--- B a h n v e r k e h r s a n l a g e
--- ----------------------------------------------
-CREATE TABLE ax_bahnverkehrsanlage (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	sonstigesmodell		varchar[],
-	anlass			varchar,
-	bahnhofskategorie	integer,
-	bahnkategorie		integer,
-	name			varchar,
-	CONSTRAINT ax_bahnverkehrsanlage_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_bahnverkehrsanlage','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POINT/POLYGON
-
-CREATE INDEX ax_bahnverkehrsanlage_geom_idx ON ax_bahnverkehrsanlage USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_bahnverkehrsanlage_gml ON ax_bahnverkehrsanlage USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_bahnverkehrsanlage        IS 'B a h n v e r k e h r s a n l a g e';
-COMMENT ON COLUMN ax_bahnverkehrsanlage.gml_id IS 'Identifikator, global eindeutig';
-
-
--- S e i l b a h n, S c h w e b e b a h n
--- --------------------------------------
-CREATE TABLE ax_seilbahnschwebebahn (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	sonstigesmodell		varchar[],
-	anlass			varchar,
-	bahnkategorie		integer,
-	name			varchar,
-	CONSTRAINT ax_seilbahnschwebebahn_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_seilbahnschwebebahn','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- LINESTRING/MULTILINESTRING
-
-CREATE INDEX ax_seilbahnschwebebahn_geom_idx ON ax_seilbahnschwebebahn USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_seilbahnschwebebahn_gml ON ax_seilbahnschwebebahn USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_seilbahnschwebebahn        IS 'S e i l b a h n, S c h w e b e b a h n';
-COMMENT ON COLUMN ax_seilbahnschwebebahn.gml_id IS 'Identifikator, global eindeutig';
-
-
-
--- G l e i s
--- ----------------------------------------------
-CREATE TABLE ax_gleis (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	sonstigesmodell		varchar[],
-	anlass			varchar,
-	bahnkategorie		integer,
-	art			integer,
-	lagezuroberflaeche      integer,
-	name			varchar,
-	CONSTRAINT ax_gleis_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_gleis','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- LINESTRING/POLYGON
-
-CREATE INDEX ax_gleis_geom_idx ON ax_gleis USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_gleis_gml ON ax_gleis USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_gleis        IS 'G l e i s';
-COMMENT ON COLUMN ax_gleis.gml_id IS 'Identifikator, global eindeutig';
-
-
--- F l u g v e r k e h r s a n l a g e
--- -----------------------------------
-CREATE TABLE ax_flugverkehrsanlage (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar,
-	sonstigesmodell		varchar,
-	anlass			varchar,
-	art			integer,
-	oberflaechenmaterial	integer,
-	name			varchar,
-	CONSTRAINT ax_flugverkehrsanlage_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_flugverkehrsanlage','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_flugverkehrsanlage_geom_idx ON ax_flugverkehrsanlage USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_flugverkehrsanlage_gml ON ax_flugverkehrsanlage USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_flugverkehrsanlage             IS 'F l u g v e r k e h r s a n l a g e';
-COMMENT ON COLUMN ax_flugverkehrsanlage.gml_id      IS 'Identifikator, global eindeutig';
-
-
---AX_EinrichtungenFuerDenSchiffsverkehr
--- ** Tabelle bisher noch nicht generiert
-
-
--- B a u w e r k   i m   G e w Ã€ s s e r b e r e i c h
--- -----------------------------------------------------
-CREATE TABLE ax_bauwerkimgewaesserbereich (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	bauwerksfunktion	integer,
-	name			varchar,
-	zustand			integer,
-	CONSTRAINT ax_bauwerkimgewaesserbereich_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_bauwerkimgewaesserbereich','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- LINESTRING/POINT
-
-CREATE INDEX ax_bauwerkimgewaesserbereich_geom_idx ON ax_bauwerkimgewaesserbereich USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_bauwerkimgewaesserbereich_gml ON ax_bauwerkimgewaesserbereich USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_bauwerkimgewaesserbereich        IS 'B a u w e r k   i m   G e w Ã€ s s e r b e r e i c h';
-COMMENT ON COLUMN ax_bauwerkimgewaesserbereich.gml_id IS 'Identifikator, global eindeutig';
-
-
---** Objektartengruppe: Besondere Vegetationsmerkmale
---   ===================================================================
-
--- V e g a t a t i o n s m e r k m a l
--- ----------------------------------------------
-CREATE TABLE ax_vegetationsmerkmal (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	bewuchs			integer,
-	zustand			integer,
-	name			varchar,
-	CONSTRAINT ax_vegetationsmerkmal_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_vegetationsmerkmal','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_vegetationsmerkmal_geom_idx ON ax_vegetationsmerkmal USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_vegetationsmerkmal_gml ON ax_vegetationsmerkmal USING btree (gml_id,beginnt);
-
-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';
-
-
---** Objektartengruppe: Besondere Eigenschaften von GewÃ€ssern
---   ===================================================================
-
--- G e w Ã€ s s e r m e r k m a l
--- ----------------------------------------------
-CREATE TABLE ax_gewaessermerkmal (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	art			integer,
-	name			varchar,
-	CONSTRAINT ax_gewaessermerkmal_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_gewaessermerkmal','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POINT/LINESTRING/POLYGON
-
-CREATE INDEX ax_gewaessermerkmal_geom_idx ON ax_gewaessermerkmal USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_gewaessermerkmal_gml ON ax_gewaessermerkmal USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_gewaessermerkmal        IS 'G e w Ã€ s s e r m e r k m a l';
-COMMENT ON COLUMN ax_gewaessermerkmal.gml_id IS 'Identifikator, global eindeutig';
-
-
--- u n t e r g e o r d n e t e s   G e w Ã€ s s e r
--- -------------------------------------------------
-CREATE TABLE ax_untergeordnetesgewaesser (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	funktion		integer,
-	lagezurerdoberflaeche	integer,
-	hydrologischesmerkmal	integer,
-	name			varchar,
-	CONSTRAINT ax_untergeordnetesgewaesser_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_untergeordnetesgewaesser','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- LINESTRING/POLYGON
-
-CREATE INDEX ax_untergeordnetesgewaesser_geom_idx ON ax_untergeordnetesgewaesser USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_untergeordnetesgewaesser_gml ON ax_untergeordnetesgewaesser USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_untergeordnetesgewaesser        IS 'u n t e r g e o r d n e t e s   G e w Ã€ s s e r';
-COMMENT ON COLUMN ax_untergeordnetesgewaesser.gml_id IS 'Identifikator, global eindeutig';
-
-
---** Objektartengruppe: Besondere Angaben zum Verkehr
---   ===================================================================
-
---** Objektartengruppe: Besondere Angaben zum GewÃ€sser
---   ===================================================================
-
--- W a s s e r s p i e g e l h Ã¶ h e
--- ---------------------------------
-CREATE TABLE ax_wasserspiegelhoehe (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	hoehedeswasserspiegels	double precision,
-	CONSTRAINT ax_wasserspiegelhoehe_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_wasserspiegelhoehe','wkb_geometry',:alkis_epsg,'POINT',2);
-
-CREATE INDEX ax_wasserspiegelhoehe_geom_idx ON ax_wasserspiegelhoehe USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_wasserspiegelhoehe_gml ON ax_wasserspiegelhoehe USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_wasserspiegelhoehe  IS 'W a s s e r s p i e g e l h Ã¶ h e';
-
-
--- S c h i f f f a h r t s l i n i e  /  F Ã€ h r v e r k e h r
--- -----------------------------------------------------------
-CREATE TABLE ax_schifffahrtsliniefaehrverkehr (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	art			integer,
-	CONSTRAINT ax_schifffahrtsliniefaehrverkehr_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_schifffahrtsliniefaehrverkehr','wkb_geometry',:alkis_epsg,'LINESTRING',2);
-
-CREATE INDEX ax_schifffahrtsliniefaehrverkehr_geom_idx ON ax_schifffahrtsliniefaehrverkehr USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_schifffahrtsliniefaehrverkehr_gml ON ax_schifffahrtsliniefaehrverkehr USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_schifffahrtsliniefaehrverkehr  IS 'S c h i f f f a h r t s l i n i e  /  F Ã€ h r v e r k e h r';
-
---*** ############################################################
---*** Objektbereich: Relief
---*** ############################################################
-
---** Objektartengruppe: Reliefformen
---   ===================================================================
-
-
--- B Ã¶ s c h u n g s k l i f f
--- -----------------------------
-CREATE TABLE ax_boeschungkliff (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	sonstigesmodell		varchar[],
-	anlass			varchar,
-	objekthoehe		double precision,
-	CONSTRAINT ax_boeschungkliff_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_boeschungkliff','dummy',:alkis_epsg,'POINT',2);
-
-CREATE UNIQUE INDEX ax_boeschungkliff_gml ON ax_boeschungkliff USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_boeschungkliff        IS 'B Ã¶ s c h u n g s k l i f f';
-COMMENT ON COLUMN ax_boeschungkliff.gml_id IS 'Identifikator, global eindeutig';
-
-
--- B Ã¶ s c h u n g s f l Ã€ c h e
--- ---------------------------------
---AX_Boeschungsflaeche GeÃ€ndert (Revisionsnummer: 1623)
-CREATE TABLE ax_boeschungsflaeche (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	sonstigesmodell		varchar[],
-	anlass			varchar,
-	CONSTRAINT ax_boeschungsflaeche_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_boeschungsflaeche','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_boeschungsflaeche_geom_idx ON ax_boeschungsflaeche USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_boeschungsflaeche_gml ON ax_boeschungsflaeche USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_boeschungsflaeche        IS 'B Ã¶ s c h u n g s f l Ã€ c h e';
-COMMENT ON COLUMN ax_boeschungsflaeche.gml_id IS 'Identifikator, global eindeutig';
-
-
--- D a m m  /  W a l l  /  D e i c h
--- ----------------------------------------------
-CREATE TABLE ax_dammwalldeich (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	art			integer,
-	name			varchar,
-	funktion		integer,
-	CONSTRAINT ax_dammwalldeich_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_dammwalldeich','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- LINESTRING/POLYGON
-
-CREATE INDEX ax_dammwalldeich_geom_idx ON ax_dammwalldeich USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_dammwalldeich_gml ON ax_dammwalldeich USING btree (gml_id,beginnt);
-
-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';
-
-
--- H Ã¶ h l e n e i n g a n g
--- -------------------------
-CREATE TABLE ax_hoehleneingang (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	name			varchar,
-	ax_datenerhebung	integer,
-	CONSTRAINT ax_hoehleneingang_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_hoehleneingang','wkb_geometry',:alkis_epsg,'POINT',2);
-
-CREATE INDEX ax_hoehleneingang_geom_idx ON ax_hoehleneingang USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_hoehleneingang_gml ON ax_hoehleneingang USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_hoehleneingang        IS 'HÃ¶hleneingang';
-COMMENT ON COLUMN ax_hoehleneingang.gml_id IS 'Identifikator, global eindeutig';
-
-
--- F e l s e n ,  F e l s b l o c k ,   F e l s n a d e l
--- ------------------------------------------------------
--- Nutzung
-CREATE TABLE ax_felsenfelsblockfelsnadel (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	name			varchar,
-	CONSTRAINT ax_felsenfelsblockfelsnadel_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_felsenfelsblockfelsnadel','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_felsenfelsblockfelsnadel_geom_idx ON ax_felsenfelsblockfelsnadel USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_felsenfelsblockfelsnadel_gml ON ax_felsenfelsblockfelsnadel USING btree (gml_id,beginnt);
-
-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';
-
-
--- D ÃŒ n e
--- -------
-CREATE TABLE ax_duene (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	name			varchar,
-	CONSTRAINT ax_duene_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_duene','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_duene_geom_idx ON ax_duene USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_duene_gml ON ax_duene USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_duene IS 'D ÃŒ n e';
-
--- H Ã¶ h e n l i n i e
--- --------------------
-CREATE TABLE ax_hoehenlinie (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	hoehevonhoehenlinie	double precision,
-	CONSTRAINT ax_hoehenlinie_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_hoehenlinie','wkb_geometry',:alkis_epsg,'LINESTRING',2);
-
-CREATE INDEX ax_hoehenlinie_geom_idx ON ax_hoehenlinie USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_hoehenlinie_gml ON ax_hoehenlinie USING btree (gml_id,beginnt);
-
-
-
---** Objektartengruppe: PrimÃ€res DGM
---   ===================================================================
-
---AX_Erfassung_DGM
--- ** Tabelle bisher noch nicht generiert
-
-
---AX_ErfassungMarkanterGelaendepunkt
--- ** Tabelle bisher noch nicht generiert
-
-
--- G e l Ã€ n d e k a n t e
--- ----------------------------------------------
-CREATE TABLE ax_gelaendekante (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar,
-	sonstigesmodell		varchar,
-	anlass			varchar,
-	istteilvon		varchar, -- Beziehung?
-	artdergelaendekante	integer,
-	ax_dqerfassungsmethode	integer,
-	identifikation		integer,
-	art			integer,
-	CONSTRAINT ax_gelaendekante_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_gelaendekante','wkb_geometry',:alkis_epsg,'LINESTRING',2);
-
-CREATE INDEX ax_gelaendekante_geom_idx ON ax_gelaendekante USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_gelaendekante_gml ON ax_gelaendekante USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_gelaendekante        IS 'G e l Ã€ n d e k a n t e';
-COMMENT ON COLUMN ax_gelaendekante.gml_id IS 'Identifikator, global eindeutig';
-
-
---AX_MarkanterGelaendepunkt
--- ** Tabelle bisher noch nicht generiert
-
-
--- B e s o n d e r e r   H Ã¶ h e n p u n k t
--- -------------------------------------------------------------
-CREATE TABLE ax_besondererhoehenpunkt (
-	ogc_fid			serial NOT NULL,
-	gml_id 			character(16),
-	identifier 		character(44),
-	beginnt 		character(20),
-	endet  			character(20),
-	advstandardmodell	varchar,
-	sonstigesmodell		varchar,
-	anlass			varchar,
-	besonderebedeutung	integer,
-	CONSTRAINT ax_besondererhoehenpunkt_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_besondererhoehenpunkt','wkb_geometry',:alkis_epsg,'POINT',2);
-
-CREATE INDEX ax_besondererhoehenpunkt_geom_idx ON ax_besondererhoehenpunkt USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_besondererhoehenpunkt_gml ON ax_besondererhoehenpunkt USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_besondererhoehenpunkt        IS 'B e s o n d e r e r   H Ã¶ h e n - P u n k t';
-COMMENT ON COLUMN ax_besondererhoehenpunkt.gml_id IS 'Identifikator, global eindeutig';
-
-
-
---** Objektartengruppe:SekundÃ€res DGM
---   ===================================================================
-
---*** ############################################################
---*** Objektbereich: Gesetzliche Festlegungen, Gebietseinheiten, Kataloge
---*** ############################################################
-
---** Objektartengruppe: Ãffentlich-rechtliche und sonstige Festlegungen
---   ===================================================================
-
-
--- 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
--- -------------------------------------------------------------------
-CREATE TABLE ax_klassifizierungnachstrassenrecht (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	artderfestlegung	integer,
-	land			integer,
-	stelle			varchar,
-	bezeichnung		varchar,
-	CONSTRAINT ax_klassifizierungnachstrassenrecht_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_klassifizierungnachstrassenrecht','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/MULTIPOLYGON
-
-CREATE INDEX ax_klassifizierungnachstrassenrecht_geom_idx   ON ax_klassifizierungnachstrassenrecht USING gist  (wkb_geometry);
-CREATE UNIQUE INDEX ax_klassifizierungnachstrassenrecht_gml ON ax_klassifizierungnachstrassenrecht USING btree (gml_id,beginnt);
-CREATE INDEX ax_klassifizierungnachstrassenrecht_afs ON ax_klassifizierungnachstrassenrecht(land,stelle);
-
-COMMENT ON TABLE  ax_klassifizierungnachstrassenrecht        IS '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';
-COMMENT ON COLUMN ax_klassifizierungnachstrassenrecht.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   W a s s e r r e c h t
--- ---------------------------------------------------------------
-CREATE TABLE ax_klassifizierungnachwasserrecht (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	artderfestlegung	integer,
-	land			integer,
-	stelle			varchar,
-	CONSTRAINT ax_klassifizierungnachwasserrecht_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_klassifizierungnachwasserrecht','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_klassifizierungnachwasserrecht_geom_idx ON ax_klassifizierungnachwasserrecht USING gist (wkb_geometry);
-CREATE INDEX ax_klassifizierungnachwasserrecht_afs ON ax_klassifizierungnachwasserrecht(land,stelle);
-
-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';
-
-
--- B a u - ,   R a u m -   o d e r   B o d e n o r d n u n g s r e c h t
--- ---------------------------------------------------------------------
--- 'Bau-, Raum- oder Bodenordnungsrecht' ist ein fachlich ÃŒbergeordnetes Gebiet von FlÃ€chen
--- mit bodenbezogenen BeschrÃ€nkungen, Belastungen oder anderen Eigenschaften nach Ã¶ffentlichen Vorschriften.
-CREATE TABLE ax_bauraumoderbodenordnungsrecht (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	art			varchar, -- (15)
-	name			varchar,
-	artderfestlegung	integer,
-	land			integer,
-	stelle			varchar,
-	bezeichnung		varchar,
-	CONSTRAINT ax_bauraumoderbodenordnungsrecht_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_bauraumoderbodenordnungsrecht','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_bauraumoderbodenordnungsrecht_geom_idx ON ax_bauraumoderbodenordnungsrecht USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_bauraumoderbodenordnungsrecht_gml ON ax_bauraumoderbodenordnungsrecht USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_bauraumoderbodenordnungsrecht             IS 'REO: Bau-, Raum- oder Bodenordnungsrecht';
-COMMENT ON COLUMN ax_bauraumoderbodenordnungsrecht.gml_id      IS 'Identifikator, global eindeutig';
-COMMENT ON COLUMN ax_bauraumoderbodenordnungsrecht.artderfestlegung IS 'ADF';
-COMMENT ON COLUMN ax_bauraumoderbodenordnungsrecht.name      IS 'NAM, Eigenname von "Bau-, Raum- oder Bodenordnungsrecht"';
-COMMENT ON COLUMN ax_bauraumoderbodenordnungsrecht.bezeichnung IS 'BEZ, Amtlich festgelegte VerschlÃŒsselung von "Bau-, Raum- oder Bodenordnungsrecht"';
-
-
--- S o n s t i g e s   R e c h t
--- -----------------------------
-CREATE TABLE ax_sonstigesrecht (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	artderfestlegung	integer,
-	land			integer,
-	stelle			varchar,
-	bezeichnung		varchar,
-	characterstring		varchar,
-	art			varchar,  --(15)
-	name			varchar,
-	funktion		integer,
---	"qualitaetsangaben|ax_dqmitdatenerhebung|herkunft|li_lineage|pro" varchar,
---	datetime		varchar,
-	CONSTRAINT ax_sonstigesrecht_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_sonstigesrecht','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_sonstigesrecht_geom_idx ON ax_sonstigesrecht USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_sonstigesrecht_gml ON ax_sonstigesrecht USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_sonstigesrecht        IS 'S o n s t i g e s   R e c h t';
-COMMENT ON COLUMN ax_sonstigesrecht.gml_id IS 'Identifikator, global eindeutig';
-
-
---** Objektartengruppe: BodenschÃ€tzung, Bewertung
---   ===================================================================
-
-
--- B o d e n s c h Ã€ t z u n g
--- ----------------------------------------------
-CREATE TABLE ax_bodenschaetzung (
-	ogc_fid				serial NOT NULL,
-	gml_id				character(16),
-	identifier			character(44),
-	beginnt				character(20),
-	endet 				character(20),
-	advstandardmodell		varchar,
-	anlass				varchar,
-	art				varchar, -- (15)
-	name				varchar,
-	kulturart			integer,
-	bodenart			integer,
-	zustandsstufeoderbodenstufe	integer,
-	entstehungsartoderklimastufewasserverhaeltnisse	integer[], -- veraendert [] 2012-02-03
-	bodenzahlodergruenlandgrundzahl	integer,
-	ackerzahlodergruenlandzahl	integer,
-	sonstigeangaben			integer[],
-	jahreszahl			integer,
-	CONSTRAINT ax_bodenschaetzung_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_bodenschaetzung','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/MULTIPOLYGON
-
-CREATE INDEX ax_bodenschaetzung_geom_idx ON ax_bodenschaetzung USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_bodenschaetzung_gml ON ax_bodenschaetzung USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_bodenschaetzung        IS 'B o d e n s c h Ã€ t z u n g';
-COMMENT ON COLUMN ax_bodenschaetzung.gml_id IS 'Identifikator, global eindeutig';
-
-
--- M u s t e r -,  L a n d e s m u s t e r -   u n d   V e r g l e i c h s s t u e c k
--- -----------------------------------------------------------------------------------
-CREATE TABLE ax_musterlandesmusterundvergleichsstueck (
-	ogc_fid				serial NOT NULL,
-	gml_id				character(16),
-	identifier			character(44),
-	beginnt				character(20),
-	endet 				character(20),
-	advstandardmodell		varchar,
-	anlass				varchar,
-	merkmal				integer,
-	nummer				integer,
-	kulturart			integer,
-	bodenart			integer,
-	zustandsstufeoderbodenstufe	integer,
-	entstehungsartoderklimastufewasserverhaeltnisse	integer,
-	bodenzahlodergruenlandgrundzahl	integer,
-	ackerzahlodergruenlandzahl	integer,
-	art				varchar,  -- (15)
-	name				varchar,
-	CONSTRAINT ax_musterlandesmusterundvergleichsstueck_pk PRIMARY KEY (ogc_fid)
-);
-
-
-SELECT AddGeometryColumn('ax_musterlandesmusterundvergleichsstueck','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/POINT
-
-CREATE INDEX ax_musterlandesmusterundvergleichsstueck_geom_idx ON ax_musterlandesmusterundvergleichsstueck USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_musterlandesmusterundvergleichsstueck_gml ON ax_musterlandesmusterundvergleichsstueck USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_musterlandesmusterundvergleichsstueck        IS 'Muster-, Landesmuster- und Vergleichsstueck';
-COMMENT ON COLUMN ax_musterlandesmusterundvergleichsstueck.gml_id IS 'Identifikator, global eindeutig';
-
-
---** Objektartengruppe: Kataloge
---   ===================================================================
-
-
--- B u n d e s l a n d
--- ----------------------------------------------
-CREATE TABLE ax_bundesland (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	schluesselgesamt	integer,
-	bezeichnung		varchar, --(22)
-	land			integer,
-	stelle			varchar,
-	CONSTRAINT ax_bundesland_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_bundesland','dummy',:alkis_epsg,'POINT',2);
-
-CREATE UNIQUE INDEX ax_bundesland_gml ON ax_bundesland USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_bundesland        IS 'B u n d e s l a n d';
-COMMENT ON COLUMN ax_bundesland.gml_id IS 'Identifikator, global eindeutig';
-
-
--- R e g i e r u n g s b e z i r k
--- ----------------------------------------------
-CREATE TABLE ax_regierungsbezirk (
-	ogc_fid				serial NOT NULL,
-	gml_id				character(16),
-	identifier			character(44),
-	beginnt				character(20),
-	endet 				character(20),
-	advstandardmodell		varchar,
-	anlass				varchar,
-	schluesselgesamt		integer,
-	bezeichnung			varchar,
-	land				integer,
-	regierungsbezirk		integer,
-	CONSTRAINT ax_regierungsbezirk_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_regierungsbezirk','dummy',:alkis_epsg,'POINT',2);
-
--- Verbindungstabellen indizieren
-CREATE UNIQUE INDEX ax_regierungsbezirk_gml ON ax_regierungsbezirk USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_regierungsbezirk        IS 'R e g i e r u n g s b e z i r k';
-COMMENT ON COLUMN ax_regierungsbezirk.gml_id IS 'Identifikator, global eindeutig';
-
-
---AX_KreisRegion GeÃ€ndert (Revisionsnummer: 1658)
-
--- K r e i s   /   R e g i o n
--- ---------------------------
-CREATE TABLE ax_kreisregion (
-	ogc_fid				serial NOT NULL,
-	gml_id				character(16),
-	identifier			character(44),
-	beginnt				character(20),
-	endet 				character(20),
-	advstandardmodell		varchar,
-	anlass				varchar,
-	schluesselgesamt		integer,
-	bezeichnung			varchar,
-	land				integer,
-	regierungsbezirk		integer,
-	kreis				integer,
-	CONSTRAINT ax_kreisregion_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_kreisregion','dummy',:alkis_epsg,'POINT',2);
-
-CREATE UNIQUE INDEX ax_kreisregion_gml ON ax_kreisregion USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_kreisregion        IS 'K r e i s  /  R e g i o n';
-COMMENT ON COLUMN ax_kreisregion.gml_id IS 'Identifikator, global eindeutig';
-
-
--- G e m e i n d e
--- ----------------------------------------------
-CREATE TABLE ax_gemeinde (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	schluesselgesamt	integer,
-	bezeichnung		varchar,
-	land			integer,
-	regierungsbezirk	integer,
-	kreis			integer,
-	gemeinde		integer,
-	CONSTRAINT ax_gemeinde_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_gemeinde','dummy',:alkis_epsg,'POINT',2);
-
--- Index fÃŒr alkis_beziehungen
-CREATE UNIQUE INDEX ax_gemeinde_gml ON ax_gemeinde USING btree (gml_id,beginnt);
-
-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';
-
-
--- G e m e i n d e t e i l
--- -----------------------------------------
-CREATE TABLE ax_gemeindeteil (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	schluesselgesamt	double precision,
-	bezeichnung		varchar,
-	administrativefunktion	integer,
-	land			integer,
-	regierungsbezirk	integer,
-	kreis			integer,
-	gemeinde		integer,
-	gemeindeteil		integer,
-	CONSTRAINT ax_gemeindeteil_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_gemeindeteil','dummy',:alkis_epsg,'POINT',2);
-
--- Index fÃŒr alkis_beziehungen
-CREATE UNIQUE INDEX ax_gemeindeteil_gml ON ax_gemeindeteil USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_gemeindeteil        IS 'G e m e i n d e - T e i l';
-COMMENT ON COLUMN ax_gemeindeteil.gml_id IS 'Identifikator, global eindeutig';
-
-
--- G e m a r k u n g
--- ----------------------------------------------
--- NREO, nur Schluesseltabelle: Geometrie entbehrlich
-CREATE TABLE ax_gemarkung (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar[],
-	anlass			varchar,
-	schluesselgesamt	integer,
-	bezeichnung		varchar,
-	land			integer,
-	gemarkungsnummer	integer,  -- Key
---	"istamtsbezirkvon|ax_dienststelle_schluessel|land" integer,
-	stelle			integer,
-	CONSTRAINT ax_gemarkung_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_gemarkung','dummy',:alkis_epsg,'POINT',2);
-
-CREATE UNIQUE INDEX ax_gemarkung_gml ON ax_gemarkung USING btree (gml_id,beginnt);         -- Index fÃŒr alkis_beziehungen
-CREATE INDEX ax_gemarkung_nr         ON ax_gemarkung USING btree (land, gemarkungsnummer); -- Such-Index, Verweis aus ax_Flurstueck
-
-COMMENT ON TABLE  ax_gemarkung        IS 'G e m a r k u n g';
-COMMENT ON COLUMN ax_gemarkung.gml_id IS 'Identifikator, global eindeutig';
-
-
--- G e m a r k u n g s t e i l   /   F l u r
--- ----------------------------------------------
--- Schluesseltabelle: Geometrie entbehrlich
-CREATE TABLE ax_gemarkungsteilflur (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	schluesselgesamt	integer,
-	bezeichnung		varchar, -- integer,
-	land			integer,
-	gemarkung		integer,
-	gemarkungsteilflur	integer,
-	CONSTRAINT ax_gemarkungsteilflur_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_gemarkungsteilflur','dummy',:alkis_epsg,'POINT',2);
-
--- Index fÃŒr alkis_beziehungen
-CREATE UNIQUE INDEX ax_gemarkungsteilflur_gml ON ax_gemarkungsteilflur USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_gemarkungsteilflur        IS 'G e m a r k u n g s t e i l   /   F l u r';
-COMMENT ON COLUMN ax_gemarkungsteilflur.gml_id IS 'Identifikator, global eindeutig';
-
-
--- B u c h u n g s b l a t t - B e z i r k
--- ----------------------------------------------
-CREATE TABLE ax_buchungsblattbezirk (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	schluesselgesamt	integer,
-	bezeichnung		varchar,
-	land			integer,
-	bezirk			integer,
---	"gehoertzu|ax_dienststelle_schluessel|land" integer,
-	stelle			varchar,
-	CONSTRAINT ax_buchungsblattbezirk_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_buchungsblattbezirk','dummy',:alkis_epsg,'POINT',2);
-
-CREATE UNIQUE INDEX ax_buchungsblattbezirk_gml ON ax_buchungsblattbezirk USING btree (gml_id,beginnt);
-
--- Such-Index auf Land + Bezirk
--- Der Verweis von ax_buchungsblatt hat keine alkis_beziehung.
-CREATE INDEX ax_buchungsblattbez_key ON ax_buchungsblattbezirk USING btree (land, bezirk);
-
-COMMENT ON TABLE  ax_buchungsblattbezirk        IS 'Buchungsblatt- B e z i r k';
-COMMENT ON COLUMN ax_buchungsblattbezirk.gml_id IS 'Identifikator, global eindeutig';
-
-
--- D i e n s t s t e l l e
--- ----------------------------------------------
--- NREO, nur Schluesseltabelle: Geometrie entbehrlich
-CREATE TABLE ax_dienststelle (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	sonstigesmodell		varchar,
-	anlass			varchar,
-	schluesselgesamt	varchar,
-	bezeichnung		varchar, -- 102
-	land			integer,
-	stelle			varchar,
-	stellenart		integer,
-	-- hat character	varying,
-	CONSTRAINT ax_dienststelle_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_dienststelle','dummy',:alkis_epsg,'POINT',2);
-
--- Index fÃŒr alkis_beziehungen
-CREATE UNIQUE INDEX ax_dienststelle_gml ON ax_dienststelle USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_dienststelle        IS 'D i e n s t s t e l l e';
-COMMENT ON COLUMN ax_dienststelle.gml_id IS 'Identifikator, global eindeutig';
-
-
--- 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
--- --------------------------------------------------------------
-CREATE TABLE ax_lagebezeichnungkatalogeintrag (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	schluesselgesamt	varchar,
-	bezeichnung		varchar,
-	land			integer,
-	regierungsbezirk	integer,
-	kreis			integer,
-	gemeinde		integer,
-	lage			varchar,
-	CONSTRAINT ax_lagebezeichnungkatalogeintrag_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_lagebezeichnungkatalogeintrag','dummy',:alkis_epsg,'POINT',2);
-
-CREATE UNIQUE INDEX ax_lagebezeichnungkatalogeintrag_gml ON ax_lagebezeichnungkatalogeintrag USING btree (gml_id,beginnt);
-
--- NRW: Nummerierung Strassenschluessel innerhalb einer Gemeinde
--- Die Kombination Gemeinde und StraÃenschlÃŒssel ist also ein eindeutiges Suchkriterium.
-CREATE INDEX ax_lagebezeichnungkatalogeintrag_lage ON ax_lagebezeichnungkatalogeintrag USING btree (gemeinde, lage);
-
--- Suchindex (Verwendung in Navigations-Programm)
-CREATE INDEX ax_lagebezeichnungkatalogeintrag_gesa ON ax_lagebezeichnungkatalogeintrag USING btree (schluesselgesamt);
-CREATE INDEX ax_lagebezeichnungkatalogeintrag_bez  ON ax_lagebezeichnungkatalogeintrag USING btree (bezeichnung);
-
-COMMENT ON TABLE  ax_lagebezeichnungkatalogeintrag              IS 'StraÃentabelle';
-COMMENT ON COLUMN ax_lagebezeichnungkatalogeintrag.gml_id       IS 'Identifikator, global eindeutig';
-COMMENT ON COLUMN ax_lagebezeichnungkatalogeintrag.lage         IS 'StraÃenschlÃŒssel';
-COMMENT ON COLUMN ax_lagebezeichnungkatalogeintrag.bezeichnung  IS 'StraÃenname';
-
-
---** Objektartengruppe: Geographische Gebietseinheiten
---   ===================================================================
-
--- k l e i n r Ã€ u m i g e r   L a n d s c h a f t s t e i l
--- -----------------------------------------------------------
-CREATE TABLE ax_kleinraeumigerlandschaftsteil (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	sonstigesmodell		varchar[],
-	anlass			varchar,
-	landschaftstyp		integer,
-	name			varchar,
-	CONSTRAINT ax_kleinraeumigerlandschaftsteil_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_kleinraeumigerlandschaftsteil','wkb_geometry',:alkis_epsg,'POINT',2);
-
-CREATE INDEX ax_kleinraeumigerlandschaftsteil_geom_idx   ON ax_kleinraeumigerlandschaftsteil USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_kleinraeumigerlandschaftsteil_gml ON ax_kleinraeumigerlandschaftsteil USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_kleinraeumigerlandschaftsteil        IS 'k l e i n r Ã€ 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';
-
-
--- W o h n p l a t z
--- -----------------------------------------------------------
-CREATE TABLE ax_wohnplatz (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	name			varchar,
-	CONSTRAINT ax_wohnplatz_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_wohnplatz','wkb_geometry',:alkis_epsg,'POINT',2);
-
-CREATE INDEX ax_wohnplatz_geom_idx   ON ax_wohnplatz USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_wohnplatz_gml ON ax_wohnplatz USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_wohnplatz        IS 'W o h n p l a t z';
-COMMENT ON COLUMN ax_wohnplatz.gml_id IS 'Identifikator, global eindeutig';
-
-
---** Objektartengruppe: Administrative Gebietseinheiten
---   ===================================================================
-
-
--- K o m m u n a l e s   G e b i e t
--- ----------------------------------------------
-CREATE TABLE ax_kommunalesgebiet (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet 			character(20),
-	advstandardmodell	varchar,
-	anlass			varchar,
-	schluesselgesamt	varchar,
-	land			integer,
-	regierungsbezirk	integer,
-	kreis			integer,
-	gemeinde		integer,
-	gemeindeflaeche		double precision,
-	CONSTRAINT ax_kommunalesgebiet_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_kommunalesgebiet','wkb_geometry',:alkis_epsg,'GEOMETRY',2);
-
-CREATE INDEX ax_kommunalesgebiet_geom_idx   ON ax_kommunalesgebiet USING gist (wkb_geometry);
-CREATE UNIQUE INDEX ax_kommunalesgebiet_gml ON ax_kommunalesgebiet USING btree (gml_id,beginnt);
-
-COMMENT ON TABLE  ax_kommunalesgebiet        IS 'K o m m u n a l e s   G e b i e t';
-COMMENT ON COLUMN ax_kommunalesgebiet.gml_id IS 'Identifikator, global eindeutig';
-
-
---AX_Gebiet
--- ** Tabelle bisher noch nicht generiert
-
--- V e r t r e t u n g
--- -------------------
-CREATE TABLE ax_vertretung (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar(4),
-	anlass			varchar,
-	CONSTRAINT ax_vertretung_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_vertretung','dummy',:alkis_epsg,'POINT',2);
-
-COMMENT ON TABLE  ax_vertretung IS 'V e r t r e t u n g';
-
-
--- V e r w a l t u n g s g e m e i n s c h a f t
--- ---------------------------------------------
-CREATE TABLE ax_verwaltungsgemeinschaft (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar(4),
-	anlass			varchar,
-	schluesselgesamt	integer,
-	bezeichnung		varchar,
-	bezeichnungart		integer,
-	land			integer,
-	regierungsbezirk	integer,
-	kreis			integer,
-	verwaltungsgemeinschaft	integer,
-	CONSTRAINT ax_verwaltungsgemeinschaft_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_verwaltungsgemeinschaft','dummy',:alkis_epsg,'POINT',2);
-
-COMMENT ON TABLE  ax_verwaltungsgemeinschaft  IS 'V e r w a l t u n g s g e m e i n s c h a f t';
-
-
--- V e r w a l t u n g
--- -------------------
-CREATE TABLE ax_verwaltung (
-	ogc_fid			serial NOT NULL,
-	gml_id			character(16),
-	identifier		character(44),
-	beginnt			character(20),
-	endet			character(20),
-	advstandardmodell	varchar(4),
-	anlass			varchar,
-	CONSTRAINT ax_verwaltung_pk PRIMARY KEY (ogc_fid)
-);
-
-SELECT AddGeometryColumn('ax_verwaltung','dummy',:alkis_epsg,'POINT',2);
-
-COMMENT ON TABLE  ax_verwaltung  IS 'V e r w a l t u n g';
-
-
---*** ############################################################
---*** Objektbereich: Nutzerprofile
---*** ############################################################
-
---** Objektartengruppe: Nutzerprofile
---   ===================================================================
-
---AX_FOLGEVA
-
---*** ############################################################
---*** Objektbereich: Migration
---*** ############################################################
-
---** Objektartengruppe: Migrationsobjekte
---   ===================================================================
-
-
--- SchlÃŒsseltabelle "advstandardmodell" (9):
--- ----------------------------------------
--- LiegenschaftskatasterModell = DLKM
--- KatasterkartenModell500     = DKKM500
--- KatasterkartenModell1000    = DKKM1000
--- KatasterkartenModell2000    = DKKM2000
--- KatasterkartenModell5000    = DKKM5000
--- BasisLandschaftsModell      = Basis-DLM
--- LandschaftsModell50         = DLM50
--- LandschaftsModell250        = DLM250
--- LandschaftsModell1000       = DLM1000
--- TopographischeKarte10       = DTK10
--- TopographischeKarte25       = DTK25
--- TopographischeKarte50       = DTK50
--- TopographischeKarte100      = DTK100
--- TopographischeKarte250      = DTK250
--- TopographischeKarte1000     = DTK1000
--- Festpunktmodell             = DFGM
--- DigitalesGelaendemodell2    = DGM2
--- DigitalesGelaendemodell5    = DGM5
--- DigitalesGelaendemodell25   = DGM25
--- Digitales Gelaendemodell50  = DGM50
-
--- Schema aktualisieren (setzt auch die Indizes neu)
--- SELECT alkis_update_schema();
-
--- In allen Tabellen die Objekte LÃ¶schen, die ein Ende-Datum haben
--- SELECT alkis_delete_all_endet();
-
---
---          THE  (happy)  END
---
