Ignore:
Timestamp:
04/26/13 13:52:56 (11 years ago)
Author:
frank.jaeger
Message:

Mapbender-Navigation mit ALKIS-Daten komplett überarbeitet.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/import/alkis_Patch.sql

    r276 r278  
    44-- Gezielte Aktualisierung der Datenbank durch die "letzten Änderungen" 
    55 
    6 --  2013-04-16  F.J. Kurzbezeichnungen der BodenschÀtzung fÃŒr die Kartendarstellung 
     6--  2013-04-17  F.J. Kurzbezeichnungen der BodenschÀtzung fÃŒr die Kartendarstellung 
    77 
    88  SET client_encoding = 'UTF8'; 
    99 
    10 -- AbhÀngigkeiten: 
    11 DROP VIEW s_bodensch_wms; 
    12 DROP VIEW s_bodensch_ent; 
    13 DROP VIEW s_bodensch_po; 
    14 DROP VIEW s_bodensch_tx; 
    15 DROP VIEW s_zuordungspfeil_bodensch; 
    16 DROP VIEW s_zuordungspfeilspitze_bodensch; 
     10-- AbhÀngigkeiten / bei Wiederholung: 
     11-- DROP VIEW s_bodensch_wms; 
     12-- DROP VIEW s_bodensch_ent; 
     13-- DROP VIEW s_bodensch_po; 
     14-- DROP VIEW s_bodensch_tx; 
     15-- DROP VIEW s_zuordungspfeil_bodensch; 
     16-- DROP VIEW s_zuordungspfeilspitze_bodensch; 
    1717 
    1818 
     
    198198    kurz character varying, 
    199199    bezeichner character varying, 
    200     CONSTRAINT pk_ax_bodenschaetzung_entstehungsartoderklimastufe PRIMARY KEY (wert) 
     200    CONSTRAINT pk_ax_bodenschaetzung_entstehung PRIMARY KEY (wert) 
    201201  ); 
    202202 
    203203COMMENT ON TABLE ax_bodenschaetzung_entstehungsartoderklimastufe 
    204 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     204 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bodenschaetzung", Feld "entstehungsartoderklimastufe".'; 
    205205 
    206206COMMENT ON COLUMN ax_bodenschaetzung_entstehungsartoderklimastufe.wert       IS 'numerischer SchlÃŒssel'; 
     
    264264 
    265265 
     266-- B o d e n s c h a e t z u n g   -  sonstige Angaben 
     267-- ---------------------------------------------------------------------------------------- 
     268--DROP TABLE ax_bodenschaetzung_sonstigeangaben; 
     269CREATE TABLE ax_bodenschaetzung_sonstigeangaben ( 
     270    wert integer, 
     271    kurz character varying, 
     272    bezeichner character varying, 
     273    CONSTRAINT pk_ax_bodenschaetzung_sonst PRIMARY KEY (wert) 
     274  ); 
     275 
     276COMMENT ON TABLE ax_bodenschaetzung_sonstigeangaben 
     277 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bodenschaetzung", Feld "sonstigeangaben".'; 
     278 
     279COMMENT ON COLUMN ax_bodenschaetzung_sonstigeangaben.wert       IS 'numerischer SchlÃŒssel'; 
     280COMMENT ON COLUMN ax_bodenschaetzung_sonstigeangaben.kurz       IS 'KÃŒrzel, Kartenanzeige'; 
     281COMMENT ON COLUMN ax_bodenschaetzung_sonstigeangaben.bezeichner IS 'Lange Bezeichnung'; 
     282 
     283INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(1100,'Wa+',   'Nass, zu viel Wasser (Wa+) '); 
     284INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(1200,'Wa-',   'Trocken, zu wenig Wasser (Wa-)'); 
     285INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(1300,'Wa gt', 'Besonders gÃŒnstige WasserverhÀltnisse (Wa gt)'); 
     286INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(1400,'RiWa',  'Rieselwasser, kÃŒnstliche BewÀsserung (RiWa)'); 
     287INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(2100,'W',     'Unbedingtes Wiesenland (W)'); 
     288INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(2200,'Str',   'Streuwiese (Str) '); 
     289INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(2300,'Hu',    'Hutung (Hu)'); 
     290INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(2400,'A-Hack','Acker-Hackrain (A-Hack)'); 
     291INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(2500,'Gr-Hack','GrÃŒnland-Hackrain (Gr-Hack)'); 
     292INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(2600,'G',     'Garten (G)'); 
     293INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(3000,'N',     'Neukultur (N)'); 
     294INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(4000,'T',     'Tiefkultur (T) '); 
     295INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(5000,'Ger',   'Geringstland (Ger)'); 
     296INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(9000,'',      'NachschÀtzung erforderlich '); 
     297 
     298 
     299--DROP TABLE ax_bewertung_klassifizierung; 
     300CREATE TABLE ax_bewertung_klassifizierung ( 
     301    wert integer, 
     302    bezeichner character varying, 
     303        erklaer character varying, 
     304    CONSTRAINT pk_ax_bewertung_klass PRIMARY KEY (wert) 
     305  ); 
     306 
     307COMMENT ON TABLE ax_bewertung_klassifizierung 
     308IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bewertung", Feld "klassifizierung".'; 
     309 
     310COMMENT ON COLUMN ax_bewertung_klassifizierung.wert       IS 'numerischer SchlÃŒssel'; 
     311COMMENT ON COLUMN ax_bewertung_klassifizierung.bezeichner IS 'Lange Bezeichnung'; 
     312COMMENT ON COLUMN ax_bewertung_klassifizierung.erklaer    IS 'ggf. weitere ErlÀrung'; 
     313 
     314 
     315INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1100, 'Unbebautes GrundstÃŒck', ''); 
     316INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1120, 'Unbebautes GrundstÃŒck mit GebÀude von untergeordneter Bedeutung ', ''); 
     317INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1130, 'Unbebautes GrundstÃŒck mit einem dem Verfall preisgegebenen GebÀude', ''); 
     318INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1140, 'Unbebautes GrundstÃŒck fÃŒr Erholungs- und Freizeitzwecke', ''); 
     319INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1210, 'EinfamilienhausgrundstÃŒck', ''); 
     320INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1220, 'ZweifamilienhausgrundstÃŒck', ''); 
     321INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1230, 'MietwohngrundstÃŒck', ''); 
     322INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1240, 'Gemischtgenutztes GrundstÃŒck', ''); 
     323INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1250, 'GeschÀftsgrundstÃŒck', ''); 
     324INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1260, 'Sonstiges bebautes GrundstÃŒck', ''); 
     325INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1310, 'Einfamilienhaus auf fremdem Grund und Boden', ''); 
     326INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1320, 'Zweifamilienhaus auf fremdem Grund und Boden', ''); 
     327INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1330, 'MietwohngrundstÃŒck, MietwohngebÀude auf fremdem Grund und Boden', ''); 
     328INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1340, 'Gemischtgenutztes GrundstÃŒck, gemischtgenutztes GebÀude auf fremdem Grund und Boden ', ''); 
     329INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1350, 'GeschÀftsgrundstÃŒck, GeschÀftsgebÀude auf fremdem Grund und Boden', ''); 
     330INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1360, 'Sonstige bebaute GrundstÃŒcke, sonstige GebÀude auf fremdem Grund und Boden', ''); 
     331INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2110, 'Landwirtschaftliche Nutzung', ''); 
     332INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2120, 'Hopfen', ''); 
     333INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2130, 'Spargel', ''); 
     334INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2190, 'Sonstige Sonderkulturen', ''); 
     335INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2200, 'Holzung', ''); 
     336INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2300, 'Weingarten (allgemein)', ''); 
     337INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2310, 'Weingarten 1', ''); 
     338INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2320, 'Weingarten 2', ''); 
     339INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2330, 'Weingarten 3', ''); 
     340INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2340, 'Weingarten 4', ''); 
     341INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2350, 'Weingarten 5', ''); 
     342INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2360, 'Weingarten 6', ''); 
     343INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2370, 'Weingarten 7', ''); 
     344INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2380, 'Weingarten 8', ''); 
     345INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2390, 'Weingarten 9', ''); 
     346INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2410, 'Gartenland', ''); 
     347INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2420, 'Obstplantage', ''); 
     348INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2430, 'Baumschule', ''); 
     349INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2440, 'AnbauflÀche unter Glas ', ''); 
     350INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2450, 'Kleingarten', ''); 
     351INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2510, 'Weihnachtsbaumkultur', ''); 
     352INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2520, 'Saatzucht', ''); 
     353INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2530, 'Teichwirtschaft', ''); 
     354INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2610, 'Abbauland der Land- und Forstwirtschaft ', ''); 
     355INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2620, 'Geringstland', '"Geringstland" sind FlÀchen geringster ErtragsfÀhigkeit ohne Wertzahlen nach dem BodenschÀtzungsgesetz, das sind unkultivierte Moor- und HeideflÀchen (sofern nicht gesondert gefÃŒhrt), ehemals bodengeschÀtzte FlÀchen und ehemalige WeinbauflÀchen, die ihren Kulturzustand verloren haben.'); 
     356INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2630, 'Unland',   ''); 
     357INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2640, 'Moor',     '"Moor" ist eine unkultivierte FlÀche mit einer (mindestens 20 cm starken) Auflage aus vertorften und vermoorten Pflanzenresten, soweit sie nicht als Torfstich benutzt wird.'); 
     358INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2650, 'Heide',    '"Heide" ist eine unkultivierte, sandige, ÃŒberwiegend mit Heidekraut oder Ginster bewachsene FlÀche.'); 
     359INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2700, 'Reet',     '"Reet" ist eine stÀndig oder zeitweise unter Wasser stehende und mit Reet bewachsene FlÀche.'); 
     360INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2710, 'Reet I',   'ReetflÀche, deren Nutzung eingestuft ist in GÃŒteklasse I (gut).'); 
     361INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2720, 'Reet II',  'ReetflÀche, deren Nutzung eingestuft ist in GÃŒteklasse II (mittel).'); 
     362INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2730, 'Reet III', 'ReetflÀche, deren Nutzung eingestuft ist in GÃŒteklasse III (gering).'); 
     363INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2800, 'NebenflÀche des Betriebs der Land- und Forstwirtschaft', ''); 
     364INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2899, 'Noch nicht klassifiziert', ''); 
     365 
    266366-- BodenschÀtzung 
    267367 
    268368-- FÃŒr Nachschlagen bei Feature-Info: EntschlÃŒsselung in Langform zu einer KlassenflÀche, ohne Geometrie. 
     369--DROP VIEW s_bodensch_ent; 
    269370CREATE OR REPLACE VIEW s_bodensch_ent 
    270371AS  
     
    280381        -- entstehungsartoderklimastufewasserverhaeltnisse ist array! 
    281382        bs.sonstigeangaben,             -- integer array  - EntschlÃŒsseln? 
     383        so1.bezeichner                     AS sonst1, -- EnstschlÃŒsselung  
     384        so2.bezeichner                     AS sonst2, 
    282385        bs.jahreszahl                           -- integer 
    283386   FROM ax_bodenschaetzung bs 
     
    289392   LEFT JOIN ax_bodenschaetzung_entstehungsartoderklimastufe ea2  
    290393          ON bs.entstehungsartoderklimastufewasserverhaeltnisse[2] = ea2.wert   -- [2] manchmal gefÃŒllt 
     394   LEFT JOIN ax_bodenschaetzung_sonstigeangaben so1 ON bs.sonstigeangaben[1] = so1.wert -- [1] selten gefÃŒllt 
     395   LEFT JOIN ax_bodenschaetzung_sonstigeangaben so2 ON bs.sonstigeangaben[2] = so2.wert -- [2] noch seltener 
    291396   WHERE bs.endet IS NULL; 
    292397COMMENT ON VIEW s_bodensch_ent IS 'Sicht fÃŒr Feature-Info: BodenschÀtzung, mit Langtexten entschlÃŒsselt'; 
    293  
     398GRANT SELECT ON TABLE s_bodensch_ent TO ms6; 
    294399 
    295400-- KlassenflÀche (Geometrie) mit ihrem Kurz-Label-Text, der dann mittig an Standardposition angezeigt werden kann.  
     
    405510COMMENT ON VIEW s_zuordungspfeilspitze_flurstueck IS 'Sicht fuer Kartendarstellung: Zuordnungspfeil FlurstÃŒcksnummer, Spitze'; 
    406511 
    407  
    408512-- GRANT 
    409513-- BodenschÀtzung 
     
    416520GRANT SELECT ON TABLE ax_bodenschaetzung_zustandsstufe     TO ms6; 
    417521GRANT SELECT ON TABLE ax_bodenschaetzung_zustandsstufe     TO mb27; 
     522GRANT SELECT ON TABLE ax_bodenschaetzung_sonstigeangaben   TO ms6; 
     523GRANT SELECT ON TABLE ax_bodenschaetzung_sonstigeangaben   TO mb27; 
    418524GRANT SELECT ON TABLE ax_grablochderbodenschaetzung_bedeutung  TO ms6; 
    419525GRANT SELECT ON TABLE ax_grablochderbodenschaetzung_bedeutung  TO mb27; 
    420526GRANT SELECT ON TABLE ax_musterlandesmusterundvergleichsstueck_merkmal TO ms6; 
    421527GRANT SELECT ON TABLE ax_musterlandesmusterundvergleichsstueck_merkmal TO mb27; 
     528GRANT SELECT ON TABLE ax_bewertung_klassifizierung         TO ms6; 
     529GRANT SELECT ON TABLE ax_bewertung_klassifizierung         TO mb27; 
     530 
    422531-- BodenschÀtzung Views 
    423532GRANT SELECT ON TABLE s_bodensch_wms TO ms6; 
Note: See TracChangeset for help on using the changeset viewer.