1 | |
---|
2 | -- ALKIS PostNAS 0.6 |
---|
3 | |
---|
4 | -- ======================================================= |
---|
5 | -- Tabelle fuer die Zuordnung vom Gemarkungen zu Gemeinden |
---|
6 | -- ======================================================= |
---|
7 | |
---|
8 | -- FÃŒr die Regelung der Zugriffsberechtigung einer Gemeindeverwaltung auf die |
---|
9 | -- FlurstÃŒcke in ihrem Gebiet braucht man die Information, in welcher Gemeinde eine Gemarkung liegt. |
---|
10 | -- 'ax_gemeinde' und 'ax_gemarkung' haben aber im ALKIS keinerlei Beziehung zueinander - kaum zu glauben! |
---|
11 | -- Nur ÃŒber die Auswertung der FlurstÃŒcke kann man die Zuordnung ermitteln. |
---|
12 | -- Da nicht stÀndig mit 'SELECT DISTINCT' sÀmtliche FlurstÌcke durchsucht werden können, |
---|
13 | -- muss diese Information als (redundante) Tabelle nach dem Laden zwischengespeichert werden. |
---|
14 | |
---|
15 | |
---|
16 | -- Teil 1: Anlegen der Tabelle |
---|
17 | |
---|
18 | -- Stand |
---|
19 | |
---|
20 | -- 2011-07-25 PostNAS 06, Umbenennung |
---|
21 | |
---|
22 | |
---|
23 | SET client_encoding = 'UTF-8'; |
---|
24 | |
---|
25 | -- Alles auf Anfang! |
---|
26 | |
---|
27 | DROP TABLE gemeinde_gemarkung; |
---|
28 | |
---|
29 | CREATE TABLE gemeinde_gemarkung ( |
---|
30 | land integer, |
---|
31 | regierungsbezirk integer, |
---|
32 | kreis integer, |
---|
33 | gemeinde integer, |
---|
34 | gemarkung integer NOT NULL, |
---|
35 | gemeindename character varying(80), |
---|
36 | gemarkungsname character varying(80), |
---|
37 | gkz character varying(3), |
---|
38 | CONSTRAINT gemeinde_gemarkung_pk PRIMARY KEY (land, gemarkung) |
---|
39 | ); |
---|
40 | |
---|
41 | |
---|
42 | COMMENT ON TABLE gemeinde_gemarkung IS 'Beziehung: Gemarkung liegt in Gemeinde'; |
---|
43 | COMMENT ON COLUMN gemeinde_gemarkung.gemeinde IS 'Gemeindenummer'; |
---|
44 | COMMENT ON COLUMN gemeinde_gemarkung.gemarkung IS 'Gemarkungsnummer'; |
---|
45 | |
---|
46 | COMMENT ON COLUMN gemeinde_gemarkung.gkz IS 'Gemeindekennziffer fÃŒr Mandant'; |
---|