Changeset 307 for trunk/import
- Timestamp:
- 01/24/14 08:46:32 (10 years ago)
- Location:
- trunk/import
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/import/alkis_PostNAS_keytables.sql
r278 r307 24 24 -- ax_sonstigesrecht_artdf, ax_anderefestlegungnachwasserrecht_artdf 25 25 -- 2013-04-17 F.J. Kurzbezeichnungen der BodenschÀttung fÃŒr die Kartendarstellung 26 27 -- 2014-01-24 F.J. "Eigentuemerart" entschchlÃŒsseln 26 28 27 29 SET client_encoding = 'UTF8'; … … 506 508 507 509 508 -- E i g e n t u e m e r a r t 509 510 -- Laut GeoInfoDok nur 3 Werte. 511 -- In RLP-Mustersdaten aber viele verschiedene Werte. 512 513 -- Fuer "viele Werte" wuerde sich eine Tabelle lohnen. 514 -- 3 Werte koennen ueber Function (case) entschluesselt werden. 510 -- N a m e n s n u m m e r - E i g e n t u e m e r a r t 511 -- ------------------------------------------------------- 512 -- Kennung = 21006, 513 -- Objektart = 'AX_Namensnummer' 514 -- 2014-01-24 NEU. Bisher nur 3 Werte ueber Function (case) entschluesselt. 515 516 CREATE TABLE ax_namensnummer_eigentuemerart ( 517 wert integer, 518 bezeichner character varying, 519 CONSTRAINT pk_ax_nnea_wert PRIMARY KEY (wert) 520 ); 521 522 COMMENT ON TABLE ax_namensnummer_eigentuemerart 523 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_namensnummer", Feld "eigentuemerart".'; 524 525 COMMENT ON COLUMN ax_namensnummer_eigentuemerart.wert IS 'numerischer SchlÃŒssel'; 526 COMMENT ON COLUMN ax_namensnummer_eigentuemerart.bezeichner IS 'Lange Bezeichnung'; 527 528 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (1000,'NatÃŒrliche Personen'); 529 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (1100,'NatÃŒrliche Person - Alleineigentum oder Ehepartner'); 530 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (1200,'NatÃŒrliche Person - Wohnsitz im Land'); 531 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (1300,'NatÃŒrliche Person - Wohnsitz auÃerhalb des Landes'); 532 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (1500,'NatÃŒrliche Person - Gemeinschaftseigentum'); 533 534 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (2000,'Juristische Personen'); 535 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (2100,'GemeinnÃŒtzige Bau-, Wohnungs- oder Siedlungsgesellschaft oder -genossenschaft einschlieÃlich HeimstÀtte'); 536 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (2200,'Sonstige gemeinnÃŒtzige Institution (TrÀger von KrankenhÀusern, Altenheimen usw.) '); 537 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (2300,'Privates Wohnungsunternehmen, private Baugesellschaft u.À.'); 538 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (2400,'Kreditinstitut'); 539 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (2500,'Versicherungsunternehmen'); 540 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (2900,'Andere Unternehmen, Gesellschaften usw.'); 541 542 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (3000,'Körperschaften'); 543 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (3100,'Stiftung'); 544 545 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (4000,'Kirchliches Eigentum'); 546 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (4100,'Evangelische Kirche'); 547 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (4200,'Katholische Kirche '); 548 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (4900,'Andere Kirchen, Religionsgemeinschaften usw.'); 549 550 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5100,'Bundesrepublik Deutschland'); 551 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5101,'Bundesrepublik Deutschland, BundesstraÃenverwaltung'); 552 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5102,'Bundesrepublik Deutschland, Bundeswehrverwaltung'); 553 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5103,'Bundesrepublik Deutschland, Forstverwaltung'); 554 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5104,'Bundesrepublik Deutschland, Finanzverwaltung'); 555 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5105,'Bundesrepublik Deutschland, Zivilschutz'); 556 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5106,'Bundesrepublik Deutschland, WasserstraÃenverwaltung'); 557 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5107,'Bundesrepublik Deutschland, Bundeseisenbahnvermögen'); 558 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5210,'Eigentum des Volkes nach DDR-Recht'); 559 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5220,'Eigentum der Genossenschaften und deren Einrichtungen'); 560 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5230,'Eigentum der gesellschaftlichen Organisationen und deren Einrichtungen '); 561 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5240,'Kommunale Gebietskörperschaften nach DDR-Recht'); 562 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5300,'AuslÀndischer Staat'); 563 564 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5400,'Kreis'); 565 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5500,'Gemeinde'); 566 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5600,'Kommunale Gebietskörperschaften '); 567 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5700,'Andere Gebietskörperschaften, RegionalverbÀnde usw.'); 568 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5800,'ZweckverbÀnde, Kommunale Betriebe'); 569 570 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5920,'Eigenes Bundesland'); 571 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5921,'Eigenes Bundesland, Denkmalpflege'); 572 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5922,'Eigenes Bundesland, DomÀnenverwaltung'); 573 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5923,'Eigenes Bundesland, Eichverwaltung'); 574 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5924,'Eigenes Bundesland, Finanzverwaltung'); 575 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5925,'Eigenes Bundesland, Forstverwaltung'); 576 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5926,'Eigenes Bundesland, Gesundheitswesen'); 577 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5927,'Eigenes Bundesland, Polizeiverwaltung'); 578 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5928,'Eigenes Bundesland, innere Verwaltung'); 579 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5929,'Eigenes Bundesland, Justizverwaltung'); 580 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5930,'Eigenes Bundesland, Kultusverwaltung'); 581 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5931,'Eigenes Bundesland, Landespflanzenschutzverwaltung'); 582 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5932,'Eigenes Bundesland, Arbeitsverwaltung '); 583 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5933,'Eigenes Bundesland, Sozialwesen'); 584 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5934,'Eigenes Bundesland, Landesbetrieb StraÃen und Verkehr'); 585 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5935,'Eigenes Bundesland, Umweltverwaltung'); 586 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5936,'Eigenes Bundesland, Vermessungs- und Katasterverwaltung'); 587 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5937,'Eigenes Bundesland, Wasserwirtschaftsverwaltung '); 588 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5938,'Eigenes Bundesland, Wirtschaftsverwaltung'); 589 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5939,'Eigenes Bundesland, Liegenschafts- und Baubetreuung (LBB)'); 590 591 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6000,'Anderes Bundesland (allg.)'); 592 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6001,'Schleswig-Holstein'); 593 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6002,'Hamburg'); 594 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6003,'Niedersachsen'); 595 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6004,'Bremen'); 596 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6005,'Nordrhein-Westfalen'); 597 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6006,'Hessen'); 598 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6007,'Rheinland-Pfalz'); 599 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6008,'Baden-WÃŒrttemberg'); 600 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6009,'Bayern'); 601 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6010,'Saarland'); 602 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6012,'Brandenburg'); 603 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6011,'Berlin'); 604 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6013,'Mecklenburg-Vorpommern'); 605 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6014,'Sachsen'); 606 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6015,'Sachsen-Anhalt'); 607 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6016,'ThÃŒringen'); 608 609 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (7100,'Deutsche Bahn AG'); 610 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (8000,'Herrenlos'); 611 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (9000,'EigentÃŒmer unbekannt'); 612 613 -- In der Praxis kommt vor: 614 -- SELECT DISTINCT eigentuemerart FROM ax_namensnummer ORDER BY eigentuemerart; 515 615 516 616 -
trunk/import/alkis_PostNAS_schema.sql
r290 r307 63 63 -- Felad "ax_historischesflurstueck.buchungsart" varchar statt integer 64 64 65 -- 2013-07-10 FJ Erweiterung alkis_beziehungen nach Vorschlag Marvin Brandt (Kreis Unna) 66 -- FÃŒllen der Felder langfristig durch PostNAS (Erweiterung?) 67 -- VorlÀufig mit Trigger-Funktions "update_fields_beziehungen" 68 69 -- 2014-01-24 FJ Feld "ax_datenerhebung_punktort" in "Punktort/TA/AG/AU" nach Vorschlag Marvin Brandt (Kreis Unna) 65 70 66 71 … … 103 108 CREATE TABLE "delete" 104 109 ( 105 ogc_fid serial NOT NULL,106 typename varchar,107 featureid character(32),108 context varchar, -- delete/replace110 ogc_fid serial NOT NULL, 111 typename varchar, 112 featureid character(32), 113 context varchar, -- delete/replace 109 114 safetoignore varchar, -- replace.safetoignore 'true'/'false' 110 replacedBy varchar, -- gmlid111 ignored boolean DEFAULT false, -- Satz wurde nicht verarbeitet115 replacedBy varchar, -- gmlid 116 ignored boolean DEFAULT false, -- Satz wurde nicht verarbeitet 112 117 CONSTRAINT delete_pk PRIMARY KEY (ogc_fid) 113 118 ); … … 140 145 -- ZusÀtzlich enthÀlt 'beziehungsart' noch ein Verb fÃŒr die Art der Beziehung. 141 146 147 -- 2013-07-10 Erweiterung nach Vorschlag Marvin Brandt (Kreis Unna) 148 -- Durch Typenamen bessere Zuordnung der verlinkten Tabellen möglich. 142 149 CREATE TABLE alkis_beziehungen ( 143 ogc_fid serial NOT NULL, 144 beziehung_von character(16), --> gml_id 145 beziehungsart varchar, -- Liste siehe unten 146 beziehung_zu character(16), --> gml_id 147 CONSTRAINT alkis_beziehungen_pk PRIMARY KEY (ogc_fid) 150 ogc_fid serial NOT NULL, 151 beziehung_von character(16), --> gml_id 152 von_typename varchar, -- 2013-07-10 153 beginnt character(20), -- 2013-07-10 154 beziehungsart varchar, -- Liste siehe unten 155 beziehung_zu character(16), --> gml_id 156 zu_typename varchar, -- 2013-07-10 157 CONSTRAINT alkis_beziehungen_pk PRIMARY KEY (ogc_fid) 148 158 ); 149 159 … … 159 169 COMMENT ON COLUMN alkis_beziehungen.beziehung_zu IS 'Join auf Feld gml_id verschiedener Tabellen'; 160 170 COMMENT ON COLUMN alkis_beziehungen.beziehungsart IS 'Typ der Beziehung zwischen der von- und zu-Tabelle'; 171 172 COMMENT ON COLUMN alkis_beziehungen.von_typename IS 'Name der Tabelle der VON-Beziehung'; -- 2013-07-10 173 COMMENT ON COLUMN alkis_beziehungen.beginnt IS 'Mit Trigger kopiertes Beginnt-Datum des Datensatzes auf der Seite beziehung_von'; -- 2013-07-10 174 COMMENT ON COLUMN alkis_beziehungen.zu_typename IS 'Name der Tabelle der ZU-Beziehung'; -- 2013-07-10 175 161 176 162 177 -- Beziehungsarten: … … 1342 1357 -- ---------------------------------------------- 1343 1358 CREATE TABLE ax_punktortag ( 1344 ogc_fid serial NOT NULL,1345 gml_id character(16),1346 identifier character(44),1347 beginnt character(20),1348 endet character(20),1349 advstandardmodell varchar,1350 anlass varchar,1351 art varchar[],1352 name varchar[],1353 kartendarstellung varchar, -- boolean1354 -- "qualitaetsangaben|ax_dqpunktort|herkunft|li_lineage|processstep" integer, -- varchar[],1355 genauigkeitsstufe integer,1359 ogc_fid serial NOT NULL, 1360 gml_id character(16), 1361 identifier character(44), 1362 beginnt character(20), 1363 endet character(20), 1364 advstandardmodell varchar, 1365 anlass varchar, 1366 art varchar[], 1367 name varchar[], 1368 kartendarstellung varchar, -- boolean 1369 ax_datenerhebung_punktort integer, 1370 genauigkeitsstufe integer, 1356 1371 vertrauenswuerdigkeit integer, 1357 koordinatenstatus integer,1372 koordinatenstatus integer, 1358 1373 CONSTRAINT ax_punktortag_pk PRIMARY KEY (ogc_fid) 1359 1374 ); … … 1371 1386 -- ---------------------------------------------- 1372 1387 CREATE TABLE ax_punktortau ( 1373 ogc_fid serial NOT NULL, 1374 gml_id character(16), 1375 identifier character(44), 1376 beginnt character(20), 1377 endet character(20), 1378 advstandardmodell varchar, 1379 anlass varchar, 1380 kartendarstellung varchar, -- boolean 1381 -- art varchar, -- entbehrlich 1382 name varchar[], 1383 -- "qualitaetsangaben|ax_dqpunktort|herkunft|li_lineage|processstep" integer, --varchar[], 1384 -- datetime character(24)[], 1385 individualname varchar, 1388 ogc_fid serial NOT NULL, 1389 gml_id character(16), 1390 identifier character(44), 1391 beginnt character(20), 1392 endet character(20), 1393 advstandardmodell varchar, 1394 anlass varchar, 1395 kartendarstellung varchar, -- boolean 1396 ax_datenerhebung_punktort integer, 1397 name varchar[], 1398 individualname varchar, 1386 1399 vertrauenswuerdigkeit integer, 1387 genauigkeitsstufe integer,1388 koordinatenstatus integer,1400 genauigkeitsstufe integer, 1401 koordinatenstatus integer, 1389 1402 CONSTRAINT ax_punktortau_pk PRIMARY KEY (ogc_fid) 1390 1403 ); … … 1402 1415 -- ---------------------------------------------- 1403 1416 CREATE TABLE ax_punktortta ( 1404 ogc_fid serial NOT NULL, 1405 gml_id character(16), 1406 identifier character(44), 1407 beginnt character(20), 1408 endet character(20), 1409 advstandardmodell varchar, 1410 anlass varchar, 1411 kartendarstellung varchar, -- boolean 1412 description integer, 1413 art varchar[], 1414 name varchar[], 1415 genauigkeitsstufe integer, 1417 ogc_fid serial NOT NULL, 1418 gml_id character(16), 1419 identifier character(44), 1420 beginnt character(20), 1421 endet character(20), 1422 advstandardmodell varchar, 1423 anlass varchar, 1424 kartendarstellung varchar, -- boolean 1425 ax_datenerhebung_punktort integer, 1426 description integer, 1427 art varchar[], 1428 name varchar[], 1429 genauigkeitsstufe integer, 1416 1430 vertrauenswuerdigkeit integer, 1417 koordinatenstatus integer,1431 koordinatenstatus integer, 1418 1432 CONSTRAINT ax_punktortta_pk PRIMARY KEY (ogc_fid) 1419 1433 ); … … 1442 1456 advstandardmodell varchar, 1443 1457 anlass varchar, 1444 -- art varchar, -- entbehrlich1445 1458 uri varchar, 1446 1459 fortfuehrungsfallnummernbereich varchar, … … 1473 1486 advstandardmodell varchar, 1474 1487 anlass varchar, 1475 -- art varchar, -- entbehrlich1476 1488 uri varchar, 1477 1489 fortfuehrungsfallnummer integer, … … 1502 1514 endet character(20), 1503 1515 advstandardmodell varchar, 1504 art integer,1516 art integer, 1505 1517 nummer varchar, 1506 1518 land integer, … … 1520 1532 -- --------------------------------------------------- 1521 1533 CREATE TABLE ax_punktkennunguntergegangen ( 1522 ogc_fid serial NOT NULL,1523 gml_id character(16),1524 identifier character(44),1525 beginnt character(20),1526 endet character(20),1534 ogc_fid serial NOT NULL, 1535 gml_id character(16), 1536 identifier character(44), 1537 beginnt character(20), 1538 endet character(20), 1527 1539 advstandardmodell varchar, 1528 1540 sonstigesmodell varchar, 1529 anlass varchar,1541 anlass varchar, 1530 1542 punktkennung varchar, 1531 art integer,1543 art integer, 1532 1544 CONSTRAINT ax_punktkennunguntergegangen_pk PRIMARY KEY (ogc_fid) 1533 1545 ); … … 4475 4487 4476 4488 -- wenn schon, dann auch alle Tabellen mit Kommentaren versehen: 4477 --COMMENT ON TABLE geometry_columns IS 'Metatabelle der Geometrie-Tabellen, Tabellen ohne Geometrie bekommen Dummy-Eintrag fÃŒr PostNAS-Konverter (GDAL/OGR)';4478 --COMMENT ON TABLE spatial_ref_sys IS 'Koordinatensysteme und ihre Projektionssparameter';4489 COMMENT ON TABLE geometry_columns IS 'Metatabelle der Geometrie-Tabellen, Tabellen ohne Geometrie bekommen Dummy-Eintrag fÃŒr PostNAS-Konverter (GDAL/OGR)'; 4490 COMMENT ON TABLE spatial_ref_sys IS 'Koordinatensysteme und ihre Projektionssparameter'; 4479 4491 4480 4492 -- Schema aktualisieren (setzt auch die Indizes neu)
Note: See TracChangeset
for help on using the changeset viewer.