Ignore:
Timestamp:
02/06/12 16:18:42 (8 years ago)
Author:
frank.jaeger
Message:

Mapfile und Views angepasst an PostNAS 0.6 = gdal/org 1.8

File:
1 edited

Legend:

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

    r130 r156  
    6767--   h. gml_id von ax_adresse von 32 auf 16 umgestellt (wurden bisher nicht korrekt gelöscht?) 
    6868 
     69-- 2011-12-16 FJ  Neue Tabelle "ax_sicherungspunkt" 
     70 
     71-- 2011-12-19 TEST: Feld ax_datenerhebung zu Tabelle ax_gebaeude  (OBK) 
     72 
     73-- 2012-01-16 Spalte "ap_pto.art" wird doch gebraucht. 
     74 
    6975 
    7076--  TEST: gml_id von character(16)  auf  character varying(32) erweitert 
     
    232238); 
    233239SELECT AddGeometryColumn('ax_baublock','wkb_geometry','25832','MULTIPOLYGON',2); 
     240 
     241-- auf POLYGON erweitern 
     242ALTER TABLE ax_baublock  
     243  DROP CONSTRAINT enforce_geotype_wkb_geometry; 
     244 
     245ALTER TABLE ax_baublock 
     246  ADD CONSTRAINT enforce_geotype_wkb_geometry CHECK (geometrytype(wkb_geometry) = 'POLYGON'::text  
     247                                                  OR geometrytype(wkb_geometry) = 'MULTIPOLYGON'::text  
     248                                                  OR wkb_geometry IS NULL); 
     249 
    234250 
    235251CREATE INDEX ax_baublock_geom_idx ON ax_baublock USING gist (wkb_geometry); 
     
    862878        ogc_fid                 serial NOT NULL, 
    863879        gml_id                  character(16),  -- character varying(32), 
    864 --      identifier              character varying(28),  -- PostNAS 0.5: bleibt leer  
    865880        beginnt                 character(20), 
    866881        advstandardmodell       character varying[], 
     
    872887        vertikaleausrichtung    character varying(5), 
    873888        signaturnummer          integer, 
    874         art                     character varying(40),  -- (18) 
     889        art                     character varying(40),  -- Inhalte z.B. "ZAE_NEN" siehe unten 
    875890        drehwinkel              double precision,       -- falsche Masseinheit fÃŒr Mapserver, im View umrechnen 
    876 --      "zeigtaufexternes|aa_fachdatenverbindung|art" character varying(40), 
    877         --"name"                character varying(17),          -- leer? 
    878891        CONSTRAINT ap_pto_pk PRIMARY KEY (ogc_fid) 
    879892); 
     
    891904COMMENT ON COLUMN ap_pto.schriftinhalt IS 'Label: anzuzeigender Text'; 
    892905COMMENT ON INDEX  art_idx              IS 'Suchindex auf hÀufig benutztem Filterkriterium'; 
     906 
     907 
     908-- Die Abfrage "select distinct art from ap_pto" liefert folgende Werte: 
     909-- "ART""BezKlassifizierungStrasse""BSA""BWF""FKT""Fliessgewaesser""FreierText""Friedhof""Gewanne" 
     910-- "GFK""GKN""Halde_LGT""HNR""MDB""NAM""PKN""Platz""PNR""SPO""Strasse" 
     911-- "urn:adv:fachdatenverbindung:AA_Antrag""WE1_TEXT""Weg""ZAE_NEN""ZNM""<NULL>" 
     912 
    893913 
    894914 
     
    12901310 
    12911311 
    1292 --AX_Sicherungspunkt 
    1293 -- ** Tabelle bisher noch nicht generiert 
     1312-- S i c h e r u n g s p u n k t 
     1313-- ---------------------------------------------- 
     1314-- 2011-12-16, Tabelle ohne Geometrie 
     1315 
     1316-- DROP TABLE ax_sicherungspunkt; 
     1317 
     1318CREATE TABLE ax_sicherungspunkt ( 
     1319        ogc_fid                 serial NOT NULL, 
     1320        gml_id                  character varying(16), 
     1321--      identifier              character varying(28), 
     1322        beginnt                 character varying(20), 
     1323        advstandardmodell       character varying(9), 
     1324        anlass                  integer, 
     1325--      art                     character varying(49), 
     1326        "name"                  character varying(15), 
     1327        punktkennung            character varying(15), 
     1328        land                    integer, 
     1329        stelle                  integer, 
     1330        sonstigeeigenschaft     character varying(22), 
     1331        vermarkung_marke        integer, 
     1332        CONSTRAINT ax_sicherungspunkt_pk PRIMARY KEY (ogc_fid) 
     1333); 
     1334 
     1335INSERT INTO geometry_columns  
     1336       (f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) 
     1337VALUES ('', 'public', 'ax_sicherungspunkt', 'dummy', 2, 25832, 'POINT'); 
     1338 
     1339CREATE UNIQUE INDEX ax_sicherungspunkt  
     1340                 ON ax_sicherungspunkt USING btree (gml_id); 
     1341 
     1342COMMENT ON TABLE  ax_sicherungspunkt        IS 'S i c h e r u n g s - P u n k t'; 
     1343COMMENT ON COLUMN ax_sicherungspunkt.gml_id IS 'Identifikator, global eindeutig'; 
     1344 
    12941345 
    12951346 
     
    19141965-- G e b a e u d e 
    19151966-- --------------- 
     1967-- Kennung 31001 
    19161968-- Abgleich 2011-11-15 mit  
    1917 --  http://www.bezreg-koeln.nrw.de/extra/33alkis/dokumente/Profile_NRW/ALKIS-OK-NRW_MAX_20090722.html#_3B2A042900B5 
     1969--  http://www.bezreg-koeln.nrw.de/extra/33alkis/dokumente/Profile_NRW/ALKIS-OK-NRW_MAX_20090722.html 
    19181970CREATE TABLE ax_gebaeude ( 
    19191971        ogc_fid                 serial NOT NULL, 
     
    19431995        dachgeschossausbau      integer,                -- Neu 2011-11-15 
    19441996        qualitaetsangaben       character varying(8),   -- neu 2011-11-15 
     1997        ax_datenerhebung        integer,                -- OBK, nicht in GeoInfoDok ?? 
    19451998--      description             integer, 
    19461999--      art                     character varying(40), 
     
    32213274CREATE TABLE ax_sonstigesbauwerkodersonstigeeinrichtung ( 
    32223275        ogc_fid                 serial NOT NULL, 
    3223         gml_id                  character(16),  -- character varying(32), 
    3224         identifier              character varying(28), 
    3225         beginnt                 character(20), 
    3226         advstandardmodell       character varying(9), 
    3227         anlass                  integer, 
    3228         art                     character varying(40),  -- (15) 
     3276        gml_id                  character(16), 
     3277--      identifier              character varying(28),  -- wie gml_id mit fixem Prefix 
     3278        beginnt                 character(20), 
     3279        advstandardmodell       character varying(9), 
     3280        anlass                  integer, 
     3281--      art                     character varying(40),  -- Inhalt = "urn:adv:fachdatenverbindung:AA_Antrag" oder leer, wozu? 
    32293282        --description           integer, 
    3230         "name"                  character varying(35), -- Lippe immer leer, RLP "Relationsbelegung bei Nachmigration" 
     3283        "name"                  character varying(35),  -- Lippe immer leer, RLP "Relationsbelegung bei Nachmigration" 
    32313284        bauwerksfunktion        integer, 
    32323285        CONSTRAINT ax_sonstigesbauwerkodersonstigeeinrichtung_pk PRIMARY KEY (ogc_fid) 
     
    32353288SELECT AddGeometryColumn('ax_sonstigesbauwerkodersonstigeeinrichtung','wkb_geometry','25832','POLYGON',2); 
    32363289 
    3237 -- POLYGON  und LINESTRING 
     3290-- POLYGON und LINESTRING 
    32383291ALTER TABLE ax_sonstigesbauwerkodersonstigeeinrichtung DROP CONSTRAINT enforce_geotype_wkb_geometry; 
    32393292 
Note: See TracChangeset for help on using the changeset viewer.