Changeset 209
- Timestamp:
- 01/24/13 21:06:50 (11 years ago)
- Location:
- trunk/data/konvert/postnas_0.7
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/data/konvert/postnas_0.7/alkis-trigger-hist-oracle.sql
r201 r209 28 28 / 29 29 30 show errors trigger alkis_beziehung_ins;30 -- show errors trigger alkis_beziehung_ins; 31 31 32 32 CREATE OR REPLACE TRIGGER alkis_beziehungen_a_ins … … 40 40 / 41 41 42 show errors trigger alkis_beziehungen_a_ins42 -- show errors trigger alkis_beziehungen_a_ins 43 43 44 44 CREATE OR REPLACE TRIGGER delete_feature_trigger … … 51 51 n INTEGER; 52 52 BEGIN 53 :NEW.context := lower(:NEW.context); 54 gml_id := substr(:NEW.featureid, 1, 16); 53 :NEW.typename := upper(substr(:NEW.typename, 1, 30)); 54 :NEW.context := lower(:NEW.context); 55 gml_id := substr(:NEW.featureid, 1, 16); 55 56 56 57 IF :NEW.context IS NULL THEN … … 132 133 / 133 134 134 show errors trigger delete_feature_trigger;135 -- show errors trigger delete_feature_trigger; -
trunk/data/konvert/postnas_0.7/alkis-trigger-kill-oracle.sql
r201 r209 8 8 gml_id varchar2(2047); 9 9 BEGIN 10 :NEW.typename := lower(:NEW.typename);10 :NEW.typename := upper(substr(:NEW.typename,1,30)); 11 11 :NEW.context := lower(:NEW.context); 12 12 gml_id := substr(:NEW.featureid, 1, 16); … … 72 72 / 73 73 74 show errors trigger delete_feature_trigger;74 -- show errors trigger delete_feature_trigger; 75 75 76 76 QUIT; -
trunk/data/konvert/postnas_0.7/alkis_PostNAS_0.7_ORACLE_schema.sql
r201 r209 5 5 set serveroutput on 6 6 set autocommit on 7 set feedback off 8 set verify off 7 9 8 10 define alkis_epsg=&1 … … 153 155 CREATE INDEX ALKIS_18 ON AX_SOLL(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL; 154 156 CREATE UNIQUE INDEX ALKIS_19 ON ax_soll (gml_id,beginnt); 157 COMMENT ON TABLE ax_soll IS '''Soll'' ist eine runde, oft steilwandige Vertiefung in den norddeutschen GrundmorÀnenlandschaften; kann durch Abschmelzen von ÃŒberschÃŒtteten Toteisblöcken (Toteisloch) oder durch Schmelzen periglazialer Eislinsen entstanden sein.'; 155 158 DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_BEWERTUNG'; 156 159 BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_BEWERTUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END; … … 173 176 COMMENT ON TABLE ax_bewertung IS 'B e w e r t u n g'; 174 177 COMMENT ON COLUMN ax_bewertung.gml_id IS 'Identifikator, global eindeutig'; 178 COMMENT ON TABLE ax_bewertung IS '''Bewertung'' ist die Klassifizierung einer FlÀche nach dem Bewertungsgesetz (BewertungsflÀche).'; 175 179 DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_TAGESABSCHNITT'; 176 180 BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_TAGESABSCHNITT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END; … … 191 195 CREATE INDEX ALKIS_24 ON AX_TAGESABSCHNITT(ORA_GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARALLEL; 192 196 CREATE UNIQUE INDEX ALKIS_25 ON ax_tagesabschnitt (gml_id,beginnt); 197 COMMENT ON TABLE ax_tagesabschnitt IS '''Tagesabschnitt'' ist ein Ordnungskriterium der SchÀtzungsarbeiten fÃŒr eine BewertungsflÀche. Innerhalb der Tagesabschnitte sind die Grablöcher eindeutig zugeordnet.'; 193 198 DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_DENKMALSCHUTZRECHT'; 194 199 BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_DENKMALSCHUTZRECHT CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END; … … 238 243 CREATE UNIQUE INDEX ALKIS_32 ON ax_forstrecht (gml_id,beginnt); 239 244 CREATE INDEX ALKIS_33 ON ax_forstrecht(land,stelle); 245 COMMENT ON TABLE ax_forstrecht IS '''Forstrecht'' ist die auf den Grund und Boden bezogene BeschrÀnkung, Belastung oder andere Eigenschaft einer FlÀche nach öffentlichen, forstrechtlichen Vorschriften.'; 240 246 DELETE FROM user_sdo_geom_metadata WHERE upper(table_name)='AX_GEBAEUDEAUSGESTALTUNG'; 241 247 BEGIN EXECUTE IMMEDIATE 'DROP TABLE AX_GEBAEUDEAUSGESTALTUNG CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN NULL; END; … … 3420 3426 INSERT INTO user_sdo_geom_metadata(table_name,column_name,srid,diminfo) VALUES ('AX_VERWALTUNG','DUMMY',&&alkis_epsg,mdsys.sdo_dim_array(mdsys.sdo_dim_element('X',200000,800000,0.001),mdsys.sdo_dim_element('Y',5200000,6100000,0.001))); 3421 3427 COMMENT ON TABLE ax_verwaltung IS 'V e r w a l t u n g'; 3422 COMMENT ON TABLE geometry_columns IS 'Metatabelle der Geometrie-Tabellen, Tabellen ohne Geometrie bekommen Dummy-Eintrag fÃŒr PostNAS-Konverter (GDAL/OGR)';3423 COMMENT ON TABLE spatial_ref_sys IS 'Koordinatensysteme und ihre Projektionssparameter';3424 3428 purge recyclebin; 3425 3429 QUIT; -
trunk/data/konvert/postnas_0.7/alkis_PostNAS_0.7_schema.sql
r201 r209 48 48 -- Typ 'GEOMETRY' bei Tabellen: AX_WegPfadSteig, AX_UntergeordnetesGewaesser 49 49 50 -- 2012-10-31 FJ Trigger fuer NAS-Replace-S aetze repariert:50 -- 2012-10-31 FJ Trigger fuer NAS-Replace-SÀtze repariert: 51 51 -- siehe: FUNCTION delete_feature_kill() 52 52 -- ax_historischesflurstueck.buchungsart ist Text nicht integer. 53 53 54 -- 2012-10-31 AE Tabellen löschen wurde auskomme tiert, DB wird leer angelegt SELECT alkis_drop();54 -- 2012-10-31 AE Tabellen löschen wurde auskommentiert, DB wird leer angelegt SELECT alkis_drop(); 55 55 56 56 -- ** zwischenzeitliche Ãnderungen: siehe Kommentare im SVN 57 57 58 58 -- 2013-01-15 FJ Kommentare zu den letztlich hinzugekommenen Tabellen. 59 -- DarÃŒber können Tabellen aus diesem Script unterschieden werden 59 -- DarÃŒber können Tabellen aus diesem Script unterschieden werden 60 60 -- von Tabellen, die PostNAS selbst generiert hat. 61 61 … … 90 90 91 91 -- Alle Tabellen löschen 92 -- SELECT alkis_drop();92 -- SELECT alkis_drop(); 93 93 94 94 -- Tabelle delete fÃŒr Lösch- und FortfÃŒhrungsdatensÀtze … … 280 280 281 281 282 -- S o l l 282 -- S o l l 283 283 -- ------- 284 284 CREATE TABLE ax_soll ( … … 299 299 CREATE UNIQUE INDEX ax_soll_gml ON ax_soll USING btree (gml_id,beginnt); 300 300 301 -- COMMENT ON TABLE ax___ IS 'XXXX';301 COMMENT ON TABLE ax_soll IS '''Soll'' ist eine runde, oft steilwandige Vertiefung in den norddeutschen GrundmorÀnenlandschaften; kann durch Abschmelzen von ÃŒberschÃŒtteten Toteisblöcken (Toteisloch) oder durch Schmelzen periglazialer Eislinsen entstanden sein.'; 302 302 303 303 … … 324 324 COMMENT ON COLUMN ax_bewertung.gml_id IS 'Identifikator, global eindeutig'; 325 325 326 -- COMMENT ON TABLE ax___ IS 'XXXX';326 COMMENT ON TABLE ax_bewertung IS '''Bewertung'' ist die Klassifizierung einer FlÀche nach dem Bewertungsgesetz (BewertungsflÀche).'; 327 327 328 328 … … 346 346 CREATE UNIQUE INDEX ax_tagesabschnitt_gml ON ax_tagesabschnitt USING btree (gml_id,beginnt); 347 347 348 -- COMMENT ON TABLE ax___ IS 'XXXX';348 COMMENT ON TABLE ax_tagesabschnitt IS '''Tagesabschnitt'' ist ein Ordnungskriterium der SchÀtzungsarbeiten fÃŒr eine BewertungsflÀche. Innerhalb der Tagesabschnitte sind die Grablöcher eindeutig zugeordnet.'; 349 349 350 350 … … 400 400 CREATE INDEX ax_forstrecht_afs ON ax_forstrecht(land,stelle); 401 401 402 -- COMMENT ON TABLE ax___ IS 'XXXX';402 COMMENT ON TABLE ax_forstrecht IS '''Forstrecht'' ist die auf den Grund und Boden bezogene BeschrÀnkung, Belastung oder andere Eigenschaft einer FlÀche nach öffentlichen, forstrechtlichen Vorschriften.'; 403 403 404 404 -- G e b À u d e a u s g e s t a l t u n g … … 3580 3580 3581 3581 -- H ö h l e n e i n g a n g 3582 -- ------------------------- 3582 -- ------------------------- 3583 3583 CREATE TABLE ax_hoehleneingang ( 3584 3584 ogc_fid serial NOT NULL, -
trunk/data/konvert/postnas_0.7/pg-to-oci.pl
r201 r209 41 41 s/\s*--.*$//; 42 42 43 s/^\s+SET client_encoding = 'UTF8';/set serveroutput on\nset autocommit on\n /;43 s/^\s+SET client_encoding = 'UTF8';/set serveroutput on\nset autocommit on\nset feedback off\nset verify off\n/; 44 44 s/^\s+SET default_with_oids = false;/define alkis_epsg=\&1/; 45 45 s/\\set ON_ERROR_STOP/whenever sqlerror exit 1/; … … 104 104 s/([A-Z_]{30})[A-Z_]+/\U$1/gi; 105 105 106 next if /^COMMENT ON TABLE (geometry_columns|spatial_ref_sys)/; 107 106 108 next if /^\s*$/; 107 109
Note: See TracChangeset
for help on using the changeset viewer.