Changeset 314 for trunk/import/alkis_PostNAS_schema.sql
- Timestamp:
- 02/03/14 18:41:17 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/import/alkis_PostNAS_schema.sql
r312 r314 17 17 -- Stand 18 18 -- ----- 19 20 -- letzte Ãnderungen an Version 0.6:21 22 -- 2011-11-02 FJ: Neue Tabellen23 -- 2011-11-04 FJ: Anpassungen fuer Buchauskunft "Historie"24 -- 2011-11-21 FJ: siehe Version 0.625 -- 2011-12-16 FJ: Neue Tabelle "ax_sicherungspunkt"26 -- 2012-01-16 FJ: Spalte "ap_pto.art" wird doch gebraucht.27 28 -- ** Neuer Zweig PostNAS 0.7 (gdal > 1.9) **29 30 -- 2012-02-28 FJ: ZusammenfÃŒhren von Ãnderungen aus SVN (AE: Anfang Februar) mit eigener Version31 -- Auskommentierte Zeilen "identifier" entfernt.32 -- Feld "gemeindezugehoerigkeit" auskommentiert.33 -- Bereinigung Kommentare.34 19 35 20 -- 2012-04-23 FJ Diff zum GDAL-Patch #4555 angewendet: … … 68 53 69 54 -- 2014-01-24 FJ Feld "ax_datenerhebung_punktort" in "Punktort/TA/AG/AU" nach Vorschlag Marvin Brandt (Kreis Unna) 55 70 56 -- 2014-01-29 FJ Spalte "zeitpunktderentstehung" an allen Vorkommen auf Format "varchar". 71 57 -- Alte auskommentierte Varianten entrÃŒmpelt. 72 58 -- Tabs durch Space ersetzt und Code wieder hÃŒbsch ausgerichtet. 73 59 60 -- 2014-01-31 FJ Erweiterungen Marvin Brand (Unna) fuer sauberes Entfernen alter Beziehungen bei "replace". 61 -- Lösung ÃŒber import_id. 62 74 63 75 64 -- VERSIONS-NUMMER: 76 65 77 66 -- Dies Schema kann NICHT mehr mit der installierbaren gdal-Version 1.9 verwendet werden. 78 -- Derzeit muss ogr2ogr (gdal) aus den Quellen compiliert werden, die o.g. Patch enthalten.67 -- Derzeit muss ogr2ogr (gdal) aus den Quellen compiliert werden, die o.g. Patch #4555 enthalten. 79 68 -- WeiterfÃŒhrung dieses Zweiges als PostNAS 0.7 80 69 81 82 -- Zur Datenstruktur siehe Dokument: 83 -- http://www.bezreg-koeln.nrw.de/extra/33alkis/dokumente/Profile_NRW/5-1-1_ALKIS-OK-NRW_GDB.html 84 -- http://www.bezreg-koeln.nrw.de/extra/33alkis/dokumente/ALKIS_NRW/Pflichtenheft/Anlage03/Anlage3_ALKIS-OK-NRW_MAX.html 85 86 -- Ãbersicht "Landesspezifische Festlegungen zu ALKIS in NRW": 87 -- http://www.bezreg-koeln.nrw.de/extra/33alkis/alkis_nrw.htm 70 -- ALKIS-Dokumentation (NRW): 71 -- http://www.bezreg-koeln.nrw.de/extra/33alkis/alkis_nrw.htm 72 -- http://www.bezreg-koeln.nrw.de/extra/33alkis/geoinfodok.htm 73 -- http://www.bezreg-koeln.nrw.de/extra/33alkis/dokumente/GeoInfoDok/ALKIS/ALKIS_OK_V6-0.html 88 74 89 75 SET client_encoding = 'UTF8'; … … 108 94 --SELECT alkis_drop(); 109 95 96 97 -- Importtabelle fÃŒr Verarbeitungen 98 CREATE TABLE import ( 99 id serial NOT NULL, 100 datum timestamp without time zone, 101 verzeichnis text, 102 importart text, 103 CONSTRAINT import_pk PRIMARY KEY (id) 104 ); 105 106 CREATE UNIQUE INDEX import_id ON import USING btree (id); 107 108 COMMENT ON TABLE import IS 'Verwaltung der Import-ProgrammlÀufe. Wird nicht vom Konverter gefÃŒllt sondern aus der Start-Prozedur (z.B. konv_batch.sh).'; 109 COMMENT ON COLUMN import.id IS 'Laufende Nummer der Konverter-Datei-Verarbeitung. Der Max-Wert von "id" wird als "alkis_beziehungen.import_id" verwendet, um ein vollstÀndiges Löschen alter Beziehungen zu ermöglichen.'; 110 COMMENT ON COLUMN import.datum IS 'Zeitpunkt des Beginns des Konverter-Laufes fÃŒr einen Stapel von NAS-Dateien.'; 111 COMMENT ON COLUMN import.verzeichnis IS 'Ort von dem die NAS-Dateien verarbeitet wurden.'; 112 COMMENT ON COLUMN import.importart IS 'Modus des Konverter-Laufes: e="Erstladen" oder a="NBA-Aktualisierung"'; 113 110 114 -- Tabelle delete fÃŒr Lösch- und FortfÃŒhrungsdatensÀtze 111 CREATE TABLE "delete" 112 ( 115 CREATE TABLE "delete" ( 113 116 ogc_fid serial NOT NULL, 114 117 typename varchar, … … 127 130 CREATE UNIQUE INDEX delete_fid ON "delete"(featureid); 128 131 129 130 132 COMMENT ON TABLE "delete" IS 'Hilfstabelle fÃŒr das Speichern von Löschinformationen.'; 131 133 COMMENT ON COLUMN delete.typename IS 'Objektart, also Name der Tabelle, aus der das Objekt zu löschen ist.'; … … 148 150 -- ZusÀtzlich enthÀlt 'beziehungsart' noch ein Verb fÃŒr die Art der Beziehung. 149 151 150 -- 2013-07-10 Erweiterung nach Vorschlag Marvin Brandt (Kreis Unna)151 -- Durch Typenamen bessere Zuordnung der verlinkten Tabellen möglich.152 152 CREATE TABLE alkis_beziehungen ( 153 153 ogc_fid serial NOT NULL, 154 154 beziehung_von character(16), --> gml_id 155 von_typename varchar,156 beginnt character(20),157 155 beziehungsart varchar, -- Liste siehe unten 158 156 beziehung_zu character(16), 159 zu_typename varchar,157 import_id integer, -- 2014-01-31 160 158 CONSTRAINT alkis_beziehungen_pk PRIMARY KEY (ogc_fid) 161 159 ); … … 164 162 CREATE INDEX alkis_beziehungen_zu_idx ON alkis_beziehungen USING btree (beziehung_zu); 165 163 CREATE INDEX alkis_beziehungen_art_idx ON alkis_beziehungen USING btree (beziehungsart); 164 166 165 167 166 -- Dummy-Eintrag in Metatabelle … … 172 171 COMMENT ON COLUMN alkis_beziehungen.beziehung_zu IS 'Join auf Feld gml_id verschiedener Tabellen'; 173 172 COMMENT ON COLUMN alkis_beziehungen.beziehungsart IS 'Typ der Beziehung zwischen der von- und zu-Tabelle'; 174 175 COMMENT ON COLUMN alkis_beziehungen.von_typename IS 'Name der Tabelle der VON-Beziehung'; -- 2013-07-10 176 COMMENT ON COLUMN alkis_beziehungen.beginnt IS 'Mit Trigger kopiertes Beginnt-Datum des Datensatzes auf der Seite beziehung_von'; -- 2013-07-10 177 COMMENT ON COLUMN alkis_beziehungen.zu_typename IS 'Name der Tabelle der ZU-Beziehung'; -- 2013-07-10 173 --MMENT ON COLUMN alkis_beziehungen.beginnt IS 'Mit Trigger kopiertes Beginnt-Datum des Datensatzes auf der Seite beziehung_von'; 174 COMMENT ON COLUMN alkis_beziehungen.import_id IS 'laufende Nummer des Konverter-Laufes aus "import.id".'; 175 178 176 179 177
Note: See TracChangeset
for help on using the changeset viewer.