Changeset 276
- Timestamp:
- 04/16/13 17:56:10 (11 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/import/alkis_PostNAS_keytables.sql
r215 r276 22 22 -- 2011-12-20 A.E. ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion 23 23 -- 2011-12-22 A.E. ax_bauteil_bauart 24 -- 2012-03-12 A.E. ax_anderefestlegungnachstrassenrecht_artdf, ax_klassifizierungnachwasserrecht_artdf, ax_klassifizierungnachstrassenrecht_artdf, ax_naturumweltoderbodenschutzrecht_artdf, ax_sonstigesrecht_artdf, ax_anderefestlegungnachwasserrecht_artdf 24 -- 2012-03-12 A.E. ax_anderefestlegungnachstrassenrecht_artdf, ax_klassifizierungnachwasserrecht_artdf, 25 -- ax_klassifizierungnachstrassenrecht_artdf, ax_naturumweltoderbodenschutzrecht_artdf, 26 -- ax_sonstigesrecht_artdf, ax_anderefestlegungnachwasserrecht_artdf 27 -- 2013-04-16 F.J. Kurzbezeichnungen der BodenschÀttung fÃŒr die Kartendarstellung 25 28 26 29 SET client_encoding = 'UTF8'; 27 28 30 29 31 -- G e b a e u d e - B a u w e i s e … … 510 512 -- B a u - , R a u m - oder B o d e n - O r d n u n g s r e c h t - A r t d e r F e s t l e g u n g 511 513 -- ------------------------------------------------------------------------------------------------------ 512 513 514 -- Kennung = 71008, 514 515 -- Objektart = 'ax_bauraumoderbodenordnungsrecht' 515 516 516 -- fÃŒr: Entschluesseln der Rechte im Template 517 517 518 CREATE TABLE ax_bauraumoderbodenordnungsrecht_artderfestlegung 519 (wert integer, 520 bezeichner character varying, 521 --kennung integer, -- konstant 71008, entfernt 21.11.2011 522 --objektart character varying, -- konstant ax_bauraumoderbodenordnungsrecht, entfernt 21.11.2011 523 CONSTRAINT pk_ax_brecht_artfest_wert PRIMARY KEY (wert) 518 CREATE TABLE ax_bauraumoderbodenordnungsrecht_artderfestlegung ( 519 wert integer, 520 bezeichner character varying, 521 CONSTRAINT pk_ax_brecht_artfest_wert PRIMARY KEY (wert) 524 522 ); 525 523 … … 584 582 -- B o d e n s c h a e t z u n g - K u l t u r a r t 585 583 -- -------------------------------------------------- 586 584 --DROP TABLE ax_bodenschaetzung_kulturart; 587 585 CREATE TABLE ax_bodenschaetzung_kulturart ( 588 586 wert integer, 587 kurz character varying, 589 588 bezeichner character varying, 590 589 CONSTRAINT pk_ax_bodenschaetzung_kulturart PRIMARY KEY (wert) 591 590 ); 592 591 593 594 592 COMMENT ON TABLE ax_bodenschaetzung_kulturart 595 593 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 596 594 597 598 INSERT INTO ax_bodenschaetzung_kulturart (wert, bezeichner) VALUES (1000,'Ackerland (A)'); 599 INSERT INTO ax_bodenschaetzung_kulturart (wert, bezeichner) VALUES (2000,'Acker-GrÃŒnland (AGr)'); 600 INSERT INTO ax_bodenschaetzung_kulturart (wert, bezeichner) VALUES (3000,'GrÃŒnland (Gr)'); 601 INSERT INTO ax_bodenschaetzung_kulturart (wert, bezeichner) VALUES (4000,'GrÃŒnland-Acker (GrA)'); 595 COMMENT ON COLUMN ax_bodenschaetzung_kulturart.wert IS 'numerischer SchlÃŒssel'; 596 COMMENT ON COLUMN ax_bodenschaetzung_kulturart.kurz IS 'KÃŒrzel'; 597 COMMENT ON COLUMN ax_bodenschaetzung_kulturart.bezeichner IS 'Lange Bezeichnung'; 598 599 INSERT INTO ax_bodenschaetzung_kulturart (wert, kurz, bezeichner) VALUES (1000,'A' , 'Ackerland (A)'); 600 INSERT INTO ax_bodenschaetzung_kulturart (wert, kurz, bezeichner) VALUES (2000,'AGr', 'Acker-GrÃŒnland (AGr)'); 601 INSERT INTO ax_bodenschaetzung_kulturart (wert, kurz, bezeichner) VALUES (3000,'Gr' , 'GrÃŒnland (Gr)'); 602 INSERT INTO ax_bodenschaetzung_kulturart (wert, kurz, bezeichner) VALUES (4000,'GrA', 'GrÃŒnland-Acker (GrA)'); 602 603 603 604 604 605 -- B o d e n s c h a e t z u n g - B o d e n a r t 605 606 -- ------------------------------------------------- 606 607 --DROP TABLE ax_bodenschaetzung_bodenart; 607 608 CREATE TABLE ax_bodenschaetzung_bodenart ( 608 609 wert integer, 610 kurz character varying, 609 611 bezeichner character varying, 610 612 CONSTRAINT pk_ax_bodenschaetzung_bodenart PRIMARY KEY (wert) … … 614 616 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 615 617 616 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (1100,'Sand (S)'); 617 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (2100,'Lehmiger Sand (lS)'); 618 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (3100,'Lehm (L)'); 619 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (4100,'Ton (T)'); 620 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (5000,'Moor (Mo)'); 621 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (1200,'Anlehmiger Sand (Sl)'); 622 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (2200,'Stark lehmiger Sand (SL)'); 623 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (3200,'Sandiger Lehm (sL)'); 624 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (4200,'Schwerer Lehm (LT)'); 625 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6110,'Sand, Moor (SMo)'); 626 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6120,'Lehmiger Sand, Moor (lSMo)'); 627 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6130,'Lehm, Moor (LMo)'); 628 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6140,'Ton, Moor (TMo)'); 629 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6210,'Moor,Sand (MoS)'); 630 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6220,'Moor, Lehmiger Sand (MolS)'); 631 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6230,'Moor, Lehm (MoL)'); 632 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (6240,'Moor, Ton (MoT)'); 633 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7110,'Sand auf sandigem Lehm (S/sL)'); 634 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7130,'Sand auf schwerem Lehm (S/LT)'); 635 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7210,'Anlehmiger Sand auf Lehm (Sl/L)'); 636 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7220,'Anlehmiger Sand auf schwerem Lehm (Sl/LT)'); 637 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7230,'Anlehmiger Sand auf Ton (Sl/T)'); 638 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7310,'Lehmiger Sand auf schwerem Lehm (lS/LT)'); 639 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7320,'Lehmiger Sand auf Sand (lS/S)'); 640 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7400,'Stark lehmiger Sand auf Ton (SL/T)'); 641 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7510,'Ton auf stark lehmigen Sand (T/SL)'); 642 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7530,'Ton auf anlehmigen Sand (T/Sl)'); 643 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7610,'Schwerer Lehm auf lehmigen Sand (LT/lS)'); 644 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7620,'Schwerer Lehm auf anlehmigen Sand (LT/Sl)'); 645 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7630,'Schwerer Lehm auf Sand (LT/S)'); 646 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7710,'Lehm auf anlehmigen Sand (L/Sl)'); 647 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7800,'Sandiger Lehm auf Sand (sL/S)'); 648 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7120,'Sand auf Lehm (S/L)'); 649 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7140,'Sand auf Ton (S/T)'); 650 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7330,'Lehmiger Sand auf Ton (lS/T)'); 651 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7520,'Ton auf lehmigen Sand (T/lS)'); 652 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7540,'Ton auf Sand (T/S)'); 653 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (7720,'Lehm auf Sand (L/S)'); 654 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8110,'Sand auf Moor (S/Mo)'); 655 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8120,'Lehmiger Sand auf Moor (lS/Mo)'); 656 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8130,'Lehm auf Moor (L/Mo)'); 657 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8140,'Ton auf Moor (T/Mo)'); 658 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8210,'Moor auf Sand (Mo/S)'); 659 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8220,'Moor auf lehmigen Sand (Mo/lS)'); 660 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8230,'Moor auf Lehm (Mo/L)'); 661 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (8240,'Moor auf Ton (Mo/T)'); 662 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9120,'Bodenwechsel vom Lehm zu Moor (L+Mo)'); 663 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9130,'Lehmiger Sand mit starkem Steingehalt (lSg)'); 664 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9140,'Lehm mit starkem Steingehalt (Lg)'); 665 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9150,'lehmiger Sand mit Steinen und Blöcken (lS+St)'); 666 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9160,'Lehm mit Steinen und Blöcken L+St)'); 667 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9170,'Steine und Blöcke mit lehmigem Sand (St+lS)'); 668 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9180,'Steine und Blöcke mit Lehm (St+L)'); 669 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9190,'lehmiger Sand mit Felsen (lS+Fe)'); 670 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9200,'Lehm mit Felsen (L+Fe)'); 671 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9210,'Felsen mit lehmigem Sand (Fe+lS)'); 672 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9220,'Felsen mit Lehm (Fe+L)'); 673 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9310,'Sand auf lehmigen Sand (S/lS)'); 674 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9320,'Anlehmiger Sand auf Mergel (Sl/Me)'); 675 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9330,'Anlehmiger Sand auf sandigem Lehm (Sl/sL)'); 676 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9340,'Lehmiger Sand auf Lehm (lS/L)'); 677 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9350,'Lehmiger Sand auf Mergel (lS/Me)'); 678 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9360,'Lehmiger Sand auf sandigem Lehm (lS/sL)'); 679 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9370,'Lehmiger Sand, Mergel (lSMe)'); 680 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9380,'Lehmiger Sand, Moor auf Mergel (lSMo/Me)'); 681 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9390,'Anlehmiger Sand, Moor (SlMo)'); 682 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9410,'Lehm auf Mergel (L/Me)'); 683 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9420,'Lehm, Moor auf Mergel (LMo/Me)'); 684 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9430,'Schwerer Lehm auf Moor (LT/Mo)'); 685 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9440,'Ton auf Mergel (T/Me)'); 686 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9450,'Moor auf Mergel (Mo/Me)'); 687 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9460,'Moor, Lehm auf Mergel (MoL/Me)'); 688 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9470,'Moor, Mergel (MoMe)'); 689 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9480,'LöÃDiluvium(LöD)'); 690 INSERT INTO ax_bodenschaetzung_bodenart (wert, bezeichner) VALUES (9490,'AlluviumDiluvium(AlD)'); 618 COMMENT ON COLUMN ax_bodenschaetzung_bodenart.wert IS 'numerischer SchlÃŒssel'; 619 COMMENT ON COLUMN ax_bodenschaetzung_bodenart.kurz IS 'KÃŒrzel, Kartenanzeige'; 620 COMMENT ON COLUMN ax_bodenschaetzung_bodenart.bezeichner IS 'Lange Bezeichnung'; 621 622 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (1100,'S', 'Sand (S)'); 623 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (2100,'lS', 'Lehmiger Sand (lS)'); 624 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (3100,'L', 'Lehm (L)'); 625 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (4100,'T', 'Ton (T)'); 626 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (5000,'Mo', 'Moor (Mo)'); 627 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (1200,'Sl', 'Anlehmiger Sand (Sl)'); 628 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (2200,'SL', 'Stark lehmiger Sand (SL)'); 629 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (3200,'sL', 'Sandiger Lehm (sL)'); 630 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (4200,'LT', 'Schwerer Lehm (LT)'); 631 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (6110,'SMo', 'Sand, Moor (SMo)'); 632 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (6120,'lSMo', 'Lehmiger Sand, Moor (lSMo)'); 633 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (6130,'LMo', 'Lehm, Moor (LMo)'); 634 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (6140,'TMo', 'Ton, Moor (TMo)'); 635 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (6210,'MoS', 'Moor,Sand (MoS)'); 636 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (6220,'MolS', 'Moor, Lehmiger Sand (MolS)'); 637 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (6230,'MoL', 'Moor, Lehm (MoL)'); 638 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (6240,'MoT', 'Moor, Ton (MoT)'); 639 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7110,'S/sL', 'Sand auf sandigem Lehm (S/sL)'); 640 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7130,'S/LT', 'Sand auf schwerem Lehm (S/LT)'); 641 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7210,'Sl/L', 'Anlehmiger Sand auf Lehm (Sl/L)'); 642 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7220,'Sl/LT', 'Anlehmiger Sand auf schwerem Lehm (Sl/LT)'); 643 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7230,'Sl/T', 'Anlehmiger Sand auf Ton (Sl/T)'); 644 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7310,'lS/LT', 'Lehmiger Sand auf schwerem Lehm (lS/LT)'); 645 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7320,'lS/S', 'Lehmiger Sand auf Sand (lS/S)'); 646 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7400,'SL/T)', 'Stark lehmiger Sand auf Ton (SL/T)'); 647 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7510,'T/SL', 'Ton auf stark lehmigen Sand (T/SL)'); 648 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7530,'T/Sl', 'Ton auf anlehmigen Sand (T/Sl)'); 649 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7610,'LT/lS', 'Schwerer Lehm auf lehmigen Sand (LT/lS)'); 650 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7620,'LT/Sl', 'Schwerer Lehm auf anlehmigen Sand (LT/Sl)'); 651 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7630,'LT/S', 'Schwerer Lehm auf Sand (LT/S)'); 652 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7710,'L/Sl', 'Lehm auf anlehmigen Sand (L/Sl)'); 653 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7800,'sL/S', 'Sandiger Lehm auf Sand (sL/S)'); 654 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7120,'S/L', 'Sand auf Lehm (S/L)'); 655 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7140,'S/T', 'Sand auf Ton (S/T)'); 656 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7330,'lS/T', 'Lehmiger Sand auf Ton (lS/T)'); 657 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7520,'T/lS', 'Ton auf lehmigen Sand (T/lS)'); 658 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7540,'T/S', 'Ton auf Sand (T/S)'); 659 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7720,'L/S', 'Lehm auf Sand (L/S)'); 660 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (8110,'S/Mo', 'Sand auf Moor (S/Mo)'); 661 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (8120,'lS/Mo', 'Lehmiger Sand auf Moor (lS/Mo)'); 662 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (8130,'L/Mo', 'Lehm auf Moor (L/Mo)'); 663 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (8140,'T/Mo', 'Ton auf Moor (T/Mo)'); 664 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (8210,'Mo/S', 'Moor auf Sand (Mo/S)'); 665 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (8220,'Mo/lS', 'Moor auf lehmigen Sand (Mo/lS)'); 666 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (8230,'Mo/L', 'Moor auf Lehm (Mo/L)'); 667 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (8240,'Mo/T', 'Moor auf Ton (Mo/T)'); 668 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9120,'L+Mo', 'Bodenwechsel vom Lehm zu Moor (L+Mo)'); 669 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9130,'lSg', 'Lehmiger Sand mit starkem Steingehalt (lSg)'); 670 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9140,'Lg', 'Lehm mit starkem Steingehalt (Lg)'); 671 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9150,'lS+St', 'lehmiger Sand mit Steinen und Blöcken (lS+St)'); 672 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9160,'L+St', 'Lehm mit Steinen und Blöcken (L+St)'); 673 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9170,'St+lS', 'Steine und Blöcke mit lehmigem Sand (St+lS)'); 674 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9180,'St+L', 'Steine und Blöcke mit Lehm (St+L)'); 675 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9190,'lS+Fe', 'lehmiger Sand mit Felsen (lS+Fe)'); 676 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9200,'L+Fe', 'Lehm mit Felsen (L+Fe)'); 677 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9210,'Fe+lS', 'Felsen mit lehmigem Sand (Fe+lS)'); 678 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9220,'Fe+L', 'Felsen mit Lehm (Fe+L)'); 679 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9310,'S/lS', 'Sand auf lehmigen Sand (S/lS)'); 680 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9320,'Sl/Me', 'Anlehmiger Sand auf Mergel (Sl/Me)'); 681 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9330,'Sl/sL', 'Anlehmiger Sand auf sandigem Lehm (Sl/sL)'); 682 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9340,'lS/L', 'Lehmiger Sand auf Lehm (lS/L)'); 683 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9350,'lS/Me', 'Lehmiger Sand auf Mergel (lS/Me)'); 684 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9360,'lS/sL', 'Lehmiger Sand auf sandigem Lehm (lS/sL)'); 685 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9370,'lSMe', 'Lehmiger Sand, Mergel (lSMe)'); 686 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9380,'lSMo/Me','Lehmiger Sand, Moor auf Mergel (lSMo/Me)'); 687 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9390,'SlMo', 'Anlehmiger Sand, Moor (SlMo)'); 688 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9410,'L/Me', 'Lehm auf Mergel (L/Me)'); 689 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9420,'LMo/Me','Lehm, Moor auf Mergel (LMo/Me)'); 690 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9430,'LT/Mo', 'Schwerer Lehm auf Moor (LT/Mo)'); 691 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9440,'T/Me', 'Ton auf Mergel (T/Me)'); 692 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9450,'Mo/Me', 'Moor auf Mergel (Mo/Me)'); 693 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9460,'MoL/Me','Moor, Lehm auf Mergel (MoL/Me)'); 694 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9470,'MoMe', 'Moor, Mergel (MoMe)'); 695 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9480,'LöD', 'LöÃDiluvium (LöD)'); 696 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9490,'AlD', 'AlluviumDiluvium (AlD)'); 691 697 692 698 … … 696 702 CREATE TABLE ax_bodenschaetzung_zustandsstufe ( 697 703 wert integer, 704 kurz character varying, 698 705 bezeichner character varying, 699 706 CONSTRAINT pk_ax_bodenschaetzung_zustandsstufe PRIMARY KEY (wert) … … 703 710 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 704 711 705 706 INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe (1)',1100); 707 INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe (2)',1200); 708 INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe (3)',1300); 709 INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe (4)',1400); 710 INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe (5)',1500); 711 INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe (6)',1600); 712 INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe (7)',1700); 713 INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Zustandsstufe Misch- und Schichtböden sowie kÃŒnstlichverÀnderte Böden (-)',1800); 714 INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Bodenstufe (I)',2100); 715 INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Bodenstufe (II)',2200); 716 INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Bodenstufe (III)',2300); 717 INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Bodenstufe Misch- und Schichtböden sowie kÃŒnstlich verÀnderte Böden (-)',2400); 718 INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Bodenstufe (II+III)',3100); 719 INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Bodenstufe ("(III)")',3200); 720 INSERT INTO ax_bodenschaetzung_zustandsstufe (bezeichner,wert) VALUES ('Bodenstufe (IV)',3300); 712 COMMENT ON COLUMN ax_bodenschaetzung_zustandsstufe.wert IS 'numerischer SchlÃŒssel'; 713 COMMENT ON COLUMN ax_bodenschaetzung_zustandsstufe.kurz IS 'KÃŒrzel, Kartenanzeige'; 714 COMMENT ON COLUMN ax_bodenschaetzung_zustandsstufe.bezeichner IS 'Lange Bezeichnung'; 715 716 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (1100,'1','Zustandsstufe (1)'); 717 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (1200,'2','Zustandsstufe (2)'); 718 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (1300,'3','Zustandsstufe (3)'); 719 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (1400,'4','Zustandsstufe (4)'); 720 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (1500,'5','Zustandsstufe (5)'); 721 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (1600,'6','Zustandsstufe (6)'); 722 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (1700,'7','Zustandsstufe (7)'); 723 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (1800,'-','Zustandsstufe Misch- und Schichtböden sowie kÃŒnstlichverÀnderte Böden (-)'); 724 725 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (2100,'I','Bodenstufe (I)'); 726 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (2200,'II','Bodenstufe (II)'); 727 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (2300,'III','Bodenstufe (III)'); 728 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (2400,'-','Bodenstufe Misch- und Schichtböden sowie kÃŒnstlich verÀnderte Böden (-)'); 729 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (3100,'II+III','Bodenstufe (II+III)'); 730 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (3200,'(III)','Bodenstufe ("(III)")'); 731 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (3300,'IV','Bodenstufe (IV)'); 721 732 722 733 … … 725 736 CREATE TABLE ax_musterlandesmusterundvergleichsstueck_merkmal ( 726 737 wert integer, 738 kurz character varying, 727 739 bezeichner character varying, 728 740 CONSTRAINT pk_ax_musterlandesmusterundvergleichsstueck_merkmal PRIMARY KEY (wert) … … 732 744 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 733 745 734 INSERT INTO ax_musterlandesmusterundvergleichsstueck_merkmal (wert,bezeichner) VALUES (1000,'MusterstÃŒck (M)'); 735 INSERT INTO ax_musterlandesmusterundvergleichsstueck_merkmal (wert,bezeichner) VALUES (2000,'LandesmusterstÃŒck (L)'); 736 INSERT INTO ax_musterlandesmusterundvergleichsstueck_merkmal (wert,bezeichner) VALUES (3000,'VergleichsstÃŒck (V)'); 746 COMMENT ON COLUMN ax_musterlandesmusterundvergleichsstueck_merkmal.wert IS 'numerischer SchlÃŒssel'; 747 COMMENT ON COLUMN ax_musterlandesmusterundvergleichsstueck_merkmal.kurz IS 'KÃŒrzel, Kartenanzeige'; 748 COMMENT ON COLUMN ax_musterlandesmusterundvergleichsstueck_merkmal.bezeichner IS 'Lange Bezeichnung'; 749 750 INSERT INTO ax_musterlandesmusterundvergleichsstueck_merkmal (wert, kurz, bezeichner) VALUES (1000,'M','MusterstÃŒck (M)'); 751 INSERT INTO ax_musterlandesmusterundvergleichsstueck_merkmal (wert, kurz, bezeichner) VALUES (2000,'L','LandesmusterstÃŒck (L)'); 752 INSERT INTO ax_musterlandesmusterundvergleichsstueck_merkmal (wert, kurz, bezeichner) VALUES (3000,'V','VergleichsstÃŒck (V)'); 737 753 738 754 … … 749 765 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 750 766 751 752 767 INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert,bezeichner) VALUES (1100,'Grabloch, bestimmend, lagerichtig (innerhalb der FlÀche)'); 753 768 INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert,bezeichner) VALUES (1200,'Grabloch, bestimmend, lagerichtig (auÃerhalb des Abschnitts)'); … … 757 772 758 773 774 -- B o d e n s c h a e t z u n g - Entstehungsart oder Klimastufe / Wasserverhaeltnisse 775 -- ---------------------------------------------------------------------------------------- 776 --DROP TABLE ax_bodenschaetzung_entstehungsartoderklimastufe; 777 CREATE TABLE ax_bodenschaetzung_entstehungsartoderklimastufe ( 778 wert integer, 779 kurz character varying, 780 bezeichner character varying, 781 CONSTRAINT pk_ax_bodenschaetzung_entstehungsartoderklimastufe PRIMARY KEY (wert) 782 ); 783 784 COMMENT ON TABLE ax_bodenschaetzung_entstehungsartoderklimastufe 785 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 786 787 COMMENT ON COLUMN ax_bodenschaetzung_entstehungsartoderklimastufe.wert IS 'numerischer SchlÃŒssel'; 788 COMMENT ON COLUMN ax_bodenschaetzung_entstehungsartoderklimastufe.kurz IS 'KÃŒrzel, Kartenanzeige'; 789 COMMENT ON COLUMN ax_bodenschaetzung_entstehungsartoderklimastufe.bezeichner IS 'Lange Bezeichnung'; 790 791 792 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(1000,'D', 'Diluvium (D)'); 793 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(1100,'DAl', 'Diluvium ÃŒber Alluvium (DAl)'); 794 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(1200,'DLö', 'Diluvium ÃŒber Löà (DLö)'); 795 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(1300,'DV', 'Diluvium ÃŒber Verwitterung (DV)'); 796 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(1400,'Dg', 'Diluvium, gesteinig (Dg)'); 797 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(1410,'DgAl','Diluvium, gesteinig ÃŒber Alluvium (DgAl)'); 798 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(1420,'DgLö','Diluvium, gesteinig ÃŒber Löà (DgLö)'); 799 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(1430,'DgV', 'Diluvium, gesteinig ÃŒber Verwitterung (DgV)'); 800 801 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(2000,'Lö', 'Löà (Lö)'); 802 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(2100,'LöD', 'Löà Ìber Diluvium (LöD)'); 803 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(2110,'LöDg','LöÃ, Diluvium, Gesteinsböden (LöDg)'); 804 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(2120,'LöDV','LöÃ, Diluvium, Verwitterung (LöDV)'); 805 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(2200,'LöAl','Löà Ìber Alluvium (LöAl)'); 806 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(2300,'LöV', 'Löà Ìber Verwitterung (LöV)'); 807 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(2310,'LöVg','LöÃ, Verwitterung, Gesteinsböden (LöVg)'); 808 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(2400,'LöVg','Löà Ìber Verwitterung, gesteinig (LöVg)'); 809 810 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3000,'Al', 'Alluvium (Al)'); 811 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3100,'AlD', 'Alluvium ÃŒber Diluvium (AlD)'); 812 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3200,'AlLö','Alluvium ÃŒber Löà (AlLö)'); 813 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3300,'AlV', 'Alluvium ÃŒber Verwitterung (AlV)'); 814 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3400,'Alg', 'Alluvium, gesteinig (Alg)'); 815 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3410,'AlgD','Alluvium, gesteinig ÃŒber Diluvium (AlgD)'); 816 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3420,'AlgLö','Alluvium, gesteinig ÃŒber Löà (AlgLö)'); 817 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3430,'AlgV','Alluvium, gesteinig ÃŒber Verwitterung (AlgV)'); 818 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3500,'AlMa','Alluvium, Marsch (AlMa)'); 819 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3610,'AlMo','Alluvium, Moor (AlMo)'); 820 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3620,'MoAI','Moor, Alluvium (MoAI)'); 821 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3700,'Me', 'Mergel (Me)'); 822 823 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(4000,'V', 'Verwitterung (V)'); 824 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(4100,'VD', 'Verwitterung ÃŒber Diluvium (VD)'); 825 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(4200,'VAl', 'Verwitterung ÃŒber Alluvium (VAl)'); 826 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(4300,'VLö', 'Verwitterung ÃŒber Löà (VLö)'); 827 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(4400,'Vg', 'Verwitterung, Gesteinsböden (Vg)'); 828 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(4410,'VgD', 'Verwitterung, Gesteinsböden ÃŒber Diluvium (VgD)'); 829 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(5000,'-', 'Entstehungsart nicht erkennbar (-)'); 830 831 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(6100,'a', 'Klimastufe 8° C und darÃŒber (a)'); 832 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(6200,'b', 'Klimastufe 7,9° - 7,0° C (b)'); 833 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(6300,'c', 'Klimastufe 6,9° - 5,7° C (c)'); 834 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(6400,'d', 'Klimastufe 5,6° C und darunter (d)'); 835 836 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(7100,'1', 'Wasserstufe (1)'); 837 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(7200,'2', 'Wasserstufe (2)'); 838 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(7300,'3', 'Wasserstufe (3)'); 839 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(7400,'4', 'Wasserstufe (4)'); 840 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(7410,'4-', 'Wasserstufe (4-)'); 841 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(7500,'5', 'Wasserstufe (5)'); 842 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(7510,'5-', 'Wasserstufe (5-)'); 843 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(7520,'3-', 'Wasserstufe (3-)'); 844 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(7530,'3+4', 'Wasserstufe (3+4)'); 845 846 847 759 848 -- F o r s t r e c h t - A r t d e r F e s t l e g u n g 760 849 -- ----------------------------------------------------------- 761 850 762 CREATE TABLE ax_forstrecht_artderfestlegung (851 CREATE TABLE ax_forstrecht_artderfestlegung ( 763 852 wert integer, 764 853 bezeichner character varying, … … 808 897 INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Nichtholzboden',9010); 809 898 INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Sonstiges',9999); 810 811 812 813 -- B o d e n s c h a e t z u n g - Entstehungsart oder Klimastufe / Wasserverhaeltnisse814 -- ----------------------------------------------------------------------------------------815 816 CREATE TABLE ax_bodenschaetzung_entstehungsartoderklimastufe(817 wert integer,818 bezeichner character varying,819 CONSTRAINT pk_ax_bodenschaetzung_entstehungsartoderklimastufe PRIMARY KEY (wert)820 );821 822 COMMENT ON TABLE ax_bodenschaetzung_entstehungsartoderklimastufe823 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.';824 825 826 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium (D)',1000);827 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium ÃŒber Alluvium (DAl)',1100);828 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium ÃŒber Löà (DLö)',1200);829 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium ÃŒber Verwitterung (DV)',1300);830 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium, gesteinig (Dg)',1400);831 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium, gesteinig ÃŒber Alluvium (DgAl)',1410);832 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium, gesteinig ÃŒber Löà (DgLö)',1420);833 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Diluvium, gesteinig ÃŒber Verwitterung (DgV)',1430);834 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Löà (Lö)',2000);835 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Löà Ìber Diluvium (LöD)',2100);836 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('LöÃ, Diluvium, Gesteinsböden (LöDg)',2110);837 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('LöÃ, Diluvium, Verwitterung (LöDV)',2120);838 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Löà Ìber Alluvium (LöAl)',2200);839 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Löà Ìber Verwitterung (LöV)',2300);840 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('LöÃ, Verwitterung, Gesteinsböden (LöVg)',2310);841 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Löà Ìber Verwitterung, gesteinig (LöVg)',2400);842 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium (Al)',3000);843 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium ÃŒber Diluvium (AlD)',3100);844 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium ÃŒber Löà (AlLö)',3200);845 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium ÃŒber Verwitterung (AlV)',3300);846 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium, gesteinig (Alg)',3400);847 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium, gesteinig ÃŒber Diluvium (AlgD)',3410);848 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium, gesteinig ÃŒber Löà (AlgLö)',3420);849 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium, gesteinig ÃŒber Verwitterung (AlgV)',3430);850 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium, Marsch (AlMa)',3500);851 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Alluvium, Moor (AlMo)',3610);852 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Moor, Alluvium (MoAI)',3620);853 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Mergel (Me)',3700);854 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Verwitterung (V)',4000);855 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Verwitterung ÃŒber Diluvium (VD)',4100);856 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Verwitterung ÃŒber Alluvium (VAl)',4200);857 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Verwitterung ÃŒber Löà (VLö)',4300);858 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Verwitterung, Gesteinsböden (Vg)',4400);859 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Verwitterung, Gesteinsböden ÃŒber Diluvium (VgD)',4410);860 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Entstehungsart nicht erkennbar (-)',5000);861 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Klimastufe 8° C und darÃŒber (a)',6100);862 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Klimastufe 7,9° - 7,0° C (b)',6200);863 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Klimastufe 6,9° - 5,7° C (c)',6300);864 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Klimastufe 5,6° C und darunter (d)',6400);865 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (1)',7100);866 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (2)',7200);867 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (3)',7300);868 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (4)',7400);869 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (4-)',7410);870 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (5)',7500);871 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (5-)',7510);872 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (3-)',7520);873 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (bezeichner, wert) VALUES('Wasserstufe (3+4)',7530);874 899 875 900 -
trunk/import/alkis_PostNAS_schema.sql
r275 r276 959 959 -- ---------------------------------------------- 960 960 CREATE TABLE ap_darstellung ( 961 ogc_fid serial NOT NULL,962 gml_id character(16),963 identifier character(44),964 beginnt character(20), -- Datumsformat965 endet character(20), -- Datumsformat966 advstandardmodell varchar[],967 anlass varchar,968 art varchar, -- (37)961 ogc_fid serial NOT NULL, 962 gml_id character(16), 963 identifier character(44), 964 beginnt character(20), -- Datumsformat 965 endet character(20), -- Datumsformat 966 advstandardmodell varchar[], 967 anlass varchar, 968 art varchar, -- (37) 969 969 darstellungsprioritaet integer, 970 signaturnummer varchar,970 signaturnummer varchar, 971 971 positionierungsregel integer, 972 972 CONSTRAINT ap_darstellung_pk PRIMARY KEY (ogc_fid) … … 1001 1001 -- 'FlurstÃŒck_Kerndaten' enthÀlt Eigenschaften des FlurstÃŒcks, die auch fÃŒr andere FlurstÃŒcksobjektarten gelten (z.B. Historisches FlurstÃŒck). 1002 1002 1003 land integer, --1003 land integer, -- 1004 1004 gemarkungsnummer integer, -- 1005 flurnummer integer, -- Teile des FlurstÃŒckskennzeichens1006 zaehler integer, -- (redundant zu flurstueckskennzeichen)1007 nenner integer, --1005 flurnummer integer, -- Teile des FlurstÃŒckskennzeichens 1006 zaehler integer, -- (redundant zu flurstueckskennzeichen) 1007 nenner integer, -- 1008 1008 -- daraus abgeleitet: 1009 1009 flurstueckskennzeichen character(20), -- Inhalt rechts mit __ auf 20 aufgefÃŒllt 1010 1010 1011 amtlicheflaeche double precision, -- AFL1011 amtlicheflaeche double precision, -- AFL 1012 1012 abweichenderrechtszustand varchar default 'false', -- ARZ 1013 1013 zweifelhafterFlurstuecksnachweis varchar default 'false',-- ZFM Boolean 1014 1014 rechtsbehelfsverfahren varchar default 'false', -- RBV 1015 1015 zeitpunktderentstehung character(10), -- ZDE Inhalt jjjj-mm-tt besser Format date ? 1016 1017 gemeinde integer, 1016 gemeinde integer, 1018 1017 -- GID: ENDE AX_Flurstueck_Kerndaten 1019 1018 1020 identifier character(44), -- global eindeutige Objektnummer1021 beginnt character(20), -- Timestamp der Entstehung1022 endet character(20), -- Timestamp des Untergangs1019 identifier character(44), -- global eindeutige Objektnummer 1020 beginnt character(20), -- Timestamp der Entstehung 1021 endet character(20), -- Timestamp des Untergangs 1023 1022 advstandardmodell varchar, -- steuert die Darstellung nach Kartentyp 1024 anlass varchar,1025 -- art varchar[], -- Wozu braucht man das? Weglassen?1026 name varchar[], -- 03.11.2011: array, Buchauskunft anpassen!1023 anlass varchar, 1024 -- art varchar[], -- Wozu braucht man das? Weglassen? 1025 name varchar[], -- 03.11.2011: array, Buchauskunft anpassen! 1027 1026 regierungsbezirk integer, 1028 kreis integer, 1029 stelle varchar[], 1030 1031 -- neu aus SVN-Version 28.02.2012 hinzugefuegt 1032 -- Dies ist noch zu ueberpruefen 1027 kreis integer, 1028 stelle varchar[], 1033 1029 angabenzumabschnittflurstueck varchar[], 1034 -- "gemeindezugehoerigkeit|ax_gemeindekennzeichen|land" integer, -- siehe "land"1035 1030 kennungschluessel varchar[], 1036 1031 flaechedesabschnitts double precision[], 1037 1038 1032 angabenzumabschnittnummeraktenzeichen integer[], 1039 1033 angabenzumabschnittbemerkung varchar[], 1040 1041 1034 CONSTRAINT ax_flurstueck_pk PRIMARY KEY (ogc_fid) 1042 1035 ); … … 1119 1112 -- ---------------------------------------------- 1120 1113 CREATE TABLE ax_grenzpunkt ( 1121 ogc_fid serial NOT NULL,1122 gml_id character(16),1123 identifier character(44),1124 beginnt character(20),1125 endet character(20),1114 ogc_fid serial NOT NULL, 1115 gml_id character(16), 1116 identifier character(44), 1117 beginnt character(20), 1118 endet character(20), 1126 1119 advstandardmodell varchar, 1127 anlass varchar,1120 anlass varchar, 1128 1121 punktkennung varchar, -- integer, 1129 land integer,1130 stelle integer,1122 land integer, 1123 stelle integer, 1131 1124 abmarkung_marke integer, 1132 1125 festgestelltergrenzpunkt varchar, 1133 besonderepunktnummer 1134 bemerkungzurabmarkung 1126 besonderepunktnummer varchar, 1127 bemerkungzurabmarkung integer, 1135 1128 sonstigeeigenschaft varchar[], 1136 art varchar, --(37)1137 name varchar[],1138 zeitpunktderentstehung 1129 art varchar, --(37) 1130 name varchar[], 1131 zeitpunktderentstehung integer, 1139 1132 relativehoehe double precision, 1140 1133 CONSTRAINT ax_grenzpunkt_pk PRIMARY KEY (ogc_fid) … … 1218 1211 -- NebengebÀude: lfd-Nummer eines NebengebÀudes zu einer (Pseudo-) Hausnummer 1219 1212 CREATE TABLE ax_lagebezeichnungmitpseudonummer ( 1220 ogc_fid serial NOT NULL,1221 gml_id character(16),1222 identifier character(44),1223 beginnt character(20),1224 endet character(20),1225 advstandardmodell varchar, 1226 anlass varchar,1227 land integer,1213 ogc_fid serial NOT NULL, 1214 gml_id character(16), 1215 identifier character(44), 1216 beginnt character(20), 1217 endet character(20), 1218 advstandardmodell varchar, 1219 anlass varchar, 1220 land integer, 1228 1221 regierungsbezirk integer, 1229 kreis integer,1230 gemeinde integer,1231 lage varchar, -- Strassenschluessel1222 kreis integer, 1223 gemeinde integer, 1224 lage varchar, -- Strassenschluessel 1232 1225 pseudonummer varchar, 1233 1226 laufendenummer varchar, -- leer, Zahl, "P2" … … 1252 1245 -- ---------------------------------------------- 1253 1246 CREATE TABLE ax_aufnahmepunkt ( 1254 ogc_fid serial NOT NULL,1255 gml_id character(16),1256 identifier 1257 beginnt character(20),1258 endet character(20),1259 advstandardmodell varchar, 1260 anlass varchar,1247 ogc_fid serial NOT NULL, 1248 gml_id character(16), 1249 identifier character(44), 1250 beginnt character(20), 1251 endet character(20), 1252 advstandardmodell varchar, 1253 anlass varchar, 1261 1254 punktkennung varchar, --integer ist zu klein, 1262 land integer,1263 stelle integer,1255 land integer, 1256 stelle integer, 1264 1257 sonstigeeigenschaft varchar[], 1265 1258 vermarkung_marke integer, … … 1349 1342 advstandardmodell varchar, 1350 1343 anlass varchar, 1351 art varchar[],1344 art varchar[], 1352 1345 name varchar[], 1353 1346 kartendarstellung varchar, -- boolean … … 1371 1364 -- ---------------------------------------------- 1372 1365 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,1366 ogc_fid serial NOT NULL, 1367 gml_id character(16), 1368 identifier character(44), 1369 beginnt character(20), 1370 endet character(20), 1371 advstandardmodell varchar, 1372 anlass varchar, 1380 1373 kartendarstellung varchar, -- boolean 1381 -- art varchar, -- entbehrlich1382 name varchar[],1374 -- art varchar, -- entbehrlich 1375 name varchar[], 1383 1376 -- "qualitaetsangaben|ax_dqpunktort|herkunft|li_lineage|processstep" integer, --varchar[], 1384 1377 -- datetime character(24)[], … … 1402 1395 -- ---------------------------------------------- 1403 1396 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,1397 ogc_fid serial NOT NULL, 1398 gml_id character(16), 1399 identifier character(44), 1400 beginnt character(20), 1401 endet character(20), 1402 advstandardmodell varchar, 1403 anlass varchar, 1411 1404 kartendarstellung varchar, -- boolean 1412 description integer,1413 art varchar[],1414 name varchar[],1405 description integer, 1406 art varchar[], 1407 name varchar[], 1415 1408 genauigkeitsstufe integer, 1416 1409 vertrauenswuerdigkeit integer, … … 1440 1433 beginnt character(20), 1441 1434 endet character(20), 1442 advstandardmodell 1435 advstandardmodell varchar, 1443 1436 anlass varchar, 1444 -- art varchar, -- entbehrlich1445 uri varchar,1437 -- art varchar, -- entbehrlich 1438 uri varchar, 1446 1439 fortfuehrungsfallnummernbereich varchar, 1447 land integer, -- ingemarkung|ax_gemarkung_schluessel1448 gemarkungsnummer integer, -- ingemarkung|ax_gemarkung_schluessel1449 laufendenummer 1440 land integer, 1441 gemarkungsnummer integer, 1442 laufendenummer integer, 1450 1443 titel varchar, 1451 1444 erstelltam varchar, -- Datum jjjj-mm-tt 1452 fortfuehrungsentscheidungam varchar,1453 fortfuehrungsentscheidungvon varchar, 1445 fortfuehrungsentscheidungam varchar, 1446 fortfuehrungsentscheidungvon varchar, -- Bearbeiter-Name und -Titel 1454 1447 bemerkung varchar, 1455 beziehtsichauf 1448 beziehtsichauf varchar, 1456 1449 CONSTRAINT ax_fortfuehrungsnachweisdeckblatt_pk PRIMARY KEY (ogc_fid) 1457 1450 ); … … 1466 1459 -- --------------------------------- 1467 1460 CREATE TABLE ax_fortfuehrungsfall ( 1468 ogc_fid serial NOT NULL,1469 gml_id character(16),1470 identifier character(44),1471 beginnt character(20),1472 endet character(20),1461 ogc_fid serial NOT NULL, 1462 gml_id character(16), 1463 identifier character(44), 1464 beginnt character(20), 1465 endet character(20), 1473 1466 advstandardmodell varchar, 1474 anlass varchar,1475 -- art varchar, -- entbehrlich1476 uri varchar,1477 fortfuehrungsfallnummer 1467 anlass varchar, 1468 -- art varchar, -- entbehrlich 1469 uri varchar, 1470 fortfuehrungsfallnummer integer, 1478 1471 laufendenummer integer, 1479 1472 ueberschriftimfortfuehrungsnachweis integer[], 1480 1473 anzahlderfortfuehrungsmitteilungen integer, 1481 zeigtaufaltesflurstueck 1482 zeigtaufneuesflurstueck 1483 bemerkung varchar,1474 zeigtaufaltesflurstueck varchar[], -- Format wie flurstueckskennzeichen (20) als Array 1475 zeigtaufneuesflurstueck varchar[], -- Format wie flurstueckskennzeichen (20) als Array 1476 bemerkung varchar, 1484 1477 CONSTRAINT ax_fortfuehrungsfall_pk PRIMARY KEY (ogc_fid) 1485 1478 ); … … 3270 3263 -- -------------------------------------- 3271 3264 CREATE TABLE ax_seilbahnschwebebahn ( 3272 ogc_fid serial NOT NULL,3273 gml_id character(16),3274 identifier character(44),3275 beginnt character(20),3276 endet character(20),3265 ogc_fid serial NOT NULL, 3266 gml_id character(16), 3267 identifier character(44), 3268 beginnt character(20), 3269 endet character(20), 3277 3270 advstandardmodell varchar, 3278 3271 sonstigesmodell varchar[], 3279 anlass varchar,3272 anlass varchar, 3280 3273 bahnkategorie integer, 3281 name varchar,3274 name varchar, 3282 3275 CONSTRAINT ax_seilbahnschwebebahn_pk PRIMARY KEY (ogc_fid) 3283 3276 ); … … 3296 3289 -- ---------------------------------------------- 3297 3290 CREATE TABLE ax_gleis ( 3298 ogc_fid serial NOT NULL,3299 gml_id character(16),3300 identifier character(44),3301 beginnt character(20),3302 endet character(20),3291 ogc_fid serial NOT NULL, 3292 gml_id character(16), 3293 identifier character(44), 3294 beginnt character(20), 3295 endet character(20), 3303 3296 advstandardmodell varchar, 3304 3297 sonstigesmodell varchar[], 3305 anlass varchar,3298 anlass varchar, 3306 3299 bahnkategorie integer, 3307 art integer,3308 lagezuroberflaeche 3309 name varchar,3300 art integer, 3301 lagezuroberflaeche integer, 3302 name varchar, 3310 3303 CONSTRAINT ax_gleis_pk PRIMARY KEY (ogc_fid) 3311 3304 ); … … 3323 3316 -- ----------------------------------- 3324 3317 CREATE TABLE ax_flugverkehrsanlage ( 3325 ogc_fid serial NOT NULL,3326 gml_id character(16),3327 identifier character(44),3328 beginnt character(20),3329 endet character(20),3318 ogc_fid serial NOT NULL, 3319 gml_id character(16), 3320 identifier character(44), 3321 beginnt character(20), 3322 endet character(20), 3330 3323 advstandardmodell varchar, 3331 3324 sonstigesmodell varchar, 3332 anlass varchar,3333 art integer,3325 anlass varchar, 3326 art integer, 3334 3327 oberflaechenmaterial integer, 3335 name varchar,3328 name varchar, 3336 3329 CONSTRAINT ax_flugverkehrsanlage_pk PRIMARY KEY (ogc_fid) 3337 3330 ); … … 3353 3346 -- ----------------------------------------------------- 3354 3347 CREATE TABLE ax_bauwerkimgewaesserbereich ( 3355 ogc_fid serial NOT NULL,3356 gml_id character(16),3357 identifier character(44),3358 beginnt character(20),3359 endet character(20),3360 advstandardmodell varchar, 3361 anlass varchar,3348 ogc_fid serial NOT NULL, 3349 gml_id character(16), 3350 identifier character(44), 3351 beginnt character(20), 3352 endet character(20), 3353 advstandardmodell varchar, 3354 anlass varchar, 3362 3355 bauwerksfunktion integer, 3363 name varchar,3364 zustand integer,3356 name varchar, 3357 zustand integer, 3365 3358 CONSTRAINT ax_bauwerkimgewaesserbereich_pk PRIMARY KEY (ogc_fid) 3366 3359 ); … … 3409 3402 -- ---------------------------------------------- 3410 3403 CREATE TABLE ax_gewaessermerkmal ( 3411 ogc_fid serial NOT NULL,3412 gml_id character(16),3413 identifier character(44),3414 beginnt character(20),3415 endet character(20),3416 advstandardmodell varchar, 3417 anlass varchar,3418 art integer,3419 name varchar,3404 ogc_fid serial NOT NULL, 3405 gml_id character(16), 3406 identifier character(44), 3407 beginnt character(20), 3408 endet character(20), 3409 advstandardmodell varchar, 3410 anlass varchar, 3411 art integer, 3412 name varchar, 3420 3413 CONSTRAINT ax_gewaessermerkmal_pk PRIMARY KEY (ogc_fid) 3421 3414 ); … … 3433 3426 -- ------------------------------------------------- 3434 3427 CREATE TABLE ax_untergeordnetesgewaesser ( 3435 ogc_fid serial NOT NULL,3436 gml_id character(16),3437 identifier character(44),3438 beginnt character(20),3439 endet character(20),3440 advstandardmodell varchar,3441 anlass varchar,3442 funktion integer,3428 ogc_fid serial NOT NULL, 3429 gml_id character(16), 3430 identifier character(44), 3431 beginnt character(20), 3432 endet character(20), 3433 advstandardmodell varchar, 3434 anlass varchar, 3435 funktion integer, 3443 3436 lagezurerdoberflaeche integer, 3444 3437 hydrologischesmerkmal integer, 3445 name varchar,3438 name varchar, 3446 3439 CONSTRAINT ax_untergeordnetesgewaesser_pk PRIMARY KEY (ogc_fid) 3447 3440 ); … … 3465 3458 -- --------------------------------- 3466 3459 CREATE TABLE ax_wasserspiegelhoehe ( 3467 ogc_fid serial NOT NULL,3468 gml_id character(16),3469 identifier character(44),3470 beginnt character(20),3471 endet character(20),3472 advstandardmodell varchar,3473 anlass varchar,3460 ogc_fid serial NOT NULL, 3461 gml_id character(16), 3462 identifier character(44), 3463 beginnt character(20), 3464 endet character(20), 3465 advstandardmodell varchar, 3466 anlass varchar, 3474 3467 hoehedeswasserspiegels double precision, 3475 3468 CONSTRAINT ax_wasserspiegelhoehe_pk PRIMARY KEY (ogc_fid) … … 3487 3480 -- ----------------------------------------------------------- 3488 3481 CREATE TABLE ax_schifffahrtsliniefaehrverkehr ( 3489 ogc_fid serial NOT NULL,3490 gml_id character(16),3491 identifier character(44),3492 beginnt character(20),3493 endet character(20),3494 advstandardmodell varchar, 3495 anlass varchar,3496 art integer,3482 ogc_fid serial NOT NULL, 3483 gml_id character(16), 3484 identifier character(44), 3485 beginnt character(20), 3486 endet character(20), 3487 advstandardmodell varchar, 3488 anlass varchar, 3489 art integer, 3497 3490 CONSTRAINT ax_schifffahrtsliniefaehrverkehr_pk PRIMARY KEY (ogc_fid) 3498 3491 ); … … 3516 3509 -- ----------------------------- 3517 3510 CREATE TABLE ax_boeschungkliff ( 3518 ogc_fid serial NOT NULL,3519 gml_id character(16),3520 identifier character(44),3521 beginnt character(20),3522 endet character(20),3511 ogc_fid serial NOT NULL, 3512 gml_id character(16), 3513 identifier character(44), 3514 beginnt character(20), 3515 endet character(20), 3523 3516 advstandardmodell varchar, 3524 3517 sonstigesmodell varchar[], 3525 anlass varchar,3526 objekthoehe double precision,3518 anlass varchar, 3519 objekthoehe double precision, 3527 3520 CONSTRAINT ax_boeschungkliff_pk PRIMARY KEY (ogc_fid) 3528 3521 ); … … 3540 3533 --AX_Boeschungsflaeche GeÀndert (Revisionsnummer: 1623) 3541 3534 CREATE TABLE ax_boeschungsflaeche ( 3542 ogc_fid serial NOT NULL,3543 gml_id character(16),3544 identifier character(44),3545 beginnt character(20),3546 endet character(20),3535 ogc_fid serial NOT NULL, 3536 gml_id character(16), 3537 identifier character(44), 3538 beginnt character(20), 3539 endet character(20), 3547 3540 advstandardmodell varchar, 3548 3541 sonstigesmodell varchar[], 3549 anlass varchar,3542 anlass varchar, 3550 3543 CONSTRAINT ax_boeschungsflaeche_pk PRIMARY KEY (ogc_fid) 3551 3544 ); … … 3563 3556 -- ---------------------------------------------- 3564 3557 CREATE TABLE ax_dammwalldeich ( 3565 ogc_fid serial NOT NULL,3566 gml_id character(16),3567 identifier character(44),3568 beginnt character(20),3569 endet character(20),3570 advstandardmodell varchar, 3571 anlass varchar,3572 art integer,3573 name varchar,3574 funktion integer,3558 ogc_fid serial NOT NULL, 3559 gml_id character(16), 3560 identifier character(44), 3561 beginnt character(20), 3562 endet character(20), 3563 advstandardmodell varchar, 3564 anlass varchar, 3565 art integer, 3566 name varchar, 3567 funktion integer, 3575 3568 CONSTRAINT ax_dammwalldeich_pk PRIMARY KEY (ogc_fid) 3576 3569 ); … … 3588 3581 -- ------------------------- 3589 3582 CREATE TABLE ax_hoehleneingang ( 3590 ogc_fid serial NOT NULL,3591 gml_id character(16),3592 identifier character(44),3593 beginnt character(20),3594 endet character(20),3595 advstandardmodell varchar, 3596 anlass varchar,3597 name varchar,3583 ogc_fid serial NOT NULL, 3584 gml_id character(16), 3585 identifier character(44), 3586 beginnt character(20), 3587 endet character(20), 3588 advstandardmodell varchar, 3589 anlass varchar, 3590 name varchar, 3598 3591 ax_datenerhebung integer, 3599 3592 CONSTRAINT ax_hoehleneingang_pk PRIMARY KEY (ogc_fid) … … 3613 3606 -- Nutzung 3614 3607 CREATE TABLE ax_felsenfelsblockfelsnadel ( 3615 ogc_fid serial NOT NULL,3616 gml_id character(16),3617 identifier character(44),3618 beginnt character(20),3619 endet character(20),3620 advstandardmodell varchar, 3621 anlass varchar,3622 name varchar,3608 ogc_fid serial NOT NULL, 3609 gml_id character(16), 3610 identifier character(44), 3611 beginnt character(20), 3612 endet character(20), 3613 advstandardmodell varchar, 3614 anlass varchar, 3615 name varchar, 3623 3616 CONSTRAINT ax_felsenfelsblockfelsnadel_pk PRIMARY KEY (ogc_fid) 3624 3617 ); … … 3636 3629 -- ------- 3637 3630 CREATE TABLE ax_duene ( 3638 ogc_fid serial NOT NULL,3639 gml_id character(16),3640 identifier character(44),3641 beginnt character(20),3642 endet character(20),3643 advstandardmodell varchar, 3644 anlass varchar,3645 name varchar,3631 ogc_fid serial NOT NULL, 3632 gml_id character(16), 3633 identifier character(44), 3634 beginnt character(20), 3635 endet character(20), 3636 advstandardmodell varchar, 3637 anlass varchar, 3638 name varchar, 3646 3639 CONSTRAINT ax_duene_pk PRIMARY KEY (ogc_fid) 3647 3640 ); … … 3657 3650 -- -------------------- 3658 3651 CREATE TABLE ax_hoehenlinie ( 3659 ogc_fid serial NOT NULL,3660 gml_id character(16),3661 identifier character(44),3662 beginnt character(20),3663 endet character(20),3664 advstandardmodell varchar, 3665 anlass varchar,3652 ogc_fid serial NOT NULL, 3653 gml_id character(16), 3654 identifier character(44), 3655 beginnt character(20), 3656 endet character(20), 3657 advstandardmodell varchar, 3658 anlass varchar, 3666 3659 hoehevonhoehenlinie double precision, 3667 3660 CONSTRAINT ax_hoehenlinie_pk PRIMARY KEY (ogc_fid) … … 3689 3682 -- ---------------------------------------------- 3690 3683 CREATE TABLE ax_gelaendekante ( 3691 ogc_fid serial NOT NULL,3692 gml_id character(16),3693 identifier character(44),3694 beginnt character(20),3695 endet character(20),3696 advstandardmodell varchar,3697 sonstigesmodell varchar,3698 anlass varchar,3699 istteilvon varchar, -- Beziehung?3700 artdergelaendekante integer,3684 ogc_fid serial NOT NULL, 3685 gml_id character(16), 3686 identifier character(44), 3687 beginnt character(20), 3688 endet character(20), 3689 advstandardmodell varchar, 3690 sonstigesmodell varchar, 3691 anlass varchar, 3692 istteilvon varchar, -- Beziehung? 3693 artdergelaendekante integer, 3701 3694 ax_dqerfassungsmethode integer, 3702 identifikation integer,3703 art integer,3695 identifikation integer, 3696 art integer, 3704 3697 CONSTRAINT ax_gelaendekante_pk PRIMARY KEY (ogc_fid) 3705 3698 ); … … 3721 3714 -- ------------------------------------------------------------- 3722 3715 CREATE TABLE ax_besondererhoehenpunkt ( 3723 ogc_fid serial NOT NULL,3724 gml_id character(16),3725 identifier character(44),3726 beginnt character(20),3727 endet character(20),3716 ogc_fid serial NOT NULL, 3717 gml_id character(16), 3718 identifier character(44), 3719 beginnt character(20), 3720 endet character(20), 3728 3721 advstandardmodell varchar, 3729 3722 sonstigesmodell varchar, 3730 anlass varchar,3723 anlass varchar, 3731 3724 besonderebedeutung integer, 3732 3725 CONSTRAINT ax_besondererhoehenpunkt_pk PRIMARY KEY (ogc_fid) … … 3757 3750 -- ------------------------------------------------------------------- 3758 3751 CREATE TABLE ax_klassifizierungnachstrassenrecht ( 3759 ogc_fid serial NOT NULL,3760 gml_id character(16),3761 identifier character(44),3762 beginnt character(20),3763 endet character(20),3764 advstandardmodell varchar, 3765 anlass varchar,3752 ogc_fid serial NOT NULL, 3753 gml_id character(16), 3754 identifier character(44), 3755 beginnt character(20), 3756 endet character(20), 3757 advstandardmodell varchar, 3758 anlass varchar, 3766 3759 artderfestlegung integer, 3767 land integer,3768 stelle varchar,3769 bezeichnung varchar,3760 land integer, 3761 stelle varchar, 3762 bezeichnung varchar, 3770 3763 CONSTRAINT ax_klassifizierungnachstrassenrecht_pk PRIMARY KEY (ogc_fid) 3771 3764 ); … … 3784 3777 -- --------------------------------------------------------------- 3785 3778 CREATE TABLE ax_klassifizierungnachwasserrecht ( 3786 ogc_fid serial NOT NULL,3787 gml_id character(16),3788 identifier character(44),3789 beginnt character(20),3790 endet character(20),3791 advstandardmodell varchar, 3792 anlass varchar,3779 ogc_fid serial NOT NULL, 3780 gml_id character(16), 3781 identifier character(44), 3782 beginnt character(20), 3783 endet character(20), 3784 advstandardmodell varchar, 3785 anlass varchar, 3793 3786 artderfestlegung integer, 3794 land integer,3795 stelle varchar,3787 land integer, 3788 stelle varchar, 3796 3789 CONSTRAINT ax_klassifizierungnachwasserrecht_pk PRIMARY KEY (ogc_fid) 3797 3790 ); … … 3811 3804 -- mit bodenbezogenen BeschrÀnkungen, Belastungen oder anderen Eigenschaften nach öffentlichen Vorschriften. 3812 3805 CREATE TABLE ax_bauraumoderbodenordnungsrecht ( 3813 ogc_fid serial NOT NULL,3814 gml_id character(16),3815 identifier character(44),3816 beginnt character(20),3817 endet character(20),3818 advstandardmodell varchar,3819 anlass varchar,3820 art varchar, -- (15)3821 name varchar,3822 artderfestlegung integer,3823 land integer,3824 stelle varchar,3825 bezeichnung varchar,3826 CONSTRAINT ax_bauraumoderbodenordnungsrecht_pk PRIMARY KEY (ogc_fid)3827 );3828 3829 SELECT AddGeometryColumn('ax_bauraumoderbodenordnungsrecht','wkb_geometry',:alkis_epsg,'GEOMETRY',2);3830 3831 CREATE INDEX ax_bauraumoderbodenordnungsrecht_geom_idx ON ax_bauraumoderbodenordnungsrecht USING gist (wkb_geometry);3832 CREATE UNIQUE INDEX ax_bauraumoderbodenordnungsrecht_gml ON ax_bauraumoderbodenordnungsrecht USING btree (gml_id,beginnt);3833 3834 COMMENT ON TABLE ax_bauraumoderbodenordnungsrecht IS 'REO: Bau-, Raum- oder Bodenordnungsrecht';3835 COMMENT ON COLUMN ax_bauraumoderbodenordnungsrecht.gml_id IS 'Identifikator, global eindeutig';3836 COMMENT ON COLUMN ax_bauraumoderbodenordnungsrecht.artderfestlegung IS 'ADF';3837 COMMENT ON COLUMN ax_bauraumoderbodenordnungsrecht.name IS 'NAM, Eigenname von "Bau-, Raum- oder Bodenordnungsrecht"';3838 COMMENT ON COLUMN ax_bauraumoderbodenordnungsrecht.bezeichnung IS 'BEZ, Amtlich festgelegte VerschlÃŒsselung von "Bau-, Raum- oder Bodenordnungsrecht"';3839 3840 3841 -- S o n s t i g e s R e c h t3842 -- -----------------------------3843 CREATE TABLE ax_sonstigesrecht (3844 ogc_fid serial NOT NULL,3845 gml_id character(16),3846 identifier character(44),3847 beginnt character(20),3848 endet character(20),3849 advstandardmodell varchar,3850 anlass varchar,3851 artderfestlegung integer,3852 land integer,3853 stelle varchar,3854 bezeichnung varchar,3855 characterstring varchar,3856 art varchar, --(15)3857 name varchar,3858 funktion integer,3859 -- "qualitaetsangaben|ax_dqmitdatenerhebung|herkunft|li_lineage|pro" varchar,3860 -- datetime varchar,3861 CONSTRAINT ax_sonstigesrecht_pk PRIMARY KEY (ogc_fid)3862 );3863 3864 SELECT AddGeometryColumn('ax_sonstigesrecht','wkb_geometry',:alkis_epsg,'GEOMETRY',2);3865 3866 CREATE INDEX ax_sonstigesrecht_geom_idx ON ax_sonstigesrecht USING gist (wkb_geometry);3867 CREATE UNIQUE INDEX ax_sonstigesrecht_gml ON ax_sonstigesrecht USING btree (gml_id,beginnt);3868 3869 COMMENT ON TABLE ax_sonstigesrecht IS 'S o n s t i g e s R e c h t';3870 COMMENT ON COLUMN ax_sonstigesrecht.gml_id IS 'Identifikator, global eindeutig';3871 3872 3873 --** Objektartengruppe: BodenschÀtzung, Bewertung3874 -- ===================================================================3875 3876 3877 -- B o d e n s c h À t z u n g3878 -- ----------------------------------------------3879 CREATE TABLE ax_bodenschaetzung (3880 3806 ogc_fid serial NOT NULL, 3881 3807 gml_id character(16), … … 3883 3809 beginnt character(20), 3884 3810 endet character(20), 3811 advstandardmodell varchar, 3812 anlass varchar, 3813 art varchar, -- (15) 3814 name varchar, 3815 artderfestlegung integer, 3816 land integer, 3817 stelle varchar, 3818 bezeichnung varchar, 3819 CONSTRAINT ax_bauraumoderbodenordnungsrecht_pk PRIMARY KEY (ogc_fid) 3820 ); 3821 3822 SELECT AddGeometryColumn('ax_bauraumoderbodenordnungsrecht','wkb_geometry',:alkis_epsg,'GEOMETRY',2); 3823 3824 CREATE INDEX ax_bauraumoderbodenordnungsrecht_geom_idx ON ax_bauraumoderbodenordnungsrecht USING gist (wkb_geometry); 3825 CREATE UNIQUE INDEX ax_bauraumoderbodenordnungsrecht_gml ON ax_bauraumoderbodenordnungsrecht USING btree (gml_id,beginnt); 3826 3827 COMMENT ON TABLE ax_bauraumoderbodenordnungsrecht IS 'REO: Bau-, Raum- oder Bodenordnungsrecht'; 3828 COMMENT ON COLUMN ax_bauraumoderbodenordnungsrecht.gml_id IS 'Identifikator, global eindeutig'; 3829 COMMENT ON COLUMN ax_bauraumoderbodenordnungsrecht.artderfestlegung IS 'ADF'; 3830 COMMENT ON COLUMN ax_bauraumoderbodenordnungsrecht.name IS 'NAM, Eigenname von "Bau-, Raum- oder Bodenordnungsrecht"'; 3831 COMMENT ON COLUMN ax_bauraumoderbodenordnungsrecht.bezeichnung IS 'BEZ, Amtlich festgelegte VerschlÃŒsselung von "Bau-, Raum- oder Bodenordnungsrecht"'; 3832 3833 3834 -- S o n s t i g e s R e c h t 3835 -- ----------------------------- 3836 CREATE TABLE ax_sonstigesrecht ( 3837 ogc_fid serial NOT NULL, 3838 gml_id character(16), 3839 identifier character(44), 3840 beginnt character(20), 3841 endet character(20), 3842 advstandardmodell varchar, 3843 anlass varchar, 3844 artderfestlegung integer, 3845 land integer, 3846 stelle varchar, 3847 bezeichnung varchar, 3848 characterstring varchar, 3849 art varchar, --(15) 3850 name varchar, 3851 funktion integer, 3852 -- datetime varchar, 3853 CONSTRAINT ax_sonstigesrecht_pk PRIMARY KEY (ogc_fid) 3854 ); 3855 3856 SELECT AddGeometryColumn('ax_sonstigesrecht','wkb_geometry',:alkis_epsg,'GEOMETRY',2); 3857 3858 CREATE INDEX ax_sonstigesrecht_geom_idx ON ax_sonstigesrecht USING gist (wkb_geometry); 3859 CREATE UNIQUE INDEX ax_sonstigesrecht_gml ON ax_sonstigesrecht USING btree (gml_id,beginnt); 3860 3861 COMMENT ON TABLE ax_sonstigesrecht IS 'S o n s t i g e s R e c h t'; 3862 COMMENT ON COLUMN ax_sonstigesrecht.gml_id IS 'Identifikator, global eindeutig'; 3863 3864 3865 --** Objektartengruppe: BodenschÀtzung, Bewertung 3866 -- =================================================================== 3867 3868 3869 -- B o d e n s c h À t z u n g 3870 -- ---------------------------------------------- 3871 CREATE TABLE ax_bodenschaetzung ( 3872 ogc_fid serial NOT NULL, 3873 gml_id character(16), 3874 identifier character(44), 3875 beginnt character(20), 3876 endet character(20), 3885 3877 advstandardmodell varchar, 3886 anlass varchar,3887 artvarchar, -- (15)3888 namevarchar,3889 kulturart integer,3890 bodenart integer,3878 anlass varchar, 3879 -- art varchar, -- (15) 3880 -- name varchar, 3881 kulturart integer, 3882 bodenart integer, 3891 3883 zustandsstufeoderbodenstufe integer, 3892 3884 entstehungsartoderklimastufewasserverhaeltnisse integer[], -- veraendert [] 2012-02-03 … … 3894 3886 ackerzahlodergruenlandzahl integer, 3895 3887 sonstigeangaben integer[], 3896 jahreszahl integer,3888 jahreszahl integer, 3897 3889 CONSTRAINT ax_bodenschaetzung_pk PRIMARY KEY (ogc_fid) 3898 3890 ); … … 3903 3895 CREATE UNIQUE INDEX ax_bodenschaetzung_gml ON ax_bodenschaetzung USING btree (gml_id,beginnt); 3904 3896 3905 COMMENT ON TABLE ax_bodenschaetzung IS 'B o d e n s c h À t z u n g'; 3906 COMMENT ON COLUMN ax_bodenschaetzung.gml_id IS 'Identifikator, global eindeutig'; 3897 COMMENT ON TABLE ax_bodenschaetzung IS 'B o d e n s c h À t z u n g'; 3898 COMMENT ON COLUMN ax_bodenschaetzung.gml_id IS 'Identifikator, global eindeutig'; 3899 COMMENT ON COLUMN ax_bodenschaetzung.kulturart IS '"Kulturart" ist die bestandskrÀftig festgesetzte landwirtschaftliche Nutzungsart entsprechend dem Acker- oder GrÃŒnlandschÀtzungsrahmen.'; 3900 COMMENT ON COLUMN ax_bodenschaetzung.bodenart IS '"Bodenart" ist die nach den DurchfÃŒhrungsbestimmungen zum BodenschÀtzungsgesetz (SchÀtzungsrahmen) festgelegte Bezeichnung der Bodenart.'; 3901 COMMENT ON COLUMN ax_bodenschaetzung.zustandsstufeoderbodenstufe IS '"Zustandsstufe oder Bodenstufe" ist die nach den SchÀtzungsrahmen festgelegte Bezeichnung der Zustands- oder Bodenstufe.'; 3902 COMMENT ON COLUMN ax_bodenschaetzung.entstehungsartoderklimastufewasserverhaeltnisse IS '"Entstehungsart oder Klimastufe/WasserverhÀltnisse" ist die nach den SchÀtzungsrahmen festgelegte Bezeichnung der Entstehungsart oder der Klimastufe und der WasserverhÀltnisse.'; 3903 COMMENT ON COLUMN ax_bodenschaetzung.bodenzahlodergruenlandgrundzahl IS '"Bodenzahl oder GrÃŒnlandgrundzahl" ist die Wertzahl nach dem Acker- oder GrÃŒnlandschÀtzungsrahmen'; 3904 COMMENT ON COLUMN ax_bodenschaetzung.ackerzahlodergruenlandzahl IS '"Ackerzahl oder GrÃŒnlandzahl" ist die "Bodenzahl oder GrÃŒnlandgrundzahl" einschlieÃlich Ab- und Zurechnungen nach dem BodenschÀtzungsgesetz.'; 3905 COMMENT ON COLUMN ax_bodenschaetzung.sonstigeangaben IS '"Sonstige Angaben" ist der Nachweis von Besonderheiten einer bodengeschÀtzten FlÀche.'; 3906 COMMENT ON COLUMN ax_bodenschaetzung.jahreszahl IS '"Jahreszahl" ist das Jahr, in dem eine Neukultur oder Tiefkultur angelegt worden ist.'; 3907 3907 3908 3908 … … 3910 3910 -- ----------------------------------------------------------------------------------- 3911 3911 CREATE TABLE ax_musterlandesmusterundvergleichsstueck ( 3912 ogc_fid serial NOT NULL,3913 gml_id character(16),3914 identifier character(44),3915 beginnt character(20),3916 endet character(20),3912 ogc_fid serial NOT NULL, 3913 gml_id character(16), 3914 identifier character(44), 3915 beginnt character(20), 3916 endet character(20), 3917 3917 advstandardmodell varchar, 3918 anlass varchar, 3919 merkmal integer, 3920 nummer integer, 3921 kulturart integer, 3922 bodenart integer, 3918 anlass varchar, 3919 -- art varchar, -- (15) 3920 -- name varchar, 3921 merkmal integer, 3922 nummer integer, 3923 kulturart integer, 3924 bodenart integer, 3923 3925 zustandsstufeoderbodenstufe integer, 3924 3926 entstehungsartoderklimastufewasserverhaeltnisse integer, 3925 3927 bodenzahlodergruenlandgrundzahl integer, 3926 3928 ackerzahlodergruenlandzahl integer, 3927 art varchar, -- (15) 3928 name varchar, 3929 sonstigeangaben integer[], 3929 3930 CONSTRAINT ax_musterlandesmusterundvergleichsstueck_pk PRIMARY KEY (ogc_fid) 3930 3931 ); 3931 3932 3932 3933 3933 SELECT AddGeometryColumn('ax_musterlandesmusterundvergleichsstueck','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- POLYGON/POINT 3934 3934 3935 CREATE INDEX ax_musterlandesmusterundvergleichsstueck_geom_idx ON ax_musterlandesmusterundvergleichsstueck USING gist (wkb_geometry);3935 CREATE INDEX ax_musterlandesmusterundvergleichsstueck_geom_idx ON ax_musterlandesmusterundvergleichsstueck USING gist (wkb_geometry); 3936 3936 CREATE UNIQUE INDEX ax_musterlandesmusterundvergleichsstueck_gml ON ax_musterlandesmusterundvergleichsstueck USING btree (gml_id,beginnt); 3937 3937 3938 COMMENT ON TABLE ax_musterlandesmusterundvergleichsstueck IS 'Muster-, Landesmuster- und Vergleichsstueck'; 3939 COMMENT ON COLUMN ax_musterlandesmusterundvergleichsstueck.gml_id IS 'Identifikator, global eindeutig'; 3938 COMMENT ON TABLE ax_musterlandesmusterundvergleichsstueck IS '"Muster-, Landesmuster- und VergleichsstÃŒck" ist eine besondere bodengeschÀtzte FlÀche nach dem BodenschÀtzungsgesetz, fÃŒr die eine ErtragsfÀhigkeit im Liegenschaftskataster nachzuweisen ist.'; 3939 COMMENT ON COLUMN ax_musterlandesmusterundvergleichsstueck.gml_id IS 'Identifikator, global eindeutig'; 3940 3941 COMMENT ON COLUMN ax_musterlandesmusterundvergleichsstueck.merkmal IS '"Merkmal" ist die Kennzeichnung zur Unterscheidung von MusterstÃŒck, LandesmusterstÃŒck und VergleichsstÃŒck.'; 3942 COMMENT ON COLUMN ax_musterlandesmusterundvergleichsstueck.kulturart IS '"Kulturart" ist die bestandskrÀftig festgesetzte landwirtschaftliche Nutzungsart entsprechend dem Acker- oder GrÃŒnlandschÀtzungsrahmen.'; 3943 COMMENT ON COLUMN ax_musterlandesmusterundvergleichsstueck.bodenart IS '"Bodenart" ist die nach den DurchfÃŒhrungsbestimmungen zum BodenschÀtzungsgesetz (SchÀtzungsrahmen) festgelegte Bezeichnung der Bodenart.'; 3944 COMMENT ON COLUMN ax_musterlandesmusterundvergleichsstueck.zustandsstufeoderbodenstufe IS '"Zustandsstufe oder Bodenstufe" ist die nach den SchÀtzungsrahmen festgelegte Bezeichnung der Zustands- oder Bodenstufe.'; 3945 COMMENT ON COLUMN ax_musterlandesmusterundvergleichsstueck.entstehungsartoderklimastufewasserverhaeltnisse IS '"Entstehungsart oder Klimastufe/WasserverhÀltnisse" ist die nach den SchÀtzungsrahmen festgelegte Bezeichnung der Entstehungsart oder der Klimastufe und der WasserverhÀltnisse.'; 3946 COMMENT ON COLUMN ax_musterlandesmusterundvergleichsstueck.bodenzahlodergruenlandgrundzahl IS '"Bodenzahl oder GrÃŒnlandgrundzahl" ist die Wertzahl nach dem Acker- oder GrÃŒnlandschÀtzungsrahmen.'; 3947 COMMENT ON COLUMN ax_musterlandesmusterundvergleichsstueck.ackerzahlodergruenlandzahl IS '"Ackerzahl oder GrÃŒnlandzahl" ist die "Bodenzahl oder GrÃŒnlandgrundzahl" einschlieÃlich Ab- und Zurechnungen nach dem BodenschÀtzungsgesetz.'; 3948 COMMENT ON COLUMN ax_musterlandesmusterundvergleichsstueck.sonstigeangaben IS '"Sonstige Angaben" ist der Nachweis von Besonderheiten einer bodengeschÀtzten FlÀche.'; 3940 3949 3941 3950 -
trunk/import/datenbank_anlegen.sh
r215 r276 7 7 ## Stand: 8 8 ## 2012-02-10 PostNAS 07, Umbenennung 9 ## 2013-01-15 Zwischenstopp um Meldungen lesen zu kï¿œnnen bevor, sie aus dem Scrollbereich verschwinden 9 ## 2013-01-15 Zwischenstopp um Meldungen lesen zu können bevor, sie aus dem Scrollbereich verschwinden 10 ## 2013-04-16 Vers.-Nr. "0.7" aus dem Dateinamen von Schema und Keytable entfernt, sichten_wms.sql 10 11 11 12 POSTNAS_HOME=$(dirname $0) … … 106 107 psql $con -U ${DBUSER} -f pp_definition.sql >$MANDANT_HOME/log/pp_definition.log 107 108 echo " " 108 echo "** Definition von Views (sichten .sql)"109 psql $con -U ${DBUSER} -f sichten .sql >$MANDANT_HOME/log/sichten.log109 echo "** Definition von Views (sichten_wms.sql)" 110 psql $con -U ${DBUSER} -f sichten_wms.sql >$MANDANT_HOME/log/sichten_wms.log 110 111 echo " " 111 112 echo "COMMENT ON DATABASE ${DBNAME} IS 'ALKIS - Konverter PostNAS 0.7';" | psql -p 5432 -d ${DBNAME} -U ${DBUSER} … … 113 114 echo "** Berechtigung (grant.sql) Protokoll siehe log" 114 115 psql $con -U ${DBUSER} -f grant.sql >$MANDANT_HOME/log/log_grant.log 115 echo " " 116 echo "***************************" 117 echo "** Ende Neue Datenbank **" 118 echo "***************************" 116 echo " 117 *************************** 118 ** Ende Neue Datenbank ** 119 *************************** 120 " -
trunk/import/grant.sql
r215 r276 12 12 -- 2012-04-25 Tabelle pp_flurstueck_nr 13 13 -- 2013-01-15 mehr Schlüsseltabellen rein 14 -- 2013-03-05 View "s_beschriftung" wird durch "ap_pto_stra" und "ap_pto_rest" ersetzt. 15 -- View "s_nummer_nebengebaeude" wird durch "lfdnr_nebengebaeude" ersetzt. 16 -- 2013-03-25 View "grenzpunkt" und "gebaeude_txt" 17 -- 2013-04-16 Views zum Thema Bodenscätzung 14 18 15 19 -- Tabellen … … 292 296 GRANT SELECT ON TABLE ax_bodenschaetzung_zustandsstufe TO ms6; 293 297 GRANT SELECT ON TABLE ax_bodenschaetzung_zustandsstufe TO mb27; 294 GRANT SELECT ON TABLE ax_grablochderbodenschaetzung_bedeutung TO ms6;295 GRANT SELECT ON TABLE ax_grablochderbodenschaetzung_bedeutung TO mb27;298 GRANT SELECT ON TABLE ax_grablochderbodenschaetzung_bedeutung TO ms6; 299 GRANT SELECT ON TABLE ax_grablochderbodenschaetzung_bedeutung TO mb27; 296 300 GRANT SELECT ON TABLE ax_musterlandesmusterundvergleichsstueck_merkmal TO ms6; 297 301 GRANT SELECT ON TABLE ax_musterlandesmusterundvergleichsstueck_merkmal TO mb27; 302 -- Bodenschätzung Views 303 GRANT SELECT ON TABLE s_bodensch_wms TO ms6; 304 GRANT SELECT ON TABLE s_bodensch_ent TO ms6; 305 GRANT SELECT ON TABLE s_bodensch_po TO ms6; 306 GRANT SELECT ON TABLE s_bodensch_tx TO ms6; 307 GRANT SELECT ON TABLE s_zuordungspfeilspitze_bodensch TO ms6; 308 GRANT SELECT ON TABLE s_zuordungspfeil_bodensch TO ms6; 298 309 299 310 -- Recht … … 308 319 GRANT SELECT ON TABLE ax_anderefestlegungnachstrassenrecht_artdf TO ms6; 309 320 GRANT SELECT ON TABLE ax_anderefestlegungnachstrassenrecht_artdf TO mb27; 310 GRANT SELECT ON TABLE ax_klassifizierungnachstrassenrecht_artdf TO ms6;311 GRANT SELECT ON TABLE ax_klassifizierungnachstrassenrecht_artdf TO mb27;312 GRANT SELECT ON TABLE ax_klassifizierungnachwasserrecht_artdf TO ms6;313 GRANT SELECT ON TABLE ax_klassifizierungnachwasserrecht_artdf TO mb27;314 GRANT SELECT ON TABLE ax_naturumweltoderbodenschutzrecht_artdf TO ms6;315 GRANT SELECT ON TABLE ax_naturumweltoderbodenschutzrecht_artdf TO mb27;321 GRANT SELECT ON TABLE ax_klassifizierungnachstrassenrecht_artdf TO ms6; 322 GRANT SELECT ON TABLE ax_klassifizierungnachstrassenrecht_artdf TO mb27; 323 GRANT SELECT ON TABLE ax_klassifizierungnachwasserrecht_artdf TO ms6; 324 GRANT SELECT ON TABLE ax_klassifizierungnachwasserrecht_artdf TO mb27; 325 GRANT SELECT ON TABLE ax_naturumweltoderbodenschutzrecht_artdf TO ms6; 326 GRANT SELECT ON TABLE ax_naturumweltoderbodenschutzrecht_artdf TO mb27; 316 327 GRANT SELECT ON TABLE ax_sonstigesrecht_artdf TO ms6; 317 328 GRANT SELECT ON TABLE ax_sonstigesrecht_artdf TO mb27; … … 327 338 -- ===== 328 339 GRANT SELECT ON TABLE s_hausnummer_gebaeude TO ms6; 329 GRANT SELECT ON TABLE s_nummer_nebengebaeude TO ms6; 340 --GRANT SELECT ON TABLE s_nummer_nebengebaeude TO ms6; 341 GRANT SELECT ON TABLE lfdnr_nebengebaeude TO ms6; 330 342 GRANT SELECT ON TABLE s_zugehoerigkeitshaken_flurstueck TO ms6; 331 343 GRANT SELECT ON TABLE s_zuordungspfeil_flurstueck TO ms6; 332 344 GRANT SELECT ON TABLE s_zuordungspfeilspitze_flurstueck TO ms6; 345 GRANT SELECT ON TABLE s_zuordungspfeil_bodensch TO ms6; 346 GRANT SELECT ON TABLE s_zuordungspfeilspitze_bodensch TO ms6; 333 347 GRANT SELECT ON TABLE s_zuordungspfeil_gebaeude TO ms6; 334 348 GRANT SELECT ON TABLE s_flurstueck_nr TO ms6; 335 GRANT SELECT ON TABLE s_beschriftung TO ms6; 349 --GRANT SELECT ON TABLE s_beschriftung TO ms6; 350 GRANT SELECT ON TABLE ap_pto_stra TO ms6; 351 GRANT SELECT ON TABLE ap_pto_rest TO ms6; 352 GRANT SELECT ON TABLE grenzpunkt TO ms6; 353 GRANT SELECT ON TABLE gebaeude_txt TO ms6; 336 354 -- VIEWS wie OBK 337 355 GRANT SELECT ON TABLE sk2012_flurgrenze TO ms6; -
trunk/import/sichten.sql
r275 r276 3 3 -- ===== 4 4 5 -- ----------------------------------------- 6 -- Sichten fÃŒr Fehlersuche und Daten-Analyse 7 -- ----------------------------------------- 8 9 -- Dieses SQL braucht nur bei Bedarf in einer PostNAS-DB verarbeitet werden. 10 -- Es werden zusÀtzliche Views einegerichtet, die nur bei Fehlersuche und Analys (vom Entwickler) benötigt werden. 11 5 12 -- PostNAS 0.7 6 13 7 -- 2012-02-25 PostNAS 07, Umbenennung8 14 -- 2012-04-17 flstnr_ohne_position 9 15 -- 2012-04-24 pauschal Filter 'endet IS NULL' um historische Objekte auszublenden … … 13 19 -- 2013-03-12 Optimierung Hausnummern, View "gebaeude_txt" (Funktion und Name) 14 20 -- 2013-04-15 UnterdrÃŒcken doppelter Darstellung in den Views 'ap_pto_stra', 'ap_pto_nam', 'ap_pto_rest' 15 16 -- ----------------------------------------- 17 -- Sichten fuer Verwendung im mapfiles (wms) 18 -- ----------------------------------------- 19 20 -- WMS-Layer "ag_t_flurstueck" 21 -- --------------------------- 22 -- Die Geometrie befindet sich in "ap_pto", der Label in "ax_flurstueck" 23 -- Die Verbindung erfolgt ÃŒber "alkis_beziehungen" 24 25 -- Bruchnummerierung erzeugen 26 -- ALT 2012-04-17: Diese Version zeigt nur die manuell gesetzten Positionen 27 CREATE OR REPLACE VIEW s_flurstueck_nr 28 AS 29 SELECT f.ogc_fid, 30 p.wkb_geometry, -- Position des Textes 31 f.zaehler::text || COALESCE ('/' || f.nenner::text, '') AS fsnum 32 FROM ap_pto p 33 JOIN alkis_beziehungen v ON p.gml_id = v.beziehung_von 34 JOIN ax_flurstueck f ON v.beziehung_zu = f.gml_id 35 WHERE v.beziehungsart = 'dientZurDarstellungVon' 36 AND p.endet IS NULL 37 AND f.endet IS NULL; 38 COMMENT ON VIEW s_flurstueck_nr IS 'fuer Kartendarstellung: Bruchnummerierung FlurstÃŒck (nur manuell gesetzte Positionen)'; 39 40 -- Wenn keine manuelle Position gesetzt ist, wird die Flaechenmitte verwendet 41 42 -- ACHTUNG: Dieser View kann nicht direkt im Mapserver-WMS verwendet werden. 43 -- Die Anzeige ist zu langsam. Filterung ÃŒber BBOX kann nicht funktionieren, da zunÀchst ALLE Standardpositionen 44 -- berechnet werden mÃŒssen, bevor darÃŒber gefiltert werden kann. 45 46 -- In einer Hilfstabelle mit geometrischem Index zwischenspeichern. 47 -- Siehe PostProcessing Tabelle "pp_flurstueck_nr" 48 49 CREATE OR REPLACE VIEW s_flurstueck_nr2 50 AS 51 SELECT f.ogc_fid, 52 p.wkb_geometry, -- manuelle Position des Textes 53 f.zaehler::text || COALESCE ('/' || f.nenner::text, '') AS fsnum 54 FROM ap_pto p 55 JOIN alkis_beziehungen v ON p.gml_id = v.beziehung_von 56 JOIN ax_flurstueck f ON v.beziehung_zu = f.gml_id 57 WHERE v.beziehungsart = 'dientZurDarstellungVon' 58 AND p.endet IS NULL 59 AND f.endet IS NULL 60 UNION 61 SELECT f.ogc_fid, 62 ST_PointOnSurface(f.wkb_geometry) AS wkb_geometry, -- Flaechenmitte als Position des Textes 63 f.zaehler::text || COALESCE ('/' || f.nenner::text, '') AS fsnum 64 FROM ax_flurstueck f 65 LEFT JOIN alkis_beziehungen v ON v.beziehung_zu = f.gml_id 66 WHERE v.beziehungsart is NULL 67 AND f.endet IS NULL; 68 69 COMMENT ON VIEW s_flurstueck_nr2 IS 'Bruchnummerierung FlurstÃŒck, auch Standard-Position. Nicht direkt fuer WMS verwenden!'; 70 71 72 -- Layer "ag_t_gebaeude" 73 -- --------------------- 74 -- Problem: Zu einigen GebÀuden gibt es mehrere Hausnummern. 75 -- Diese unterscheiden sich im Feld ap_pto.advstandardmodell 76 -- z.B. 3 verschiedene EintrÀge mit <NULL>, {DKKM500}, {DKKM1000}, (Beispiel; Lage, Lange StraÃe 15 c) 77 78 -- DROP VIEW s_hausnummer_gebaeude; 79 -- CREATE OR REPLACE VIEW s_hausnummer_gebaeude 80 -- AS 81 -- SELECT p.ogc_fid, 82 -- p.wkb_geometry, -- Point 83 -- p.drehwinkel * 57.296 AS drehwinkel, -- umn: ANGLE [drehwinkel] 84 -- l.hausnummer -- umn: LABELITEM 85 -- FROM ap_pto p 86 -- JOIN alkis_beziehungen v 87 -- ON p.gml_id = v.beziehung_von 88 -- JOIN ax_lagebezeichnungmithausnummer l 89 -- ON v.beziehung_zu = l.gml_id 90 -- WHERE v.beziehungsart = 'dientZurDarstellungVon' 91 -- AND p.endet IS NULL 92 -- AND l.endet IS NULL; 93 -- COMMENT ON VIEW s_hausnummer_gebaeude IS 'fuer Kartendarstellung: Hausnummern HauptgebÀude'; 94 95 -- Verbesserte Version 2013-03-07 96 -- Nimmt nun vorzugsweise den Text der Darstellung aus ap_pto (bei ibR immer gefÃŒllt). 97 -- Wenn der nicht gefÃŒllt ist, wird statt dessen die Nummer aus der verknÃŒpften Labebezeichnung 98 -- verwendet (der hÀufigste Fall bei AED). 99 DROP VIEW s_hausnummer_gebaeude; 100 CREATE OR REPLACE VIEW s_hausnummer_gebaeude 101 AS 102 SELECT p.ogc_fid, 103 p.wkb_geometry, -- Point 104 p.drehwinkel * 57.296 AS drehwinkel, -- umn: ANGLE 105 -- p.art, 106 -- p.advstandardmodell AS modell, -- TEST 107 -- p.horizontaleausrichtung AS hor, -- = 'zentrisch' 108 -- p.vertikaleausrichtung AS ver, -- = 'Basis' (oft), "Mitte" (selten) 109 -- p.schriftinhalt, -- WMS: das bessere LABELITEM, kann aber leer sein 110 -- l.hausnummer, -- WMS: LABELITEM default/native 111 COALESCE(p.schriftinhalt, l.hausnummer) AS hausnummer 112 FROM ap_pto p 113 JOIN alkis_beziehungen v 114 ON p.gml_id = v.beziehung_von 115 JOIN ax_lagebezeichnungmithausnummer l 116 ON v.beziehung_zu = l.gml_id 117 WHERE p.art = 'HNR' 118 AND 'DKKM1000' = ANY (p.advstandardmodell) -- erste NÀherungslösung um Redundanzen zu unterdrÃŒcken 119 AND v.beziehungsart = 'dientZurDarstellungVon' 120 AND p.endet IS NULL 121 AND l.endet IS NULL 122 -- LIMIT 200 -- TEST 123 ; 124 COMMENT ON VIEW s_hausnummer_gebaeude IS 'fuer Kartendarstellung: Hausnummern HauptgebÀude'; 21 -- 2013-04-16 Thema "BodenschÀtzung" und fehlernde Kommentare zum Views ergÀnzt. 22 -- Diese Datei aufgeteilt in "sichten.sql" und "sichten_wms.sql" 23 125 24 126 25 -- Welche Karten-Typen ? 127 -- SELECT DISTINCT advstandardmodell FROM ap_pto p WHERE p.art = 'HNR'; 128 -- Liefert: 129 -- "{DKKM1000}" 130 -- "{DKKM1000,DKKM500}" 131 -- "{DKKM500}" 132 -- "" (IS NULL) 133 134 -- ibR (Mi-Lk): darzustellender Text steht immer in ap_pto.schriftinhalt 135 -- AED (Lippe): ap_pto.schriftinhalt ist meist leer, nur selten ein Eintrag 136 137 -- ToDo: Wie bei ap_pto_stra von mehren ap_pto zu einer Hausnummer die geeignete auswÀhlen 138 139 -- ToDo: In PostProcessing die Hausnummer von l.hausnummer in p.schriftinhalt kopieren, wenn leer 140 -- Das wÃŒrde die COALESCE-Trickserei ersparen 141 142 -- Layer "ag_t_nebengeb" 143 -- --------------------- 144 -- 2013-03-05: Diese Abfrage liefert keine Daten mehr?? 145 -- CREATE OR REPLACE VIEW s_nummer_nebengebaeude 146 -- AS 147 -- SELECT p.ogc_fid, 148 -- p.wkb_geometry, 149 -- p.drehwinkel * 57.296 AS drehwinkel, -- umn: ANGLE [drehwinkel] 150 -- -- l.pseudonummer, -- die HsNr des zugehoerigen Hauptgebaeudes 151 -- l.laufendenummer -- umn: LABELITEM - die laufende Nummer des Nebengebaeudes 152 -- FROM ap_pto p 153 -- JOIN alkis_beziehungen v 154 -- ON p.gml_id = v.beziehung_von 155 -- JOIN ax_lagebezeichnungmitpseudonummer l 156 -- ON v.beziehung_zu = l.gml_id 157 -- WHERE v.beziehungsart = 'dientZurDarstellungVon' 158 -- AND p.endet IS NULL 159 -- AND l.endet IS NULL; 160 -- COMMENT ON VIEW s_nummer_nebengebaeude IS 'fuer Kartendarstellung: Hausnummern NebengebÀude'; 161 162 -- Suche nach einem Ersatz: 163 -- ax_gebaeude >hat> ax_lagebezeichnungmitpseudonummer, kein Drehwinkel. 164 CREATE OR REPLACE VIEW lfdnr_nebengebaeude 165 AS 166 SELECT g.ogc_fid, 167 g.wkb_geometry, 168 -- l.pseudonummer, -- TEST die HsNr des zugehoerigen Hauptgebaeudes 169 l.laufendenummer -- umn: LABELITEM - die laufende Nummer des Nebengebaeudes 170 FROM ax_gebaeude g 171 JOIN alkis_beziehungen v 172 ON g.gml_id = v.beziehung_von 173 JOIN ax_lagebezeichnungmitpseudonummer l 174 ON v.beziehung_zu = l.gml_id 175 WHERE v.beziehungsart = 'hat' 176 AND g.endet IS NULL 177 AND g.endet IS NULL; 178 COMMENT ON VIEW lfdnr_nebengebaeude IS 'Laufende Nummer des NebengebÀudes zu einer Lagebezeichnung mit der FlÀchengeometrie des GebÀudes'; 179 180 181 -- GebÀude-Text 182 -- ------------ 183 CREATE OR REPLACE VIEW gebaeude_txt 184 AS 185 SELECT g.ogc_fid, 186 g.wkb_geometry, 187 g.name, -- selten gefÃŒllt 188 f.bezeichner AS funktion -- umn: LABELITEM 189 FROM ax_gebaeude g 190 JOIN ax_gebaeude_funktion f 191 ON g.gebaeudefunktion = f.wert 192 WHERE g.endet IS NULL 193 AND g.gebaeudefunktion < 9998; -- "Nach Quellenlage nicht zu spezifizieren" braucht man nicht anzeigen 194 COMMENT ON VIEW gebaeude_txt IS 'EntschlÃŒsselung der GebÀude-Funktion (Ersatz fÃŒr Symbole)'; 195 196 -- Layer "ag_p_flurstueck" 197 -- ----------------------- 198 CREATE OR REPLACE VIEW s_zugehoerigkeitshaken_flurstueck 199 AS 200 SELECT p.ogc_fid, 201 p.wkb_geometry, 202 p.drehwinkel * 57.296 AS drehwinkel, 203 f.flurstueckskennzeichen 204 FROM ap_ppo p 205 JOIN alkis_beziehungen v 206 ON p.gml_id = v.beziehung_von 207 JOIN ax_flurstueck f 208 ON v.beziehung_zu = f.gml_id 209 WHERE p.art = 'Haken' 210 AND v.beziehungsart = 'dientZurDarstellungVon' 211 AND f.endet IS NULL 212 AND p.endet IS NULL; 213 214 COMMENT ON VIEW s_zugehoerigkeitshaken_flurstueck IS 'fuer Kartendarstellung'; 215 216 -- Layer "s_zuordungspfeil_flurstueck" 217 -- ----------------------------------- 218 CREATE OR REPLACE VIEW s_zuordungspfeil_flurstueck 219 AS 220 SELECT l.ogc_fid, 221 l.wkb_geometry 222 FROM ap_lpo l 223 JOIN alkis_beziehungen v 224 ON l.gml_id = v.beziehung_von 225 JOIN ax_flurstueck f 226 ON v.beziehung_zu = f.gml_id 227 WHERE l.art = 'Pfeil' 228 AND v.beziehungsart = 'dientZurDarstellungVon' 229 AND ('DKKM1000' ~~ ANY (l.advstandardmodell)) 230 AND f.endet IS NULL 231 AND l.endet IS NULL; 232 233 COMMENT ON VIEW s_zuordungspfeil_flurstueck IS 'fuer Kartendarstellung: Zuordnungspfeil FlurstÃŒcksnummer'; 234 235 236 CREATE OR REPLACE VIEW s_zuordungspfeilspitze_flurstueck 237 AS 238 SELECT l.ogc_fid, 239 (((st_azimuth(st_pointn(l.wkb_geometry, 1), 240 st_pointn(l.wkb_geometry, 2)) * (- (180)::double precision)) / pi()) + (90)::double precision) AS winkel, 241 st_startpoint(l.wkb_geometry) AS wkb_geometry 242 FROM ap_lpo l 243 JOIN alkis_beziehungen v 244 ON l.gml_id = v.beziehung_von 245 JOIN ax_flurstueck f 246 ON v.beziehung_zu = f.gml_id 247 WHERE l.art = 'Pfeil' 248 AND v.beziehungsart = 'dientZurDarstellungVon' 249 AND ('DKKM1000' ~~ ANY (l.advstandardmodell)) 250 AND f.endet IS NULL 251 AND l.endet IS NULL; 252 253 COMMENT ON VIEW s_zuordungspfeilspitze_flurstueck IS 'fuer Kartendarstellung: Zuordnungspfeil FlurstÃŒcksnummer, Spitze'; 254 255 -- Drehwinkel in Bogenmass, wird vom mapserver in Grad benötigt. 256 -- Umrechnung durch Faktor (180 / Pi) 257 258 259 -- Layer NAME "ap_pto_stra" (StraÃe) GROUP "praesentation" 260 -- ------------------------------------------------------- 261 -- Von doppelten Textpositionen nur das passendere Modell anzeigen. 262 -- Eine Relation wird fuer die Gruppierung verwendet: 263 -- ap_pto >dientZurDarstellungVon> ax_lagebezeichnungohnehausnummer 264 CREATE OR REPLACE VIEW ap_pto_stra 265 AS 266 SELECT p.ogc_fid, 267 -- p.advstandardmodell AS modell, -- TEST 268 -- l.gml_id, l.unverschluesselt, l.lage AS schluessel, -- zur Lage TEST 269 p.schriftinhalt, -- WMS: LABELITEM 270 p.art, -- WMS: CLASSITEM 271 p.horizontaleausrichtung AS hor, -- Verfeinern der Text-Position .. 272 p.vertikaleausrichtung AS ver, -- .. durch Klassifizierung hor/ver 273 p.drehwinkel * 57.296 AS winkel, -- * 180 / Pi 274 p.wkb_geometry 275 FROM ap_pto p 276 JOIN alkis_beziehungen v -- Relation zur Lagebezeichnung o. HsNr. 277 ON p.gml_id = v.beziehung_von 278 JOIN ax_lagebezeichnungohnehausnummer l 279 ON v.beziehung_zu = l.gml_id 280 WHERE NOT p.schriftinhalt IS NULL 281 AND p.endet IS NULL -- nichts historisches 282 AND p.art IN ('Strasse','Weg','Platz','BezKlassifizierungStrasse') -- Diese Werte als CLASSES in LAYER behandeln. 283 AND v.beziehungsart = 'dientZurDarstellungVon' -- kann, muss aber nicht 284 AND ('DKKM1000' = ANY (p.advstandardmodell) -- "Lika 1000" bevorzugen 285 -- Ersatzweise auch "keine Angabe", aber nur wenn es keinen besseren Text zur Lage gibt 286 OR (p.advstandardmodell IS NULL 287 AND (SELECT s.ogc_fid -- irgend ein Feld 288 FROM ap_pto s -- eines anderen Textes (suchen) 289 JOIN alkis_beziehungen vs -- zur gleichen Lage o.HsNr 290 ON s.gml_id = vs.beziehung_von 291 JOIN ax_lagebezeichnungohnehausnummer ls 292 ON vs.beziehung_zu = ls.gml_id 293 WHERE ls.gml_id = l.gml_id 294 AND vs.beziehungsart = 'dientZurDarstellungVon' -- kann, muss aber nicht 295 AND NOT s.advstandardmodell IS NULL 296 LIMIT 1 -- einer reicht als Beweis 297 ) IS NULL 298 ) -- "Subquery IS NULL" liefert true wenn kein weiterer Text gefunden wird 299 ) 300 ; 301 COMMENT ON VIEW ap_pto_stra IS 'Beschriftung aus ap_pto fÃŒr Lagebezeichnung mit Art "StraÃe", "Weg", "Platz" oder Klassifizierung. Vorzugsweise mit advstandardmodell="DKKM1000", ersatzweise ohne Angabe'; 302 303 304 -- Layer NAME "ap_pto_nam" GROUP "praesentation" 305 -- ------------------------------------------------------- 306 -- 'NAM' = Name (Eigenname) und 'ZNM' = Zweitname (touristischer oder volkstÃŒmlicher Name) zu ... 307 -- -- AX_Strassenverkehr oder AX_Platz usw. 308 -- ap_pto >dientZurDarstellungVon> ?irgendwas? 309 310 -- Dieser View wird bisher nicht verwendet. Dazu mÃŒsste ein neuer Layer erzeugt werden und die 311 -- Arten 'NAM' und 'ZNM' dann aus den View 'ap_pto_rest' heraus genommen werden. 312 313 -- Entweder Layer trennen nach Text-Typen "NAM"+"ZNM" und dem Rest 314 -- ODER trennen nach fachlichen Ebenen wie "Nutzung" und "GebÀude" und .... 315 316 CREATE OR REPLACE VIEW ap_pto_nam 317 AS 318 SELECT p.ogc_fid, 319 -- p.advstandardmodell AS modell, -- TEST 320 p.schriftinhalt, -- WMS: LABELITEM 321 p.art, -- WMS: CLASSITEM 322 p.horizontaleausrichtung AS hor, -- Verfeinern der Text-Position .. 323 p.vertikaleausrichtung AS ver, -- .. durch Klassifizierung hor/ver 324 p.drehwinkel * 57.296 AS winkel, -- * 180 / Pi 325 p.wkb_geometry 326 FROM ap_pto p 327 JOIN alkis_beziehungen v 328 ON p.gml_id = v.beziehung_von 329 --JOIN nutzung l -- Im PostProcessing zusammen gefasste Nutzungsarten-Abschnitte 330 -- ON v.beziehung_zu = l.gml_id 331 WHERE NOT p.schriftinhalt IS NULL 332 AND p.endet IS NULL -- nichts historisches 333 AND p.art IN ('NAM','ZNM') -- Diese Werte als CLASSES in LAYER behandeln. 334 AND v.beziehungsart = 'dientZurDarstellungVon' -- kann, muss aber nicht 335 AND ('DKKM1000' = ANY (p.advstandardmodell) -- "Lika 1000" bevorzugen 336 -- Ersatzweise auch "keine Angabe", aber nur wenn es keinen besseren Text zur Lage gibt 337 OR (p.advstandardmodell IS NULL 338 AND (SELECT vs.beziehung_zu -- irgend ein Feld 339 FROM ap_pto s -- eines anderen Textes (suchen) 340 JOIN alkis_beziehungen vs -- zur gleichen ?irgendwas? 341 ON s.gml_id = vs.beziehung_von 342 WHERE vs.beziehung_zu = v.beziehung_zu 343 AND vs.beziehungsart = 'dientZurDarstellungVon' -- kann, muss aber nicht 344 AND NOT s.advstandardmodell IS NULL 345 LIMIT 1 -- einer reicht als Beweis 346 ) IS NULL 347 ) -- "Subquery IS NULL" liefert true wenn kein weiterer Text gefunden wird 348 ) 349 ; 350 COMMENT ON VIEW ap_pto_nam IS 'Beschriftung mit Art = Name/Zweitname. Vorzugsweise mit advstandardmodell="DKKM1000", ersatzweise ohne Angabe'; 351 352 353 -- Layer NAME "ap_pto" GROUP "praesentation" 354 -- ---------------------------------------- 355 -- REST: Texte, die nicht schon in einem anderen Layer ausgegeben werden 356 -- Ersetzt den View "s_beschriftung" 357 358 -- alte Version bis 2013-04-15 359 -- Nachteil: es werden mehrere Texte zum gleichen Objekt angezeigt die fÃŒr verschiedene MaÃstÀbe gedacht sind. 360 --CREATE OR REPLACE VIEW ap_pto_rest 361 --AS 362 -- SELECT p.ogc_fid, 363 -- p.schriftinhalt, 364 -- p.art, 365 -- p.drehwinkel * 57.296 AS winkel, -- * 180 / Pi 366 -- p.wkb_geometry 367 -- FROM ap_pto p 368 -- WHERE not p.schriftinhalt IS NULL 369 -- AND p.endet IS NULL 370 -- AND p.art NOT IN ('HNR','Strasse','Weg','Platz','BezKlassifizierungStrasse','AOG_AUG'); 371 372 373 -- 2013-04-15 Doppelte Darstellung aufgrund verschiedener "advstandardmodell" zum Objekt unterdrÃŒcken analog ap_pto_stra und ap_pto_nam 374 CREATE OR REPLACE VIEW ap_pto_rest 375 AS 376 SELECT p.ogc_fid, 377 p.schriftinhalt, 378 p.art, 379 p.drehwinkel * 57.296 AS winkel, -- * 180 / Pi 380 p.wkb_geometry 381 FROM ap_pto p 382 JOIN alkis_beziehungen v -- Relation zur ?irgendwas? 383 ON p.gml_id = v.beziehung_von 384 WHERE not p.schriftinhalt IS NULL 385 AND p.endet IS NULL 386 AND p.art NOT IN ('HNR','Strasse','Weg','Platz','BezKlassifizierungStrasse','AOG_AUG') 387 -- Diese 'IN'-Liste fortschreiben bei Erweiterungen des Mapfiles 388 -- 'PNR' (Pseudonummer, lfd.-Nr.-NebengebÀude) kommt nicht mehr vor? 389 AND v.beziehungsart = 'dientZurDarstellungVon' -- kann, muss aber nicht 390 AND ('DKKM1000' = ANY (p.advstandardmodell) -- "Lika 1000" bevorzugen 391 -- Ersatzweise auch "keine Angabe" (nul) akzeptieren, aber nur wenn es keinen besseren Text zu ?irgendwas? gibt 392 -- Es wird hier nur bis zur Verbindungstabelle "alkis_beziehungen" gesucht, ob am anderen Ende die gleiche gml_id verlinkt ist. 393 -- Diese gml_id können dann zu verschiedenen, unbekannten Objekttabellen linken. 394 OR (p.advstandardmodell IS NULL 395 AND (SELECT vs.beziehung_zu -- irgend ein Feld 396 FROM ap_pto s -- eines anderen Textes (suchen) 397 JOIN alkis_beziehungen vs -- zur gleichen ?irgendwas? 398 ON s.gml_id = vs.beziehung_von 399 WHERE vs.beziehung_zu = v.beziehung_zu 400 AND vs.beziehungsart = 'dientZurDarstellungVon' -- kann, muss aber nicht 401 AND NOT s.advstandardmodell IS NULL 402 LIMIT 1 -- einer reicht als AusschluÃkriterium 403 ) IS NULL 404 ) -- "Subquery IS NULL" liefert true wenn kein weiterer Text gefunden wird 405 ); 406 COMMENT ON VIEW ap_pto_rest IS 'Beschriftungen aus "ap_pto", die noch nicht in anderen Layern angezeigt werden'; 407 26 CREATE OR REPLACE VIEW kartentypen_der_texte_fuer_hnr 27 AS 28 SELECT DISTINCT advstandardmodell 29 FROM ap_pto p 30 WHERE p.art = 'HNR'; 31 COMMENT ON VIEW kartentypen_der_texte_fuer_hnr 32 IS 'Datenanalyse: Kartentypen in Tabelle ap_pto fÃŒr Hausnummern.'; 33 34 -- Dies liefert: 35 -- "{DKKM1000}" 36 -- "{DKKM1000,DKKM500}" 37 -- "{DKKM500}" 38 -- NULL 408 39 409 40 -- Texte, die NICHT dargestellt werden sollen. … … 421 52 AND p.endet IS NULL 422 53 AND p.art IN ('AOG_AUG','PNR'); 423 COMMENT ON VIEW ap_pto_muell IS 'Beschriftungen aus "ap_pto", die NICHT dargestellt werden sollen.'; 424 425 -- ENDE BESCHRIFTUNG 426 427 -- Layer "s_zuordungspfeil_gebaeude" 428 -- ----------------------------------- 429 CREATE OR REPLACE VIEW s_zuordungspfeil_gebaeude 430 AS 431 SELECT l.ogc_fid, 432 -- alkis_beziehungen.beziehungsart, -- TEST 433 -- ap_lpo.art, -- TEST 434 l.wkb_geometry 435 FROM ap_lpo l 436 JOIN alkis_beziehungen v 437 ON l.gml_id = v.beziehung_von 438 JOIN ax_gebaeude g 439 ON v.beziehung_zu = g.gml_id 440 WHERE l.art = 'Pfeil' 441 AND v.beziehungsart = 'dientZurDarstellungVon' 442 AND g.endet IS NULL 443 AND l.endet IS NULL; 444 COMMENT ON VIEW s_zuordungspfeil_gebaeude IS 'fuer Kartendarstellung: Zuordnungspfeil fÃŒr GebÀude-Nummer'; 445 446 -- Grenzpunkte 447 -- ----------- 448 -- ax_punktortta >zeigtAuf?> AX_Grenzpunkt 449 -- Zum Punktort des Grenzpunktes auch eine Information zur Vermarkung holen 450 CREATE OR REPLACE VIEW grenzpunkt 451 AS 452 SELECT o.ogc_fid, 453 o.wkb_geometry, 454 -- g.punktkennung, -- ggf spÀter als labelitem "rrrrrhhhhAnnnnn" "32483 5751 0 02002" 455 g.abmarkung_marke, -- steuert die Darstellung >9000 = unvermarkt 456 v.beziehungsart 457 FROM ax_punktortta o 458 JOIN alkis_beziehungen v 459 ON o.gml_id = v.beziehung_von 460 JOIN ax_grenzpunkt g 461 ON v.beziehung_zu = g.gml_id 462 WHERE v.beziehungsart = 'istTeilVon' 463 AND g.endet IS NULL 464 AND g.endet IS NULL; 465 COMMENT ON VIEW grenzpunkt IS 'ZusammenfÃŒhrung von Punktort (Geometrie) und AX_Grenzpunkt (Eigenschaften)'; 466 467 -- Sichten vom OBK (Oberbergischer Kreis) 468 -- -------------------------------------- 469 CREATE OR REPLACE VIEW sk2004_zuordnungspfeil 470 AS 471 SELECT ap.ogc_fid, ap.wkb_geometry 472 FROM ap_lpo ap 473 WHERE ((ap.signaturnummer = '2004') 474 AND ('DKKM1000'::text ~~ ANY ((ap.advstandardmodell)::text[]))); 475 COMMENT ON VIEW sk2004_zuordnungspfeil IS 'fuer Kartendarstellung: Zuordnungspfeil FlurstÃŒcksnummer"'; 476 477 CREATE OR REPLACE VIEW sk2004_zuordnungspfeil_spitze 478 AS 479 SELECT ap.ogc_fid, (((st_azimuth(st_pointn(ap.wkb_geometry, 1), 480 st_pointn(ap.wkb_geometry, 2)) * (- (180)::double precision)) / pi()) + (90)::double precision) AS winkel, 481 st_startpoint(ap.wkb_geometry) AS wkb_geometry 482 FROM ap_lpo ap 483 WHERE ((ap.signaturnummer = '2004') 484 AND ('DKKM1000'::text ~~ ANY ((ap.advstandardmodell)::text[]))); 485 -- krz: ap.signaturnummer is NULL in allen SÀtzen 486 487 CREATE OR REPLACE VIEW sk2012_flurgrenze 488 AS 489 SELECT fg.ogc_fid, fg.wkb_geometry 490 FROM ax_besondereflurstuecksgrenze fg 491 WHERE (3000 = ANY (fg.artderflurstuecksgrenze)) 492 AND fg.advstandardmodell ~~ 'DLKM'::text; 493 COMMENT ON VIEW sk2012_flurgrenze IS 'fuer Kartendarstellung: besondere FlurstÃŒcksgrenze "Flurgrenze"'; 494 495 CREATE OR REPLACE VIEW sk2014_gemarkungsgrenze 496 AS 497 SELECT gemag.ogc_fid, gemag.wkb_geometry 498 FROM ax_besondereflurstuecksgrenze gemag 499 WHERE (7003 = ANY (gemag.artderflurstuecksgrenze)) 500 AND gemag.advstandardmodell ~~ 'DLKM'::text; 501 COMMENT ON VIEW sk2014_gemarkungsgrenze IS 'fuer Kartendarstellung: besondere FlurstÃŒcksgrenze "Gemarkungsgrenze"'; 502 503 CREATE OR REPLACE VIEW sk2018_bundeslandgrenze 504 AS 505 SELECT blg.ogc_fid, blg.wkb_geometry 506 FROM ax_besondereflurstuecksgrenze blg 507 WHERE (7102 = ANY (blg.artderflurstuecksgrenze)) 508 AND blg.advstandardmodell ~~ 'DLKM'::text; 509 COMMENT ON VIEW sk2018_bundeslandgrenze IS 'fuer Kartendarstellung: besondere FlurstÃŒcksgrenze "Bundeslandgrenze"'; 510 511 CREATE OR REPLACE VIEW sk2020_regierungsbezirksgrenze 512 AS 513 SELECT rbg.ogc_fid, rbg.wkb_geometry 514 FROM ax_besondereflurstuecksgrenze rbg 515 WHERE (7103 = ANY (rbg.artderflurstuecksgrenze)) 516 AND rbg.advstandardmodell ~~ 'DLKM'::text; 517 COMMENT ON VIEW sk2020_regierungsbezirksgrenze IS 'fuer Kartendarstellung: besondere FlurstÃŒcksgrenze "Regierungsbezirksgrenze"'; 518 519 CREATE OR REPLACE VIEW sk2022_gemeindegrenze 520 AS 521 SELECT gemg.ogc_fid, gemg.wkb_geometry 522 FROM ax_besondereflurstuecksgrenze gemg 523 WHERE (7106 = ANY (gemg.artderflurstuecksgrenze)) 524 AND gemg.advstandardmodell ~~ 'DLKM'::text; 525 COMMENT ON VIEW sk2022_gemeindegrenze IS 'fuer Kartendarstellung: besondere FlurstÃŒcksgrenze "Gemeindegrenze"'; 526 527 528 -- Zusammenfassung "Politische Grenzen" Art= 7102, 7103, 7104, 7106 529 530 -- Grenze der Bundesrepublik Deutschland 7101 (G) 531 -- .. des Bundeslandes 7102 (G) 532 -- .. des Regierungsbezirks 7103 (G) 533 -- .. des Landkreises 7104 (G) 534 -- .. der Gemeinde 7106 535 -- .. des Gemeindeteils 7107 536 -- .. der Verwaltungsgemeinschaft 7108 537 538 CREATE OR REPLACE VIEW sk201x_politische_grenze 539 AS 540 SELECT ogc_fid, artderflurstuecksgrenze as art, wkb_geometry 541 FROM ax_besondereflurstuecksgrenze 542 --WHERE ( ANY (artderflurstuecksgrenze) IN (7102,7103,7104,7106) ) 543 WHERE (7102 = ANY (artderflurstuecksgrenze) 544 OR 7102 = ANY (artderflurstuecksgrenze) 545 OR 7103 = ANY (artderflurstuecksgrenze) 546 OR 7104 = ANY (artderflurstuecksgrenze) 547 OR 7106 = ANY (artderflurstuecksgrenze) 548 ) 549 AND advstandardmodell ~~ 'DLKM'::text; 550 551 COMMENT ON VIEW sk201x_politische_grenze IS 'fuer Kartendarstellung: besondere FlurstÃŒcksgrenze Politische Grenzen (Bund, Land, Kreis, Gemeinde)'; 552 -- GefÀllt mir nicht! Array-Felder eignen sich nicht als Filter. Optimierung: in Tabelle speichern 553 554 555 -- ------------------------------------------ 556 -- Sichten fuer Fehlersuche und Daten-Analyse 557 -- ------------------------------------------ 54 COMMENT ON VIEW ap_pto_muell IS 'Datenanalyse: Beschriftungen aus "ap_pto", die NICHT dargestellt werden sollen.'; 55 558 56 559 57 -- FlurstÃŒcke mit Anzeige der FlurstÃŒcksnummer an der "Standardposition" … … 580 78 --ORDER BY f.gemarkungsnummer, f.flurnummer, f.zaehler 581 79 ; 582 COMMENT ON VIEW flstnr_ohne_position IS ' FlurstÃŒcke ohne manuell gesetzte Position fÃŒr die PrÀsentation der FS-Nr';80 COMMENT ON VIEW flstnr_ohne_position IS 'Sicht fÃŒr Datenanalyse: FlurstÃŒcke ohne manuell gesetzte Position fÃŒr die PrÀsentation der FS-Nr'; 583 81 584 82 -- Umbruch im Label? z.B. "Schwimm-/nbecken" … … 590 88 WHERE not schriftinhalt is null 591 89 AND schriftinhalt like '%/n%'; 592 90 COMMENT ON VIEW texte_mit_umbruch IS 'Sicht fÃŒr Datenanalyse: Vorkommen eines Umbruchs im Label-Text.'; 593 91 594 92 -- EXTENT fÃŒr das Mapfile eines Mandanten ermitteln … … 600 98 FROM ax_flurstueck f 601 99 WHERE f.endet IS NULL; 602 COMMENT ON VIEW flurstuecks_minmax IS ' Maximale Ausdehnung von ax_flurstueck fuer EXTENT-Angabe im Mapfile';100 COMMENT ON VIEW flurstuecks_minmax IS 'Sicht fÃŒr Datenanalyse: Maximale Ausdehnung von ax_flurstueck fuer EXTENT-Angabe im Mapfile.'; 603 101 604 102 -- Nach Laden der Keytables: … … 621 119 ON r.land = d.land 622 120 AND r.stelle = d.stelle 623 WHERE r.endet IS NULL 624 AND d.endet IS NULL;121 WHERE r.endet IS NULL AND d.endet IS NULL ; 122 COMMENT ON VIEW baurecht IS 'Datenanalyse: EnstschlÃŒsselte Felder zu einer FlÀche des Baurechts.'; 625 123 626 124 -- Man glaubt es kaum, aber im ALKIS haben Gemeinde und Gemarkung keinerlei Beziehung miteinander … … 631 129 FROM ax_flurstueck 632 130 WHERE endet IS NULL 633 ORDER BY land, regierungsbezirk, kreis, gemeinde, gemarkungsnummer 634 ; 635 131 ORDER BY land, regierungsbezirk, kreis, gemeinde, gemarkungsnummer; 636 132 COMMENT ON VIEW gemarkung_in_gemeinde IS 'Welche Gemarkung liegt in welcher Gemeinde? Durch Verweise aus FlurstÃŒck.'; 637 133 … … 645 141 WHERE endet IS NULL 646 142 GROUP BY st_geometrytype(wkb_geometry); 143 COMMENT ON VIEW arten_von_flurstuecksgeometrie IS 'Datenanalyse: vorkommende Geometry-Typen in Tabelle ax_flurstueck.'; 647 144 648 145 … … 651 148 -- Verschluesselte Lagebezeichnung (Strasse und Hausnummer) fuer eine Gemeinde 652 149 -- Schluessel der Gemeinde nach Bedarf anpassen! 653 654 -- FEHLER: Funktion to_char(character varying, unknown) existiert nicht655 656 657 150 CREATE OR REPLACE VIEW adressen_hausnummern 658 151 AS 659 152 SELECT 660 153 s.bezeichnung AS strassenname, 661 662 663 664 665 666 667 154 g.bezeichnung AS gemeindename, 155 l.land, 156 l.regierungsbezirk, 157 l.kreis, 158 l.gemeinde, 159 l.lage AS strassenschluessel, 160 l.hausnummer 668 161 FROM ax_lagebezeichnungmithausnummer l 669 162 JOIN ax_gemeinde g … … 673 166 ON l.kreis=s.kreis 674 167 AND l.gemeinde=s.gemeinde 675 AND l.lage = s.lage -- ab PostNAS 0.6676 WHERE 677 168 AND l.lage = s.lage 169 WHERE l.gemeinde = 40; -- "40" = Stadt Lage 170 COMMENT ON VIEW adressen_hausnummern IS 'Datenanalyse: VerschlÃŒsselte Lagebezeichnung (StraÃe und Hausnummer) fÃŒr eine Gemeinde. SchlÃŒssel der Gemeinde nach Bedarf anpassen.'; 678 171 679 172 -- Zuordnung dieser Adressen zu Flurstuecken 680 173 -- Schluessel der Gemeinde nach Bedarf anpassen! 681 682 174 CREATE OR REPLACE VIEW adressen_zum_flurstueck 683 175 AS … … 702 194 ON l.kreis=s.kreis 703 195 AND l.gemeinde=s.gemeinde 704 AND l.lage = s.lage -- ab PostNAS 0.6196 AND l.lage = s.lage 705 197 WHERE v.beziehungsart='weistAuf' 706 198 AND l.gemeinde = 40 -- "40" = Stadt Lage 707 ORDER BY 708 f.gemarkungsnummer, 709 f.flurnummer, 710 f.zaehler, 711 f.nenner; 199 ORDER BY f.gemarkungsnummer, f.flurnummer, f.zaehler, f.nenner; 200 COMMENT ON VIEW adressen_zum_flurstueck IS 'Datenanalyse: Zuordnung von Adressen zu Flurstuecken. SchlÃŒssel der Gemeinde nach Bedarf anpassen.'; 712 201 713 202 -- Punktförmige P r À s e n t a t i o n s o b j k t e (ap_pto) … … 815 304 AND bgs.beziehungsart = 'istBestandteilVon' -- Buchungs-Stelle >> Grundbuch 816 305 AND bsf.beziehungsart = 'istGebucht' -- Flurstueck >> Buchungs-Stelle 817 AND p.endet IS NULL 818 AND n.endet IS NULL 819 AND g.endet IS NULL 820 AND b.endet IS NULL 821 AND s.endet IS NULL 822 AND f.endet IS NULL 823 AND k.endet IS NULL 824 ORDER BY 825 k.bezeichnung, 826 f.flurnummer, 827 f.zaehler, 828 f.nenner, 829 g.bezirk, 830 g.buchungsblattnummermitbuchstabenerweiterung, 831 s.laufendenummer 832 ; 833 306 AND p.endet IS NULL AND n.endet IS NULL AND g.endet IS NULL AND b.endet IS NULL 307 AND s.endet IS NULL AND f.endet IS NULL AND k.endet IS NULL 308 ORDER BY k.bezeichnung, f.flurnummer, f.zaehler, f.nenner, g.bezirk, g.buchungsblattnummermitbuchstabenerweiterung, s.laufendenummer; 309 COMMENT ON VIEW flurstuecke_eines_eigentuemers IS 'Muster fÃŒr Export: Suchkriteriumnach Bedarf anpassen.'; 834 310 835 311 -- Rechte eines EigentÃŒmers … … 844 320 845 321 -- Ãbersicht der Tabellen: 846 --847 322 -- Person <benennt< NamNum. >istBestandteilVon> Blatt <istBestandteilVon< Stelle-h >an> Stelle-d >istGebucht> Flurstueck 848 849 323 -- Wobei ">xxx>" = JOIN ÃŒber die Verbindungs-Tabelle "alkis_beziehungen" mit der Beziehungsart "xxx". 850 851 324 852 325 CREATE OR REPLACE VIEW rechte_eines_eigentuemers … … 896 369 AND bss.beziehungsart in ('an','zu') -- B-Stelle herr. >> B-Stelle dien. 897 370 AND bsf.beziehungsart = 'istGebucht' -- Flurstueck >> B-Stelle dien 898 AND p.endet IS NULL 899 AND n.endet IS NULL 900 AND g.endet IS NULL 901 AND b.endet IS NULL 902 AND sh.endet IS NULL 903 AND sd.endet IS NULL 904 AND f.endet IS NULL 905 AND k.endet IS NULL 906 ORDER BY 907 k.bezeichnung, 908 f.flurnummer, 909 f.zaehler, 910 f.nenner, 911 g.bezirk, 912 g.buchungsblattnummermitbuchstabenerweiterung, 913 sh.laufendenummer 914 ; 915 916 CREATE OR REPLACE VIEW beziehungen_redundant 917 AS 918 SELECT * 919 FROM alkis_beziehungen AS bezalt 920 WHERE EXISTS 921 (SELECT ogc_fid 922 FROM alkis_beziehungen AS bezneu 923 WHERE bezalt.beziehung_von = bezneu.beziehung_von 924 AND bezalt.beziehung_zu = bezneu.beziehung_zu 925 AND bezalt.beziehungsart = bezneu.beziehungsart 926 AND bezalt.ogc_fid < bezneu.ogc_fid 927 ); 928 929 COMMENT ON VIEW beziehungen_redundant IS 'alkis_beziehungen zu denen es eine identische neue Version gibt.'; 930 931 932 CREATE OR REPLACE VIEW beziehungen_redundant_in_delete 933 AS 934 SELECT * 935 FROM alkis_beziehungen AS bezalt 936 WHERE EXISTS 937 (SELECT ogc_fid 938 FROM alkis_beziehungen AS bezneu 939 WHERE bezalt.beziehung_von = bezneu.beziehung_von 940 AND bezalt.beziehung_zu = bezneu.beziehung_zu 941 AND bezalt.beziehungsart = bezneu.beziehungsart 942 AND bezalt.ogc_fid < bezneu.ogc_fid 943 ) 944 -- mit dem Zusatz nur die Faelle aus dem letzten Durchlauf, 945 -- die aktuell noch in der Delet-Tabelle stehen 946 AND EXISTS 947 (SELECT ogc_fid 948 FROM delete 949 WHERE bezalt.beziehung_von = substr(featureid, 1, 16) 950 OR bezalt.beziehung_zu = substr(featureid, 1, 16) 951 ); 952 953 COMMENT ON VIEW beziehungen_redundant_in_delete IS 'alkis_beziehungen zu denen es eine identische neue Version gibt und wo das Objekt noch in der delete-Tabelle vorkommt.'; 371 AND p.endet IS NULL AND n.endet IS NULL AND g.endet IS NULL AND b.endet IS NULL 372 AND sh.endet IS NULL AND sd.endet IS NULL AND f.endet IS NULL AND k.endet IS NULL 373 ORDER BY k.bezeichnung, f.flurnummer, f.zaehler, f.nenner, g.bezirk, g.buchungsblattnummermitbuchstabenerweiterung, sh.laufendenummer; 374 COMMENT ON VIEW rechte_eines_eigentuemers IS 'Muster fÃŒr Export: Suchkriteriumnach Bedarf anpassen. Dies ergÀnzt "flurstuecke_eines_eigentuemers" um die FÀlle mit besonderen Buchungen.'; 375 376 -- Die 2 Views nur fuer Entwicklung: 377 378 -- CREATE OR REPLACE VIEW beziehungen_redundant 379 -- AS 380 -- SELECT * 381 -- FROM alkis_beziehungen AS bezalt 382 -- WHERE EXISTS 383 -- (SELECT ogc_fid 384 -- FROM alkis_beziehungen AS bezneu 385 -- WHERE bezalt.beziehung_von = bezneu.beziehung_von 386 -- AND bezalt.beziehung_zu = bezneu.beziehung_zu 387 -- AND bezalt.beziehungsart = bezneu.beziehungsart 388 -- AND bezalt.ogc_fid < bezneu.ogc_fid 389 -- ); 390 -- COMMENT ON VIEW beziehungen_redundant IS 'Datenanalyse: alkis_beziehungen zu denen es eine identische neue Version gibt. Fehlersuche bei PostNAS-Trigger fÃŒr Replace.'; 391 -- 392 -- CREATE OR REPLACE VIEW beziehungen_redundant_in_delete 393 -- AS 394 -- SELECT * 395 -- FROM alkis_beziehungen AS bezalt 396 -- WHERE EXISTS 397 -- (SELECT ogc_fid 398 -- FROM alkis_beziehungen AS bezneu 399 -- WHERE bezalt.beziehung_von = bezneu.beziehung_von 400 -- AND bezalt.beziehung_zu = bezneu.beziehung_zu 401 -- AND bezalt.beziehungsart = bezneu.beziehungsart 402 -- AND bezalt.ogc_fid < bezneu.ogc_fid 403 -- ) 404 -- -- mit dem Zusatz nur die Faelle aus dem letzten Durchlauf, 405 -- -- die aktuell noch in der Delete-Tabelle stehen 406 -- AND EXISTS 407 -- (SELECT ogc_fid 408 -- FROM delete 409 -- WHERE bezalt.beziehung_von = substr(featureid, 1, 16) 410 -- OR bezalt.beziehung_zu = substr(featureid, 1, 16) 411 -- ); 412 -- COMMENT ON VIEW beziehungen_redundant_in_delete IS 'Datenanalyse: alkis_beziehungen zu denen es eine identische neue Version gibt und wo das Objekt noch in der delete-Tabelle vorkommt. Fehlersuche bei PostNAS-Trigger fÃŒr Replace.'; 954 413 955 414 … … 970 429 -- Noch einfacher? - Auch ohne JOIN wird das selbe Ergebnis geliefert. 971 430 -- Doppelte Verweise zÀhlen ohne zu prÃŒfen, ob die gml_id in ax_flurstueck existiert. 972 -- SELECT b.beziehung_von, count(b.ogc_fid) AS anzahl973 -- FROM alkis_beziehungen b974 -- WHERE b.beziehungsart = 'istGebucht'975 -- GROUP BY b.beziehung_von976 -- HAVING count(b.ogc_fid) > 1;431 -- SELECT b.beziehung_von, count(b.ogc_fid) AS anzahl 432 -- FROM alkis_beziehungen b 433 -- WHERE b.beziehungsart = 'istGebucht' 434 -- GROUP BY b.beziehung_von 435 -- HAVING count(b.ogc_fid) > 1; 977 436 978 437 COMMENT ON VIEW mehrfache_buchung_zu_fs IS 'Nach replace von ax_flurtstueck mit einer neuen ax_buchungsstelle bleibt die alte Verbindung in alkis_beziehungen'; -
trunk/mapbender/http/nav/alkisnav_adr.php
r197 r276 7 7 2012-12-03 A.E.: Ausgabe von Hausnr ohne Gebaeude 8 8 2013-01-15 F.J.: HsNr ohne GebÀude auf NRW/krz-Daten anpassen 9 2013-04-16 "import_request_variables" entfÀllt in PHP 5.4 9 10 10 11 ToDo: … … 15 16 Dazu in der DB eine Tabelle mit Koordinate zum StraÃenschlÃŒssel aufbauen. 16 17 */ 17 import_request_variables("G");18 $cntget = extract($_GET); 18 19 include("../../conf/alkisnav_conf.php"); 19 20 $con_string = "host=".$host." port=".$port." dbname=".$dbname.$dbvers.$gkz." user=".$user." password=".$password; -
trunk/mapbender/http/nav/alkisnav_eig.php
r189 r276 7 7 Filter "Gemeinde" fÌr Personen Ìber neue Hilfstabelle "gemeinde_person". 8 8 Format css Person (Rahmen). 9 2013-04-16 "import_request_variables" entfÀllt in PHP 5.4 9 10 ToDo: Auf der Stufe 2 "getGBbyPerson" noch Filtern nach Gemeinde 10 11 */ 11 import_request_variables("PG");12 $cntget = extract($_GET); 12 13 include("../../conf/alkisnav_conf.php"); 13 14 $con_string = "host=".$host." port=".$port." dbname=".$dbname.$dbvers.$gkz." user=".$user." password=".$password; -
trunk/mapbender/http/nav/alkisnav_fls.php
r200 r276 1 1 <?php 2 2 /* Version vom 3 2 4.10.2011Nach Pos-Klick Highlight erneuern statt hideHighlight4 07.11.2011optional auch Historische FS suchen, Link auf Buchauskunft-Modul alkisfshis.php5 09.11.2011"h" hinter Flur oder FlurstÌck sucht sofort in Historie3 2011-10-24 Nach Pos-Klick Highlight erneuern statt hideHighlight 4 2011-11-07 optional auch Historische FS suchen, Link auf Buchauskunft-Modul alkisfshis.php 5 2011-11-09 "h" hinter Flur oder FlurstÌck sucht sofort in Historie 6 6 Ausgabe Flur in Varianten aktuell/historisch mit gegenseitigen Verweisen 7 11.11.2011 Nachfolger-Liste in der DB nachschlagen, und aktuelle FS als solche kennzeichnen7 2011-11-11 Nachfolger-Liste in der DB nachschlagen, und aktuelle FS als solche kennzeichnen 8 8 neue Icons fÌr Link mit Pfeil 9 9 Differenzierung mit/ohne Raumbezug bei Icons fuer Histor. FS 10 10 Gemarkung- und Flur-Zeile vor einzelnem FlurstÌck ausgeben 11 17.11.2011 Nachweis-Links Ìber javascript im neuen Hochformat-Fenster 11 2011-11-17 Nachweis-Links Ìber javascript im neuen Hochformat-Fenster 12 2013-04-16 "import_request_variables" entfÀllt in PHP 5.4, 13 Fehlerkorrektur Komma in SQL bei FS-Suche. 12 14 */ 13 import_request_variables("G");15 $cntget = extract($_GET); 14 16 include("../../conf/alkisnav_conf.php"); 15 17 $con_string = "host=".$host." port=".$port." dbname=".$dbname.$dbvers.$gkz." user=".$user." password=".$password; -
trunk/mapbender/http/nav/alkisnav_grd.php
r189 r276 1 1 <?php 2 2 /* Version vom 3 24.10.2011 Nach Pos-Klick Highlight erneuern statt hideHighlight 4 17.11.2011 Nachweis-Links Ìber javascript im neuen Hochformat-Fenster 5 14.12.2011 "window.open(..,width=680" 6 16.01.2012 Blattnummer in 2 Varianten suchen 7 17.01.2012 Blattnummer ohne Buchstabe in 3 Varianten suchen 3 2011-10-24 Nach Pos-Klick Highlight erneuern statt hideHighlight 4 2011-11-17 Nachweis-Links Ìber javascript im neuen Hochformat-Fenster 5 2011-12-14 "window.open(..,width=680" 6 2012-01-16 Blattnummer in 2 Varianten suchen 7 2012-01-17 Blattnummer ohne Buchstabe in 3 Varianten suchen 8 2013-04-16 "import_request_variables" entfÀllt in PHP 5.4 8 9 */ 9 import_request_variables("G");10 $cntget = extract($_GET); 10 11 include("../../conf/alkisnav_conf.php"); 11 12 $con_string = "host=".$host." port=".$port." dbname=".$dbname.$dbvers.$gkz." user=".$user." password=".$password;
Note: See TracChangeset
for help on using the changeset viewer.