Changeset 96 for trunk/data/konvert


Ignore:
Timestamp:
05/26/11 14:22:20 (11 years ago)
Author:
frank.jaeger
Message:
 
Location:
trunk/data/konvert
Files:
2 added
1 edited

Legend:

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

    r92 r96  
    4747 
    4848--  2011-02-07 "gml_id" in fast allen Tabellen als UNIQUE INDEX 
    49 -- --AE 2011-05-11 lage einheitlich in character varying(5), geÀndert siehe https://trac.wheregroup.com/PostNAS/ticket/9  http://trac.osgeo.org/gdal/changeset/22336 
     49 
     50--  2011-05-05 Daten mit historischen Flurstuecken geladen: 
     51--             Neue Tabelle: 'ax_historischesflurstueckohneraumbezug', 
     52--             Tabelle 'ax_historischesflurstueck': Felder vergroessert 
     53--             Nicht benutzte Tabellen auskommentiert (aus einem 'alles ausgeben'-NBA) 
    5054 
    5155-- Zur Datenstruktur siehe Dokument:  
     
    5660-- ***** 
    5761 
    58 --   - Abgleich mit GeoInfoDok 6.0 
     62--   - Abgleich mit GeoInfoDok 6.0-Dokumentation 
    5963--   - nicht benötigte (immer leere) Felder rausnehmen 
    6064--   - Indizierung optimieren? 
     
    109113-- ---------------------------------------------- 
    110114-- Nicht benoetigt? 
    111 -- Durch unnoetig umfangreich konfiguruierten NBA generiert? 
     115-- Durch unnoetig umfangreich konfigurierten NBA generiert? 
    112116 
    113117-- aa_aktivitaet 
    114118-- ---------------------------------------------- 
    115 CREATE TABLE aa_aktivitaet ( 
    116         ogc_fid serial NOT NULL, 
    117         gml_id character(16), 
    118         identifier character(28), 
    119         beginnt character(20), 
    120         advstandardmodell character(4), 
    121         status character varying, 
    122         art character(16), 
    123         CONSTRAINT aa_aktivitaet_pk PRIMARY KEY (ogc_fid) 
    124 ); 
    125 -- keine Geometrie, daher ersatzweise: Dummy-Eintrag in Metatabelle 
    126 INSERT INTO geometry_columns  
    127        (f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) 
    128 VALUES ('', 'public', 'aa_aktivitaet', 'dummy', 2, 25832, 'POINT'); 
     119--      CREATE TABLE aa_aktivitaet ( 
     120--              ogc_fid serial NOT NULL, 
     121--              gml_id character(16), 
     122--              identifier character(28), 
     123--              beginnt character(20), 
     124--              advstandardmodell character(4), 
     125--              status character varying, 
     126--              art character(16), 
     127--              CONSTRAINT aa_aktivitaet_pk PRIMARY KEY (ogc_fid) 
     128--      ); 
     129--      -- keine Geometrie, daher ersatzweise: Dummy-Eintrag in Metatabelle 
     130--      INSERT INTO geometry_columns  
     131--             (f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) 
     132--      VALUES ('', 'public', 'aa_aktivitaet', 'dummy', 2, 25832, 'POINT'); 
    129133 
    130134 
    131135-- aa_antrag 
    132136-- ---------------------------------------------- 
    133 CREATE TABLE aa_antrag ( 
    134         ogc_fid serial NOT NULL, 
    135         gml_id character(16), 
    136         identifier character(28), 
    137         beginnt character(20), 
    138         advstandardmodell character(4), 
    139         art character(42), 
    140         "name" character(15), 
    141         kennzeichen character(15), 
    142         antragunterbrochen character(5), 
    143         verweistauf character varying, 
    144         bearbeitungsstatus character varying, 
    145         gebiet character varying, 
    146         art_ character(16), 
    147         CONSTRAINT aa_antrag_pk PRIMARY KEY (ogc_fid) 
    148 ); 
    149 -- keine Geometrie, daher ersatzweise: Dummy-Eintrag in Metatabelle 
    150 INSERT INTO geometry_columns  
    151        (f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) 
    152 VALUES ('', 'public', 'aa_antrag', 'dummy', 2, 25832, 'POINT'); 
     137--      CREATE TABLE aa_antrag ( 
     138--              ogc_fid serial NOT NULL, 
     139--              gml_id character(16), 
     140--              identifier character(28), 
     141--              beginnt character(20), 
     142--              advstandardmodell character(4), 
     143--              art character(42), 
     144--              "name" character(15), 
     145--              kennzeichen character(15), 
     146--              antragunterbrochen character(5), 
     147--              verweistauf character varying, 
     148--              bearbeitungsstatus character varying, 
     149--              gebiet character varying, 
     150--              art_ character(16), 
     151--              CONSTRAINT aa_antrag_pk PRIMARY KEY (ogc_fid) 
     152--      ); 
     153--      -- keine Geometrie, daher ersatzweise: Dummy-Eintrag in Metatabelle 
     154--      INSERT INTO geometry_columns  
     155--             (f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) 
     156--      VALUES ('', 'public', 'aa_antrag', 'dummy', 2, 25832, 'POINT'); 
    153157 
    154158 
    155159-- aa_antragsgebiet 
    156160-- ---------------------------------------------- 
    157 CREATE TABLE aa_antragsgebiet ( 
    158         ogc_fid serial NOT NULL, 
    159         gml_id character(16), 
    160         identifier character(28), 
    161         beginnt character(20), 
    162         advstandardmodell character(4), 
    163         anlass integer, 
    164         CONSTRAINT aa_antragsgebiet_pk PRIMARY KEY (ogc_fid) 
    165 ); 
    166 SELECT AddGeometryColumn('aa_antragsgebiet','wkb_geometry','25832','POLYGON',2); 
    167 CREATE INDEX aa_antragsgebiet_geom_idx ON aa_antragsgebiet USING gist (wkb_geometry); 
     161--      CREATE TABLE aa_antragsgebiet ( 
     162--              ogc_fid serial NOT NULL, 
     163--              gml_id character(16), 
     164--              identifier character(28), 
     165--              beginnt character(20), 
     166--              advstandardmodell character(4), 
     167--              anlass integer, 
     168--              CONSTRAINT aa_antragsgebiet_pk PRIMARY KEY (ogc_fid) 
     169--      ); 
     170--      SELECT AddGeometryColumn('aa_antragsgebiet','wkb_geometry','25832','POLYGON',2); 
     171--      CREATE INDEX aa_antragsgebiet_geom_idx ON aa_antragsgebiet USING gist (wkb_geometry); 
    168172 
    169173 
    170174-- aa_meilenstein 
    171175-- ---------------------------------------------- 
    172 CREATE TABLE aa_meilenstein ( 
    173         ogc_fid serial NOT NULL, 
    174         gml_id character(16), 
    175         identifier character(28), 
    176         beginnt character(20), 
    177         advstandardmodell character(4), 
    178         begonnen character(5), 
    179         abgeschlossen character(5), 
    180         erfolgreich character(5), 
    181         vonantrag character varying, 
    182         vonvorgang character varying, 
    183         vonaktivitaet character varying, 
    184         CONSTRAINT aa_meilenstein_pk PRIMARY KEY (ogc_fid) 
    185 ); 
    186 -- keine Geometrie 
    187 -- daher ersatzweise: Dummy-Eintrag in Metatabelle 
    188 INSERT INTO geometry_columns  
    189        (f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) 
    190 VALUES ('', 'public', 'aa_meilenstein', 'dummy', 2, 25832, 'POINT'); 
     176--      CREATE TABLE aa_meilenstein ( 
     177--              ogc_fid serial NOT NULL, 
     178--              gml_id character(16), 
     179--              identifier character(28), 
     180--              beginnt character(20), 
     181--              advstandardmodell character(4), 
     182--              begonnen character(5), 
     183--              abgeschlossen character(5), 
     184--              erfolgreich character(5), 
     185--              vonantrag character varying, 
     186--              vonvorgang character varying, 
     187--              vonaktivitaet character varying, 
     188--              CONSTRAINT aa_meilenstein_pk PRIMARY KEY (ogc_fid) 
     189--      ); 
     190--      -- keine Geometrie 
     191--      -- daher ersatzweise: Dummy-Eintrag in Metatabelle 
     192--      INSERT INTO geometry_columns  
     193--             (f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) 
     194--      VALUES ('', 'public', 'aa_meilenstein', 'dummy', 2, 25832, 'POINT'); 
    191195 
    192196 
    193197-- aa_projektsteuerung 
    194198-- ---------------------------------------------- 
    195 CREATE TABLE aa_projektsteuerung ( 
    196         ogc_fid serial NOT NULL, 
    197         gml_id character(16), 
    198         identifier character(28), 
    199         beginnt character(20), 
    200         advstandardmodell character(4), 
    201         anlassdesprozesses integer, 
    202         enthaelt character varying, 
    203         art character(16), 
    204         CONSTRAINT aa_projektsteuerung_pk PRIMARY KEY (ogc_fid) 
    205 ); 
    206 -- keine Geometrie, daher ersatzweise: Dummy-Eintrag in Metatabelle 
    207 INSERT INTO geometry_columns  
    208        (f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) 
    209 VALUES ('', 'public', 'aa_projektsteuerung', 'dummy', 2, 25832, 'POINT'); 
     199--      CREATE TABLE aa_projektsteuerung ( 
     200--              ogc_fid serial NOT NULL, 
     201--              gml_id character(16), 
     202--              identifier character(28), 
     203--              beginnt character(20), 
     204--              advstandardmodell character(4), 
     205--              anlassdesprozesses integer, 
     206--              enthaelt character varying, 
     207--              art character(16), 
     208--              CONSTRAINT aa_projektsteuerung_pk PRIMARY KEY (ogc_fid) 
     209--      ); 
     210--      -- keine Geometrie, daher ersatzweise: Dummy-Eintrag in Metatabelle 
     211--      INSERT INTO geometry_columns  
     212--             (f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) 
     213--      VALUES ('', 'public', 'aa_projektsteuerung', 'dummy', 2, 25832, 'POINT'); 
    210214 
    211215 
    212216-- aa_vorgang 
    213217-- ---------------------------------------------- 
    214 CREATE TABLE aa_vorgang ( 
    215         ogc_fid serial NOT NULL, 
    216         gml_id character(16), 
    217         identifier character(28), 
    218         beginnt character(20), 
    219         advstandardmodell character(4), 
    220         bearbeitbardurch character varying, 
    221         enthaelt character varying, 
    222         status character varying, 
    223         art character(16), 
    224         CONSTRAINT aa_vorgang_pk PRIMARY KEY (ogc_fid) 
    225 ); 
    226 -- keine Geometrie, daher ersatzweise: Dummy-Eintrag in Metatabelle 
    227 INSERT INTO geometry_columns  
    228        (f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) 
    229 VALUES ('', 'public', 'aa_vorgang', 'dummy', 2, 25832, 'POINT'); 
     218--      CREATE TABLE aa_vorgang ( 
     219--              ogc_fid serial NOT NULL, 
     220--              gml_id character(16), 
     221--              identifier character(28), 
     222--              beginnt character(20), 
     223--              advstandardmodell character(4), 
     224--              bearbeitbardurch character varying, 
     225--              enthaelt character varying, 
     226--              status character varying, 
     227--              art character(16), 
     228--              CONSTRAINT aa_vorgang_pk PRIMARY KEY (ogc_fid) 
     229--      ); 
     230--      -- keine Geometrie, daher ersatzweise: Dummy-Eintrag in Metatabelle 
     231--      INSERT INTO geometry_columns  
     232--             (f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) 
     233--      VALUES ('', 'public', 'aa_vorgang', 'dummy', 2, 25832, 'POINT'); 
    230234 
    231235 
    232236-- ax_ 
    233237-- ---------------------------------------------- 
    234 CREATE TABLE ax_benutzer 
    235 ( 
    236   ogc_fid serial NOT NULL, 
    237   gml_id character(16), 
    238   identifier character(28), 
    239   beginnt character(20), 
    240   advstandardmodell character(4), 
    241   anlass integer, 
    242   profilkennung character(5), 
    243   direkt character(4), 
    244   ist character varying, 
    245   gehoertzu character varying, 
    246   CONSTRAINT ax_benutzer_pk PRIMARY KEY (ogc_fid) 
    247 ); 
     238--      CREATE TABLE ax_benutzer 
     239--      ( 
     240--        ogc_fid serial NOT NULL, 
     241--        gml_id character(16), 
     242--        identifier character(28), 
     243--        beginnt character(20), 
     244--        advstandardmodell character(4), 
     245--        anlass integer, 
     246--        profilkennung character(5), 
     247--        direkt character(4), 
     248--        ist character varying, 
     249--        gehoertzu character varying, 
     250--        CONSTRAINT ax_benutzer_pk PRIMARY KEY (ogc_fid) 
     251--      ); 
    248252 
    249253 
    250254-- ax_ 
    251255-- ---------------------------------------------- 
    252 CREATE TABLE ax_benutzergruppemitzugriffskontrolle ( 
    253   ogc_fid serial NOT NULL, 
    254   gml_id character(16), 
    255   identifier character(28), 
    256   beginnt character(20), 
    257   advstandardmodell character(4), 
    258   anlass integer, 
    259   bezeichnung character(5), 
    260   land integer, 
    261   stelle integer, 
    262   bestehtaus character varying, 
    263   query character varying, 
    264   zugriffhistorie character(4), 
    265   CONSTRAINT ax_benutzergruppemitzugriffskontrolle_pk PRIMARY KEY (ogc_fid) 
    266 ); 
     256--      CREATE TABLE ax_benutzergruppemitzugriffskontrolle ( 
     257--        ogc_fid serial NOT NULL, 
     258--        gml_id character(16), 
     259--        identifier character(28), 
     260--        beginnt character(20), 
     261--        advstandardmodell character(4), 
     262--        anlass integer, 
     263--        bezeichnung character(5), 
     264--        land integer, 
     265--        stelle integer, 
     266--        bestehtaus character varying, 
     267--        query character varying, 
     268--        zugriffhistorie character(4), 
     269--        CONSTRAINT ax_benutzergruppemitzugriffskontrolle_pk PRIMARY KEY (ogc_fid) 
     270--      ); 
    267271 
    268272 
    269273-- ax_ 
    270274-- ---------------------------------------------- 
    271 CREATE TABLE ax_benutzergruppenba ( 
    272   ogc_fid serial NOT NULL, 
    273   gml_id character(16), 
    274   identifier character(28), 
    275   beginnt character(20), 
    276   advstandardmodell character(4), 
    277   bezeichnung character(14), 
    278   land integer, 
    279   stelle integer, 
    280   koordinatenreferenzsystem character varying, 
    281   bestehtaus character varying, 
    282   query character varying, 
    283   art integer, 
    284   ersterstichtag character(10), 
    285   intervall character(14), 
    286   CONSTRAINT ax_benutzergruppenba_pk PRIMARY KEY (ogc_fid) 
    287 ); 
    288  
     275--      CREATE TABLE ax_benutzergruppenba ( 
     276--              ogc_fid serial NOT NULL, 
     277--              gml_id character(16), 
     278--              identifier character(28), 
     279--              beginnt character(20), 
     280--              advstandardmodell character(4), 
     281--              bezeichnung character(14), 
     282--              land integer, 
     283--              stelle integer, 
     284--              koordinatenreferenzsystem character varying, 
     285--              bestehtaus character varying, 
     286--              query character varying, 
     287--              art integer, 
     288--              ersterstichtag character(10), 
     289--              intervall character(14), 
     290--              CONSTRAINT ax_benutzergruppenba_pk PRIMARY KEY (ogc_fid) 
     291--      ); 
    289292 
    290293 
    291294-- ax_ 
    292295-- ---------------------------------------------- 
    293 CREATE TABLE ax_punktkennunguntergegangen ( 
    294   ogc_fid serial NOT NULL, 
    295   gml_id character(16), 
    296   identifier character(28), 
    297   beginnt character(20), 
    298   advstandardmodell character(4), 
    299   anlass integer, 
    300   punktkennung double precision, 
    301   art integer, 
    302   CONSTRAINT ax_punktkennunguntergegangen_pk PRIMARY KEY (ogc_fid) 
    303 ); 
     296-- CREATE TABLE ax_punktkennunguntergegangen ( 
     297--      ogc_fid serial NOT NULL, 
     298--      gml_id character(16), 
     299--      identifier character(28), 
     300--      beginnt character(20), 
     301--      advstandardmodell character(4), 
     302--      anlass integer, 
     303--      punktkennung double precision, 
     304--      art integer, 
     305--      CONSTRAINT ax_punktkennunguntergegangen_pk PRIMARY KEY (ogc_fid) 
     306-- ); 
    304307 
    305308 
    306309-- ax_ 
    307310-- ---------------------------------------------- 
    308 CREATE TABLE ax_reservierung ( 
    309   ogc_fid serial NOT NULL, 
    310   gml_id character(16), 
    311   identifier character(28), 
    312   beginnt character(20), 
    313   advstandardmodell character(4), 
    314   art integer, 
    315   nummer character(20), 
    316   land integer, 
    317   stelle integer, 
    318   ablaufderreservierung character(10), 
    319   antragsnummer character(18), 
    320   auftragsnummer character(18), 
    321   "gebietskennung|ax_reservierungsauftrag_gebietskennung|gemarkung" integer, 
    322   gemarkungsnummer integer, 
    323   "gebietskennung|ax_reservierungsauftrag_gebietskennung|flur|ax_g" integer, 
    324   gemarkung integer, 
    325   gemarkungsteilflur integer, 
    326   nummerierungsbezirk integer, 
    327   CONSTRAINT ax_reservierung_pk PRIMARY KEY (ogc_fid) 
    328 ); 
     311--      CREATE TABLE ax_reservierung ( 
     312--              ogc_fid serial NOT NULL, 
     313--              gml_id character(16), 
     314--              identifier character(28), 
     315--              beginnt character(20), 
     316--              advstandardmodell character(4), 
     317--              art integer, 
     318--              nummer character(20), 
     319--              land integer, 
     320--              stelle integer, 
     321--              ablaufderreservierung character(10), 
     322--              antragsnummer character(18), 
     323--              auftragsnummer character(18), 
     324--              "gebietskennung|ax_reservierungsauftrag_gebietskennung|gemarkung" integer, 
     325-               gemarkungsnummer integer, 
     326--              "gebietskennung|ax_reservierungsauftrag_gebietskennung|flur|ax_g" integer, 
     327--              gemarkung integer, 
     328--              gemarkungsteilflur integer, 
     329--              nummerierungsbezirk integer, 
     330--              CONSTRAINT ax_reservierung_pk PRIMARY KEY (ogc_fid) 
     331--      ); 
    329332 
    330333 
     
    674677-- Historisches FlurstÃŒck (ALKIS) 
    675678-- ------------------------------ 
    676 -- neu 02.2011 
    677 -- Die "neue" Historie, die durch FortfÃŒhrungen innehal ALKIS entstanden ist. 
     679-- Die "neue" Historie, die durch FortfÃŒhrungen innerhalb von ALKIS entstanden ist. 
    678680CREATE TABLE ax_historischesflurstueck ( 
    679681        ogc_fid                                 serial NOT NULL, 
     
    683685        advstandardmodell                       character(8), 
    684686        anlass                                  integer, 
    685         art                                     character varying(40), -- character varying[], 
    686         "name"                                  character varying(13), -- character varying[], 
     687        art                                     character varying[], -- Array?, (60) ist zu kurz! 
     688        "name"                                  character varying[], -- Array?, (24) ist zu kurz! 
    687689        land                                    integer, 
    688690        gemarkungsnummer                        integer, 
     
    705707        "buchung|ax_buchung_historischesflurstueck|buchungsblattbezirk|a"       integer, 
    706708        bezirk                                  integer, 
    707         buchungsblattnummermitbuchstabenerweiterung     character(7), --integer, 
     709        buchungsblattnummermitbuchstabenerweiterung     character(20), --integer, -- hier lÀnger als (7)! 
    708710        laufendenummerderbuchungsstelle         integer, 
    709711        CONSTRAINT ax_historischesflurstueck_pk PRIMARY KEY (ogc_fid) 
     
    10821084        advstandardmodell       character varying(9), 
    10831085        anlass                  integer, 
    1084         artderflurstuecksgrenze integer[], 
     1086        artderflurstuecksgrenze integer, 
    10851087        CONSTRAINT ax_besondereflurstuecksgrenze_pk PRIMARY KEY (ogc_fid) 
    10861088); 
     
    11951197        kreis                   integer, 
    11961198        gemeinde                integer, 
    1197         lage                    character varying(5), --AE 2011-05-11 siehe http://trac.osgeo.org/gdal/changeset/22336 -- integer,  -- Strassenschluessel 
     1199        lage                    integer,  -- Strassenschluessel 
    11981200        -- Hier immer numerisch (StraßenschlÃŒssel), also integer. 
    11991201        -- FremdschlÃŒssel 'ax_lagebezeichnungkatalogeintrag' kann aber auch nicht numerische Zeichen 
     
    12351237        kreis                   integer, 
    12361238        gemeinde                integer, 
    1237         lage                    character varying(5),  -- Änderung zu Ticket 9 AE 2011-05-11--integer, 
     1239        lage                    integer, 
    12381240        pseudonummer            character varying(5), 
    12391241        laufendenummer          character varying(2), -- leer, Zahl, "P2" 
     
    14741476--   =================================================================== 
    14751477 
    1476 --AX_HistorischesFlurstueckOhneRaumbezug 
     1478-- AX_HistorischesFlurstueckOhneRaumbezug 
     1479-- Neu 05.2011 
     1480CREATE TABLE ax_historischesflurstueckohneraumbezug ( 
     1481        ogc_fid                                 serial NOT NULL, 
     1482        gml_id                                  character(16), 
     1483        identifier                              character(28),  -- verzichtbar? 
     1484        beginnt                                 character(20), 
     1485        advstandardmodell                       character(4), 
     1486        anlass                                  integer, 
     1487        art                                     character varying[], -- Array {a,b,c} 
     1488        "name"                                  character varying[], -- Array {a,b,c} 
     1489        land                                    integer, 
     1490        gemarkungsnummer                        integer, 
     1491        zaehler                                 integer, 
     1492        flurstueckskennzeichen                  character(20), 
     1493        amtlicheflaeche                         integer, 
     1494        flurnummer                              integer, 
     1495        abweichenderrechtszustand               character(5), -- boolean? Inhalt 'false' 
     1496        rechtsbehelfsverfahren                  character(5), -- boolean? Inhalt 'false' 
     1497        zeitpunktderentstehung                  character(10), 
     1498        nachfolgerflurstueckskennzeichen        character varying[], -- Array {a,b,c} 
     1499        vorgaengerflurstueckskennzeichen        character varying[], -- Array {a,b,c} 
     1500        istgebucht                              character varying, 
     1501        nenner                                  integer, 
     1502        CONSTRAINT ax_historischesflurstueckohneraumbezug_pk PRIMARY KEY (ogc_fid) 
     1503); 
     1504 
     1505COMMENT ON TABLE  ax_historischesflurstueckohneraumbezug        IS 'historisches Flurstueck ohne Raumbezug'; 
     1506COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.gml_id IS 'Identifikator, global eindeutig'; 
     1507 
     1508-- keine Geometrie, daher ersatzweise: Dummy-Eintrag in Metatabelle 
     1509INSERT INTO geometry_columns  
     1510       (f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) 
     1511VALUES ('', 'public', 'ax_historischesflurstueckohneraumbezug', 'dummy', 2, 25832, 'POINT'); 
     1512 
    14771513 
    14781514--*** ############################################################ 
Note: See TracChangeset for help on using the changeset viewer.