Changeset 156
- Timestamp:
- 02/06/12 16:18:42 (11 years ago)
- Location:
- trunk/data
- Files:
-
- 24 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/data/konvert/postnas_0.6/alkis_PostNAS_0.6_schema.sql
r130 r156 67 67 -- h. gml_id von ax_adresse von 32 auf 16 umgestellt (wurden bisher nicht korrekt gelöscht?) 68 68 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 69 75 70 76 -- TEST: gml_id von character(16) auf character varying(32) erweitert … … 232 238 ); 233 239 SELECT AddGeometryColumn('ax_baublock','wkb_geometry','25832','MULTIPOLYGON',2); 240 241 -- auf POLYGON erweitern 242 ALTER TABLE ax_baublock 243 DROP CONSTRAINT enforce_geotype_wkb_geometry; 244 245 ALTER 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 234 250 235 251 CREATE INDEX ax_baublock_geom_idx ON ax_baublock USING gist (wkb_geometry); … … 862 878 ogc_fid serial NOT NULL, 863 879 gml_id character(16), -- character varying(32), 864 -- identifier character varying(28), -- PostNAS 0.5: bleibt leer865 880 beginnt character(20), 866 881 advstandardmodell character varying[], … … 872 887 vertikaleausrichtung character varying(5), 873 888 signaturnummer integer, 874 art character varying(40), -- (18)889 art character varying(40), -- Inhalte z.B. "ZAE_NEN" siehe unten 875 890 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?878 891 CONSTRAINT ap_pto_pk PRIMARY KEY (ogc_fid) 879 892 ); … … 891 904 COMMENT ON COLUMN ap_pto.schriftinhalt IS 'Label: anzuzeigender Text'; 892 905 COMMENT 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 893 913 894 914 … … 1290 1310 1291 1311 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 1318 CREATE 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 1335 INSERT INTO geometry_columns 1336 (f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) 1337 VALUES ('', 'public', 'ax_sicherungspunkt', 'dummy', 2, 25832, 'POINT'); 1338 1339 CREATE UNIQUE INDEX ax_sicherungspunkt 1340 ON ax_sicherungspunkt USING btree (gml_id); 1341 1342 COMMENT ON TABLE ax_sicherungspunkt IS 'S i c h e r u n g s - P u n k t'; 1343 COMMENT ON COLUMN ax_sicherungspunkt.gml_id IS 'Identifikator, global eindeutig'; 1344 1294 1345 1295 1346 … … 1914 1965 -- G e b a e u d e 1915 1966 -- --------------- 1967 -- Kennung 31001 1916 1968 -- Abgleich 2011-11-15 mit 1917 -- http://www.bezreg-koeln.nrw.de/extra/33alkis/dokumente/Profile_NRW/ALKIS-OK-NRW_MAX_20090722.html #_3B2A042900B51969 -- http://www.bezreg-koeln.nrw.de/extra/33alkis/dokumente/Profile_NRW/ALKIS-OK-NRW_MAX_20090722.html 1918 1970 CREATE TABLE ax_gebaeude ( 1919 1971 ogc_fid serial NOT NULL, … … 1943 1995 dachgeschossausbau integer, -- Neu 2011-11-15 1944 1996 qualitaetsangaben character varying(8), -- neu 2011-11-15 1997 ax_datenerhebung integer, -- OBK, nicht in GeoInfoDok ?? 1945 1998 -- description integer, 1946 1999 -- art character varying(40), … … 3221 3274 CREATE TABLE ax_sonstigesbauwerkodersonstigeeinrichtung ( 3222 3275 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? 3229 3282 --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" 3231 3284 bauwerksfunktion integer, 3232 3285 CONSTRAINT ax_sonstigesbauwerkodersonstigeeinrichtung_pk PRIMARY KEY (ogc_fid) … … 3235 3288 SELECT AddGeometryColumn('ax_sonstigesbauwerkodersonstigeeinrichtung','wkb_geometry','25832','POLYGON',2); 3236 3289 3237 -- POLYGON 3290 -- POLYGON und LINESTRING 3238 3291 ALTER TABLE ax_sonstigesbauwerkodersonstigeeinrichtung DROP CONSTRAINT enforce_geotype_wkb_geometry; 3239 3292 -
trunk/data/konvert/postnas_0.6/sichten.sql
r153 r156 9 9 -- 2011-12-08 umbenannt "gemeinde_in_gemarkung" -> "gemarkung_in_gemeinde" 10 10 -- 2012-01-16 Feinheiten 11 -- 2012-02-06 VIEW s_beschriftung: Wert "ZAE_NEN" kommt nicht mehr vor 11 12 12 13 -- ----------------------------------------- … … 97 98 SELECT ap_ppo.ogc_fid, 98 99 ap_ppo.wkb_geometry, 99 -- ap_ppo.drehwinkel * 57.296 + 90 AS drehwinkel, -- Korrektur 2011-12-22 (Arbeit am Mapfile)100 100 ap_ppo.drehwinkel * 57.296 AS drehwinkel, 101 101 ax_flurstueck.flurstueckskennzeichen … … 155 155 AS 156 156 SELECT ap_pto.ogc_fid, 157 -- ap_pto.gml_id,158 157 ap_pto.schriftinhalt, 159 158 ap_pto.art, … … 162 161 FROM ap_pto 163 162 WHERE not ap_pto.schriftinhalt IS NULL 164 AND art NOT IN ('ZAE_NEN', 'HNR') 165 ; 166 -- IN ('FKT', 'Friedhof', 'urn:adv:fachdatenv') 167 168 -- Diese IN-Liste fortschreiben bei Erweiterungen des Mapfiles 169 170 -- Lippe: Der Wert 'ZAE_NEN' fehlt. Diese FÀlle anders identifizieren? 163 AND art NOT IN ('HNR', 'PNR'); 164 165 -- Feb. 2012 PostNAS 0.6: 'ZAE_NEN' kommt nicht mehr vor! 166 167 -- Diese 'IN'-Liste fortschreiben bei Erweiterungen des Mapfiles 168 -- Wenn ein Text zum fachlich passenden Layer angezeigt wird, dann hier ausblenden, 169 -- d.h. die Kennung in die Klammer eintragen. 170 171 -- Werte in ap_pto.art: 172 -- 'HNR' = Hausnummer 173 -- 'PNR' = Pseudo-Nummer = laufende Nummer NebengebÀude 174 175 -- Ermittlung der vorkommenden Arten mit: 176 -- SELECT DISTINCT art FROM ap_pto ORDER BY art; 177 178 -- Noch nicht berÃŒcksichtigt: 179 180 --"AGT""ART""ATP""BBD""BezKlassifizierungStrasse""BSA""BWF""BWF_ZUS""FKT""Fliessgewaesser""FreierText" 181 --"Friedhof""Gewanne""GFK""Halde_LGT""HHO""NAM""PKN""Platz""PRO""SPG""SPO""StehendesGewaesser" 182 --"Strasse""VEG""Vorratsbehaelter""Weg""Weitere Höhe""ZNM""<NULL>" 171 183 172 184 COMMENT ON VIEW s_beschriftung IS 'ap_pto, die noch nicht in anderen Layern angezeigt werden'; … … 422 434 GROUP BY st_geometrytype(wkb_geometry); 423 435 424 -- Lage425 -- 256 ST_MultiPolygon426 -- 23377 ST_Polygon427 428 -- RLP429 -- 2 ST_MultiPolygon430 -- 2367 ST_Polygon431 432 436 433 437 -- A d r e s s e n … … 457 461 ON l.kreis=s.kreis 458 462 AND l.gemeinde=s.gemeinde 459 -- AND to_char(l.lage, 'FM00000')=s.lage -- PostNAS 0.5 460 AND l.lage = s.lage -- PostNAS 0.6 463 AND l.lage = s.lage -- ab PostNAS 0.6 461 464 WHERE l.gemeinde = 40; -- "40" = Stadt Lage 462 465 … … 487 490 ON l.kreis=s.kreis 488 491 AND l.gemeinde=s.gemeinde 489 -- AND to_char(l.lage, 'FM00000')=s.lage -- PostNAS 0.5 490 AND l.lage = s.lage -- PostNAS 0.6 492 AND l.lage = s.lage -- ab PostNAS 0.6 491 493 WHERE v.beziehungsart='weistAuf' 492 494 AND l.gemeinde = 40 -- "40" = Stadt Lage
Note: See TracChangeset
for help on using the changeset viewer.