Changeset 278 for trunk/import


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

Mapbender-Navigation mit ALKIS-Daten komplett überarbeitet.

Location:
trunk/import
Files:
7 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; 
  • trunk/import/alkis_PostNAS_keytables.sql

    r276 r278  
    11 
    2 -- ALKIS-Datenbank aus dem Konverter PostNAS 0.7 
     2-- ALKIS-Datenbank aus dem Konverter PostNAS 
    33 
    44-- Z u s a e t z l i c h e   S c h l u e s s e l t a b e l l e n 
     
    1010-- Die Tabellen werden vom Buchwerk-Auskunftsprogramm benoetigt. 
    1111 
    12 -- Dies Script kann nach dem Anlegen der Datenbank mit dem Script 'alkis_PostNAS_0.7_schema.sql' verarbeitet werden. 
    13  
    14 -- Alternativ kann eine Template-Datenbbank bereits mit diesen Schluesseltabellen angelegt werden. 
     12-- Dies Script kann nach dem Anlegen der Datenbank mit dem Script 'alkis_PostNAS_schema.sql' verarbeitet werden. 
    1513 
    1614-- Version 
     
    2523--                   ax_klassifizierungnachstrassenrecht_artdf, ax_naturumweltoderbodenschutzrecht_artdf,  
    2624--                   ax_sonstigesrecht_artdf, ax_anderefestlegungnachwasserrecht_artdf 
    27 --  2013-04-16  F.J. Kurzbezeichnungen der BodenschÀttung fÃŒr die Kartendarstellung 
     25--  2013-04-17  F.J. Kurzbezeichnungen der BodenschÀttung fÃŒr die Kartendarstellung 
    2826 
    2927  SET client_encoding = 'UTF8'; 
     
    3129-- G e b a e u d e - B a u w e i s e 
    3230-- --------------------------------- 
    33  
    3431-- Wird z.B. benoetigt in Buchauskunft, Modul 'alkisgebaeudenw.php' 
    35  
    3632-- Nicht im Grunddatenbestand NRW  
    3733-- Siehe http://www.kreis-euskirchen.de/service/downloads/geoinformation/Kreis_EU_Gebaeudeerfassung.pdf 
     
    4440 
    4541COMMENT ON TABLE ax_gebaeude_bauweise  
    46 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     42 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_gebaeude", Feld "bauweise".'; 
     43 
     44COMMENT ON COLUMN ax_gebaeude_bauweise.bauweise_id           IS 'numerischer SchlÃŒssel'; 
     45COMMENT ON COLUMN ax_gebaeude_bauweise.bauweise_beschreibung IS 'Bezeichnung, Bedeutung'; 
    4746 
    4847INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1100,'Freistehendes EinzelgebÀude'); 
     
    5958 
    6059 
    61  
    6260-- G e b a e u d e - F u n k t i o n 
    6361-- --------------------------------- 
    64  
    6562-- Tabelle wird z.B. benoetigt in Buchauskunft, Modul 'alkisgebaeudenw.php' 
    66  
    6763-- Kennung   = 31001 
    6864-- Objektart = 'ax_gebaeude' 
     
    7672   ); 
    7773 
    78  
    7974COMMENT ON TABLE  ax_gebaeude_funktion  
    80 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     75 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_gebaeude", Feld "funktion".'; 
     76 
     77COMMENT ON COLUMN ax_gebaeude_funktion.wert       IS 'numerischer SchlÃŒssel'; 
     78COMMENT ON COLUMN ax_gebaeude_funktion.bezeichner IS 'Bezeichnung, Bedeutung'; 
    8179 
    8280INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1000,'WohngebÀude'); 
     
    314312 
    315313 
    316  
    317314-- W e i t e r e   G e b a e u d e - F u n k t i o n 
    318315-- ------------------------------------------------- 
    319316 
    320317--DROP TABLE ax_gebaeude_weiterefunktion; 
    321  
    322318CREATE TABLE ax_gebaeude_weiterefunktion ( 
    323319    wert        integer, 
    324320    bezeichner  character varying, 
     321        erklaer         character varying, 
    325322    CONSTRAINT pk_ax_gebaeude_weitfunktion_wert PRIMARY KEY (wert) 
    326323   ); 
    327324 
    328325COMMENT ON TABLE  ax_gebaeude_weiterefunktion  
    329 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
    330  
    331 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1000, 'Bankfiliale');        -- , 'Bankfiliale' ist eine Einrichtung in der GeldgeschÀfte getÀtigt werden. 
    332 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1010, 'Hotel');              -- , 'Hotel' ist ein Beherbergungs- und/oder Verpflegungsbetrieb. 
    333 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1020, 'Jugendherberge');     -- , 'Jugendherberge' ist eine zur Förderung von Jugendreisen dienende Aufenthalts- und ÜbernachtungsstÀtte. 
    334 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1030, 'GaststÀtte');                -- , 'GaststÀtte' ist eine Einrichtung, in der gegen Entgelt Mahlzeiten und GetrÀnke zum sofortigen Verzehr angeboten werden. 
    335 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1040, 'Kino');               -- , 'Kino' ist eine Einrichtung, in der alle Arten von Filmen bzw. Lichtspielen fÃŒr ein Publikum abgespielt werden. 
    336 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1050, 'Spielkasino');        -- , 'Spielkasino' ist eine Einrichtung, in der öffentlich zugÀnglich staatlich konzessioniertes GlÃŒcksspiel betrieben wird. 
    337 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1060, 'Tiefgarage');         -- , 'Tiefgarage' ist ein Bauwerk unterhalb der ErdoberflÀche, in dem Fahrzeuge abgestellt werden. 
    338 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1070, 'Parkdeck');           -- , 'Parkdeck' ist eine FlÀche auf einem GebÀude, auf der Fahrzeuge abgestellt werden. 
    339 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1080, 'Toilette');           -- , 'Toilette' ist eine Einrichtung mit sanitÀren Vorrichtungen zum Verrichtung der Notdurft. 
    340 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1090, 'Post');               -- , 'Post' ist eine Einrichtung, von der aus Briefe, Pakete befördert und weitere Dienstleistungen angeboten werden. 
    341 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1100, 'Zoll');               -- , 'Zoll' ist eine Einrichtung der Zollabfertigung. 
    342 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1110, 'Theater');            -- , 'Theater' ist eine Einrichtung, in der BÃŒhnenstÃŒcke aufgefÃŒhrt werden. 
    343 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1120, 'Museum');             -- , 'Museum' ist eine Einrichtung in der Sammlungen von (historischen) Objekten oder Reproduktionen davon ausgestellt werden. 
    344 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1130, 'Bibliothek');         -- , 'Bibliothek' ist eine Einrichtung, in der BÃŒcher und Zeitschriften gesammelt, aufbewahrt und ausgeliehen werden. 
    345 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1140, 'Kapelle');            -- , 'Kapelle' ist eine Einrichtung fÃŒr (christliche) gottesdienstliche Zwecke . 
    346 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1150, 'Moschee');            -- , 'Moschee' ist ein Einrichtung, in der sich Muslime zu Gottesdiensten versammeln oder zu anderen Zwecken treffen. 
    347 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1160, 'Tempel'); 
    348 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1170, 'Apotheke');           -- ,'Apotheke' ist ein GeschÀft, in dem Arzneimittel hergestellt und verkauft werden. 
    349 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1180, 'Polizeiwache');       -- , 'Polizeiwache' ist eine Dienststelle der Polizei. 
    350 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1190, 'Rettungsstelle');     -- , 'Rettungsstelle' ist eine Einrichtung zur Aufnahme, Erstbehandlung und gezielten Weiterverlegung von Patienten mit Erkrankungen und UnfÀllen aller Art. 
    351 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1200, 'Touristisches Informationszentrum'); -- , 'Touristisches Informationszentrum' ist eine Auskunftsstelle fÃŒr Touristen. 
    352 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1210, 'Kindergarten');       -- , 'Kindergarten' ist eine Einrichtung, in der Kinder im Vorschulalter betreut werden. 
    353 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1220, 'Arztpraxis');         -- , 'Arztpraxis' ist die ArbeitsstÀtte eines Arztes. 
    354 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1230, 'Supermarkt'); 
    355 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1240, 'GeschÀft'); 
     326 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_gebaeude", Feld "weiterefunktion".'; 
     327 
     328COMMENT ON COLUMN ax_gebaeude_weiterefunktion.wert       IS 'numerischer SchlÃŒssel'; 
     329COMMENT ON COLUMN ax_gebaeude_weiterefunktion.bezeichner IS 'Lange Bezeichnung'; 
     330COMMENT ON COLUMN ax_gebaeude_weiterefunktion.erklaer    IS 'ALKIS erklÀrt uns die Welt'; 
     331 
     332INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1000, 'Bankfiliale',    '"Bankfiliale" ist eine Einrichtung in der GeldgeschÀfte getÀtigt werden.'); 
     333INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1010, 'Hotel',          '"Hotel" ist ein Beherbergungs- und/oder Verpflegungsbetrieb.'); 
     334INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1020, 'Jugendherberge', '"Jugendherberge" ist eine zur Förderung von Jugendreisen dienende Aufenthalts- und ÜbernachtungsstÀtte.');       
     335INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1030, 'GaststÀtte',     '"GaststÀtte" ist eine Einrichtung, in der gegen Entgelt Mahlzeiten und GetrÀnke zum sofortigen Verzehr angeboten werden.'); 
     336INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1040, 'Kino',           '"Kino" ist eine Einrichtung, in der alle Arten von Filmen bzw. Lichtspielen fÃŒr ein Publikum abgespielt werden.'); 
     337INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1050, 'Spielkasino',    '"Spielkasino" ist eine Einrichtung, in der öffentlich zugÀnglich staatlich konzessioniertes GlÃŒcksspiel betrieben wird.'); 
     338INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1060, 'Tiefgarage',     '"Tiefgarage" ist ein Bauwerk unterhalb der ErdoberflÀche, in dem Fahrzeuge abgestellt werden.'); 
     339INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1070, 'Parkdeck',       '"Parkdeck" ist eine FlÀche auf einem GebÀude, auf der Fahrzeuge abgestellt werden.'); 
     340INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1080, 'Toilette',       '"Toilette" ist eine Einrichtung mit sanitÀren Vorrichtungen zum Verrichtung der Notdurft.'); 
     341INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1090, 'Post',           '"Post" ist eine Einrichtung, von der aus Briefe, Pakete befördert und weitere Dienstleistungen angeboten werden.'); 
     342INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1100, 'Zoll',           '"Zoll" ist eine Einrichtung der Zollabfertigung.'); 
     343INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1110, 'Theater',        '"Theater" ist eine Einrichtung, in der BÃŒhnenstÃŒcke aufgefÃŒhrt werden.'); 
     344INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1120, 'Museum',         '"Museum" ist eine Einrichtung in der Sammlungen von (historischen) Objekten oder Reproduktionen davon ausgestellt werden.'); 
     345INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1130, 'Bibliothek',     '"Bibliothek" ist eine Einrichtung, in der BÃŒcher und Zeitschriften gesammelt, aufbewahrt und ausgeliehen werden.'); 
     346INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1140, 'Kapelle',        '"Kapelle" ist eine Einrichtung fÃŒr (christliche) gottesdienstliche Zwecke.'); 
     347INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1150, 'Moschee',        '"Moschee" ist ein Einrichtung, in der sich Muslime zu Gottesdiensten versammeln oder zu anderen Zwecken treffen.');         
     348INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1160, 'Tempel',         ''); 
     349INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1170, 'Apotheke',       '"Apotheke" ist ein GeschÀft, in dem Arzneimittel hergestellt und verkauft werden.'); 
     350INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1180, 'Polizeiwache',   '"Polizeiwache" ist eine Dienststelle der Polizei.'); 
     351INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1190, 'Rettungsstelle', '"Rettungsstelle" ist eine Einrichtung zur Aufnahme, Erstbehandlung und gezielten Weiterverlegung von Patienten mit Erkrankungen und UnfÀllen aller Art.'); 
     352INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1200, 'Touristisches Informationszentrum', '"Touristisches Informationszentrum" ist eine Auskunftsstelle fÃŒr Touristen.'); 
     353INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1210, 'Kindergarten',    '"Kindergarten" ist eine Einrichtung, in der Kinder im Vorschulalter betreut werden.'); 
     354INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1220, 'Arztpraxis',      '"Arztpraxis" ist die ArbeitsstÀtte eines Arztes.'); 
     355INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1230, 'Supermarkt',      ''); 
     356INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1240, 'GeschÀft',        ''); 
    356357 
    357358 
     
    360361 
    361362--DROP TABLE ax_gebaeude_dachform; 
    362  
    363363CREATE TABLE ax_gebaeude_dachform  
    364364   (wert        integer,  
     
    368368 
    369369COMMENT ON TABLE  ax_gebaeude_dachform  
    370 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     370 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_gebaeude", Feld "dachform".'; 
     371 
     372COMMENT ON COLUMN ax_gebaeude_dachform.wert       IS 'numerischer SchlÃŒssel'; 
     373COMMENT ON COLUMN ax_gebaeude_dachform.bezeichner IS 'Lange Bezeichnung'; 
    371374 
    372375INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (1000, 'Flachdach'); 
     
    394397   (wert        integer,  
    395398    bezeichner  character varying, 
     399        erklaer         character varying, 
    396400    CONSTRAINT pk_ax_gebaeude_zustand_wert PRIMARY KEY (wert) 
    397401   ); 
    398402 
    399403COMMENT ON TABLE  ax_gebaeude_zustand  
    400 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     404 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "___", Feld "___".'; 
     405 
     406COMMENT ON COLUMN ax_gebaeude_zustand.wert       IS 'numerischer SchlÃŒssel'; 
     407COMMENT ON COLUMN ax_gebaeude_zustand.erklaer    IS 'ggf. zusÀtzliche ErklÀrung'; 
     408COMMENT ON COLUMN ax_gebaeude_zustand.bezeichner IS 'Lange Bezeichnung'; 
    401409 
    402410INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (1000, 'In behelfsmÀßigem Zustand'); 
    403411INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (2000, 'In ungenutztem Zustand'); 
    404 INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (2100, 'Außer Betrieb, stillgelegt, verlassen'); 
    405 --'Außer Betrieb, stillgelegt, verlassen' bedeutet, dass das GebÀude auf Dauer nicht mehr bewohnt oder genutzt wird. 
    406 INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (2200, 'Verfallen, zerstört'); 
    407 -- 'Verfallen, zerstört' bedeutet, dass sich der ursprÃŒngliche Zustand des GebÀudes durch menschliche oder zeitliche Einwirkungen so verÀndert hat, dass eine Nutzung nicht mehr möglich ist. 
     412INSERT INTO ax_gebaeude_zustand (wert, bezeichner, erklaer) VALUES (2100, 'Außer Betrieb, stillgelegt, verlassen', '"Außer Betrieb, stillgelegt, verlassen" bedeutet, dass das GebÀude auf Dauer nicht mehr bewohnt oder genutzt wird'); 
     413INSERT INTO ax_gebaeude_zustand (wert, bezeichner, erklaer) VALUES (2200, 'Verfallen, zerstört', '"Verfallen, zerstört" bedeutet, dass sich der ursprÃŒngliche Zustand des GebÀudes durch menschliche oder zeitliche Einwirkungen so verÀndert hat, dass eine Nutzung nicht mehr möglich ist.'); 
    408414INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (2300, 'Teilweise zerstört'); 
    409415INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (3000, 'Geplant und beantragt'); 
     
    413419-- LageZurErdoberflaeche 
    414420-- --------------------- 
    415 -- nur 2 Werte 
    416  
     421-- nur 2 Werte: 
    417422-- 1200, Unter der ErdoberflÀche 
    418 --      "Unter der ErdoberflÀche" bedeutet, dass sich das GebÀude unter der ErdoberflÀche befindet. 
    419  
     423--          "Unter der ErdoberflÀche" bedeutet, dass sich das GebÀude unter der ErdoberflÀche befindet. 
    420424-- 1400, AufgestÀndert 
    421 --      "AufgestÀndert" bedeutet, dass ein GebÀude auf StÃŒtzen steht. 
     425--          "AufgestÀndert" bedeutet, dass ein GebÀude auf StÃŒtzen steht. 
    422426 
    423427 
    424428-- Dachgeschossausbau 
    425429-- ------------------ 
    426 -- nur 4 Werte 
    427  
     430-- nur 4 Werte: 
    428431-- 1000 Nicht ausbaufÀhig 
    429432-- 2000 AusbaufÀhig 
     
    434437-- B u c h u n g s t s t e l l e  -  B u c h u n g s a r t 
    435438-- ------------------------------------------------------- 
    436  
    437439-- Kennung   = 21008, 
    438440-- Objektart = 'ax_buchungsstelle' 
     
    445447 
    446448COMMENT ON TABLE  ax_buchungsstelle_buchungsart  
    447 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     449 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_buchungsstelle", Feld "buchungsart".'; 
     450 
     451COMMENT ON COLUMN ax_buchungsstelle_buchungsart.wert       IS 'numerischer SchlÃŒssel'; 
     452COMMENT ON COLUMN ax_buchungsstelle_buchungsart.bezeichner IS 'Lange Bezeichnung'; 
    448453 
    449454-- 51 Werte 
     
    523528 
    524529COMMENT ON TABLE  ax_bauraumoderbodenordnungsrecht_artderfestlegung  
    525 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     530IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bauraumoderbodenordnungsrecht", Feld "artderfestlegung".'; 
     531 
     532COMMENT ON COLUMN ax_bauraumoderbodenordnungsrecht_artderfestlegung.wert       IS 'numerischer SchlÃŒssel'; 
     533COMMENT ON COLUMN ax_bauraumoderbodenordnungsrecht_artderfestlegung.bezeichner IS 'Lange Bezeichnung'; 
    526534 
    527535INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1700,'Festlegung nach Baugesetzbuch - Allgemeines StÀdtebaurecht'); 
     
    591599 
    592600COMMENT ON TABLE ax_bodenschaetzung_kulturart  
    593 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     601 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bodenschaetzung", Feld "kulturart".'; 
    594602 
    595603COMMENT ON COLUMN ax_bodenschaetzung_kulturart.wert       IS 'numerischer SchlÃŒssel'; 
     
    614622 
    615623COMMENT ON TABLE ax_bodenschaetzung_bodenart  
    616 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     624 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bodenschaetzung", Feld "bodenart".'; 
    617625 
    618626COMMENT ON COLUMN ax_bodenschaetzung_bodenart.wert       IS 'numerischer SchlÃŒssel'; 
     
    708716 
    709717COMMENT ON TABLE ax_bodenschaetzung_zustandsstufe  
    710 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     718 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bodenschaetzung", Feld "zustandsstufe".'; 
    711719 
    712720COMMENT ON COLUMN ax_bodenschaetzung_zustandsstufe.wert       IS 'numerischer SchlÃŒssel'; 
     
    738746    kurz character varying, 
    739747    bezeichner character varying, 
    740     CONSTRAINT pk_ax_musterlandesmusterundvergleichsstueck_merkmal  PRIMARY KEY (wert) 
     748    CONSTRAINT pk_ax_musterstueck_merkmal  PRIMARY KEY (wert) 
    741749  ); 
    742750 
    743751COMMENT ON TABLE ax_musterlandesmusterundvergleichsstueck_merkmal  
    744 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     752 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_musterlandesmusterundvergleichsstueck", Feld "merkmal".'; 
    745753 
    746754COMMENT ON COLUMN ax_musterlandesmusterundvergleichsstueck_merkmal.wert       IS 'numerischer SchlÃŒssel'; 
     
    759767    wert integer, 
    760768    bezeichner character varying, 
    761     CONSTRAINT pk_ax_grablochderbodenschaetzung_bedeutung  PRIMARY KEY (wert) 
     769    CONSTRAINT pk_ax_grabloch_bedeutung  PRIMARY KEY (wert) 
    762770  ); 
    763771 
    764772COMMENT ON TABLE ax_grablochderbodenschaetzung_bedeutung 
    765 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
    766  
    767 INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert,bezeichner) VALUES (1100,'Grabloch, bestimmend, lagerichtig (innerhalb der FlÀche)'); 
    768 INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert,bezeichner) VALUES (1200,'Grabloch, bestimmend, lagerichtig (außerhalb des Abschnitts)'); 
    769 INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert,bezeichner) VALUES (1300,'Grabloch, nicht lagerichtig, im Abschnitt nicht vorhanden'); 
    770 INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert,bezeichner) VALUES (2000,'Grabloch fÃŒr Muster-, Landesmuster-, VergleichsstÃŒck'); 
    771 INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert,bezeichner) VALUES (3000,'Grabloch, nicht bestimmend'); 
     773 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_grablochderbodenschaetzung", Feld "bedeutung".'; 
     774 
     775COMMENT ON COLUMN ax_grablochderbodenschaetzung_bedeutung.wert       IS 'numerischer SchlÃŒssel'; 
     776COMMENT ON COLUMN ax_grablochderbodenschaetzung_bedeutung.bezeichner IS 'Lange Bezeichnung'; 
     777 
     778INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert, bezeichner) VALUES (1100, 'Grabloch, bestimmend, lagerichtig (innerhalb der FlÀche)'); 
     779INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert, bezeichner) VALUES (1200, 'Grabloch, bestimmend, lagerichtig (außerhalb des Abschnitts)'); 
     780INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert, bezeichner) VALUES (1300, 'Grabloch, nicht lagerichtig, im Abschnitt nicht vorhanden'); 
     781INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert, bezeichner) VALUES (2000, 'Grabloch fÃŒr Muster-, Landesmuster-, VergleichsstÃŒck'); 
     782INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert, bezeichner) VALUES (3000, 'Grabloch, nicht bestimmend'); 
    772783 
    773784 
     
    779790    kurz character varying, 
    780791    bezeichner character varying, 
    781     CONSTRAINT pk_ax_bodenschaetzung_entstehungsartoderklimastufe PRIMARY KEY (wert) 
     792    CONSTRAINT pk_ax_bodenschaetzung_entstehung PRIMARY KEY (wert) 
    782793  ); 
    783794 
    784795COMMENT ON TABLE ax_bodenschaetzung_entstehungsartoderklimastufe 
    785 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     796 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bodenschaetzung", Feld "entstehungsartoderklimastufe".'; 
    786797 
    787798COMMENT ON COLUMN ax_bodenschaetzung_entstehungsartoderklimastufe.wert       IS 'numerischer SchlÃŒssel'; 
     
    844855INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(7530,'3+4', 'Wasserstufe (3+4)'); 
    845856 
     857 
     858-- B o d e n s c h a e t z u n g   -  sonstige Angaben 
     859-- ---------------------------------------------------------------------------------------- 
     860--DROP TABLE ax_bodenschaetzung_sonstigeangaben; 
     861CREATE TABLE ax_bodenschaetzung_sonstigeangaben ( 
     862    wert integer, 
     863    kurz character varying, 
     864    bezeichner character varying, 
     865    CONSTRAINT pk_ax_bodenschaetzung_sonst PRIMARY KEY (wert) 
     866  ); 
     867 
     868COMMENT ON TABLE ax_bodenschaetzung_sonstigeangaben 
     869 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bodenschaetzung", Feld "sonstigeangaben".'; 
     870 
     871COMMENT ON COLUMN ax_bodenschaetzung_sonstigeangaben.wert       IS 'numerischer SchlÃŒssel'; 
     872COMMENT ON COLUMN ax_bodenschaetzung_sonstigeangaben.kurz       IS 'KÃŒrzel, Kartenanzeige'; 
     873COMMENT ON COLUMN ax_bodenschaetzung_sonstigeangaben.bezeichner IS 'Lange Bezeichnung'; 
     874 
     875INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(1100,'Wa+',   'Nass, zu viel Wasser (Wa+)'); 
     876INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(1200,'Wa-',   'Trocken, zu wenig Wasser (Wa-)'); 
     877INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(1300,'Wa gt', 'Besonders gÃŒnstige WasserverhÀltnisse (Wa gt)'); 
     878INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(1400,'RiWa',  'Rieselwasser, kÃŒnstliche BewÀsserung (RiWa)'); 
     879INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(2100,'W',     'Unbedingtes Wiesenland (W)'); 
     880INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(2200,'Str',   'Streuwiese (Str) '); 
     881INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(2300,'Hu',    'Hutung (Hu)'); 
     882INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(2400,'A-Hack','Acker-Hackrain (A-Hack)'); 
     883INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(2500,'Gr-Hack','GrÃŒnland-Hackrain (Gr-Hack)'); 
     884INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(2600,'G',     'Garten (G)'); 
     885INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(3000,'N',     'Neukultur (N)'); 
     886INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(4000,'T',     'Tiefkultur (T) '); 
     887INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(5000,'Ger',   'Geringstland (Ger)'); 
     888INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(9000,'',      'NachschÀtzung erforderlich '); 
     889 
     890-- Testfall dazu finden: 
     891-- SELECT gml_id, sonstigeangaben, x(st_Centroid(wkb_geometry)) AS x, y(st_Centroid(wkb_geometry)) AS y  
     892--  FROM ax_bodenschaetzung WHERE NOT sonstigeangaben[1] IS NULL LIMIT 10; -- NOT sonstigeangaben[2] IS NULL 
     893 
     894 
     895-- B e w e r t u n g  - Klassifizierung 
     896-- ---------------------------------------------------------------------------------------- 
     897--DROP TABLE ax_bewertung_klassifizierung; 
     898CREATE TABLE ax_bewertung_klassifizierung ( 
     899    wert integer, 
     900    bezeichner character varying, 
     901        erklaer character varying, 
     902    CONSTRAINT pk_ax_bewertung_klass PRIMARY KEY (wert) 
     903  ); 
     904 
     905COMMENT ON TABLE ax_bewertung_klassifizierung 
     906IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bewertung", Feld "klassifizierung".'; 
     907 
     908COMMENT ON COLUMN ax_bewertung_klassifizierung.wert       IS 'numerischer SchlÃŒssel'; 
     909COMMENT ON COLUMN ax_bewertung_klassifizierung.bezeichner IS 'Lange Bezeichnung'; 
     910COMMENT ON COLUMN ax_bewertung_klassifizierung.erklaer    IS 'ggf. weitere ErlÀrung'; 
     911 
     912 
     913INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1100, 'Unbebautes GrundstÃŒck', ''); 
     914INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1120, 'Unbebautes GrundstÃŒck mit GebÀude von untergeordneter Bedeutung ', ''); 
     915INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1130, 'Unbebautes GrundstÃŒck mit einem dem Verfall preisgegebenen GebÀude', ''); 
     916INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1140, 'Unbebautes GrundstÃŒck fÃŒr Erholungs- und Freizeitzwecke', ''); 
     917INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1210, 'EinfamilienhausgrundstÃŒck', ''); 
     918INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1220, 'ZweifamilienhausgrundstÃŒck', ''); 
     919INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1230, 'MietwohngrundstÃŒck', ''); 
     920INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1240, 'Gemischtgenutztes GrundstÃŒck', ''); 
     921INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1250, 'GeschÀftsgrundstÃŒck', ''); 
     922INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1260, 'Sonstiges bebautes GrundstÃŒck', ''); 
     923INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1310, 'Einfamilienhaus auf fremdem Grund und Boden', ''); 
     924INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1320, 'Zweifamilienhaus auf fremdem Grund und Boden', ''); 
     925INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1330, 'MietwohngrundstÃŒck, MietwohngebÀude auf fremdem Grund und Boden', ''); 
     926INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1340, 'Gemischtgenutztes GrundstÃŒck, gemischtgenutztes GebÀude auf fremdem Grund und Boden ', ''); 
     927INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1350, 'GeschÀftsgrundstÃŒck, GeschÀftsgebÀude auf fremdem Grund und Boden', ''); 
     928INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1360, 'Sonstige bebaute GrundstÃŒcke, sonstige GebÀude auf fremdem Grund und Boden', ''); 
     929INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2110, 'Landwirtschaftliche Nutzung', ''); 
     930INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2120, 'Hopfen', ''); 
     931INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2130, 'Spargel', ''); 
     932INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2190, 'Sonstige Sonderkulturen', ''); 
     933INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2200, 'Holzung', ''); 
     934INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2300, 'Weingarten (allgemein)', ''); 
     935INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2310, 'Weingarten 1', ''); 
     936INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2320, 'Weingarten 2', ''); 
     937INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2330, 'Weingarten 3', ''); 
     938INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2340, 'Weingarten 4', ''); 
     939INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2350, 'Weingarten 5', ''); 
     940INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2360, 'Weingarten 6', ''); 
     941INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2370, 'Weingarten 7', ''); 
     942INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2380, 'Weingarten 8', ''); 
     943INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2390, 'Weingarten 9', ''); 
     944INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2410, 'Gartenland', ''); 
     945INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2420, 'Obstplantage', ''); 
     946INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2430, 'Baumschule', ''); 
     947INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2440, 'AnbauflÀche unter Glas ', ''); 
     948INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2450, 'Kleingarten', ''); 
     949INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2510, 'Weihnachtsbaumkultur', ''); 
     950INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2520, 'Saatzucht', ''); 
     951INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2530, 'Teichwirtschaft', ''); 
     952INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2610, 'Abbauland der Land- und Forstwirtschaft ', ''); 
     953INSERT 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.'); 
     954INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2630, 'Unland',   ''); 
     955INSERT 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.'); 
     956INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2650, 'Heide',    '"Heide" ist eine unkultivierte, sandige, ÃŒberwiegend mit Heidekraut oder Ginster bewachsene FlÀche.'); 
     957INSERT 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.'); 
     958INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2710, 'Reet I',   'ReetflÀche, deren Nutzung eingestuft ist in GÃŒteklasse I (gut).'); 
     959INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2720, 'Reet II',  'ReetflÀche, deren Nutzung eingestuft ist in GÃŒteklasse II (mittel).'); 
     960INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2730, 'Reet III', 'ReetflÀche, deren Nutzung eingestuft ist in GÃŒteklasse III (gering).'); 
     961INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2800, 'NebenflÀche des Betriebs der Land- und Forstwirtschaft', ''); 
     962INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2899, 'Noch nicht klassifiziert', ''); 
    846963 
    847964 
  • trunk/import/alkis_PostNAS_schema.sql

    r276 r278  
    6060--                von Tabellen, die PostNAS selbst generiert hat. 
    6161 
    62 -- 2013-04-15 FJ  Tabelle ax_wirtschaftlicheeinheit 
     62-- 2013-04-22 FJ  Tabelle ax_wirtschaftlicheeinheit, Kommentare ergÀnzt, 
     63--                Felad "ax_historischesflurstueck.buchungsart" varchar statt integer 
     64 
    6365 
    6466 
     
    305307CREATE UNIQUE INDEX ax_soll_gml ON ax_soll USING btree (gml_id,beginnt); 
    306308 
    307 -- COMMENT ON TABLE ax___  IS 'XXXX'; 
     309COMMENT ON TABLE  ax_soll        IS 'S o l l'; 
     310COMMENT ON COLUMN ax_soll.gml_id IS 'Identifikator, global eindeutig'; 
    308311 
    309312 
     
    327330CREATE UNIQUE INDEX ax_bewertung_gml ON ax_bewertung USING btree (gml_id,beginnt); 
    328331 
    329 COMMENT ON TABLE  ax_bewertung        IS 'B e w e r t u n g'; 
     332COMMENT ON TABLE  ax_bewertung        IS '"B e w e r t u n g"  ist die Klassifizierung einer FlÀche nach dem Bewertungsgesetz (BewertungsflÀche).'; 
    330333COMMENT ON COLUMN ax_bewertung.gml_id IS 'Identifikator, global eindeutig'; 
    331334 
    332 -- COMMENT ON TABLE ax___  IS 'XXXX'; 
     335COMMENT ON COLUMN ax_bewertung.klassifizierung IS '"Klassifizierung" ist die gesetzliche Klassifizierung nach dem Bewertungsgesetz.'; 
     336 
    333337 
    334338 
     
    352356CREATE UNIQUE INDEX ax_tagesabschnitt_gml ON ax_tagesabschnitt USING btree (gml_id,beginnt); 
    353357 
    354 -- COMMENT ON TABLE ax___  IS 'XXXX'; 
     358COMMENT ON TABLE  ax_tagesabschnitt        IS 'T a g e s a b s c h n i t t  der BodenschÀtzung.'; 
     359COMMENT ON COLUMN ax_tagesabschnitt.gml_id IS 'Identifikator, global eindeutig'; 
    355360 
    356361 
     
    406411CREATE INDEX ax_forstrecht_afs ON ax_forstrecht(land,stelle); 
    407412 
    408 -- COMMENT ON TABLE ax___  IS 'XXXX'; 
     413COMMENT ON TABLE  ax_forstrecht        IS 'F o r s t r e c h t'; 
     414COMMENT ON COLUMN ax_forstrecht.gml_id IS 'Identifikator, global eindeutig'; 
     415 
    409416 
    410417-- G e b À u d e a u s g e s t a l t u n g 
     
    630637        nachfolgerflurstueckskennzeichen        varchar[], 
    631638        blattart                        integer, 
    632         buchungsart                     integer, 
     639        buchungsart                     varchar, -- integer, geÀ. 2013-04-22 Value z.B. "GrundstÃŒck" 
    633640        buchungsblattkennzeichen        varchar[], 
    634641        bezirk                          integer, 
     
    17581765        bezirk                  integer, 
    17591766        buchungsblattnummermitbuchstabenerweiterung     varchar, 
     1767    -- Konverter mault: "Warning 1: Value '001648 ' ... parsed incompletely to integer 1648." usw. 
    17601768        blattart                integer, 
    17611769        art                     varchar, 
     
    31023110CREATE UNIQUE INDEX ax_einrichtunginoeffentlichenbereichen_gml ON ax_einrichtunginoeffentlichenbereichen USING btree (gml_id,beginnt); 
    31033111 
    3104 COMMENT ON TABLE  ax_einrichtunginoeffentlichenbereichen        IS 'E i n r i c h t u n g   i n   Ã– f f e n t l i c h e n   B e r e i c h e n'; 
     3112COMMENT ON TABLE  ax_einrichtunginoeffentlichenbereichen        IS 'E i n r i c h t u n g   i n   Ã f f e n t l i c h e n   B e r e i c h e n'; 
    31053113COMMENT ON COLUMN ax_einrichtunginoeffentlichenbereichen.gml_id IS 'Identifikator, global eindeutig'; 
    31063114 
    31073115 
    3108 -- Einrichtung fÃŒr den Schiffsverkehr 
     3116-- E i n r i c h t u n g   f ÃŒ r   d e n   S c h i f f s v e r k e h r 
     3117-- ------------------------------------------------------------------------ 
    31093118CREATE TABLE ax_einrichtungenfuerdenschiffsverkehr ( 
    31103119        ogc_fid                 serial NOT NULL, 
     
    31233132SELECT AddGeometryColumn('ax_einrichtungenfuerdenschiffsverkehr','wkb_geometry',:alkis_epsg,'POINT',2); 
    31243133 
    3125 CREATE INDEX ax_einrichtungenfuerdenschiffsverkehr_geom_idx ON ax_einrichtungenfuerdenschiffsverkehr USING gist (wkb_geometry); 
     3134CREATE INDEX ax_einrichtungenfuerdenschiffsverkehr_geom_idx   ON ax_einrichtungenfuerdenschiffsverkehr USING gist (wkb_geometry); 
    31263135CREATE UNIQUE INDEX ax_einrichtungenfuerdenschiffsverkehr_gml ON ax_einrichtungenfuerdenschiffsverkehr USING btree (gml_id,beginnt); 
     3136 
     3137COMMENT ON TABLE  ax_einrichtungenfuerdenschiffsverkehr        IS 'E i n r i c h t u n g e n   f ÃŒ r  d e n  S c h i f f s v e r k e h r'; 
     3138COMMENT ON COLUMN ax_einrichtungenfuerdenschiffsverkehr.gml_id IS 'Identifikator, global eindeutig'; 
    31273139 
    31283140 
     
    36473659COMMENT ON TABLE  ax_duene IS 'D ÃŒ n e'; 
    36483660 
     3661 
    36493662-- H ö h e n l i n i e 
    36503663-- -------------------- 
     
    36653678CREATE INDEX ax_hoehenlinie_geom_idx ON ax_hoehenlinie USING gist (wkb_geometry); 
    36663679CREATE UNIQUE INDEX ax_hoehenlinie_gml ON ax_hoehenlinie USING btree (gml_id,beginnt); 
     3680 
     3681COMMENT ON TABLE  ax_hoehenlinie        IS 'H ö h e n l i n i e'; 
     3682COMMENT ON COLUMN ax_hoehenlinie.gml_id IS 'Identifikator, global eindeutig'; 
    36673683 
    36683684 
     
    38953911CREATE UNIQUE INDEX ax_bodenschaetzung_gml ON ax_bodenschaetzung USING btree (gml_id,beginnt); 
    38963912 
    3897 COMMENT ON TABLE  ax_bodenschaetzung              IS 'B o d e n s c h À t z u n g'; 
     3913COMMENT ON TABLE  ax_bodenschaetzung              IS '"B o d e n s c h À t z u n g" ist die kleinste Einheit einer bodengeschÀtzten FlÀche nach dem BodenschÀtzungsgesetz, fÃŒr die eine ErtragsfÀhigkeit im Liegenschaftskataster nachzuweisen ist (BodenschÀtzungsflÀche). Ausgenommen sind MusterstÃŒcke, LandesmusterstÃŒcke und VergleichsstÃŒcke der BodenschÀtzung.'; 
     3914 
    38983915COMMENT ON COLUMN ax_bodenschaetzung.gml_id       IS 'Identifikator, global eindeutig'; 
    38993916COMMENT ON COLUMN ax_bodenschaetzung.kulturart    IS '"Kulturart" ist die bestandskrÀftig festgesetzte landwirtschaftliche Nutzungsart entsprechend dem Acker- oder GrÃŒnlandschÀtzungsrahmen.'; 
  • trunk/import/pp_definition.sql

    r256 r278  
    1313--             ForeignKey vorÃŒbergehend ausgeschaltet. 
    1414--  2012-04-25 simple_geom fuer pp_flur 
     15--  2013-04-18 Kommentare. 
    1516 
    1617 
     
    3132 
    3233-- Muss *multi*-Polygon sein? Gibt es "zerrissene" Fluren/Gemarkungen? 
    33  
     34-- Der View "gemeinde_gemarkung" kann entfallen, wenn Navigation umgestellt wurde. 
    3435 
    3536SET client_encoding = 'UTF-8'; 
     
    6061  ); 
    6162 
    62 -- ALTER TABLE pp_gemeinde ADD COLUMN gid serial; 
    6363CREATE UNIQUE INDEX pp_gemeinde_gid_ix ON pp_gemeinde (gid); 
    6464 
     
    8989-- muss diese Information als (redundante) Tabelle nach dem Laden zwischengespeichert werden.  
    9090 
    91 --CREATE TABLE gemeinde_gemarkung (             -- alt: PostNAS 0.6 
    92   CREATE TABLE pp_gemarkung (                   -- PostNAS 0.7 
     91  CREATE TABLE pp_gemarkung ( 
    9392    gid                 serial, 
    9493    land                integer NOT NULL, 
     
    102101  ); 
    103102 
    104 -- ALTER TABLE pp_gemarkung ADD COLUMN gid serial; 
    105103CREATE UNIQUE INDEX pp_gemarkung_gid_ix ON pp_gemarkung (gid); 
    106104 
     
    189187-- Flurstuecksnummern-Position 
    190188-- =========================== 
    191  
    192 -- ersetzt den View "s_flurstueck_nr" fÃŒr WMS-Layer "ag_t_flurstueck" 
     189-- Die Tabelle "pp_flurstueck_nr" ersetzt den View "s_flurstueck_nr" fÃŒr WMS-Layer "ag_t_flurstueck". 
    193190 
    194191--DROP TABLE pp_flurstueck_nr; 
    195  
    196192  CREATE TABLE pp_flurstueck_nr ( 
    197193    gid         serial, 
     
    199195    fsnum       character varying(10),  -- zzzzz/nnnn 
    200196    CONSTRAINT pp_flurstueck_nr_pk  PRIMARY KEY (gid)  --, 
    201  
    202 -- Durch Änderung Patch #5444 am 2012-04-23 hat 'ax_flurstueck' keinen Unique-Index mahr auf gml_id 
     197-- Foreign Key 
     198-- ALT: 
    203199--    CONSTRAINT pp_flurstueck_nr_gml FOREIGN KEY (fsgml) 
    204200--      REFERENCES ax_flurstueck (gml_id) MATCH SIMPLE 
    205201--      ON UPDATE CASCADE ON DELETE CASCADE 
    206  
     202-- Durch Änderung Patch #5444 am 2012-04-23 hat 'ax_flurstueck' keinen Unique-Index mehr auf gml_id 
    207203-- Ersatzweise einen ForeignKey ÃŒber 2 Felder? 
    208  
    209204  ); 
    210205 
     
    238233    ON k.land = g.land  
    239234   AND k.gemeinde = g.gemeinde; 
     235 
     236COMMENT ON VIEW gemeinde_gemarkung  
     237  IS 'Die Sicht "gemeinde_gemarkung" enthaelt nur gefÃŒllte Gemarkungen (mit FS) aber Gemeinde mehrfach. Diese Sicht wird derzeit noch in der Navigation benutzt (alkisnav_fls.php, _grd.php, _eig.php). Definiert in pp_definition.sql. Soll kÃŒnftig entfallen.'; 
     238 
    240239 
    241240-- VIEWs  fuer die Zuordnung vom EigentÃŒmern zu Gemeinden 
  • trunk/import/pp_laden.sql

    r265 r278  
    163163-- ersetzt den View "s_flurstueck_nr" für WMS-Layer "ag_t_flurstueck" 
    164164 
    165   DELETE FROM pp_flurstueck_nr; 
     165--DELETE FROM pp_flurstueck_nr; 
     166  TRUNCATE pp_flurstueck_nr;    -- effektiver als DELETE 
    166167 
    167168  INSERT INTO pp_flurstueck_nr 
     
    203204-- G E M A R K U N G 
    204205 
    205 DELETE FROM pp_gemarkung; 
     206--DELETE FROM pp_gemarkung; 
     207  TRUNCATE pp_gemarkung; 
    206208 
    207209-- Vorkommende Paarungen Gemarkung <-> Gemeinde in ax_Flurstueck 
     
    227229-- G E M E I N D E 
    228230 
    229 DELETE FROM pp_gemeinde; 
     231--DELETE FROM pp_gemeinde; 
     232  TRUNCATE pp_gemeinde; 
    230233 
    231234-- Vorkommende Gemeinden aus den gemarkungen 
  • trunk/import/sichten.sql

    r276 r278  
    5252     AND p.endet IS NULL 
    5353     AND p.art IN ('AOG_AUG','PNR'); 
    54 COMMENT ON VIEW ap_pto_muell IS 'Datenanalyse: Beschriftungen aus "ap_pto", die NICHT dargestellt werden sollen.'; 
     54COMMENT ON VIEW ap_pto_muell  
     55 IS 'Datenanalyse: Beschriftungen aus "ap_pto", die NICHT dargestellt werden sollen.'; 
    5556 
    5657 
     
    8889  WHERE not schriftinhalt is null 
    8990    AND schriftinhalt like '%/n%'; 
    90 COMMENT ON VIEW texte_mit_umbruch IS 'Sicht fÃŒr Datenanalyse: Vorkommen eines Umbruchs im Label-Text.'; 
     91COMMENT ON VIEW texte_mit_umbruch  
     92 IS 'Sicht fÃŒr Datenanalyse: Vorkommen eines Umbruchs im Label-Text.'; 
    9193 
    9294-- EXTENT fÃŒr das Mapfile eines Mandanten ermitteln 
     
    98100   FROM ax_flurstueck f 
    99101   WHERE f.endet IS NULL; 
    100 COMMENT ON VIEW flurstuecks_minmax IS 'Sicht fÃŒr Datenanalyse: Maximale Ausdehnung von ax_flurstueck fuer EXTENT-Angabe im Mapfile.'; 
     102COMMENT ON VIEW flurstuecks_minmax  
     103 IS 'Sicht fÃŒr Datenanalyse: Maximale Ausdehnung von ax_flurstueck fuer EXTENT-Angabe im Mapfile.'; 
    101104 
    102105-- Nach Laden der Keytables: 
     
    120123     AND r.stelle = d.stelle  
    121124  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.'; 
     125COMMENT ON VIEW baurecht  
     126 IS 'Datenanalyse: EnstschlÃŒsselte Felder zu einer FlÀche des Baurechts.'; 
    123127 
    124128-- Man glaubt es kaum, aber im ALKIS haben Gemeinde und Gemarkung keinerlei Beziehung miteinander 
     
    130134  WHERE           endet IS NULL 
    131135  ORDER BY        land, regierungsbezirk, kreis, gemeinde, gemarkungsnummer; 
    132 COMMENT ON VIEW gemarkung_in_gemeinde IS 'Welche Gemarkung liegt in welcher Gemeinde? Durch Verweise aus FlurstÃŒck.'; 
     136COMMENT ON VIEW gemarkung_in_gemeinde  
     137 IS 'Welche Gemarkung liegt in welcher Gemeinde? Durch Verweise aus FlurstÃŒck.'; 
    133138 
    134139 
  • trunk/import/sichten_wms.sql

    r276 r278  
    2020--  2013-04-16 Thema "BodenschÀtzung" und fehlernde Kommentare zum Views ergÀnzt. 
    2121--             Diese Datei aufgeteilt in "sichten.sql" und "sichten_wms.sql" 
    22  
     22--  2013-04-22 ++++ art="PNR" (Pseudonummer) 
    2323 
    2424-- WMS-Layer "ag_t_flurstueck" 
     
    2929-- Bruchnummerierung erzeugen 
    3030-- ALT 2012-04-17: Diese Version zeigt nur die manuell gesetzten Positionen 
    31 CREATE OR REPLACE VIEW s_flurstueck_nr 
    32 AS  
    33  SELECT f.ogc_fid,  
    34         p.wkb_geometry,  -- Position des Textes 
    35         f.zaehler::text || COALESCE ('/' || f.nenner::text, '') AS fsnum 
    36    FROM ap_pto             p 
    37    JOIN alkis_beziehungen  v  ON p.gml_id       = v.beziehung_von 
    38    JOIN ax_flurstueck      f  ON v.beziehung_zu = f.gml_id 
    39   WHERE v.beziehungsart = 'dientZurDarstellungVon'  
    40     AND p.endet IS NULL  AND f.endet IS NULL; 
    41 COMMENT ON VIEW s_flurstueck_nr IS 'Sicht fÃŒr Kartendarstellung ÃŒber PostProcessing: Bruchnummerierung FlurstÃŒck (nur manuell gesetzte Positionen)'; 
     31-- 2013-04-18 auskommentiert 
     32--      CREATE OR REPLACE VIEW s_flurstueck_nr 
     33--      AS  
     34--       SELECT f.ogc_fid,  
     35--                      p.wkb_geometry,  -- Position des Textes 
     36--                      f.zaehler::text || COALESCE ('/' || f.nenner::text, '') AS fsnum 
     37--         FROM ap_pto             p 
     38--         JOIN alkis_beziehungen  v  ON p.gml_id       = v.beziehung_von 
     39--         JOIN ax_flurstueck      f  ON v.beziehung_zu = f.gml_id 
     40--        WHERE v.beziehungsart = 'dientZurDarstellungVon'  
     41--              AND p.endet IS NULL  AND f.endet IS NULL; 
     42--      COMMENT ON VIEW s_flurstueck_nr IS 'Sicht fÃŒr Kartendarstellung ÃŒber PostProcessing: Bruchnummerierung FlurstÃŒck (nur manuell gesetzte Positionen)'; 
    4243 
    4344-- Wenn keine manuelle Position gesetzt ist, wird die Flaechenmitte verwendet 
     
    4849 
    4950-- In einer Hilfstabelle mit geometrischem Index zwischenspeichern. 
    50 -- Siehe PostProcessing Tabelle "pp_flurstueck_nr" 
    51  
    52 CREATE OR REPLACE VIEW s_flurstueck_nr2 
    53 AS  
    54   SELECT f.ogc_fid,  
    55          p.wkb_geometry,  -- manuelle Position des Textes 
    56          f.zaehler::text || COALESCE ('/' || f.nenner::text, '') AS fsnum 
    57     FROM ap_pto             p 
    58     JOIN alkis_beziehungen  v  ON p.gml_id       = v.beziehung_von 
    59     JOIN ax_flurstueck      f  ON v.beziehung_zu = f.gml_id 
    60    WHERE v.beziehungsart = 'dientZurDarstellungVon'  
    61      AND p.endet IS NULL 
    62      AND f.endet IS NULL 
    63  UNION  
    64   SELECT f.ogc_fid, 
    65          ST_PointOnSurface(f.wkb_geometry) AS wkb_geometry,  -- FlÀchenmitte als Position des Textes 
    66          f.zaehler::text || COALESCE ('/' || f.nenner::text, '') AS fsnum 
    67     FROM      ax_flurstueck     f  
    68     LEFT JOIN alkis_beziehungen v  ON v.beziehung_zu = f.gml_id 
    69    WHERE v.beziehungsart is NULL AND f.endet IS NULL; 
    70 COMMENT ON VIEW s_flurstueck_nr2 IS 'Sicht fÃŒr Kartendarstellung ÃŒber PostProcessing: Bruchnummerierung FlurstÃŒck, auch Standard-Position. Nicht direkt fuer WMS verwenden!'; 
     51-- Siehe PostProcessing: Tabelle "pp_flurstueck_nr" 
     52 
     53-- 2013-04-18 auskommentiert 
     54--      CREATE OR REPLACE VIEW s_flurstueck_nr2 
     55--      AS  
     56--        SELECT f.ogc_fid,  
     57--                       p.wkb_geometry,  -- manuelle Position des Textes 
     58--                       f.zaehler::text || COALESCE ('/' || f.nenner::text, '') AS fsnum 
     59--              FROM ap_pto             p 
     60--              JOIN alkis_beziehungen  v  ON p.gml_id       = v.beziehung_von 
     61--              JOIN ax_flurstueck      f  ON v.beziehung_zu = f.gml_id 
     62--         WHERE v.beziehungsart = 'dientZurDarstellungVon'  
     63--               AND p.endet IS NULL 
     64--               AND f.endet IS NULL 
     65--       UNION  
     66--        SELECT f.ogc_fid, 
     67--                       ST_PointOnSurface(f.wkb_geometry) AS wkb_geometry,  -- FlÀchenmitte als Position des Textes 
     68--                       f.zaehler::text || COALESCE ('/' || f.nenner::text, '') AS fsnum 
     69--              FROM      ax_flurstueck     f  
     70--              LEFT JOIN alkis_beziehungen v  ON v.beziehung_zu = f.gml_id 
     71--         WHERE v.beziehungsart is NULL AND f.endet IS NULL; 
     72--      COMMENT ON VIEW s_flurstueck_nr2  
     73--       IS 'Sicht fÃŒr Kartendarstellung ÃŒber PostProcessing: Bruchnummerierung FlurstÃŒck, auch Standard-Position. Nicht direkt fuer WMS verwenden!'; 
    7174 
    7275 
     
    9497-- Wenn der nicht gefÃŒllt ist, wird statt dessen die Nummer aus der verknÃŒpften Labebezeichnung  
    9598-- verwendet (der hÀufigste Fall bei AED).  
    96 DROP VIEW s_hausnummer_gebaeude; 
    9799CREATE OR REPLACE VIEW s_hausnummer_gebaeude  
    98100AS  
     
    127129-- Layer "ag_t_nebengeb" 
    128130-- --------------------- 
    129 -- 2013-03-05: Diese Abfrage liefert keine Daten mehr?? 
     131-- 2013-03-05: Diese Abfrage liefert keine Daten mehr. 
    130132--      CREATE OR REPLACE VIEW s_nummer_nebengebaeude  
    131133--      AS  
     
    159161     AND g.endet IS NULL 
    160162     AND g.endet IS NULL; 
    161 COMMENT ON VIEW lfdnr_nebengebaeude IS 'Sicht fÃŒr Kartendarstellung: Laufende Nummer des NebengebÀudes zu einer Lagebezeichnung mit der FlÀchengeometrie des GebÀudes'; 
     163COMMENT ON VIEW lfdnr_nebengebaeude  
     164  IS 'Sicht fÃŒr Kartendarstellung: Laufende Nummer des NebengebÀudes zu einer Lagebezeichnung mit der FlÀchengeometrie des GebÀudes'; 
    162165 
    163166 
     
    175178  WHERE g.endet IS NULL  
    176179    AND g.gebaeudefunktion < 9998; -- "Nach Quellenlage nicht zu spezifizieren" braucht man nicht anzeigen 
    177 COMMENT ON VIEW gebaeude_txt IS 'Sicht fÃŒr Kartendarstellung: Name zum GebÀude und EntschlÃŒsselung der GebÀude-Funktion (Ersatz fÃŒr Symbole)'; 
     180COMMENT ON VIEW gebaeude_txt  
     181  IS 'Sicht fÃŒr Kartendarstellung: Name zum GebÀude und EntschlÃŒsselung der GebÀude-Funktion (Ersatz fÃŒr Symbole)'; 
     182 
    178183 
    179184-- Layer "ag_p_flurstueck" 
     
    194199    AND f.endet IS NULL 
    195200    AND p.endet IS NULL; 
    196 COMMENT ON VIEW s_zugehoerigkeitshaken_flurstueck IS 'Sicht fÃŒr Kartendarstellung: Zugehörigkeitshaken zum FlurstÃŒck.'; 
     201COMMENT ON VIEW s_zugehoerigkeitshaken_flurstueck  
     202  IS 'Sicht fÃŒr Kartendarstellung: Zugehörigkeitshaken zum FlurstÃŒck.'; 
     203 
    197204 
    198205-- Layer "s_zuordungspfeil_flurstueck" (Signaturnummer 2004) 
     
    213220    AND l.endet IS NULL; 
    214221-- Die OBK-Alternative "sk2004_zuordnungspfeil" wird NICHT verwendet. Siehe dort. 
    215 COMMENT ON VIEW s_zuordungspfeil_flurstueck IS 'Sicht fÃŒr Kartendarstellung: Zuordnungspfeil zur FlurstÃŒcksnummer, Liniengeometrie.'; 
     222COMMENT ON VIEW s_zuordungspfeil_flurstueck  
     223  IS 'Sicht fÃŒr Kartendarstellung: Zuordnungspfeil zur FlurstÃŒcksnummer, Liniengeometrie.'; 
     224 
    216225 
    217226CREATE OR REPLACE VIEW s_zuordungspfeilspitze_flurstueck  
     
    232241    AND l.endet IS NULL; 
    233242-- Die OBK-Alternativen "sk2004_zuordnungspfeil_spitze" wird NICHT verwendet. Siehe dort. 
    234 COMMENT ON VIEW s_zuordungspfeilspitze_flurstueck IS 'Sicht fÃŒr Kartendarstellung: Zuordnungspfeil FlurstÃŒcksnummer, Spitze, Punktgeometrie mit Drehwinkel.'; 
     243COMMENT ON VIEW s_zuordungspfeilspitze_flurstueck  
     244  IS 'Sicht fÃŒr Kartendarstellung: Zuordnungspfeil FlurstÃŒcksnummer, Spitze, Punktgeometrie mit Drehwinkel.'; 
     245 
    235246 
    236247-- Drehwinkel in Bogenmass, wird vom mapserver in Grad benötigt. Umrechnung durch Faktor (180 / Pi) 
     
    252263    AND b.endet IS NULL 
    253264    AND l.endet IS NULL; 
    254 COMMENT ON VIEW s_zuordungspfeil_bodensch IS 'Sicht fÃŒr Kartendarstellung: Zuordnungspfeil BodenschÀtzung, Liniengeometrie.'; 
     265COMMENT ON VIEW s_zuordungspfeil_bodensch  
     266  IS 'Sicht fÃŒr Kartendarstellung: Zuordnungspfeil BodenschÀtzung, Liniengeometrie.'; 
    255267 
    256268CREATE OR REPLACE VIEW s_zuordungspfeilspitze_bodensch  
     
    316328         ) 
    317329; 
    318 COMMENT ON VIEW ap_pto_stra IS 'Sicht fÃŒr Kartendarstellung: Beschriftung aus ap_pto fÃŒr Lagebezeichnung mit Art "Straße", "Weg", "Platz" oder Klassifizierung. Vorzugsweise mit advstandardmodell="DKKM1000", ersatzweise ohne Angabe'; 
     330COMMENT ON VIEW ap_pto_stra  
     331  IS 'Sicht fÃŒr Kartendarstellung: Beschriftung aus ap_pto fÃŒr Lagebezeichnung mit Art "Straße", "Weg", "Platz" oder Klassifizierung. Vorzugsweise mit advstandardmodell="DKKM1000", ersatzweise ohne Angabe'; 
    319332-- ToDo: Im PostProcessing in einer Tabelle speichern. 
    320333 
     
    366379         ) 
    367380; 
    368 COMMENT ON VIEW ap_pto_nam IS 'Sicht fÃŒr Kartendarstellung: Beschriftung mit Art = Name/Zweitname. Vorzugsweise mit advstandardmodell="DKKM1000", ersatzweise ohne Angabe.'; 
     381COMMENT ON VIEW ap_pto_nam  
     382  IS 'Sicht fÃŒr Kartendarstellung: Beschriftung mit Art = Name/Zweitname. Vorzugsweise mit advstandardmodell="DKKM1000", ersatzweise ohne Angabe.'; 
    369383-- ToDo: Im PostProcessing in einer Tabelle speichern. 
    370384 
     
    403417   WHERE not p.schriftinhalt IS NULL  
    404418     AND p.endet IS NULL 
    405      AND p.art   NOT IN ('HNR','Strasse','Weg','Platz','BezKlassifizierungStrasse','AOG_AUG') 
     419     AND p.art   NOT IN ('PNR','HNR','Strasse','Weg','Platz','BezKlassifizierungStrasse','AOG_AUG') -- 'PNR', 
    406420     -- Diese 'IN'-Liste fortschreiben bei Erweiterungen des Mapfiles 
    407      -- 'PNR' (Pseudonummer, lfd.-Nr.-NebengebÀude) kommt nicht mehr vor? 
     421     -- 'PNR' = Pseudonummer (lfd.-Nr.-NebengebÀude), Inhalte wie "(1)" oder "P50" - kommt nicht mehr vor, oder? 
    408422    AND  v.beziehungsart = 'dientZurDarstellungVon' -- kann, muss aber nicht 
    409423    AND ('DKKM1000' = ANY (p.advstandardmodell)     -- "Lika 1000" bevorzugen 
     
    423437              ) -- "Subquery IS NULL" liefert true wenn kein weiterer Text gefunden wird 
    424438         ); 
    425 COMMENT ON VIEW ap_pto_rest IS 'Sicht fÃŒr Kartendarstellung: Beschriftungen aus "ap_pto", die noch nicht in anderen Layern angezeigt werden.'; 
     439COMMENT ON VIEW ap_pto_rest  
     440  IS 'Sicht fÃŒr Kartendarstellung: Beschriftungen aus "ap_pto", die noch nicht in anderen Layern angezeigt werden.'; 
    426441-- ToDo: Im PostProcessing in einer Tabelle speichern. 
     442 
     443-- Kommt PNR (Pseudonummer) noch im Bestand vor? 
     444--  SELECT * FROM ap_pto WHERE art = 'PNR' LIMIT 100;  
     445 
    427446 
    428447-- Layer "s_zuordungspfeil_gebaeude" 
     
    443462    AND g.endet IS NULL 
    444463    AND l.endet IS NULL; 
    445 COMMENT ON VIEW s_zuordungspfeil_gebaeude IS 'Sicht fÃŒr Kartendarstellung: Zuordnungspfeil fÃŒr GebÀude-Nummer (NebengebÀude). Wird wahrscheinlich nicht mehr benötigt.'; 
     464COMMENT ON VIEW s_zuordungspfeil_gebaeude  
     465  IS 'Sicht fÃŒr Kartendarstellung: Zuordnungspfeil fÃŒr GebÀude-Nummer (NebengebÀude). Wird wahrscheinlich nicht mehr benötigt.'; 
    446466 
    447467 
     
    465485     AND g.endet IS NULL 
    466486     AND g.endet IS NULL; 
    467 COMMENT ON VIEW grenzpunkt IS 'Sicht fÃŒr Kartendarstellung: ZusammenfÃŒhrung von Punktort (Geometrie) und AX_Grenzpunkt (Eigenschaften)'; 
     487COMMENT ON VIEW grenzpunkt  
     488  IS 'Sicht fÃŒr Kartendarstellung: ZusammenfÃŒhrung von Punktort (Geometrie) und AX_Grenzpunkt (Eigenschaften)'; 
    468489 
    469490 
     
    576597        ea2.bezeichner                     AS entstehart2, 
    577598        -- entstehungsartoderklimastufewasserverhaeltnisse ist array! 
    578         bs.sonstigeangaben,             -- integer array  - EntschlÃŒsseln? 
    579         bs.jahreszahl                           -- integer 
     599        bs.sonstigeangaben,                           -- integer array  - EntschlÃŒsseln? 
     600        so1.bezeichner                     AS sonst1, -- EnstschlÃŒsselung  
     601     -- so2.bezeichner                     AS sonst2, -- immer leer? 
     602        bs.jahreszahl                                 -- integer 
    580603   FROM ax_bodenschaetzung bs 
    581604   LEFT JOIN ax_bodenschaetzung_kulturart      ka ON bs.kulturart = ka.wert 
     
    586609   LEFT JOIN ax_bodenschaetzung_entstehungsartoderklimastufe ea2  
    587610          ON bs.entstehungsartoderklimastufewasserverhaeltnisse[2] = ea2.wert   -- [2] manchmal gefÃŒllt 
     611   LEFT JOIN ax_bodenschaetzung_sonstigeangaben so1 ON bs.sonstigeangaben[1] = so1.wert -- [1] selten gefÃŒllt 
     612 --LEFT JOIN ax_bodenschaetzung_sonstigeangaben so2 ON bs.sonstigeangaben[2] = so2.wert -- [2] fast nie 
    588613   WHERE bs.endet IS NULL; 
    589614COMMENT ON VIEW s_bodensch_ent IS 'Sicht fÃŒr Feature-Info: BodenschÀtzung, mit Langtexten entschlÃŒsselt'; 
Note: See TracChangeset for help on using the changeset viewer.