Changeset 82 for trunk/data


Ignore:
Timestamp:
02/11/11 12:32:13 (13 years ago)
Author:
frank.jaeger
Message:

DB-Schema überarbeitet - noch nicht getestet.

Location:
trunk/data/konvert/postnas_0.5
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/data/konvert/postnas_0.5/alkis_PostNAS_0.5_schema.sql

    r80 r82  
    4646--             - Objektartengruppe: Angaben zur Lage 
    4747 
     48--  2011-02-07 "gml_id" in fast allen Tabellen als UNIQUE INDEX 
    4849 
    4950-- Zur Datenstruktur siehe Dokument:  
     
    5354-- ToDo: 
    5455-- ***** 
    55  
    56 --  "gml_id" sollte in allen(?) Tabellen als eindeutig definiert werden. 
    57 --   Versehentlich doppelt konvertierte NAS-Dateien werden sonst "fehlerfrei" eingetragen. 
    58  
    59 --  CREATE UNIQUE INDEX ax_XXXX_gml  
    60 --                   ON ax_XXXX USING btree (gml_id); 
    6156 
    6257--   - Abgleich mit GeoInfoDok 6.0 
     
    6459--   - Indizierung optimieren? 
    6560-- 
    66 -- Datenbank generiert aus NAS-Daten GeoInfoDok 5.1.1. "Lippe", und Musterdaten RLP (GID 6.0) 
    67 -- Anschliessend manuell ueberarbeitet. 
     61-- ----------------------------------------------- 
    6862-- 
    6963-- Bevor dies Script verarbeitet wird: 
     
    7367-- Nach diesem Script: 
    7468--   Views eintragen mit 'alkis_sichten.sql'. 
    75  
    7669 
    7770-- Versionierung / Lebenszeitintervall: 
     
    345338  anlass integer, 
    346339  bauwerksfunktion integer, 
    347   CONSTRAINT ks_sonstigesbauwerk_pk PRIMARY KEY (ogc_fid), 
     340  CONSTRAINT ks_sonstigesbauwerk_pk PRIMARY KEY (ogc_fid) 
    348341); 
    349342 
     
    414407  ON ax_anderefestlegungnachwasserrecht USING gist (wkb_geometry); 
    415408 
     409-- DROP INDEX ax_anderefestlegungnachwasserrecht_gml; 
     410CREATE UNIQUE INDEX ax_anderefestlegungnachwasserrecht_gml  
     411                 ON ax_anderefestlegungnachwasserrecht USING btree (gml_id); 
     412 
    416413COMMENT ON TABLE  ax_anderefestlegungnachwasserrecht        IS 'Andere Festlegung nach  W a s s e r r e c h t'; 
    417414COMMENT ON COLUMN ax_anderefestlegungnachwasserrecht.gml_id IS 'Identifikator, global eindeutig'; 
     
    435432CREATE INDEX ax_baublock_geom_idx ON ax_baublock USING gist (wkb_geometry); 
    436433 
     434CREATE UNIQUE INDEX ax_baublock_gml  
     435                 ON ax_baublock USING btree (gml_id); 
     436 
    437437COMMENT ON TABLE  ax_baublock        IS 'B a u b l o c k'; 
    438438COMMENT ON COLUMN ax_baublock.gml_id IS 'Identifikator, global eindeutig'; 
     
    459459VALUES ('', 'public', 'ax_besonderertopographischerpunkt', 'dummy', 2, 25832, 'POINT'); 
    460460 
     461CREATE UNIQUE INDEX ax_besonderertopographischerpunkt_gml  
     462                 ON ax_besonderertopographischerpunkt USING btree (gml_id); 
     463 
    461464COMMENT 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'; 
    462465COMMENT ON COLUMN ax_besonderertopographischerpunkt.gml_id IS 'Identifikator, global eindeutig'; 
     
    479482 
    480483CREATE INDEX ax_bewertung_geom_idx  ON ax_bewertung  USING gist  (wkb_geometry); 
     484 
     485CREATE UNIQUE INDEX ax_bewertung_gml  
     486                 ON ax_bewertung USING btree (gml_id); 
    481487 
    482488COMMENT ON TABLE  ax_bewertung        IS 'B e w e r t u n g'; 
     
    505511 
    506512CREATE INDEX ax_denkmalschutzrecht_geom_idx  ON ax_denkmalschutzrecht  USING gist  (wkb_geometry); 
     513 
     514CREATE UNIQUE INDEX ax_denkmalschutzrecht_gml  
     515                 ON ax_denkmalschutzrecht USING btree (gml_id); 
    507516 
    508517COMMENT ON TABLE  ax_denkmalschutzrecht        IS 'D e n k m a l s c h u t z r e c h t'; 
     
    529538CREATE INDEX ax_gebaeudeausgestaltung_geom_idx ON ax_gebaeudeausgestaltung USING gist (wkb_geometry); 
    530539 
     540CREATE UNIQUE INDEX ax_gebaeudeausgestaltung_gml  
     541                 ON ax_gebaeudeausgestaltung USING btree (gml_id); 
     542 
    531543COMMENT ON TABLE  ax_gebaeudeausgestaltung        IS 'G e b a e u d e a u s g e s t a l t u n g'; 
    532544COMMENT ON COLUMN ax_gebaeudeausgestaltung.gml_id IS 'Identifikator, global eindeutig'; 
    533545 
    534546 
    535  
    536547-- Georeferenzierte  G e b À u d e a d r e s s e 
    537548-- ---------------------------------------------- 
     
    542553        beginnt                 character(20),          -- Inhalt z.B. "2008-06-10T15:19:17Z" 
    543554                                                        -- ISO:waere   "2008-06-10 15:19:17-00" 
    544 --      beginnt                 timestamp,              -- Format wird nicht geladen, bleibt leer 
     555--      beginnt                 timestamp,              -- timestamp-Format wird nicht geladen, bleibt leer 
    545556        advstandardmodell       character varying(9), 
    546557        anlass                  integer, 
     
    562573        CONSTRAINT ax_georeferenziertegebaeudeadresse_pk PRIMARY KEY (ogc_fid) 
    563574); 
    564  
    565575-- Auchtung! Das Feld Gemeinde hier ist nur ein TeilschlÃŒssel. 
    566576 
     
    570580 
    571581-- Index fÃŒr alkis_beziehungen 
    572 CREATE INDEX ax_georeferenziertegebaeudeadresse_gml ON ax_georeferenziertegebaeudeadresse USING btree (gml_id); 
     582CREATE INDEX ax_georeferenziertegebaeudeadresse_gml  
     583          ON ax_georeferenziertegebaeudeadresse USING btree (gml_id); 
    573584 
    574585-- Suchindex Adresse 
    575 CREATE INDEX ax_georeferenziertegebaeudeadresse_adr ON ax_georeferenziertegebaeudeadresse  
     586CREATE INDEX ax_georeferenziertegebaeudeadresse_adr  
     587          ON ax_georeferenziertegebaeudeadresse  
    576588  USING btree (strassenschluessel, hausnummer, adressierungszusatz); 
    577589 
     
    602614SELECT AddGeometryColumn('ax_grablochderbodenschaetzung','wkb_geometry','25832','POINT',2); 
    603615 
    604 CREATE INDEX ax_grablochderbodenschaetzung_geom_idx  ON ax_grablochderbodenschaetzung  USING gist  (wkb_geometry); 
     616CREATE INDEX ax_grablochderbodenschaetzung_geom_idx   
     617          ON ax_grablochderbodenschaetzung  USING gist  (wkb_geometry); 
     618 
     619-- DROP INDEX ax_grablochderbodenschaetzung_gml; 
     620CREATE UNIQUE INDEX ax_grablochderbodenschaetzung_gml  
     621                 ON ax_grablochderbodenschaetzung USING btree (gml_id); 
    605622 
    606623COMMENT ON TABLE  ax_grablochderbodenschaetzung        IS 'G r a b l o c h   d e r   B o d e n s c h a e t z u n g'; 
     
    646663       (f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) 
    647664VALUES ('', 'public', 'ax_historischesflurstueckalb', 'dummy', 2, 25832, 'POINT'); 
     665 
     666CREATE UNIQUE INDEX ax_historischesflurstueckalb_gml  
     667                 ON ax_historischesflurstueckalb USING btree (gml_id); 
    648668 
    649669COMMENT ON TABLE  ax_historischesflurstueckalb        IS 'Historisches FlurstÃŒck ALB'; 
     
    696716CREATE INDEX ax_historischesflurstueck_geom_idx ON ax_historischesflurstueck USING gist (wkb_geometry); 
    697717 
     718CREATE UNIQUE INDEX ax_historischesflurstueck_gml  
     719                 ON ax_historischesflurstueck USING btree (gml_id); 
     720 
    698721COMMENT ON TABLE  ax_historischesflurstueck        IS 'Historisches FlurstÃŒck, ALKIS, MIT Geometrie'; 
    699722COMMENT ON COLUMN ax_historischesflurstueck.gml_id IS 'Identifikator, global eindeutig'; 
     
    718741ALTER TABLE ax_naturumweltoderbodenschutzrecht DROP CONSTRAINT enforce_geotype_wkb_geometry; 
    719742 
    720  
    721743CREATE INDEX ax_naturumweltoderbodenschutzrecht_geom_idx 
    722   ON ax_naturumweltoderbodenschutzrecht USING gist (wkb_geometry); 
     744          ON ax_naturumweltoderbodenschutzrecht USING gist (wkb_geometry); 
     745 
     746CREATE UNIQUE INDEX ax_naturumweltoderbodenschutzrecht_gml  
     747                 ON ax_naturumweltoderbodenschutzrecht USING btree (gml_id); 
    723748 
    724749COMMENT 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'; 
     
    746771VALUES ('', 'public', 'ax_schutzgebietnachwasserrecht', 'dummy', 2, 25832, 'POINT'); 
    747772 
     773CREATE UNIQUE INDEX ax_schutzgebietnachwasserrecht_gml  
     774                 ON ax_schutzgebietnachwasserrecht USING btree (gml_id); 
     775 
    748776COMMENT 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'; 
    749777COMMENT ON COLUMN ax_schutzgebietnachwasserrecht.gml_id IS 'Identifikator, global eindeutig'; 
     
    770798 
    771799CREATE INDEX ax_schutzzone_geom_idx ON ax_schutzzone USING gist (wkb_geometry); 
     800 
     801CREATE UNIQUE INDEX ax_schutzzone_gml  
     802                 ON ax_schutzzone USING btree (gml_id); 
    772803 
    773804COMMENT ON TABLE  ax_schutzzone        IS 'S c h u t z z o n e'; 
     
    794825CREATE INDEX ax_topographischelinie_geom_idx ON ax_topographischelinie USING gist(wkb_geometry); 
    795826 
     827CREATE UNIQUE INDEX ax_topographischelinie_gml  
     828                 ON ax_topographischelinie USING btree (gml_id); 
     829 
    796830COMMENT ON TABLE  ax_topographischelinie        IS 'T o p o g r a p h i s c h e   L i n i e'; 
    797831COMMENT ON COLUMN ax_topographischelinie.gml_id IS 'Identifikator, global eindeutig'; 
     
    862896 
    863897CREATE INDEX ap_lpo_geom_idx ON ap_lpo USING gist (wkb_geometry); 
     898 
     899--DROP INDEX ap_lpo_gml; 
     900CREATE UNIQUE INDEX ap_lpo_gml  
     901                 ON ap_lpo USING btree (gml_id); 
    864902 
    865903COMMENT ON TABLE  ap_lpo        IS 'LPO: Linienförmiges PrÀsentationsobjekt'; 
     
    9631001       (f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) 
    9641002VALUES ('', 'public', 'ap_darstellung', 'dummy', 2, 25832, 'POINT'); 
     1003 
     1004--DROP INDEX ap_darstellung_gml; 
     1005CREATE UNIQUE INDEX ap_darstellung_gml  
     1006                 ON ap_darstellung USING btree (gml_id); 
    9651007 
    9661008COMMENT ON TABLE  ap_darstellung        IS 'A P  D a r s t e l l u n g'; 
     
    10181060 
    10191061-- Verbindungstabellen indizieren 
    1020   -- f. Suche Buchwerk aus Template 
    1021   CREATE UNIQUE INDEX id_ax_flurstueck_gml 
    1022             ON ax_flurstueck  USING btree (gml_id); 
     1062CREATE UNIQUE INDEX ax_flurstueck_gml 
     1063                 ON ax_flurstueck  USING btree (gml_id); 
    10231064 
    10241065COMMENT ON TABLE  ax_flurstueck        IS 'F l u r s t u e c k'; 
     
    10831124VALUES ('', 'public', 'ax_grenzpunkt', 'dummy', 2, 25832, 'POINT'); 
    10841125 
    1085  
    10861126-- DROP INDEX ax_grenzpunkt_gml; 
    10871127CREATE UNIQUE INDEX ax_grenzpunkt_gml  
     
    10971137--AX_Flurstuecksnummer 
    10981138-- ** Tabelle bisher noch nicht generiert 
    1099  
    11001139 
    11011140--AX_SonstigeEigenschaften_Flurstueck 
     
    11301169 
    11311170-- Verbindungstabellen indizieren 
    1132 CREATE INDEX ax_lagebezeichnungohnehausnummer_gml ON ax_lagebezeichnungohnehausnummer USING btree (gml_id); 
     1171CREATE UNIQUE INDEX ax_lagebezeichnungohnehausnummer_gml  
     1172                 ON ax_lagebezeichnungohnehausnummer USING btree (gml_id); 
    11331173 
    11341174-- Such-Index (z.B. fuer Navigations-Programm) 
     
    11691209 
    11701210-- Verbindungstabellen indizieren 
    1171 CREATE INDEX ax_lagebezeichnungmithausnummer_gml ON ax_lagebezeichnungmithausnummer USING btree (gml_id); 
     1211CREATE UNIQUE INDEX ax_lagebezeichnungmithausnummer_gml  
     1212                 ON ax_lagebezeichnungmithausnummer USING btree (gml_id); 
    11721213 
    11731214-- Adressen-Suche nach Strasse 
    1174 CREATE INDEX ax_lagebezeichnungmithausnummer_lage ON ax_lagebezeichnungmithausnummer USING btree (gemeinde, lage); 
     1215CREATE INDEX ax_lagebezeichnungmithausnummer_lage  
     1216          ON ax_lagebezeichnungmithausnummer USING btree (gemeinde, lage); 
    11751217 
    11761218COMMENT 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'; 
     
    12031245 
    12041246-- Verbindungstabellen indizieren 
    1205 CREATE INDEX ax_lagebezeichnungmitpseudonummer_gml ON ax_lagebezeichnungmitpseudonummer USING btree (gml_id); 
     1247CREATE UNIQUE INDEX ax_lagebezeichnungmitpseudonummer_gml  
     1248                 ON ax_lagebezeichnungmitpseudonummer USING btree (gml_id); 
    12061249 
    12071250COMMENT 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'; 
     
    13111354 
    13121355CREATE INDEX ax_punktortag_geom_idx ON ax_punktortag USING gist (wkb_geometry); 
     1356 
     1357--DROP INDEX ax_punktortag_gml; 
     1358CREATE UNIQUE INDEX ax_punktortag_gml  
     1359                 ON ax_punktortag USING btree (gml_id); 
    13131360 
    13141361COMMENT ON TABLE  ax_punktortag        IS 'P u n k t o r t   AG'; 
     
    13401387 
    13411388CREATE INDEX ax_punktortau_geom_idx ON ax_punktortau USING gist (wkb_geometry); 
     1389 
     1390--DROP INDEX ax_punktortau_gml; 
     1391CREATE UNIQUE INDEX ax_punktortau_gml  
     1392                 ON ax_punktortau USING btree (gml_id); 
    13421393 
    13431394COMMENT ON TABLE  ax_punktortau        IS 'P u n k t o r t   A U'; 
     
    13701421 
    13711422CREATE INDEX ax_punktortta_geom_idx ON ax_punktortta USING gist (wkb_geometry); 
     1423 
     1424--DROP INDEX ax_punktortta_gml; 
     1425CREATE UNIQUE INDEX ax_punktortta_gml  
     1426                 ON ax_punktortta USING btree (gml_id); 
    13721427 
    13731428COMMENT ON TABLE  ax_punktortta        IS 'P u n k t o r t   T A'; 
     
    14601515 
    14611516-- Verbindungstabellen indizieren 
    1462   CREATE INDEX id_ax_person_gml   ON ax_person  USING btree (gml_id); 
     1517CREATE UNIQUE INDEX id_ax_person_gml    
     1518                 ON ax_person  USING btree (gml_id); 
    14631519 
    14641520COMMENT 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.'; 
    14651521COMMENT ON COLUMN ax_person.gml_id IS 'Identifikator, global eindeutig'; 
    1466  
    14671522COMMENT ON COLUMN ax_person.namensbestandteil IS 'enthÀlt z.B. Titel wie "Baron"'; 
    14681523 
     
    15021557 
    15031558-- Index fÃŒr alkis_beziehungen 
    1504 CREATE INDEX ax_anschrift_gml ON ax_anschrift USING btree (gml_id); 
     1559CREATE UNIQUE INDEX ax_anschrift_gml  
     1560                 ON ax_anschrift USING btree (gml_id); 
    15051561 
    15061562COMMENT ON TABLE  ax_anschrift        IS 'A n s c h r i f t'; 
     
    15351591 
    15361592-- Verbindungstabellen indizieren 
    1537   CREATE INDEX ax_namensnummer_gml ON ax_namensnummer USING btree (gml_id); 
    1538  
     1593CREATE UNIQUE INDEX ax_namensnummer_gml  
     1594                 ON ax_namensnummer USING btree (gml_id); 
    15391595 
    15401596COMMENT 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.'; 
     
    15971653VALUES ('', 'public', 'ax_buchungsstelle', 'dummy', 2, 25832, 'POINT'); 
    15981654 
    1599  
    16001655--Index fÃŒr alkis_beziehungen 
    1601   CREATE INDEX id_ax_buchungsstelle_gml ON ax_buchungsstelle USING btree (gml_id); 
     1656CREATE UNIQUE INDEX ax_buchungsstelle_gml  
     1657                 ON ax_buchungsstelle USING btree (gml_id); 
    16021658 
    16031659COMMENT ON TABLE  ax_buchungsstelle        IS 'NREO "Buchungsstelle" ist die unter einer laufenden Nummer im Verzeichnis des Buchungsblattes eingetragene Buchung.'; 
     
    16571713CREATE INDEX ax_gebaeude_geom_idx ON ax_gebaeude USING gist (wkb_geometry); 
    16581714 
    1659 CREATE INDEX id_ax_gebaeude_gml               ON ax_gebaeude  USING btree  (gml_id); 
     1715CREATE UNIQUE INDEX ax_gebaeude_gml 
     1716                 ON ax_gebaeude  USING btree  (gml_id); 
    16601717 
    16611718COMMENT ON TABLE  ax_gebaeude        IS 'G e b a e u d e'; 
     
    17001757CREATE INDEX ax_bauteil_geom_idx ON ax_bauteil USING gist (wkb_geometry); 
    17011758 
     1759CREATE UNIQUE INDEX ax_bauteil_gml  
     1760                 ON ax_bauteil USING btree (gml_id); 
     1761 
    17021762COMMENT ON TABLE  ax_bauteil        IS 'B a u t e i l'; 
    17031763COMMENT ON COLUMN ax_bauteil.gml_id IS 'Identifikator, global eindeutig'; 
     
    17201780 
    17211781CREATE INDEX ax_besonderegebaeudelinie_geom_idx ON ax_besonderegebaeudelinie USING gist (wkb_geometry); 
     1782 
     1783CREATE UNIQUE INDEX ax_besonderegebaeudelinie_gml  
     1784                 ON ax_besonderegebaeudelinie USING btree (gml_id); 
    17221785 
    17231786COMMENT ON TABLE ax_besonderegebaeudelinie IS 'B e s o n d e r e   G e b a e u d e l i n i e'; 
     
    17421805 
    17431806CREATE INDEX ax_firstlinie_geom_idx ON ax_firstlinie USING gist (wkb_geometry); 
     1807 
     1808CREATE UNIQUE INDEX ax_firstlinie_gml  
     1809                 ON ax_firstlinie USING btree (gml_id); 
    17441810 
    17451811COMMENT ON TABLE  ax_firstlinie        IS 'F i r s t l i n i e'; 
     
    18121878SELECT AddGeometryColumn('ax_wohnbauflaeche','wkb_geometry','25832','POLYGON',2); 
    18131879 
    1814 CREATE INDEX ax_wohnbauflaeche_geom_idx ON ax_wohnbauflaeche USING gist (wkb_geometry); 
     1880CREATE INDEX ax_wohnbauflaeche_geom_idx  
     1881          ON ax_wohnbauflaeche USING gist (wkb_geometry); 
     1882 
     1883CREATE UNIQUE INDEX ax_wohnbauflaeche_gml  
     1884                 ON ax_wohnbauflaeche USING btree (gml_id); 
    18151885 
    18161886COMMENT ON TABLE  ax_wohnbauflaeche                 IS 'W o h n b a u f l a e c h e  ist eine baulich geprÀgte FlÀche einschließlich der mit ihr im Zusammenhang stehenden FreiflÀchen (z.B. VorgÀrten, ZiergÀrten, Zufahrten, StellplÀtze und HofraumflÀchen), die ausschließlich oder vorwiegend dem Wohnen dient.'; 
     
    18451915ALTER TABLE ax_industrieundgewerbeflaeche DROP CONSTRAINT enforce_geotype_wkb_geometry; 
    18461916 
    1847 CREATE INDEX ax_industrieundgewerbeflaeche_geom_idx ON ax_industrieundgewerbeflaeche USING gist (wkb_geometry); 
     1917CREATE INDEX ax_industrieundgewerbeflaeche_geom_idx  
     1918          ON ax_industrieundgewerbeflaeche USING gist (wkb_geometry); 
     1919 
     1920CREATE UNIQUE INDEX ax_industrieundgewerbeflaeche_gml  
     1921                 ON ax_industrieundgewerbeflaeche USING btree (gml_id); 
    18481922 
    18491923COMMENT ON TABLE  ax_industrieundgewerbeflaeche            IS 'I n d u s t r i e -   u n d   G e w e r b e f l a e c h e'; 
     
    18761950CREATE INDEX ax_halde_geom_idx ON ax_halde USING gist (wkb_geometry); 
    18771951 
     1952CREATE UNIQUE INDEX ax_halde_gml  
     1953                 ON ax_halde USING btree (gml_id); 
     1954 
    18781955COMMENT ON TABLE ax_halde             IS 'H a l d e'; 
    18791956COMMENT ON COLUMN ax_halde.gml_id     IS 'Identifikator, global eindeutig'; 
     
    19021979SELECT AddGeometryColumn('ax_bergbaubetrieb','wkb_geometry','25832','POLYGON',2); 
    19031980 
    1904 CREATE INDEX ax_bergbaubetrieb_geom_idx  ON ax_bergbaubetrieb  USING gist  (wkb_geometry); 
     1981CREATE INDEX ax_bergbaubetrieb_geom_idx   
     1982          ON ax_bergbaubetrieb  USING gist  (wkb_geometry); 
     1983 
     1984CREATE UNIQUE INDEX ax_bergbaubetrieb_gml  
     1985                 ON ax_bergbaubetrieb USING btree (gml_id); 
    19051986 
    19061987COMMENT ON TABLE  ax_bergbaubetrieb             IS '"Bergbaubetrieb" ist eine FlÀche, die fÃŒr die Förderung des Abbaugutes unter Tage genutzt wird.'; 
     
    19312012CREATE INDEX ax_tagebaugrubesteinbruch_geom_idx ON ax_tagebaugrubesteinbruch USING gist (wkb_geometry); 
    19322013 
     2014CREATE UNIQUE INDEX ax_tagebaugrubesteinbruchb_gml  
     2015                 ON ax_tagebaugrubesteinbruch USING btree (gml_id); 
     2016 
    19332017COMMENT 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.'; 
    19342018COMMENT ON COLUMN ax_tagebaugrubesteinbruch.gml_id   IS 'Identifikator, global eindeutig'; 
    1935  
    19362019COMMENT ON COLUMN ax_tagebaugrubesteinbruch.name     IS 'NAM "Name" ist der Eigenname von "Tagebau, Grube, Steinbruch".'; 
    19372020COMMENT ON COLUMN ax_tagebaugrubesteinbruch.abbaugut IS 'AGT "Abbaugut" gibt an, welches Material abgebaut wird.'; 
     
    19572040SELECT AddGeometryColumn('ax_flaechegemischternutzung','wkb_geometry','25832','POLYGON',2); 
    19582041 
    1959 CREATE INDEX ax_flaechegemischternutzung_geom_idx ON ax_flaechegemischternutzung USING gist (wkb_geometry); 
     2042CREATE INDEX ax_flaechegemischternutzung_geom_idx  
     2043          ON ax_flaechegemischternutzung USING gist (wkb_geometry); 
     2044 
     2045CREATE UNIQUE INDEX ax_flaechegemischternutzung_gml  
     2046                 ON ax_flaechegemischternutzung USING btree (gml_id); 
    19602047 
    19612048COMMENT 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.'; 
    19622049COMMENT ON COLUMN ax_flaechegemischternutzung.gml_id IS 'Identifikator, global eindeutig'; 
    1963  
    19642050COMMENT 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).'; 
    19652051COMMENT ON COLUMN ax_flaechegemischternutzung.funktion       IS 'FKT "Funktion" ist die zum Zeitpunkt der Erhebung vorherrschende Nutzung (Dominanzprinzip).'; 
     
    19882074CREATE INDEX ax_flaechebesondererfunktionalerpraegung_geom_idx ON ax_flaechebesondererfunktionalerpraegung USING gist (wkb_geometry); 
    19892075 
     2076CREATE UNIQUE INDEX ax_flaechebesondererfunktionalerpraegung_gml  
     2077                 ON ax_flaechebesondererfunktionalerpraegung USING btree (gml_id); 
     2078 
    19902079COMMENT 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.'; 
    19912080COMMENT ON COLUMN ax_flaechebesondererfunktionalerpraegung.gml_id IS 'Identifikator, global eindeutig'; 
    1992  
    19932081COMMENT ON COLUMN ax_flaechebesondererfunktionalerpraegung.funktion       IS 'FKT "Funktion" ist die zum Zeitpunkt der Erhebung vorherrschende Nutzung von "FlÀche besonderer funktionaler PrÀgung".'; 
    19942082COMMENT 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).'; 
     
    20142102SELECT AddGeometryColumn('ax_sportfreizeitunderholungsflaeche','wkb_geometry','25832','POLYGON',2); 
    20152103 
    2016 CREATE INDEX ax_sportfreizeitunderholungsflaeche_geom_idx ON ax_sportfreizeitunderholungsflaeche USING gist (wkb_geometry); 
     2104CREATE INDEX ax_sportfreizeitunderholungsflaeche_geom_idx  
     2105          ON ax_sportfreizeitunderholungsflaeche USING gist (wkb_geometry); 
     2106 
     2107CREATE UNIQUE INDEX ax_sportfreizeitunderholungsflaeche_gml  
     2108                 ON ax_sportfreizeitunderholungsflaeche USING btree (gml_id); 
    20172109 
    20182110COMMENT 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.'; 
     
    20402132SELECT AddGeometryColumn('ax_friedhof','wkb_geometry','25832','POLYGON',2); 
    20412133 
    2042 CREATE INDEX ax_friedhof_geom_idx ON ax_friedhof USING gist (wkb_geometry); 
     2134CREATE INDEX ax_friedhof_geom_idx  
     2135          ON ax_friedhof USING gist (wkb_geometry); 
     2136 
     2137CREATE UNIQUE INDEX ax_friedhof_gml  
     2138                 ON ax_friedhof USING btree (gml_id); 
    20432139 
    20442140COMMENT ON TABLE  ax_friedhof           IS '"F r i e d h o f"  ist eine FlÀche, auf der Tote bestattet sind.'; 
     
    20712167SELECT AddGeometryColumn('ax_strassenverkehr','wkb_geometry','25832','POLYGON',2); 
    20722168 
    2073 CREATE INDEX ax_strassenverkehr_geom_idx ON ax_strassenverkehr USING gist (wkb_geometry); 
     2169CREATE INDEX ax_strassenverkehr_geom_idx  
     2170          ON ax_strassenverkehr USING gist (wkb_geometry); 
     2171 
     2172CREATE UNIQUE INDEX ax_strassenverkehr_gml  
     2173                 ON ax_strassenverkehr USING btree (gml_id); 
    20742174 
    20752175COMMENT 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.'; 
     
    21002200SELECT AddGeometryColumn('ax_weg','wkb_geometry','25832','POLYGON',2); 
    21012201 
    2102 CREATE INDEX ax_weg_geom_idx ON ax_weg USING gist (wkb_geometry); 
     2202CREATE INDEX ax_weg_geom_idx  
     2203          ON ax_weg USING gist (wkb_geometry); 
     2204 
     2205CREATE UNIQUE INDEX ax_weg_gml  
     2206                 ON ax_weg USING btree (gml_id); 
    21032207 
    21042208COMMENT 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.'; 
     
    21272231SELECT AddGeometryColumn('ax_platz','wkb_geometry','25832','POLYGON',2); 
    21282232 
    2129 CREATE INDEX ax_platz_geom_idx ON ax_platz USING gist (wkb_geometry); 
     2233CREATE INDEX ax_platz_geom_idx  
     2234          ON ax_platz USING gist (wkb_geometry); 
     2235 
     2236CREATE UNIQUE INDEX ax_platz_gml  
     2237                 ON ax_platz USING btree (gml_id); 
    21302238 
    21312239COMMENT 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).'; 
     
    21562264SELECT AddGeometryColumn('ax_bahnverkehr','wkb_geometry','25832','POLYGON',2); 
    21572265 
    2158 CREATE INDEX ax_bahnverkehr_geom_idx ON ax_bahnverkehr USING gist (wkb_geometry); 
     2266CREATE INDEX ax_bahnverkehr_geom_idx  
     2267          ON ax_bahnverkehr USING gist (wkb_geometry); 
     2268 
     2269CREATE UNIQUE INDEX ax_bahnverkehr_gml  
     2270                 ON ax_bahnverkehr USING btree (gml_id); 
    21592271 
    21602272COMMENT 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.'; 
     
    21932305SELECT AddGeometryColumn('ax_flugverkehr','wkb_geometry','25832','POLYGON',2); 
    21942306 
    2195 CREATE INDEX ax_flugverkehr_geom_idx  ON ax_flugverkehr  USING gist  (wkb_geometry); 
     2307CREATE INDEX ax_flugverkehr_geom_idx 
     2308          ON ax_flugverkehr  USING gist  (wkb_geometry); 
     2309 
     2310CREATE UNIQUE INDEX ax_flugverkehr_gml  
     2311                 ON ax_flugverkehr USING btree (gml_id); 
    21962312 
    21972313COMMENT 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.'; 
    21982314COMMENT ON COLUMN ax_flugverkehr.gml_id      IS 'Identifikator, global eindeutig'; 
    2199  
    22002315COMMENT ON COLUMN ax_flugverkehr.funktion    IS 'FKT "Funktion" ist die zum Zeitpunkt der Erhebung vorherrschende Nutzung (Dominanzprinzip).'; 
    22012316COMMENT ON COLUMN ax_flugverkehr.art         IS 'ART "Art" ist Einstufung der FlugverkehrsflÀche durch das Luftfahrtbundesamt.'; 
     
    22242339 
    22252340CREATE INDEX ax_schiffsverkehr_geom_idx 
    2226   ON ax_schiffsverkehr USING gist (wkb_geometry); 
     2341          ON ax_schiffsverkehr USING gist (wkb_geometry); 
     2342 
     2343CREATE UNIQUE INDEX ax_schiffsverkehr_gml  
     2344                 ON ax_schiffsverkehr USING btree (gml_id); 
    22272345 
    22282346COMMENT 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.'; 
    22292347COMMENT ON COLUMN ax_schiffsverkehr.gml_id   IS 'Identifikator, global eindeutig'; 
    2230  
    22312348COMMENT ON COLUMN ax_schiffsverkehr.funktion IS 'FKT "Funktion" ist die zum Zeitpunkt der Erhebung vorherrschende Nutzung von "Schiffsverkehr".'; 
    22322349COMMENT ON COLUMN ax_schiffsverkehr.name     IS 'NAM "Name" ist der Eigenname von "Schiffsverkehr".'; 
     
    22542371SELECT AddGeometryColumn('ax_landwirtschaft','wkb_geometry','25832','POLYGON',2); 
    22552372 
    2256 CREATE INDEX ax_landwirtschaft_geom_idx ON ax_landwirtschaft USING gist (wkb_geometry); 
     2373CREATE INDEX ax_landwirtschaft_geom_idx  
     2374          ON ax_landwirtschaft USING gist (wkb_geometry); 
     2375 
     2376CREATE UNIQUE INDEX ax_landwirtschaft_gml  
     2377                 ON ax_landwirtschaft USING btree (gml_id); 
    22572378 
    22582379COMMENT 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'; 
     
    22792400SELECT AddGeometryColumn('ax_wald','wkb_geometry','25832','POLYGON',2); 
    22802401 
    2281 CREATE INDEX ax_wald_geom_idx ON ax_wald USING gist (wkb_geometry); 
     2402CREATE INDEX ax_wald_geom_idx  
     2403          ON ax_wald USING gist (wkb_geometry); 
     2404 
     2405CREATE UNIQUE INDEX ax_wald_gml  
     2406                 ON ax_wald USING btree (gml_id); 
    22822407 
    22832408COMMENT ON TABLE  ax_wald             IS '"W a l d" ist eine FlÀche, die mit Forstpflanzen (WaldbÀume und WaldstrÀucher) bestockt ist.'; 
     
    23052430SELECT AddGeometryColumn('ax_gehoelz','wkb_geometry','25832','POLYGON',2); 
    23062431 
    2307 CREATE INDEX ax_gehoelz_geom_idx ON ax_gehoelz USING gist (wkb_geometry); 
     2432CREATE INDEX ax_gehoelz_geom_idx  
     2433          ON ax_gehoelz USING gist (wkb_geometry); 
     2434 
     2435CREATE UNIQUE INDEX ax_gehoelz_gml  
     2436                 ON ax_gehoelz USING btree (gml_id); 
    23082437 
    23092438COMMENT ON TABLE  ax_gehoelz        IS '"G e h o e l z" ist eine FlÀche, die mit einzelnen BÀumen, Baumgruppen, BÃŒschen, Hecken und StrÀuchern bestockt ist.'; 
     
    23302459SELECT AddGeometryColumn('ax_heide','wkb_geometry','25832','POLYGON',2); 
    23312460 
    2332 CREATE INDEX ax_heide_geom_idx ON ax_heide USING gist (wkb_geometry); 
     2461CREATE INDEX ax_heide_geom_idx  
     2462          ON ax_heide USING gist (wkb_geometry); 
     2463 
     2464CREATE UNIQUE INDEX ax_heide_gml  
     2465                 ON ax_heide USING btree (gml_id); 
    23332466 
    23342467COMMENT 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.'; 
     
    23522485SELECT AddGeometryColumn('ax_moor','wkb_geometry','25832','POLYGON',2); 
    23532486 
    2354 CREATE INDEX ax_moor_geom_idx  ON ax_moor  USING gist (wkb_geometry); 
     2487CREATE INDEX ax_moor_geom_idx 
     2488          ON ax_moor  USING gist (wkb_geometry); 
     2489 
     2490CREATE UNIQUE INDEX ax_moor_gml  
     2491                 ON ax_moor USING btree (gml_id); 
    23552492 
    23562493COMMENT ON TABLE  ax_moor        IS '"M o o r"  ist eine unkultivierte FlÀche, deren obere Schicht aus vertorften oder zersetzten Pflanzenresten besteht.'; 
     
    23752512SELECT AddGeometryColumn('ax_sumpf','wkb_geometry','25832','POLYGON',2); 
    23762513 
    2377 CREATE INDEX ax_sumpf_geom_idx ON ax_sumpf USING gist (wkb_geometry); 
     2514CREATE INDEX ax_sumpf_geom_idx 
     2515          ON ax_sumpf USING gist (wkb_geometry); 
     2516 
     2517CREATE UNIQUE INDEX ax_sumpf_gml  
     2518                 ON ax_sumpf USING btree (gml_id); 
    23782519 
    23792520COMMENT 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.'; 
     
    23992540SELECT AddGeometryColumn('ax_unlandvegetationsloseflaeche','wkb_geometry','25832','POLYGON',2); 
    24002541 
    2401 CREATE INDEX ax_unlandvegetationsloseflaeche_geom_idx ON ax_unlandvegetationsloseflaeche USING gist (wkb_geometry); 
     2542CREATE INDEX ax_unlandvegetationsloseflaeche_geom_idx  
     2543          ON ax_unlandvegetationsloseflaeche USING gist (wkb_geometry); 
     2544 
     2545CREATE UNIQUE INDEX ax_unlandvegetationsloseflaeche_gml  
     2546                 ON ax_unlandvegetationsloseflaeche USING btree (gml_id); 
    24022547 
    24032548COMMENT 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.'; 
     
    24392584SELECT AddGeometryColumn('ax_fliessgewaesser','wkb_geometry','25832','POLYGON',2); 
    24402585 
    2441 CREATE INDEX ax_fliessgewaesser_geom_idx ON ax_fliessgewaesser USING gist (wkb_geometry); 
     2586CREATE INDEX ax_fliessgewaesser_geom_idx  
     2587          ON ax_fliessgewaesser USING gist (wkb_geometry); 
     2588 
     2589CREATE UNIQUE INDEX ax_fliessgewaesser_gml  
     2590                 ON ax_fliessgewaesser USING btree (gml_id); 
    24422591 
    24432592COMMENT ON TABLE  ax_fliessgewaesser          IS '"F l i e s s g e w a e s s e r" ist ein geometrisch begrenztes, oberirdisches, auf dem Festland fließendes GewÀsser, das die Wassermengen sammelt, die als NiederschlÀge auf die ErdoberflÀche fallen oder in Quellen austreten, und in ein anderes GewÀsser, ein Meer oder in einen See transportiert'; 
     
    24652614SELECT AddGeometryColumn('ax_hafenbecken','wkb_geometry','25832','POLYGON',2); 
    24662615 
    2467 CREATE INDEX ax_hafenbecken_geom_idx  ON ax_hafenbecken  USING gist  (wkb_geometry); 
     2616CREATE INDEX ax_hafenbecken_geom_idx 
     2617          ON ax_hafenbecken  USING gist  (wkb_geometry); 
     2618 
     2619CREATE UNIQUE INDEX ax_hafenbecken_gml  
     2620                 ON ax_hafenbecken USING btree (gml_id); 
    24682621 
    24692622COMMENT 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.'; 
     
    24952648SELECT AddGeometryColumn('ax_stehendesgewaesser','wkb_geometry','25832','POLYGON',2); 
    24962649 
    2497 CREATE INDEX ax_stehendesgewaesser_geom_idx ON ax_stehendesgewaesser USING gist (wkb_geometry); 
     2650CREATE INDEX ax_stehendesgewaesser_geom_idx 
     2651          ON ax_stehendesgewaesser USING gist (wkb_geometry); 
     2652 
     2653CREATE UNIQUE INDEX ax_stehendesgewaesser_gml  
     2654                 ON ax_stehendesgewaesser USING btree (gml_id); 
    24982655 
    24992656COMMENT ON TABLE  ax_stehendesgewaesser           IS 's t e h e n d e s   G e w a e s s e r  ist eine natÃŒrliche oder kÃŒnstliche mit Wasser gefÃŒllte, allseitig umschlossene Hohlform der LandoberflÀche ohne unmittelbaren Zusammenhang mit "Meer".'; 
     
    25232680SELECT AddGeometryColumn('ax_meer','wkb_geometry','25832','POLYGON',2); 
    25242681 
    2525 CREATE INDEX ax_meer_geom_idx ON ax_meer USING gist (wkb_geometry); 
     2682CREATE INDEX ax_meer_geom_idx 
     2683          ON ax_meer USING gist (wkb_geometry); 
     2684 
     2685CREATE UNIQUE INDEX ax_meer_gml  
     2686                 ON ax_meer USING btree (gml_id); 
    25262687 
    25272688COMMENT ON TABLE  ax_meer              IS '"M e e r" ist die das Festland umgebende WasserflÀche.'; 
     
    25732734SELECT AddGeometryColumn('ax_turm','wkb_geometry','25832','POLYGON',2); 
    25742735 
    2575 CREATE INDEX ax_turm_geom_idx ON ax_turm USING gist (wkb_geometry); 
     2736CREATE INDEX ax_turm_geom_idx 
     2737          ON ax_turm USING gist (wkb_geometry); 
     2738 
     2739CREATE UNIQUE INDEX ax_turm_gml  
     2740                 ON ax_turm USING btree (gml_id); 
    25762741 
    25772742COMMENT ON TABLE  ax_turm        IS 'T u r m'; 
     
    25972762ALTER TABLE ax_bauwerkoderanlagefuerindustrieundgewerbe DROP CONSTRAINT enforce_geotype_wkb_geometry; 
    25982763 
    2599 CREATE INDEX ax_bauwerkoderanlagefuerindustrieundgewerbe_geom_idx ON ax_bauwerkoderanlagefuerindustrieundgewerbe USING gist (wkb_geometry); 
     2764CREATE INDEX ax_bauwerkoderanlagefuerindustrieundgewerbe_geom_idx  
     2765          ON ax_bauwerkoderanlagefuerindustrieundgewerbe USING gist (wkb_geometry); 
     2766 
     2767CREATE UNIQUE INDEX ax_bauwerkoderanlagefuerindustrieundgewerbe_gml  
     2768                 ON ax_bauwerkoderanlagefuerindustrieundgewerbe USING btree (gml_id); 
    26002769 
    26012770COMMENT ON TABLE ax_bauwerkoderanlagefuerindustrieundgewerbe         IS 'Bauwerk oder Anlage fuer Industrie und Gewerbe'; 
     
    26192788SELECT AddGeometryColumn('ax_vorratsbehaelterspeicherbauwerk','wkb_geometry','25832','POLYGON',2); 
    26202789 
    2621 CREATE INDEX ax_vorratsbehaelterspeicherbauwerk_geom_idx ON ax_vorratsbehaelterspeicherbauwerk USING gist (wkb_geometry); 
     2790CREATE INDEX ax_vorratsbehaelterspeicherbauwerk_geom_idx  
     2791          ON ax_vorratsbehaelterspeicherbauwerk USING gist (wkb_geometry); 
     2792 
     2793CREATE UNIQUE INDEX ax_vorratsbehaelterspeicherbauwerk_gml  
     2794                 ON ax_vorratsbehaelterspeicherbauwerk USING btree (gml_id); 
    26222795 
    26232796COMMENT ON TABLE  ax_vorratsbehaelterspeicherbauwerk        IS 'V o r r a t s b e h a e l t e r  /  S p e i c h e r b a u w e r k'; 
     
    26432816SELECT AddGeometryColumn('ax_transportanlage','wkb_geometry','25832','LINESTRING',2); 
    26442817 
    2645 CREATE INDEX ax_transportanlage_geom_idx ON ax_transportanlage USING gist (wkb_geometry); 
     2818CREATE INDEX ax_transportanlage_geom_idx  
     2819          ON ax_transportanlage USING gist (wkb_geometry); 
     2820 
     2821CREATE UNIQUE INDEX ax_transportanlage_gml  
     2822                 ON ax_transportanlage USING btree (gml_id); 
    26462823 
    26472824COMMENT ON TABLE  ax_transportanlage        IS 'T r a n s p o r t a n l a g e'; 
     
    26652842SELECT AddGeometryColumn('ax_leitung','wkb_geometry','25832','LINESTRING',2); 
    26662843 
    2667 CREATE INDEX ax_leitung_geom_idx ON ax_leitung USING gist (wkb_geometry); 
     2844CREATE INDEX ax_leitung_geom_idx 
     2845          ON ax_leitung USING gist (wkb_geometry); 
     2846 
     2847CREATE UNIQUE INDEX ax_leitung_gml  
     2848                 ON ax_leitung USING btree (gml_id); 
    26682849 
    26692850COMMENT ON TABLE  ax_leitung        IS 'L e i t u n g'; 
     
    26902871ALTER TABLE ax_bauwerkoderanlagefuersportfreizeitunderholung DROP CONSTRAINT enforce_geotype_wkb_geometry; 
    26912872 
    2692 CREATE INDEX ax_bauwerkoderanlagefuersportfreizeitunderholung_geom_idx ON ax_bauwerkoderanlagefuersportfreizeitunderholung USING gist (wkb_geometry); 
     2873CREATE INDEX ax_bauwerkoderanlagefuersportfreizeitunderholung_geom_idx  
     2874          ON ax_bauwerkoderanlagefuersportfreizeitunderholung USING gist (wkb_geometry); 
     2875 
     2876CREATE UNIQUE INDEX ax_bauwerkoderanlagefuersportfreizeitunderholung_gml  
     2877                 ON ax_bauwerkoderanlagefuersportfreizeitunderholung USING btree (gml_id); 
    26932878 
    26942879COMMENT ON TABLE  ax_bauwerkoderanlagefuersportfreizeitunderholung        IS 'Bauwerk oder Anlage fuer Sport, Freizeit und Erholung'; 
     
    27162901        DROP CONSTRAINT enforce_geotype_wkb_geometry; 
    27172902 
    2718 CREATE INDEX ax_historischesbauwerkoderhistorischeeinrichtung_geom_idx ON ax_historischesbauwerkoderhistorischeeinrichtung USING gist (wkb_geometry); 
     2903CREATE INDEX ax_historischesbauwerkoderhistorischeeinrichtung_geom_idx  
     2904          ON ax_historischesbauwerkoderhistorischeeinrichtung USING gist (wkb_geometry); 
     2905 
     2906CREATE UNIQUE INDEX ax_historischesbauwerkoderhistorischeeinrichtung_gml  
     2907                 ON ax_historischesbauwerkoderhistorischeeinrichtung USING btree (gml_id); 
    27192908 
    27202909COMMENT ON TABLE  ax_historischesbauwerkoderhistorischeeinrichtung        IS 'Historisches Bauwerk oder historische Einrichtung'; 
     
    27402929SELECT AddGeometryColumn('ax_heilquellegasquelle','wkb_geometry','25832','POINT',2); 
    27412930 
    2742 CREATE INDEX ax_heilquellegasquelle_geom_idx ON ax_heilquellegasquelle USING gist (wkb_geometry); 
     2931CREATE INDEX ax_heilquellegasquelle_geom_idx  
     2932          ON ax_heilquellegasquelle USING gist (wkb_geometry); 
     2933 
     2934CREATE UNIQUE INDEX ax_heilquellegasquelle_gml  
     2935                 ON ax_heilquellegasquelle USING btree (gml_id); 
    27432936 
    27442937COMMENT ON TABLE  ax_heilquellegasquelle        IS 'H e i l q u e l l e  /  G a s q u e l l e'; 
     
    27672960ALTER TABLE ax_sonstigesbauwerkodersonstigeeinrichtung DROP CONSTRAINT enforce_geotype_wkb_geometry; 
    27682961 
    2769 CREATE INDEX ax_sonstigesbauwerkodersonstigeeinrichtung_geom_idx ON ax_sonstigesbauwerkodersonstigeeinrichtung USING gist (wkb_geometry); 
     2962CREATE INDEX ax_sonstigesbauwerkodersonstigeeinrichtung_geom_idx  
     2963          ON ax_sonstigesbauwerkodersonstigeeinrichtung USING gist (wkb_geometry); 
     2964 
     2965CREATE UNIQUE INDEX ax_sonstigesbauwerkodersonstigeeinrichtung_gml  
     2966                 ON ax_sonstigesbauwerkodersonstigeeinrichtung USING btree (gml_id); 
    27702967 
    27712968COMMENT ON TABLE  ax_sonstigesbauwerkodersonstigeeinrichtung        IS 'sonstiges Bauwerk oder sonstige Einrichtung'; 
     
    27902987 
    27912988CREATE INDEX ax_einrichtunginoeffentlichenbereichen_geom_idx 
    2792   ON ax_einrichtunginoeffentlichenbereichen USING gist (wkb_geometry); 
     2989          ON ax_einrichtunginoeffentlichenbereichen USING gist (wkb_geometry); 
     2990 
     2991CREATE UNIQUE INDEX ax_einrichtunginoeffentlichenbereichen_gml  
     2992                 ON ax_einrichtunginoeffentlichenbereichen USING btree (gml_id); 
    27932993 
    27942994COMMENT ON TABLE  ax_einrichtunginoeffentlichenbereichen        IS 'E i n r i c h t u n g   i n   O e f f e n t l i c h e n   B e r e i c h e n'; 
     
    28163016VALUES ('', 'public', 'ax_besondererbauwerkspunkt', 'dummy', 2, 25832, 'POINT'); 
    28173017 
     3018CREATE UNIQUE INDEX ax_besondererbauwerkspunkt_gml  
     3019                 ON ax_besondererbauwerkspunkt USING btree (gml_id); 
     3020 
    28183021COMMENT 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'; 
    28193022COMMENT ON COLUMN ax_besondererbauwerkspunkt.gml_id IS 'Identifikator, global eindeutig'; 
     
    28453048ALTER TABLE ax_bauwerkimverkehrsbereich DROP CONSTRAINT enforce_geotype_wkb_geometry; 
    28463049 
    2847 CREATE INDEX ax_bauwerkimverkehrsbereich_geom_idx ON ax_bauwerkimverkehrsbereich USING gist (wkb_geometry); 
     3050CREATE INDEX ax_bauwerkimverkehrsbereich_geom_idx  
     3051          ON ax_bauwerkimverkehrsbereich USING gist (wkb_geometry); 
     3052 
     3053CREATE UNIQUE INDEX ax_bauwerkimverkehrsbereich_gml  
     3054                 ON ax_bauwerkimverkehrsbereich USING btree (gml_id); 
    28483055 
    28493056COMMENT 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'; 
     
    28713078        ADD CONSTRAINT ax_strassenverkehrsanlage_pk PRIMARY KEY (ogc_fid); 
    28723079 
    2873 CREATE INDEX ax_strassenverkehrsanlage_geom_idx ON ax_strassenverkehrsanlage USING gist (wkb_geometry); 
     3080CREATE INDEX ax_strassenverkehrsanlage_geom_idx  
     3081          ON ax_strassenverkehrsanlage USING gist (wkb_geometry); 
     3082 
     3083CREATE UNIQUE INDEX ax_strassenverkehrsanlage_gml  
     3084                 ON ax_strassenverkehrsanlage USING btree (gml_id); 
    28743085 
    28753086COMMENT 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'; 
     
    28963107ALTER TABLE ax_wegpfadsteig DROP CONSTRAINT enforce_geotype_wkb_geometry; 
    28973108 
    2898 CREATE INDEX ax_wegpfadsteig_geom_idx ON ax_wegpfadsteig USING gist (wkb_geometry); 
     3109CREATE INDEX ax_wegpfadsteig_geom_idx  
     3110          ON ax_wegpfadsteig USING gist (wkb_geometry); 
     3111 
     3112CREATE UNIQUE INDEX ax_wegpfadsteig_gml  
     3113                 ON ax_wegpfadsteig USING btree (gml_id); 
    28993114 
    29003115COMMENT ON TABLE  ax_wegpfadsteig        IS 'W e g  /  P f a d  /  S t e i g'; 
     
    29183133SELECT AddGeometryColumn('ax_bahnverkehrsanlage','wkb_geometry','25832','POINT',2); 
    29193134 
    2920 CREATE INDEX ax_bahnverkehrsanlage_geom_idx  ON ax_bahnverkehrsanlage USING gist (wkb_geometry); 
     3135CREATE INDEX ax_bahnverkehrsanlage_geom_idx 
     3136          ON ax_bahnverkehrsanlage USING gist (wkb_geometry); 
     3137 
     3138CREATE UNIQUE INDEX ax_bahnverkehrsanlage_gml  
     3139                 ON ax_bahnverkehrsanlage USING btree (gml_id); 
    29213140 
    29223141COMMENT ON TABLE  ax_bahnverkehrsanlage        IS 'B a h n v e r k e h r s a n l a g e'; 
     
    29473166ALTER TABLE ax_gleis DROP CONSTRAINT enforce_geotype_wkb_geometry; 
    29483167 
    2949 CREATE INDEX ax_gleis_geom_idx ON ax_gleis USING gist (wkb_geometry); 
     3168CREATE INDEX ax_gleis_geom_idx  
     3169          ON ax_gleis USING gist (wkb_geometry); 
     3170 
     3171CREATE UNIQUE INDEX ax_gleis_gml  
     3172                 ON ax_gleis USING btree (gml_id); 
    29503173 
    29513174COMMENT ON TABLE  ax_gleis        IS 'G l e i s'; 
     
    29723195SELECT AddGeometryColumn('ax_flugverkehrsanlage','wkb_geometry','25832','POLYGON',2); 
    29733196 
    2974 CREATE INDEX ax_flugverkehrsanlage_geom_idx ON ax_flugverkehrsanlage USING gist (wkb_geometry); 
     3197CREATE INDEX ax_flugverkehrsanlage_geom_idx 
     3198          ON ax_flugverkehrsanlage USING gist (wkb_geometry); 
     3199 
     3200CREATE UNIQUE INDEX ax_flugverkehrsanlage_gml  
     3201                 ON ax_flugverkehrsanlage USING btree (gml_id); 
    29753202 
    29763203COMMENT ON TABLE  ax_flugverkehrsanlage             IS 'F l u g v e r k e h r s a n l a g e'; 
     
    30003227ALTER TABLE ax_bauwerkimgewaesserbereich DROP CONSTRAINT enforce_geotype_wkb_geometry; 
    30013228 
    3002 CREATE INDEX ax_bauwerkimgewaesserbereich_geom_idx ON ax_bauwerkimgewaesserbereich USING gist (wkb_geometry); 
     3229CREATE INDEX ax_bauwerkimgewaesserbereich_geom_idx  
     3230          ON ax_bauwerkimgewaesserbereich USING gist (wkb_geometry); 
     3231 
     3232CREATE UNIQUE INDEX ax_bauwerkimgewaesserbereich_gml  
     3233                 ON ax_bauwerkimgewaesserbereich USING btree (gml_id); 
    30033234 
    30043235COMMENT ON TABLE  ax_bauwerkimgewaesserbereich        IS 'B a u w e r k   i m   G e w a e s s e r b e r e i c h'; 
     
    30273258ALTER TABLE ONLY ax_vegetationsmerkmal DROP CONSTRAINT enforce_geotype_wkb_geometry; 
    30283259 
    3029 CREATE INDEX ax_vegetationsmerkmal_geom_idx ON ax_vegetationsmerkmal USING gist (wkb_geometry); 
     3260CREATE INDEX ax_vegetationsmerkmal_geom_idx 
     3261          ON ax_vegetationsmerkmal USING gist (wkb_geometry); 
     3262 
     3263CREATE UNIQUE INDEX ax_vegetationsmerkmal_gml  
     3264                 ON ax_vegetationsmerkmal USING btree (gml_id); 
    30303265 
    30313266COMMENT ON TABLE  ax_vegetationsmerkmal        IS 'V e g a t a t i o n s m e r k m a l'; 
     
    30513286SELECT AddGeometryColumn('ax_gewaessermerkmal','wkb_geometry','25832','POINT',2); 
    30523287 
    3053 CREATE INDEX ax_gewaessermerkmal_geom_idx ON ax_gewaessermerkmal USING gist (wkb_geometry); 
     3288CREATE INDEX ax_gewaessermerkmal_geom_idx 
     3289          ON ax_gewaessermerkmal USING gist (wkb_geometry); 
     3290 
     3291CREATE UNIQUE INDEX ax_gewaessermerkmal_gml  
     3292                 ON ax_gewaessermerkmal USING btree (gml_id); 
    30543293 
    30553294COMMENT ON TABLE  ax_gewaessermerkmal        IS 'G e w a e s s e r m e r k m a l'; 
     
    30753314ALTER TABLE ax_untergeordnetesgewaesser DROP CONSTRAINT enforce_geotype_wkb_geometry; 
    30763315 
    3077 CREATE INDEX ax_untergeordnetesgewaesser_geom_idx ON ax_untergeordnetesgewaesser USING gist (wkb_geometry); 
     3316CREATE INDEX ax_untergeordnetesgewaesser_geom_idx  
     3317          ON ax_untergeordnetesgewaesser USING gist (wkb_geometry); 
     3318 
     3319CREATE UNIQUE INDEX ax_untergeordnetesgewaesser_gml  
     3320                 ON ax_untergeordnetesgewaesser USING btree (gml_id); 
    30783321 
    30793322COMMENT ON TABLE  ax_untergeordnetesgewaesser        IS 'u n t e r g e o r d n e t e s   G e w a e s s e r'; 
     
    31183361ALTER TABLE ONLY ax_boeschungkliff 
    31193362        ADD CONSTRAINT ax_boeschungkliff_pk PRIMARY KEY (ogc_fid); 
     3363 
     3364CREATE UNIQUE INDEX ax_boeschungkliff_gml  
     3365                 ON ax_boeschungkliff USING btree (gml_id); 
    31203366 
    31213367COMMENT ON TABLE  ax_boeschungkliff        IS 'B o e s c h u n g s k l i f f'; 
     
    31383384SELECT AddGeometryColumn('ax_boeschungsflaeche','wkb_geometry','25832','POLYGON',2); 
    31393385 
    3140 CREATE INDEX ax_boeschungsflaeche_geom_idx ON ax_boeschungsflaeche USING gist (wkb_geometry); 
     3386CREATE INDEX ax_boeschungsflaeche_geom_idx  
     3387          ON ax_boeschungsflaeche USING gist (wkb_geometry); 
     3388 
     3389CREATE UNIQUE INDEX ax_boeschungsflaeche_gml  
     3390                 ON ax_boeschungsflaeche USING btree (gml_id); 
    31413391 
    31423392COMMENT ON TABLE  ax_boeschungsflaeche        IS 'B o e s c h u n g s f l a e c h e'; 
     
    31613411ALTER TABLE ax_dammwalldeich DROP CONSTRAINT enforce_geotype_wkb_geometry; 
    31623412 
    3163 CREATE INDEX ax_dammwalldeich_geom_idx ON ax_dammwalldeich USING gist (wkb_geometry); 
     3413CREATE INDEX ax_dammwalldeich_geom_idx  
     3414          ON ax_dammwalldeich USING gist (wkb_geometry); 
     3415 
     3416CREATE UNIQUE INDEX ax_dammwalldeich_gml  
     3417                 ON ax_dammwalldeich USING btree (gml_id); 
    31643418 
    31653419COMMENT ON TABLE  ax_dammwalldeich        IS 'D a m m  /  W a l l  /  D e i c h'; 
     
    31863440SELECT AddGeometryColumn('ax_felsenfelsblockfelsnadel','wkb_geometry','25832','POLYGON',2); 
    31873441 
    3188 CREATE INDEX ax_felsenfelsblockfelsnadel_geom_idx ON ax_felsenfelsblockfelsnadel USING gist (wkb_geometry); 
     3442CREATE INDEX ax_felsenfelsblockfelsnadel_geom_idx  
     3443          ON ax_felsenfelsblockfelsnadel USING gist (wkb_geometry); 
     3444 
     3445CREATE UNIQUE INDEX ax_felsenfelsblockfelsnadel_gml  
     3446                 ON ax_felsenfelsblockfelsnadel USING btree (gml_id); 
    31893447 
    31903448COMMENT 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'; 
     
    32313489SELECT AddGeometryColumn('ax_gelaendekante','wkb_geometry','25832','LINESTRING',2); 
    32323490 
    3233 CREATE INDEX ax_gelaendekante_geom_idx ON ax_gelaendekante USING gist (wkb_geometry); 
     3491CREATE INDEX ax_gelaendekante_geom_idx  
     3492          ON ax_gelaendekante USING gist (wkb_geometry); 
     3493 
     3494CREATE UNIQUE INDEX ax_gelaendekante_gml  
     3495                 ON ax_gelaendekante USING btree (gml_id); 
    32343496 
    32353497COMMENT ON TABLE  ax_gelaendekante        IS 'G e l a e n d e k a n t e'; 
     
    32583520SELECT AddGeometryColumn('ax_besondererhoehenpunkt','wkb_geometry','25832','POINT',2); 
    32593521 
    3260 CREATE INDEX ax_besondererhoehenpunkt_geom_idx ON ax_besondererhoehenpunkt USING gist (wkb_geometry); 
     3522CREATE INDEX ax_besondererhoehenpunkt_geom_idx 
     3523          ON ax_besondererhoehenpunkt USING gist (wkb_geometry); 
     3524 
     3525CREATE UNIQUE INDEX ax_besondererhoehenpunkt_gml  
     3526                 ON ax_besondererhoehenpunkt USING btree (gml_id); 
    32613527 
    32623528COMMENT ON TABLE  ax_besondererhoehenpunkt        IS 'B e s o n d e r e r   H ö h e n - P u n k t'; 
     
    32923558SELECT AddGeometryColumn('ax_klassifizierungnachstrassenrecht','wkb_geometry','25832','POLYGON',2); 
    32933559 
    3294 CREATE INDEX ax_klassifizierungnachstrassenrecht_geom_idx  ON ax_klassifizierungnachstrassenrecht  USING gist  (wkb_geometry); 
     3560CREATE INDEX ax_klassifizierungnachstrassenrecht_geom_idx 
     3561          ON ax_klassifizierungnachstrassenrecht  USING gist  (wkb_geometry); 
     3562 
     3563CREATE UNIQUE INDEX ax_klassifizierungnachstrassenrecht_gml  
     3564                 ON ax_klassifizierungnachstrassenrecht USING btree (gml_id); 
    32953565 
    32963566COMMENT 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'; 
     
    33143584 
    33153585CREATE INDEX ax_klassifizierungnachwasserrecht_geom_idx 
    3316   ON ax_klassifizierungnachwasserrecht USING gist (wkb_geometry); 
     3586          ON ax_klassifizierungnachwasserrecht USING gist (wkb_geometry); 
    33173587 
    33183588COMMENT 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'; 
     
    33453615ALTER TABLE ax_bauraumoderbodenordnungsrecht DROP CONSTRAINT enforce_geotype_wkb_geometry; 
    33463616 
    3347 CREATE INDEX ax_bauraumoderbodenordnungsrecht_geom_idx ON ax_bauraumoderbodenordnungsrecht USING gist (wkb_geometry); 
     3617CREATE INDEX ax_bauraumoderbodenordnungsrecht_geom_idx 
     3618          ON ax_bauraumoderbodenordnungsrecht USING gist (wkb_geometry); 
     3619 
     3620CREATE UNIQUE INDEX ax_bauraumoderbodenordnungsrecht_gml  
     3621                 ON ax_bauraumoderbodenordnungsrecht USING btree (gml_id); 
    33483622 
    33493623COMMENT ON TABLE  ax_bauraumoderbodenordnungsrecht             IS 'REO: Bau-, Raum- oder Bodenordnungsrecht'; 
     
    33793653ALTER TABLE ax_sonstigesrecht DROP CONSTRAINT enforce_geotype_wkb_geometry; 
    33803654 
    3381 CREATE INDEX ax_sonstigesrecht_geom_idx  ON ax_sonstigesrecht USING gist (wkb_geometry); 
     3655CREATE INDEX ax_sonstigesrecht_geom_idx 
     3656          ON ax_sonstigesrecht USING gist (wkb_geometry); 
     3657 
     3658CREATE UNIQUE INDEX ax_sonstigesrecht_gml  
     3659                 ON ax_sonstigesrecht USING btree (gml_id); 
    33823660 
    33833661COMMENT ON TABLE  ax_sonstigesrecht        IS 'S o n s t i g e s   R e c h t'; 
     
    34163694ALTER TABLE ONLY ax_bodenschaetzung DROP CONSTRAINT enforce_geotype_wkb_geometry; 
    34173695 
    3418 CREATE INDEX ax_bodenschaetzung_geom_idx ON ax_bodenschaetzung USING gist (wkb_geometry); 
     3696CREATE INDEX ax_bodenschaetzung_geom_idx 
     3697          ON ax_bodenschaetzung USING gist (wkb_geometry); 
     3698 
     3699CREATE UNIQUE INDEX ax_bodenschaetzung_gml  
     3700                 ON ax_bodenschaetzung USING btree (gml_id); 
    34193701 
    34203702COMMENT ON TABLE  ax_bodenschaetzung        IS 'B o d e n s c h a e t z u n g'; 
     
    34513733 
    34523734CREATE INDEX ax_musterlandesmusterundvergleichsstueck_geom_idx 
    3453   ON ax_musterlandesmusterundvergleichsstueck USING gist (wkb_geometry); 
     3735          ON ax_musterlandesmusterundvergleichsstueck USING gist (wkb_geometry); 
     3736 
     3737CREATE UNIQUE INDEX ax_musterlandesmusterundvergleichsstueck_gml  
     3738                 ON ax_musterlandesmusterundvergleichsstueck USING btree (gml_id); 
    34543739 
    34553740COMMENT ON TABLE  ax_musterlandesmusterundvergleichsstueck        IS 'Muster-, Landesmuster- und Vergleichsstueck'; 
     
    34793764       (f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) 
    34803765VALUES ('', 'public', 'ax_bundesland', 'dummy', 2, 25832, 'POINT'); 
     3766 
     3767CREATE UNIQUE INDEX ax_bundesland_gml  
     3768                 ON ax_bundesland USING btree (gml_id); 
    34813769 
    34823770COMMENT ON TABLE  ax_bundesland        IS 'B u n d e s l a n d'; 
     
    35053793 
    35063794-- Verbindungstabellen indizieren 
    3507   CREATE INDEX ax_regierungsbezirk_gml ON ax_regierungsbezirk USING btree (gml_id); 
    3508  
     3795CREATE UNIQUE INDEX ax_regierungsbezirk_gml  
     3796                 ON ax_regierungsbezirk USING btree (gml_id); 
    35093797 
    35103798COMMENT ON TABLE  ax_regierungsbezirk        IS 'R e g i e r u n g s b e z i r k'; 
     
    35343822       (f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) 
    35353823VALUES ('', 'public', 'ax_kreisregion', 'dummy', 2, 25832, 'POINT'); 
     3824 
     3825CREATE UNIQUE INDEX ax_kreisregion_gml  
     3826                 ON ax_kreisregion USING btree (gml_id); 
    35363827 
    35373828COMMENT ON TABLE  ax_kreisregion        IS 'K r e i s  /  R e g i o n'; 
     
    35623853 
    35633854-- Index fÃŒr alkis_beziehungen 
    3564 CREATE INDEX ax_gemeinde_gml ON ax_gemeinde USING btree (gml_id); 
     3855CREATE UNIQUE INDEX ax_gemeinde_gml  
     3856                 ON ax_gemeinde USING btree (gml_id); 
    35653857 
    35663858COMMENT ON TABLE  ax_gemeinde        IS 'G e m e i n d e'; 
     
    35963888 
    35973889-- Index fÃŒr alkis_beziehungen 
    3598 --CREATE INDEX ax_gemarkung_gml ON ax_gemarkung USING btree (gml_id); 
     3890CREATE UNIQUE INDEX ax_gemarkung_gml  
     3891                 ON ax_gemarkung USING btree (gml_id); 
    35993892 
    36003893-- Such-Index, Verweis aus ax_Flurstueck 
    3601 CREATE INDEX ax_gemarkung_nr  ON ax_gemarkung USING btree (land, gemarkungsnummer); 
    3602  
     3894CREATE INDEX ax_gemarkung_nr   
     3895          ON ax_gemarkung USING btree (land, gemarkungsnummer); 
    36033896 
    36043897COMMENT ON TABLE  ax_gemarkung        IS 'G e m a r k u n g'; 
     
    36293922 
    36303923-- Index fÃŒr alkis_beziehungen 
    3631 CREATE INDEX ax_gemarkungsteilflur_gml ON ax_gemarkungsteilflur USING btree (gml_id); 
    3632  
     3924CREATE UNIQUE INDEX ax_gemarkungsteilflur_gml  
     3925                 ON ax_gemarkungsteilflur USING btree (gml_id); 
    36333926 
    36343927COMMENT ON TABLE  ax_gemarkungsteilflur        IS 'G e m a r k u n g s t e i l   /   F l u r'; 
     
    36583951VALUES ('', 'public', 'ax_buchungsblattbezirk', 'dummy', 2, 25832, 'POINT'); 
    36593952 
     3953CREATE UNIQUE INDEX ax_buchungsblattbezirk_gml  
     3954                 ON ax_buchungsblattbezirk USING btree (gml_id); 
     3955 
    36603956-- Such-Index auf Land + Bezirk  
    36613957-- Der Verweis von ax_buchungsblatt hat keine alkis_beziehung. 
    3662 CREATE INDEX ax_buchungsblattbez_key ON ax_buchungsblattbezirk USING btree (land, bezirk); 
     3958CREATE INDEX ax_buchungsblattbez_key  
     3959          ON ax_buchungsblattbezirk USING btree (land, bezirk); 
    36633960 
    36643961COMMENT ON TABLE  ax_buchungsblattbezirk        IS 'Buchungsblatt- B e z i r k'; 
     
    36913988 
    36923989-- Index fÃŒr alkis_beziehungen 
    3693 CREATE INDEX ax_dienststelle_gml ON ax_dienststelle USING btree (gml_id); 
     3990CREATE UNIQUE INDEX ax_dienststelle_gml  
     3991                 ON ax_dienststelle USING btree (gml_id); 
    36943992 
    36953993COMMENT ON TABLE  ax_dienststelle        IS 'D i e n s t s t e l l e'; 
     
    37204018VALUES ('', 'public', 'ax_lagebezeichnungkatalogeintrag', 'dummy', 2, 25832, 'POINT'); 
    37214019 
     4020CREATE UNIQUE INDEX ax_lagebezeichnungkatalogeintrag_gml  
     4021                 ON ax_lagebezeichnungkatalogeintrag USING btree (gml_id); 
     4022 
    37224023-- NRW: Nummerierung Strassenschluessel innerhalb einer Gemeinde 
    37234024-- Die Kombination Gemeinde und StraßenschlÃŒssel ist also ein eindeutiges Suchkriterium. 
    3724 CREATE INDEX ax_lagebezeichnungkatalogeintrag_lage ON ax_lagebezeichnungkatalogeintrag USING btree (gemeinde, lage); 
     4025CREATE INDEX ax_lagebezeichnungkatalogeintrag_lage  
     4026          ON ax_lagebezeichnungkatalogeintrag USING btree (gemeinde, lage); 
    37254027 
    37264028-- Suchindex (Verwendung in Navigations-Programm) 
    3727 CREATE INDEX ax_lagebezeichnungkatalogeintrag_gesa ON ax_lagebezeichnungkatalogeintrag USING btree (schluesselgesamt); 
    3728 CREATE INDEX ax_lagebezeichnungkatalogeintrag_bez  ON ax_lagebezeichnungkatalogeintrag USING btree (bezeichnung); 
     4029CREATE INDEX ax_lagebezeichnungkatalogeintrag_gesa  
     4030          ON ax_lagebezeichnungkatalogeintrag USING btree (schluesselgesamt); 
     4031 
     4032CREATE INDEX ax_lagebezeichnungkatalogeintrag_bez 
     4033          ON ax_lagebezeichnungkatalogeintrag USING btree (bezeichnung); 
    37294034 
    37304035COMMENT ON TABLE  ax_lagebezeichnungkatalogeintrag              IS 'Straßentabelle'; 
    37314036COMMENT ON COLUMN ax_lagebezeichnungkatalogeintrag.gml_id       IS 'Identifikator, global eindeutig'; 
    3732  
    37334037COMMENT ON COLUMN ax_lagebezeichnungkatalogeintrag.lage         IS 'StraßenschlÃŒssel'; 
    37344038COMMENT ON COLUMN ax_lagebezeichnungkatalogeintrag.bezeichnung  IS 'Straßenname'; 
     
    37914095        ADD CONSTRAINT ax_kleinraeumigerlandschaftsteil_pk PRIMARY KEY (ogc_fid); 
    37924096 
    3793 CREATE INDEX ax_kleinraeumigerlandschaftsteil_geom_idx ON ax_kleinraeumigerlandschaftsteil USING gist (wkb_geometry); 
     4097CREATE INDEX ax_kleinraeumigerlandschaftsteil_geom_idx  
     4098          ON ax_kleinraeumigerlandschaftsteil USING gist (wkb_geometry); 
     4099 
     4100CREATE UNIQUE INDEX ax_kleinraeumigerlandschaftsteil_gml  
     4101                 ON ax_kleinraeumigerlandschaftsteil USING btree (gml_id); 
    37944102 
    37954103COMMENT ON TABLE  ax_kleinraeumigerlandschaftsteil        IS 'k l e i n r a e u m i g e r   L a n d s c h a f t s t e i l'; 
     
    38124120SELECT AddGeometryColumn('ax_wohnplatz','wkb_geometry','25832','POINT',2); 
    38134121 
    3814 CREATE INDEX ax_wohnplatz_geom_idx ON ax_wohnplatz USING gist (wkb_geometry); 
     4122CREATE INDEX ax_wohnplatz_geom_idx  
     4123          ON ax_wohnplatz USING gist (wkb_geometry); 
     4124 
     4125CREATE UNIQUE INDEX ax_wohnplatz_gml  
     4126                 ON ax_wohnplatz USING btree (gml_id); 
    38154127 
    38164128COMMENT ON TABLE  ax_wohnplatz        IS 'W o h n p l a t z'; 
     
    38434155ALTER TABLE ax_kommunalesgebiet DROP CONSTRAINT enforce_geotype_wkb_geometry; 
    38444156 
    3845 CREATE INDEX ax_kommunalesgebiet_geom_idx ON ax_kommunalesgebiet USING gist (wkb_geometry); 
     4157CREATE INDEX ax_kommunalesgebiet_geom_idx  
     4158          ON ax_kommunalesgebiet USING gist (wkb_geometry); 
     4159 
     4160CREATE UNIQUE INDEX ax_kommunalesgebiet_gml  
     4161                 ON ax_kommunalesgebiet USING btree (gml_id); 
    38464162 
    38474163COMMENT ON TABLE  ax_kommunalesgebiet        IS 'K o m m u n a l e s   G e b i e t'; 
  • trunk/data/konvert/postnas_0.5/alkis_konv_batch.sh

    r79 r82  
    9696  cd ${ORDNER} 
    9797  rm ../temp/*.gfs 
    98   # for zipfile in ${ORDNER}/*.xml.zip ; do  
    99   for zipfile in ${ORDNER}/*.zip ; do  
     98  echo "Dateien in " ${ORDNER} " (ls) :" 
     99  ls 
     100# for zipfile in ${ORDNER}/*.xml.zip ; do  
     101  for zipfile in *.zip               ; do  
    100102    echo " " 
    101103    echo "*******" 
  • trunk/data/konvert/postnas_0.5/alkis_nas_ordner_konvertieren.sh

    r79 r82  
    88##  2010-01-06 
    99##  2011-02-02  Umstellung auf gezippte NAS-Daten  
     10##  2011-02-08  Programmaufruf mit vollem Pfad 
    1011##  
    1112function get_db_config(){ 
     
    2425 
    2526        echo "" 
    26         echo "Datenbank-Passwort?  (wird nicht angezeigt)" 
     27        echo "Datenbank-Passwort?" 
    2728        stty -echo 
    2829                read DBPASS 
     
    3233        echo "" 
    3334        echo "Ordner mit gezippten NAS-Daten (*.xml.zip)? (Absoluter Pfad)" 
    34         echo "  z.B.  /data/konvert/nas_daten/150/0001" 
     35        echo "  z.B.  /data/nas_daten/150/0001" 
    3536        read ORDNER 
    3637        # Inhalt des Ordners anzeigen 
     
    7677echo "** Beginn Batch **" 
    7778echo "   Kommando fuer Wiederholung:" 
    78 echo "   ./alkis_konv_batch.sh  $ORDNER  $DBNAME  $DBUSER  $DBPASS  $UPD" 
    79 ##                     1        2        3        4        5 
    80 ./alkis_konv_batch.sh  $ORDNER  $DBNAME  $DBUSER  $DBPASS  $UPD 
     79##                              1        2        3        4        5 
     80echo "   /data/konvert/postnas_0.5/alkis_konv_batch.sh  $ORDNER  $DBNAME  $DBUSER  $DBPASS  $UPD" 
     81## 
     82##                                            1        2        3        4        5 
     83  /data/konvert/postnas_0.5/alkis_konv_batch.sh  $ORDNER  $DBNAME  $DBUSER  $DBPASS  $UPD 
    8184result=$? 
    8285if [ $result = 0 ] 
  • trunk/data/konvert/postnas_0.5/alkis_nas_zip_ordner.sh

    r79 r82  
    66## Stand:  
    77##  2011-02-01  gleichzeitig die Verarbeitung auf gezippt umstellen 
     8##  2011-02-07  keinen Pfad innerhalb der Zipdatei, darum cd 
    89## 
    910  echo "**************************************************" 
     
    1718    exit 1 
    1819  fi 
    19   echo "Ordner = '${ORDNER}'" 
     20  echo "*** Ordner = '${ORDNER}'" 
     21  cd ${ORDNER} 
    2022  echo " " 
    21   for nasdatei in ${ORDNER}/*.xml ; do  
     23  ls 
     24  for nasdatei in *.xml ; do  
    2225    echo "  * Datei: " $nasdatei 
    2326    #      Archiv           NAS-datei 
    2427    zip -m ${nasdatei}.zip  ${nasdatei} 
    2528  done 
     29  ls 
    2630  echo "** E n d e  -  Zippen des Ordners '${ORDNER}'" 
    2731## 
Note: See TracChangeset for help on using the changeset viewer.