1 |
|
---|
2 | -- ALKIS PostNAS 0.5
|
---|
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 | -- 2010-11-25
|
---|
20 |
|
---|
21 |
|
---|
22 | SET client_encoding = 'UTF-8';
|
---|
23 |
|
---|
24 | -- Alles auf Anfang!
|
---|
25 |
|
---|
26 | DROP TABLE gemeinde_gemarkung;
|
---|
27 |
|
---|
28 | CREATE TABLE gemeinde_gemarkung (
|
---|
29 | land integer,
|
---|
30 | regierungsbezirk integer,
|
---|
31 | kreis integer,
|
---|
32 | gemeinde integer,
|
---|
33 | gemarkung integer NOT NULL,
|
---|
34 | gemeindename character varying(80),
|
---|
35 | gemarkungsname character varying(80),
|
---|
36 | gkz character varying(3),
|
---|
37 | CONSTRAINT gemeinde_gemarkung_pk PRIMARY KEY (land, gemarkung)
|
---|
38 | );
|
---|
39 |
|
---|
40 |
|
---|
41 | COMMENT ON TABLE gemeinde_gemarkung IS 'Beziehung: Gemarkung liegt in Gemeinde';
|
---|
42 | COMMENT ON COLUMN gemeinde_gemarkung.gemeinde IS 'Gemeindenummer';
|
---|
43 | COMMENT ON COLUMN gemeinde_gemarkung.gemarkung IS 'Gemarkungsnummer';
|
---|
44 |
|
---|
45 | COMMENT ON COLUMN gemeinde_gemarkung.gkz IS 'Gemeindekennziffer für Mandant';
|
---|