Changeset 339 for trunk


Ignore:
Timestamp:
09/30/14 16:42:55 (5 years ago)
Author:
frank.jaeger
Message:

Rückbau von "substring(gml_id)" in Views und Programmen.
Namensänderung von Schlüsseltabellen von ax_* auf v_*.

Location:
trunk
Files:
1 added
23 edited

Legend:

Unmodified
Added
Removed
  • trunk/import/alkis_PostNAS_keytables.sql

    r338 r339  
    1313 
    1414-- Version 
    15 --  2010-09-16  F.J. Buchungsart hinzugefuegt 
    16 --  2011-07-25       PostNAS 06, Umbenennung, "grant" raus 
    17 --  2011-11-21  F.J. Mehrere neue SchlÃŒsseltabellen zu ax_gebaeude_*, Konstanten aus Tabellen entfernt (Wozu?) 
    18 --  2011-12-16  A.E. Mehrere neue Tabellen zum Bereich "Bodenschaetzung" 
    19 --  2011-12-19  F.J. Neue Tabelle "ax_datenerhebung" 
    20 --  2011-12-20  A.E. ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion 
    21 --  2011-12-22  A.E. ax_bauteil_bauart 
    22 --  2012-03-12  A.E. ax_anderefestlegungnachstrassenrecht_artdf, ax_klassifizierungnachwasserrecht_artdf,  
    23 --                   ax_klassifizierungnachstrassenrecht_artdf, ax_naturumweltoderbodenschutzrecht_artdf,  
    24 --                   ax_sonstigesrecht_artdf, ax_anderefestlegungnachwasserrecht_artdf 
    25 --  2013-04-17  F.J. Kurzbezeichnungen der BodenschÀttung fÃŒr die Kartendarstellung 
    26 --  2014-01-24   F.J. "Eigentuemerart" entschchlÃŒsseln 
    27  
    28 -- ToDo: Der Prefix "ax_" sollte Objekt-Tabellen des ALKIS-Namenschemas vorbehalten sein. 
    29 --   Diese Hilfstabellen fÃŒr VerschlÃŒsselungen sollten dagegen einen anderen Prefix bekommen. 
    30 --   Dadurch können Functions die Objekttabellen am Namen erkennen. 
     15--  2014-09-30  F.J. Umbenennung SchlÃŒsseltabellen (Prefix) von "ax_*" nach "v_*" 
     16--                   Der Prefix "ax_" sollte Objekt-Tabellen des ALKIS-Namenschemas vorbehalten sein. 
     17--                   Vorgehen bei Umstellung: neue Tabellen anlegen, Programme und Views umstellen, alte Tab. löschen 
    3118 
    3219  SET client_encoding = 'UTF8'; 
    3320 
    34 -- G e b a e u d e - B a u w e i s e 
    35 -- --------------------------------- 
     21-- G e b À u d e - B a u w e i s e 
     22-- ------------------------------- 
    3623-- Wird z.B. benoetigt in Buchauskunft, Modul 'alkisgebaeudenw.php' 
    3724-- Nicht im Grunddatenbestand NRW  
    3825-- Siehe http://www.kreis-euskirchen.de/service/downloads/geoinformation/Kreis_EU_Gebaeudeerfassung.pdf 
    39  
    40 CREATE TABLE ax_gebaeude_bauweise ( 
     26-- alter Name: ax_gebaeude_bauweise 
     27DROP TABLE v_geb_bauweise; 
     28CREATE TABLE v_geb_bauweise ( 
    4129    bauweise_id            integer,  
    4230    bauweise_beschreibung  character varying, 
    43     CONSTRAINT pk_ax_ax_gebaeude_bauweise PRIMARY KEY (bauweise_id) 
    44   ); 
    45  
    46 COMMENT ON TABLE ax_gebaeude_bauweise  
    47  IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_gebaeude", Feld "bauweise".'; 
    48  
    49 COMMENT ON COLUMN ax_gebaeude_bauweise.bauweise_id           IS 'numerischer SchlÃŒssel'; 
    50 COMMENT ON COLUMN ax_gebaeude_bauweise.bauweise_beschreibung IS 'Bezeichnung, Bedeutung'; 
    51  
    52 INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1100,'Freistehendes EinzelgebÀude'); 
    53 INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1200,'Freistehender GebÀudeblock'); 
    54 INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1300,'Einzelgarage'); 
    55 INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1400,'Doppelgarage'); 
    56 INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1500,'Sammelgarage'); 
    57 INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2100,'DoppelhaushÀlfte'); 
    58 INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2200,'Reihenhaus'); 
    59 INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2300,'Haus in Reihe'); 
    60 INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2400,'Gruppenhaus'); 
    61 INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2500,'GebÀudeblock in geschlossener Bauweise'); 
    62 INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (4000,'Offene Halle'); 
     31    CONSTRAINT pk_v_geb_bauweise PRIMARY KEY (bauweise_id) 
     32  ); 
     33 
     34COMMENT ON TABLE v_geb_bauweise  
     35 IS 'GebÀude, Spalte: Bauweise - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_gebaeude", Feld "bauweise".'; 
     36 
     37COMMENT ON COLUMN v_geb_bauweise.bauweise_id           IS 'numerischer SchlÃŒssel'; 
     38COMMENT ON COLUMN v_geb_bauweise.bauweise_beschreibung IS 'Bezeichnung, Bedeutung'; 
     39 
     40INSERT INTO v_geb_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1100,'Freistehendes EinzelgebÀude'); 
     41INSERT INTO v_geb_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1200,'Freistehender GebÀudeblock'); 
     42INSERT INTO v_geb_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1300,'Einzelgarage'); 
     43INSERT INTO v_geb_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1400,'Doppelgarage'); 
     44INSERT INTO v_geb_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1500,'Sammelgarage'); 
     45INSERT INTO v_geb_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2100,'DoppelhaushÀlfte'); 
     46INSERT INTO v_geb_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2200,'Reihenhaus'); 
     47INSERT INTO v_geb_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2300,'Haus in Reihe'); 
     48INSERT INTO v_geb_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2400,'Gruppenhaus'); 
     49INSERT INTO v_geb_bauweise (bauweise_id, bauweise_beschreibung) VALUES (2500,'GebÀudeblock in geschlossener Bauweise'); 
     50INSERT INTO v_geb_bauweise (bauweise_id, bauweise_beschreibung) VALUES (4000,'Offene Halle'); 
    6351 
    6452 
    6553-- G e b a e u d e - F u n k t i o n 
    6654-- --------------------------------- 
    67 -- Tabelle wird z.B. benoetigt in Buchauskunft, Modul 'alkisgebaeudenw.php' 
    68 -- Kennung   = 31001 
    6955-- Objektart = 'ax_gebaeude' 
    70  
    71 --DROP TABLE ax_gebaeude_gebaeudefunktion; -- alter Name 
    72  
    73 CREATE TABLE ax_gebaeude_funktion ( 
     56-- alter Name: ax_gebaeude_funktion 
     57DROP TABLE v_geb_funktion;  
     58CREATE TABLE v_geb_funktion ( 
    7459    wert        integer,  
    7560    bezeichner  character varying, 
    76     CONSTRAINT pk_ax_gebaeude_funktion_wert PRIMARY KEY (wert) 
     61    CONSTRAINT pk_v_geb_funktion_w PRIMARY KEY (wert) 
    7762   ); 
    7863 
    79 COMMENT ON TABLE  ax_gebaeude_funktion  
    80  IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_gebaeude", Feld "funktion".'; 
    81  
    82 COMMENT ON COLUMN ax_gebaeude_funktion.wert       IS 'numerischer SchlÃŒssel'; 
    83 COMMENT ON COLUMN ax_gebaeude_funktion.bezeichner IS 'Bezeichnung, Bedeutung'; 
    84  
    85 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1000,'WohngebÀude'); 
    86 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1010,'Wohnhaus'); 
    87 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1020,'Wohnheim'); 
    88 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1021,'Kinderheim'); 
    89 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1022,'Seniorenheim'); 
    90 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1023,'Schwesternwohnheim'); 
    91 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1024,'Studenten-, SchÃŒlerwohnheim'); 
    92 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1025,'Schullandheim'); 
    93 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1100,'Gemischt genutztes GebÀude mit Wohnen'); 
    94 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1110,'WohngebÀude mit Gemeinbedarf'); 
    95 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1120,'WohngebÀude mit Handel und Dienstleistungen'); 
    96 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1121,'Wohn- und VerwaltungsgebÀude'); 
    97 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1122,'Wohn- und BÃŒrogebÀude'); 
    98 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1123,'Wohn- und GeschÀftsgebÀude'); 
    99 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1130,'WohngebÀude mit Gewerbe und Industrie'); 
    100 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1131,'Wohn- und BetriebsgebÀude'); 
    101 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1210,'Land- und forstwirtschaftliches WohngebÀude'); 
    102 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1220,'Land- und forstwirtschaftliches Wohn- und BetriebsgebÀude'); 
    103 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1221,'Bauernhaus'); 
    104 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1222,'Wohn- und WirtschaftsgebÀude'); 
    105 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1223,'Forsthaus'); 
    106 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1310,'GebÀude zur Freizeitgestaltung'); 
    107 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1311,'Ferienhaus'); 
    108 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1312,'Wochenendhaus'); 
    109 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1313,'Gartenhaus'); 
    110 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2000,'GebÀude fÃŒr Wirtschaft oder Gewerbe'); 
    111 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2010,'GebÀude fÃŒr Handel und Dienstleistungen'); 
    112 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2020,'BÃŒrogebÀude'); 
    113 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2030,'Kreditinstitut'); 
    114 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2040,'Versicherung'); 
    115 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2050,'GeschÀftsgebÀude'); 
    116 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2051,'Kaufhaus'); 
    117 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2052,'Einkaufszentrum'); 
    118 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2053,'Markthalle'); 
    119 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2054,'Laden'); 
    120 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2055,'Kiosk'); 
    121 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2056,'Apotheke'); 
    122 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2060,'Messehalle'); 
    123 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2070,'GebÀude fÃŒr Beherbergung'); 
    124 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2071,'Hotel, Motel, Pension'); 
    125 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2072,'Jugendherberge'); 
    126 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2073,'HÃŒtte (mit Übernachtungsmöglichkeit)'); 
    127 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2074,'CampingplatzgebÀude'); 
    128 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2080,'GebÀude fÃŒr Bewirtung'); 
    129 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2081,'GaststÀtte, Restaurant'); 
    130 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2082,'HÃŒtte (ohne Übernachtungsmöglichkeit)'); 
    131 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2083,'Kantine'); 
    132 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2090,'Freizeit- und VergnÃŒgungsstÀtte'); 
    133 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2091,'Festsaal'); 
    134 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2092,'Kino'); 
    135 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2093,'Kegel-, Bowlinghalle'); 
    136 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2094,'Spielkasino'); 
    137 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2100,'GebÀude fÃŒr Gewerbe und Industrie'); 
    138 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2110,'ProduktionsgebÀude'); 
    139 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2111,'Fabrik'); 
    140 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2112,'BetriebsgebÀude'); 
    141 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2113,'Brauerei'); 
    142 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2114,'Brennerei'); 
    143 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2120,'Werkstatt'); 
    144 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2121,'SÀgewerk'); 
    145 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2130,'Tankstelle'); 
    146 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2131,'Waschstraße, Waschanlage, Waschhalle'); 
    147 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2140,'GebÀude fÃŒr Vorratshaltung'); 
    148 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2141,'KÃŒhlhaus'); 
    149 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2142,'SpeichergebÀude'); 
    150 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2143,'Lagerhalle, Lagerschuppen, Lagerhaus'); 
    151 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2150,'SpeditionsgebÀude'); 
    152 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2160,'GebÀude fÃŒr Forschungszwecke'); 
    153 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2170,'GebÀude fÃŒr Grundstoffgewinnung'); 
    154 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2171,'Bergwerk'); 
    155 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2172,'Saline'); 
    156 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2180,'GebÀude fÃŒr betriebliche Sozialeinrichtung'); 
    157 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2200,'Sonstiges GebÀude fÃŒr Gewerbe und Industrie'); 
    158 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2210,'MÃŒhle'); 
    159 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2211,'WindmÃŒhle'); 
    160 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2212,'WassermÃŒhle'); 
    161 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2213,'Schöpfwerk'); 
    162 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2220,'Wetterstation'); 
    163 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2310,'GebÀude fÃŒr Handel und Dienstleistung mit Wohnen'); 
    164 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2320,'GebÀude fÃŒr Gewerbe und Industrie mit Wohnen'); 
    165 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2400,'BetriebsgebÀude zu Verkehrsanlagen (allgemein)'); 
    166 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2410,'BetriebsgebÀude fÃŒr Straßenverkehr'); 
    167 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2411,'Straßenmeisterei'); 
    168 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2412,'Wartehalle'); 
    169 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2420,'BetriebsgebÀude fÃŒr Schienenverkehr'); 
    170 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2421,'BahnwÀrterhaus'); 
    171 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2422,'Lokschuppen, Wagenhalle'); 
    172 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2423,'Stellwerk, Blockstelle'); 
    173 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2424,'BetriebsgebÀude des GÃŒterbahnhofs'); 
    174 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2430,'BetriebsgebÀude fÃŒr Flugverkehr'); 
    175 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2431,'Flugzeughalle'); 
    176 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2440,'BetriebsgebÀude fÃŒr Schiffsverkehr'); 
    177 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2441,'Werft (Halle)'); 
    178 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2442,'Dock (Halle)'); 
    179 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2443,'BetriebsgebÀude zur Schleuse'); 
    180 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2444,'Bootshaus'); 
    181 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2450,'BetriebsgebÀude zur Seilbahn'); 
    182 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2451,'Spannwerk zur Drahtseilbahn'); 
    183 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2460,'GebÀude zum Parken'); 
    184 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2461,'Parkhaus'); 
    185 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2462,'Parkdeck'); 
    186 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2463,'Garage'); 
    187 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2464,'Fahrzeughalle'); 
    188 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2465,'Tiefgarage'); 
    189 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2500,'GebÀude zur Versorgung'); 
    190 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2501,'GebÀude zur Energieversorgung'); 
    191 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2510,'GebÀude zur Wasserversorgung'); 
    192 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2511,'Wasserwerk'); 
    193 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2512,'Pumpstation'); 
    194 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2513,'WasserbehÀlter'); 
    195 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2520,'GebÀude zur ElektrizitÀtsversorgung'); 
    196 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2521,'ElektrizitÀtswerk'); 
    197 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2522,'Umspannwerk'); 
    198 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2523,'Umformer'); 
    199 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2527,'ReaktorgebÀude'); 
    200 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2528,'Turbinenhaus'); 
    201 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2529,'Kesselhaus'); 
    202 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2540,'GebÀude fÃŒr Fernmeldewesen'); 
    203 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2560,'GebÀude an unterirdischen Leitungen'); 
    204 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2570,'GebÀude zur Gasversorgung'); 
    205 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2571,'Gaswerk'); 
    206 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2580,'Heizwerk'); 
    207 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2590,'GebÀude zur Versorgungsanlage'); 
    208 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2591,'Pumpwerk (nicht fÃŒr Wasserversorgung)'); 
    209 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2600,'GebÀude zur Entsorgung'); 
    210 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2610,'GebÀude zur Abwasserbeseitigung'); 
    211 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2611,'GebÀude der KlÀranlage'); 
    212 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2612,'Toilette'); 
    213 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2620,'GebÀude zur Abfallbehandlung'); 
    214 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2621,'MÃŒllbunker'); 
    215 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2622,'GebÀude zur MÃŒllverbrennung'); 
    216 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2623,'GebÀude der Abfalldeponie'); 
    217 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2700,'GebÀude fÃŒr Land- und Forstwirtschaft'); 
    218 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2720,'Land- und forstwirtschaftliches BetriebsgebÀude'); 
    219 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2721,'Scheune'); 
    220 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2723,'Schuppen'); 
    221 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2724,'Stall'); 
    222 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2726,'Scheune und Stall'); 
    223 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2727,'Stall fÃŒr Tiergroßhaltung'); 
    224 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2728,'Reithalle'); 
    225 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2729,'WirtschaftsgebÀude'); 
    226 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2732,'AlmhÃŒtte'); 
    227 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2735,'Jagdhaus, JagdhÃŒtte'); 
    228 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2740,'Treibhaus, GewÀchshaus'); 
    229 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2741,'Treibhaus'); 
    230 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2742,'GewÀchshaus, verschiebbar'); 
    231 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3000,'GebÀude fÃŒr öffentliche Zwecke'); 
    232 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3010,'VerwaltungsgebÀude'); 
    233 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3011,'Parlament'); 
    234 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3012,'Rathaus'); 
    235 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3013,'Post'); 
    236 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3014,'Zollamt'); 
    237 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3015,'Gericht'); 
    238 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3016,'Botschaft, Konsulat'); 
    239 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3017,'Kreisverwaltung'); 
    240 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3018,'Bezirksregierung'); 
    241 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3019,'Finanzamt'); 
    242 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3020,'GebÀude fÃŒr Bildung und Forschung'); 
    243 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3021,'Allgemein bildende Schule'); 
    244 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3022,'Berufsbildende Schule'); 
    245 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3023,'HochschulgebÀude (Fachhochschule, UniversitÀt)'); 
    246 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3024,'Forschungsinstitut'); 
    247 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3030,'GebÀude fÃŒr kulturelle Zwecke'); 
    248 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3031,'Schloss'); 
    249 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3032,'Theater, Oper'); 
    250 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3033,'KonzertgebÀude'); 
    251 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3034,'Museum'); 
    252 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3035,'Rundfunk, Fernsehen'); 
    253 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3036,'VeranstaltungsgebÀude'); 
    254 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3037,'Bibliothek, BÃŒcherei'); 
    255 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3038,'Burg, Festung'); 
    256 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3040,'GebÀude fÃŒr religiöse Zwecke'); 
    257 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3041,'Kirche'); 
    258 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3042,'Synagoge'); 
    259 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3043,'Kapelle'); 
    260 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3044,'Gemeindehaus'); 
    261 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3045,'Gotteshaus'); 
    262 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3046,'Moschee'); 
    263 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3047,'Tempel'); 
    264 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3048,'Kloster'); 
    265 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3050,'GebÀude fÃŒr Gesundheitswesen'); 
    266 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3051,'Krankenhaus'); 
    267 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3052,'Heilanstalt, Pflegeanstalt, Pflegestation'); 
    268 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3053,'Ärztehaus, Poliklinik'); 
    269 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3060,'GebÀude fÃŒr soziale Zwecke'); 
    270 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3061,'Jugendfreizeitheim'); 
    271 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3062,'Freizeit-, Vereinsheim, Dorfgemeinschafts-, BÃŒrgerhaus'); 
    272 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3063,'SeniorenfreizeitstÀtte'); 
    273 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3064,'Obdachlosenheim'); 
    274 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3065,'Kinderkrippe, Kindergarten, KindertagesstÀtte'); 
    275 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3066,'Asylbewerberheim'); 
    276 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3070,'GebÀude fÃŒr Sicherheit und Ordnung'); 
    277 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3071,'Polizei'); 
    278 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3072,'Feuerwehr'); 
    279 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3073,'Kaserne'); 
    280 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3074,'Schutzbunker'); 
    281 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3075,'Justizvollzugsanstalt'); 
    282 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3080,'FriedhofsgebÀude'); 
    283 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3081,'Trauerhalle'); 
    284 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3082,'Krematorium'); 
    285 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3090,'EmpfangsgebÀude'); 
    286 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3091,'BahnhofsgebÀude'); 
    287 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3092,'FlughafengebÀude'); 
    288 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3094,'GebÀude zum U-Bahnhof'); 
    289 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3095,'GebÀude zum S-Bahnhof'); 
    290 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3097,'GebÀude zum Busbahnhof'); 
    291 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3098,'EmpfangsgebÀude Schifffahrt'); 
    292 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3100,'GebÀude fÃŒr öffentliche Zwecke mit Wohnen'); 
    293 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3200,'GebÀude fÃŒr Erholungszwecke'); 
    294 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3210,'GebÀude fÃŒr Sportzwecke'); 
    295 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3211,'Sport-, Turnhalle'); 
    296 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3212,'GebÀude zum Sportplatz'); 
    297 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3220,'BadegebÀude'); 
    298 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3221,'Hallenbad'); 
    299 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3222,'GebÀude im Freibad'); 
    300 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3230,'GebÀude im Stadion'); 
    301 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3240,'GebÀude fÃŒr Kurbetrieb'); 
    302 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3241,'BadegebÀude fÃŒr medizinische Zwecke'); 
    303 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3242,'Sanatorium'); 
    304 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3260,'GebÀude im Zoo'); 
    305 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3261,'EmpfangsgebÀude des Zoos'); 
    306 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3262,'Aquarium, Terrarium, Voliere'); 
    307 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3263,'Tierschauhaus'); 
    308 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3264,'Stall im Zoo'); 
    309 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3270,'GebÀude im botanischen Garten'); 
    310 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3271,'EmpfangsgebÀude des botanischen Gartens'); 
    311 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3272,'GewÀchshaus (Botanik)'); 
    312 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3273,'Pflanzenschauhaus'); 
    313 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3280,'GebÀude fÃŒr andere Erholungseinrichtung'); 
    314 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3281,'SchutzhÃŒtte'); 
    315 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3290,'Touristisches Informationszentrum'); 
    316 INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (9998,'Nach Quellenlage nicht zu spezifizieren'); 
     64COMMENT ON TABLE  v_geb_funktion  
     65 IS 'GebÀude, Spalte: Funktion - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_gebaeude", Feld "funktion".'; 
     66 
     67COMMENT ON COLUMN v_geb_funktion.wert       IS 'numerischer SchlÃŒssel'; 
     68COMMENT ON COLUMN v_geb_funktion.bezeichner IS 'Bezeichnung, Bedeutung'; 
     69 
     70INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1000,'WohngebÀude'); 
     71INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1010,'Wohnhaus'); 
     72INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1020,'Wohnheim'); 
     73INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1021,'Kinderheim'); 
     74INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1022,'Seniorenheim'); 
     75INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1023,'Schwesternwohnheim'); 
     76INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1024,'Studenten-, SchÃŒlerwohnheim'); 
     77INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1025,'Schullandheim'); 
     78INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1100,'Gemischt genutztes GebÀude mit Wohnen'); 
     79INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1110,'WohngebÀude mit Gemeinbedarf'); 
     80INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1120,'WohngebÀude mit Handel und Dienstleistungen'); 
     81INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1121,'Wohn- und VerwaltungsgebÀude'); 
     82INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1122,'Wohn- und BÃŒrogebÀude'); 
     83INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1123,'Wohn- und GeschÀftsgebÀude'); 
     84INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1130,'WohngebÀude mit Gewerbe und Industrie'); 
     85INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1131,'Wohn- und BetriebsgebÀude'); 
     86INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1210,'Land- und forstwirtschaftliches WohngebÀude'); 
     87INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1220,'Land- und forstwirtschaftliches Wohn- und BetriebsgebÀude'); 
     88INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1221,'Bauernhaus'); 
     89INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1222,'Wohn- und WirtschaftsgebÀude'); 
     90INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1223,'Forsthaus'); 
     91INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1310,'GebÀude zur Freizeitgestaltung'); 
     92INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1311,'Ferienhaus'); 
     93INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1312,'Wochenendhaus'); 
     94INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (1313,'Gartenhaus'); 
     95INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2000,'GebÀude fÃŒr Wirtschaft oder Gewerbe'); 
     96INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2010,'GebÀude fÃŒr Handel und Dienstleistungen'); 
     97INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2020,'BÃŒrogebÀude'); 
     98INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2030,'Kreditinstitut'); 
     99INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2040,'Versicherung'); 
     100INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2050,'GeschÀftsgebÀude'); 
     101INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2051,'Kaufhaus'); 
     102INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2052,'Einkaufszentrum'); 
     103INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2053,'Markthalle'); 
     104INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2054,'Laden'); 
     105INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2055,'Kiosk'); 
     106INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2056,'Apotheke'); 
     107INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2060,'Messehalle'); 
     108INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2070,'GebÀude fÃŒr Beherbergung'); 
     109INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2071,'Hotel, Motel, Pension'); 
     110INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2072,'Jugendherberge'); 
     111INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2073,'HÃŒtte (mit Übernachtungsmöglichkeit)'); 
     112INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2074,'CampingplatzgebÀude'); 
     113INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2080,'GebÀude fÃŒr Bewirtung'); 
     114INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2081,'GaststÀtte, Restaurant'); 
     115INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2082,'HÃŒtte (ohne Übernachtungsmöglichkeit)'); 
     116INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2083,'Kantine'); 
     117INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2090,'Freizeit- und VergnÃŒgungsstÀtte'); 
     118INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2091,'Festsaal'); 
     119INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2092,'Kino'); 
     120INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2093,'Kegel-, Bowlinghalle'); 
     121INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2094,'Spielkasino'); 
     122INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2100,'GebÀude fÃŒr Gewerbe und Industrie'); 
     123INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2110,'ProduktionsgebÀude'); 
     124INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2111,'Fabrik'); 
     125INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2112,'BetriebsgebÀude'); 
     126INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2113,'Brauerei'); 
     127INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2114,'Brennerei'); 
     128INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2120,'Werkstatt'); 
     129INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2121,'SÀgewerk'); 
     130INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2130,'Tankstelle'); 
     131INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2131,'Waschstraße, Waschanlage, Waschhalle'); 
     132INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2140,'GebÀude fÃŒr Vorratshaltung'); 
     133INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2141,'KÃŒhlhaus'); 
     134INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2142,'SpeichergebÀude'); 
     135INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2143,'Lagerhalle, Lagerschuppen, Lagerhaus'); 
     136INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2150,'SpeditionsgebÀude'); 
     137INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2160,'GebÀude fÃŒr Forschungszwecke'); 
     138INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2170,'GebÀude fÃŒr Grundstoffgewinnung'); 
     139INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2171,'Bergwerk'); 
     140INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2172,'Saline'); 
     141INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2180,'GebÀude fÃŒr betriebliche Sozialeinrichtung'); 
     142INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2200,'Sonstiges GebÀude fÃŒr Gewerbe und Industrie'); 
     143INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2210,'MÃŒhle'); 
     144INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2211,'WindmÃŒhle'); 
     145INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2212,'WassermÃŒhle'); 
     146INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2213,'Schöpfwerk'); 
     147INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2220,'Wetterstation'); 
     148INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2310,'GebÀude fÃŒr Handel und Dienstleistung mit Wohnen'); 
     149INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2320,'GebÀude fÃŒr Gewerbe und Industrie mit Wohnen'); 
     150INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2400,'BetriebsgebÀude zu Verkehrsanlagen (allgemein)'); 
     151INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2410,'BetriebsgebÀude fÃŒr Straßenverkehr'); 
     152INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2411,'Straßenmeisterei'); 
     153INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2412,'Wartehalle'); 
     154INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2420,'BetriebsgebÀude fÃŒr Schienenverkehr'); 
     155INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2421,'BahnwÀrterhaus'); 
     156INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2422,'Lokschuppen, Wagenhalle'); 
     157INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2423,'Stellwerk, Blockstelle'); 
     158INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2424,'BetriebsgebÀude des GÃŒterbahnhofs'); 
     159INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2430,'BetriebsgebÀude fÃŒr Flugverkehr'); 
     160INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2431,'Flugzeughalle'); 
     161INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2440,'BetriebsgebÀude fÃŒr Schiffsverkehr'); 
     162INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2441,'Werft (Halle)'); 
     163INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2442,'Dock (Halle)'); 
     164INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2443,'BetriebsgebÀude zur Schleuse'); 
     165INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2444,'Bootshaus'); 
     166INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2450,'BetriebsgebÀude zur Seilbahn'); 
     167INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2451,'Spannwerk zur Drahtseilbahn'); 
     168INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2460,'GebÀude zum Parken'); 
     169INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2461,'Parkhaus'); 
     170INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2462,'Parkdeck'); 
     171INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2463,'Garage'); 
     172INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2464,'Fahrzeughalle'); 
     173INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2465,'Tiefgarage'); 
     174INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2500,'GebÀude zur Versorgung'); 
     175INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2501,'GebÀude zur Energieversorgung'); 
     176INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2510,'GebÀude zur Wasserversorgung'); 
     177INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2511,'Wasserwerk'); 
     178INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2512,'Pumpstation'); 
     179INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2513,'WasserbehÀlter'); 
     180INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2520,'GebÀude zur ElektrizitÀtsversorgung'); 
     181INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2521,'ElektrizitÀtswerk'); 
     182INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2522,'Umspannwerk'); 
     183INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2523,'Umformer'); 
     184INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2527,'ReaktorgebÀude'); 
     185INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2528,'Turbinenhaus'); 
     186INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2529,'Kesselhaus'); 
     187INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2540,'GebÀude fÃŒr Fernmeldewesen'); 
     188INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2560,'GebÀude an unterirdischen Leitungen'); 
     189INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2570,'GebÀude zur Gasversorgung'); 
     190INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2571,'Gaswerk'); 
     191INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2580,'Heizwerk'); 
     192INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2590,'GebÀude zur Versorgungsanlage'); 
     193INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2591,'Pumpwerk (nicht fÃŒr Wasserversorgung)'); 
     194INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2600,'GebÀude zur Entsorgung'); 
     195INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2610,'GebÀude zur Abwasserbeseitigung'); 
     196INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2611,'GebÀude der KlÀranlage'); 
     197INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2612,'Toilette'); 
     198INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2620,'GebÀude zur Abfallbehandlung'); 
     199INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2621,'MÃŒllbunker'); 
     200INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2622,'GebÀude zur MÃŒllverbrennung'); 
     201INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2623,'GebÀude der Abfalldeponie'); 
     202INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2700,'GebÀude fÃŒr Land- und Forstwirtschaft'); 
     203INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2720,'Land- und forstwirtschaftliches BetriebsgebÀude'); 
     204INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2721,'Scheune'); 
     205INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2723,'Schuppen'); 
     206INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2724,'Stall'); 
     207INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2726,'Scheune und Stall'); 
     208INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2727,'Stall fÃŒr Tiergroßhaltung'); 
     209INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2728,'Reithalle'); 
     210INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2729,'WirtschaftsgebÀude'); 
     211INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2732,'AlmhÃŒtte'); 
     212INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2735,'Jagdhaus, JagdhÃŒtte'); 
     213INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2740,'Treibhaus, GewÀchshaus'); 
     214INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2741,'Treibhaus'); 
     215INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (2742,'GewÀchshaus, verschiebbar'); 
     216INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3000,'GebÀude fÃŒr öffentliche Zwecke'); 
     217INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3010,'VerwaltungsgebÀude'); 
     218INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3011,'Parlament'); 
     219INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3012,'Rathaus'); 
     220INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3013,'Post'); 
     221INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3014,'Zollamt'); 
     222INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3015,'Gericht'); 
     223INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3016,'Botschaft, Konsulat'); 
     224INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3017,'Kreisverwaltung'); 
     225INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3018,'Bezirksregierung'); 
     226INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3019,'Finanzamt'); 
     227INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3020,'GebÀude fÃŒr Bildung und Forschung'); 
     228INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3021,'Allgemein bildende Schule'); 
     229INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3022,'Berufsbildende Schule'); 
     230INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3023,'HochschulgebÀude (Fachhochschule, UniversitÀt)'); 
     231INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3024,'Forschungsinstitut'); 
     232INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3030,'GebÀude fÃŒr kulturelle Zwecke'); 
     233INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3031,'Schloss'); 
     234INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3032,'Theater, Oper'); 
     235INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3033,'KonzertgebÀude'); 
     236INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3034,'Museum'); 
     237INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3035,'Rundfunk, Fernsehen'); 
     238INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3036,'VeranstaltungsgebÀude'); 
     239INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3037,'Bibliothek, BÃŒcherei'); 
     240INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3038,'Burg, Festung'); 
     241INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3040,'GebÀude fÃŒr religiöse Zwecke'); 
     242INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3041,'Kirche'); 
     243INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3042,'Synagoge'); 
     244INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3043,'Kapelle'); 
     245INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3044,'Gemeindehaus'); 
     246INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3045,'Gotteshaus'); 
     247INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3046,'Moschee'); 
     248INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3047,'Tempel'); 
     249INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3048,'Kloster'); 
     250INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3050,'GebÀude fÃŒr Gesundheitswesen'); 
     251INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3051,'Krankenhaus'); 
     252INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3052,'Heilanstalt, Pflegeanstalt, Pflegestation'); 
     253INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3053,'Ärztehaus, Poliklinik'); 
     254INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3060,'GebÀude fÃŒr soziale Zwecke'); 
     255INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3061,'Jugendfreizeitheim'); 
     256INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3062,'Freizeit-, Vereinsheim, Dorfgemeinschafts-, BÃŒrgerhaus'); 
     257INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3063,'SeniorenfreizeitstÀtte'); 
     258INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3064,'Obdachlosenheim'); 
     259INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3065,'Kinderkrippe, Kindergarten, KindertagesstÀtte'); 
     260INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3066,'Asylbewerberheim'); 
     261INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3070,'GebÀude fÃŒr Sicherheit und Ordnung'); 
     262INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3071,'Polizei'); 
     263INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3072,'Feuerwehr'); 
     264INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3073,'Kaserne'); 
     265INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3074,'Schutzbunker'); 
     266INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3075,'Justizvollzugsanstalt'); 
     267INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3080,'FriedhofsgebÀude'); 
     268INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3081,'Trauerhalle'); 
     269INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3082,'Krematorium'); 
     270INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3090,'EmpfangsgebÀude'); 
     271INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3091,'BahnhofsgebÀude'); 
     272INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3092,'FlughafengebÀude'); 
     273INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3094,'GebÀude zum U-Bahnhof'); 
     274INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3095,'GebÀude zum S-Bahnhof'); 
     275INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3097,'GebÀude zum Busbahnhof'); 
     276INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3098,'EmpfangsgebÀude Schifffahrt'); 
     277INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3100,'GebÀude fÃŒr öffentliche Zwecke mit Wohnen'); 
     278INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3200,'GebÀude fÃŒr Erholungszwecke'); 
     279INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3210,'GebÀude fÃŒr Sportzwecke'); 
     280INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3211,'Sport-, Turnhalle'); 
     281INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3212,'GebÀude zum Sportplatz'); 
     282INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3220,'BadegebÀude'); 
     283INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3221,'Hallenbad'); 
     284INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3222,'GebÀude im Freibad'); 
     285INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3230,'GebÀude im Stadion'); 
     286INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3240,'GebÀude fÃŒr Kurbetrieb'); 
     287INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3241,'BadegebÀude fÃŒr medizinische Zwecke'); 
     288INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3242,'Sanatorium'); 
     289INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3260,'GebÀude im Zoo'); 
     290INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3261,'EmpfangsgebÀude des Zoos'); 
     291INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3262,'Aquarium, Terrarium, Voliere'); 
     292INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3263,'Tierschauhaus'); 
     293INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3264,'Stall im Zoo'); 
     294INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3270,'GebÀude im botanischen Garten'); 
     295INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3271,'EmpfangsgebÀude des botanischen Gartens'); 
     296INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3272,'GewÀchshaus (Botanik)'); 
     297INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3273,'Pflanzenschauhaus'); 
     298INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3280,'GebÀude fÃŒr andere Erholungseinrichtung'); 
     299INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3281,'SchutzhÃŒtte'); 
     300INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (3290,'Touristisches Informationszentrum'); 
     301INSERT INTO v_geb_funktion (wert, bezeichner) VALUES (9998,'Nach Quellenlage nicht zu spezifizieren'); 
    317302 
    318303 
    319304-- W e i t e r e   G e b a e u d e - F u n k t i o n 
    320305-- ------------------------------------------------- 
    321  
    322 --DROP TABLE ax_gebaeude_weiterefunktion; 
    323 CREATE TABLE ax_gebaeude_weiterefunktion ( 
     306-- alter Name: ax_gebaeude_weiterefunktion 
     307DROP TABLE v_geb_weiterefkt; 
     308CREATE TABLE v_geb_weiterefkt ( 
    324309    wert        integer, 
    325310    bezeichner  character varying, 
    326         erklaer         character varying, 
    327     CONSTRAINT pk_ax_gebaeude_weitfunktion_wert PRIMARY KEY (wert) 
     311    erklaer     character varying, 
     312    CONSTRAINT pk_v_geb_weitfkt_w PRIMARY KEY (wert) 
    328313   ); 
    329314 
    330 COMMENT ON TABLE  ax_gebaeude_weiterefunktion  
    331  IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_gebaeude", Feld "weiterefunktion".'; 
    332  
    333 COMMENT ON COLUMN ax_gebaeude_weiterefunktion.wert       IS 'numerischer SchlÃŒssel'; 
    334 COMMENT ON COLUMN ax_gebaeude_weiterefunktion.bezeichner IS 'Lange Bezeichnung'; 
    335 COMMENT ON COLUMN ax_gebaeude_weiterefunktion.erklaer    IS 'ALKIS erklÀrt uns die Welt'; 
    336  
    337 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1000, 'Bankfiliale',    '"Bankfiliale" ist eine Einrichtung in der GeldgeschÀfte getÀtigt werden.'); 
    338 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1010, 'Hotel',          '"Hotel" ist ein Beherbergungs- und/oder Verpflegungsbetrieb.'); 
    339 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1020, 'Jugendherberge', '"Jugendherberge" ist eine zur Förderung von Jugendreisen dienende Aufenthalts- und ÜbernachtungsstÀtte.');       
    340 INSERT 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.'); 
    341 INSERT 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.'); 
    342 INSERT 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.'); 
    343 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1060, 'Tiefgarage',     '"Tiefgarage" ist ein Bauwerk unterhalb der ErdoberflÀche, in dem Fahrzeuge abgestellt werden.'); 
    344 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1070, 'Parkdeck',       '"Parkdeck" ist eine FlÀche auf einem GebÀude, auf der Fahrzeuge abgestellt werden.'); 
    345 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1080, 'Toilette',       '"Toilette" ist eine Einrichtung mit sanitÀren Vorrichtungen zum Verrichtung der Notdurft.'); 
    346 INSERT 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.'); 
    347 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1100, 'Zoll',           '"Zoll" ist eine Einrichtung der Zollabfertigung.'); 
    348 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1110, 'Theater',        '"Theater" ist eine Einrichtung, in der BÃŒhnenstÃŒcke aufgefÃŒhrt werden.'); 
    349 INSERT 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.'); 
    350 INSERT 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.'); 
    351 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1140, 'Kapelle',        '"Kapelle" ist eine Einrichtung fÃŒr (christliche) gottesdienstliche Zwecke.'); 
    352 INSERT 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.');         
    353 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1160, 'Tempel',         ''); 
    354 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1170, 'Apotheke',       '"Apotheke" ist ein GeschÀft, in dem Arzneimittel hergestellt und verkauft werden.'); 
    355 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1180, 'Polizeiwache',   '"Polizeiwache" ist eine Dienststelle der Polizei.'); 
    356 INSERT 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.'); 
    357 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1200, 'Touristisches Informationszentrum', '"Touristisches Informationszentrum" ist eine Auskunftsstelle fÃŒr Touristen.'); 
    358 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1210, 'Kindergarten',    '"Kindergarten" ist eine Einrichtung, in der Kinder im Vorschulalter betreut werden.'); 
    359 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1220, 'Arztpraxis',      '"Arztpraxis" ist die ArbeitsstÀtte eines Arztes.'); 
    360 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1230, 'Supermarkt',      ''); 
    361 INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner, erklaer) VALUES (1240, 'GeschÀft',        ''); 
     315COMMENT ON TABLE  v_geb_weiterefkt  
     316 IS 'GebÀude, Spalte: Weitere Funktion - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_gebaeude", Feld "weiterefunktion".'; 
     317 
     318COMMENT ON COLUMN v_geb_weiterefkt.wert       IS 'numerischer SchlÃŒssel'; 
     319COMMENT ON COLUMN v_geb_weiterefkt.bezeichner IS 'Lange Bezeichnung'; 
     320COMMENT ON COLUMN v_geb_weiterefkt.erklaer    IS 'ALKIS erklÀrt uns die Welt'; 
     321 
     322INSERT INTO v_geb_weiterefkt (wert, bezeichner, erklaer) VALUES (1000, 'Bankfiliale',    '"Bankfiliale" ist eine Einrichtung in der GeldgeschÀfte getÀtigt werden.'); 
     323INSERT INTO v_geb_weiterefkt (wert, bezeichner, erklaer) VALUES (1010, 'Hotel',          '"Hotel" ist ein Beherbergungs- und/oder Verpflegungsbetrieb.'); 
     324INSERT INTO v_geb_weiterefkt (wert, bezeichner, erklaer) VALUES (1020, 'Jugendherberge', '"Jugendherberge" ist eine zur Förderung von Jugendreisen dienende Aufenthalts- und ÜbernachtungsstÀtte.');  
     325INSERT INTO v_geb_weiterefkt (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.'); 
     326INSERT INTO v_geb_weiterefkt (wert, bezeichner, erklaer) VALUES (1040, 'Kino',           '"Kino" ist eine Einrichtung, in der alle Arten von Filmen bzw. Lichtspielen fÃŒr ein Publikum abgespielt werden.'); 
     327INSERT INTO v_geb_weiterefkt (wert, bezeichner, erklaer) VALUES (1050, 'Spielkasino',    '"Spielkasino" ist eine Einrichtung, in der öffentlich zugÀnglich staatlich konzessioniertes GlÃŒcksspiel betrieben wird.'); 
     328INSERT INTO v_geb_weiterefkt (wert, bezeichner, erklaer) VALUES (1060, 'Tiefgarage',     '"Tiefgarage" ist ein Bauwerk unterhalb der ErdoberflÀche, in dem Fahrzeuge abgestellt werden.'); 
     329INSERT INTO v_geb_weiterefkt (wert, bezeichner, erklaer) VALUES (1070, 'Parkdeck',       '"Parkdeck" ist eine FlÀche auf einem GebÀude, auf der Fahrzeuge abgestellt werden.'); 
     330INSERT INTO v_geb_weiterefkt (wert, bezeichner, erklaer) VALUES (1080, 'Toilette',       '"Toilette" ist eine Einrichtung mit sanitÀren Vorrichtungen zum Verrichtung der Notdurft.'); 
     331INSERT INTO v_geb_weiterefkt (wert, bezeichner, erklaer) VALUES (1090, 'Post',           '"Post" ist eine Einrichtung, von der aus Briefe, Pakete befördert und weitere Dienstleistungen angeboten werden.'); 
     332INSERT INTO v_geb_weiterefkt (wert, bezeichner, erklaer) VALUES (1100, 'Zoll',           '"Zoll" ist eine Einrichtung der Zollabfertigung.'); 
     333INSERT INTO v_geb_weiterefkt (wert, bezeichner, erklaer) VALUES (1110, 'Theater',        '"Theater" ist eine Einrichtung, in der BÃŒhnenstÃŒcke aufgefÃŒhrt werden.'); 
     334INSERT INTO v_geb_weiterefkt (wert, bezeichner, erklaer) VALUES (1120, 'Museum',         '"Museum" ist eine Einrichtung in der Sammlungen von (historischen) Objekten oder Reproduktionen davon ausgestellt werden.'); 
     335INSERT INTO v_geb_weiterefkt (wert, bezeichner, erklaer) VALUES (1130, 'Bibliothek',     '"Bibliothek" ist eine Einrichtung, in der BÃŒcher und Zeitschriften gesammelt, aufbewahrt und ausgeliehen werden.'); 
     336INSERT INTO v_geb_weiterefkt (wert, bezeichner, erklaer) VALUES (1140, 'Kapelle',        '"Kapelle" ist eine Einrichtung fÃŒr (christliche) gottesdienstliche Zwecke.'); 
     337INSERT INTO v_geb_weiterefkt (wert, bezeichner, erklaer) VALUES (1150, 'Moschee',        '"Moschee" ist ein Einrichtung, in der sich Muslime zu Gottesdiensten versammeln oder zu anderen Zwecken treffen.');    
     338INSERT INTO v_geb_weiterefkt (wert, bezeichner, erklaer) VALUES (1160, 'Tempel',         ''); 
     339INSERT INTO v_geb_weiterefkt (wert, bezeichner, erklaer) VALUES (1170, 'Apotheke',       '"Apotheke" ist ein GeschÀft, in dem Arzneimittel hergestellt und verkauft werden.'); 
     340INSERT INTO v_geb_weiterefkt (wert, bezeichner, erklaer) VALUES (1180, 'Polizeiwache',   '"Polizeiwache" ist eine Dienststelle der Polizei.'); 
     341INSERT INTO v_geb_weiterefkt (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.'); 
     342INSERT INTO v_geb_weiterefkt (wert, bezeichner, erklaer) VALUES (1200, 'Touristisches Informationszentrum', '"Touristisches Informationszentrum" ist eine Auskunftsstelle fÃŒr Touristen.'); 
     343INSERT INTO v_geb_weiterefkt (wert, bezeichner, erklaer) VALUES (1210, 'Kindergarten',    '"Kindergarten" ist eine Einrichtung, in der Kinder im Vorschulalter betreut werden.'); 
     344INSERT INTO v_geb_weiterefkt (wert, bezeichner, erklaer) VALUES (1220, 'Arztpraxis',      '"Arztpraxis" ist die ArbeitsstÀtte eines Arztes.'); 
     345INSERT INTO v_geb_weiterefkt (wert, bezeichner, erklaer) VALUES (1230, 'Supermarkt',      ''); 
     346INSERT INTO v_geb_weiterefkt (wert, bezeichner, erklaer) VALUES (1240, 'GeschÀft',        ''); 
    362347 
    363348 
    364349-- G e b À u d e   D a c h f o r m 
    365350-- ------------------------------- 
    366  
    367 --DROP TABLE ax_gebaeude_dachform; 
    368 CREATE TABLE ax_gebaeude_dachform  
     351-- alter Name: ax_gebaeude_dachform 
     352DROP TABLE v_geb_dachform; 
     353CREATE TABLE v_geb_dachform  
    369354   (wert        integer,  
    370355    bezeichner  character varying, 
    371     CONSTRAINT pk_ax_gebaeude_dach_wert PRIMARY KEY (wert) 
     356    CONSTRAINT pk_v_geb_dach_w PRIMARY KEY (wert) 
    372357   ); 
    373358 
    374 COMMENT ON TABLE  ax_gebaeude_dachform  
    375  IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_gebaeude", Feld "dachform".'; 
    376  
    377 COMMENT ON COLUMN ax_gebaeude_dachform.wert       IS 'numerischer SchlÃŒssel'; 
    378 COMMENT ON COLUMN ax_gebaeude_dachform.bezeichner IS 'Lange Bezeichnung'; 
    379  
    380 INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (1000, 'Flachdach'); 
    381 INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (2100, 'Pultdach'); 
    382 INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (2200, 'Versetztes Pultdach'); 
    383 INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3100, 'Satteldach'); 
    384 INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3200, 'Walmdach'); 
    385 INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3300, 'KrÃŒppelwalmdach'); 
    386 INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3400, 'Mansardendach'); 
    387 INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3500, 'Zeltdach'); 
    388 INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3600, 'Kegeldach'); 
    389 INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3700, 'Kuppeldach'); 
    390 INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3800, 'Sheddach'); 
    391 INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3900, 'Bogendach'); 
    392 INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (4000, 'Turmdach'); 
    393 INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (5000, 'Mischform'); 
    394 INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (9999, 'Sonstiges'); 
    395  
     359COMMENT ON TABLE  v_geb_dachform  
     360 IS 'GebÀude, Spalte: Dachform - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_gebaeude", Feld "dachform".'; 
     361 
     362COMMENT ON COLUMN v_geb_dachform.wert       IS 'numerischer SchlÃŒssel'; 
     363COMMENT ON COLUMN v_geb_dachform.bezeichner IS 'Lange Bezeichnung'; 
     364 
     365INSERT INTO v_geb_dachform (wert, bezeichner) VALUES (1000, 'Flachdach'); 
     366INSERT INTO v_geb_dachform (wert, bezeichner) VALUES (2100, 'Pultdach'); 
     367INSERT INTO v_geb_dachform (wert, bezeichner) VALUES (2200, 'Versetztes Pultdach'); 
     368INSERT INTO v_geb_dachform (wert, bezeichner) VALUES (3100, 'Satteldach'); 
     369INSERT INTO v_geb_dachform (wert, bezeichner) VALUES (3200, 'Walmdach'); 
     370INSERT INTO v_geb_dachform (wert, bezeichner) VALUES (3300, 'KrÃŒppelwalmdach'); 
     371INSERT INTO v_geb_dachform (wert, bezeichner) VALUES (3400, 'Mansardendach'); 
     372INSERT INTO v_geb_dachform (wert, bezeichner) VALUES (3500, 'Zeltdach'); 
     373INSERT INTO v_geb_dachform (wert, bezeichner) VALUES (3600, 'Kegeldach'); 
     374INSERT INTO v_geb_dachform (wert, bezeichner) VALUES (3700, 'Kuppeldach'); 
     375INSERT INTO v_geb_dachform (wert, bezeichner) VALUES (3800, 'Sheddach'); 
     376INSERT INTO v_geb_dachform (wert, bezeichner) VALUES (3900, 'Bogendach'); 
     377INSERT INTO v_geb_dachform (wert, bezeichner) VALUES (4000, 'Turmdach'); 
     378INSERT INTO v_geb_dachform (wert, bezeichner) VALUES (5000, 'Mischform'); 
     379INSERT INTO v_geb_dachform (wert, bezeichner) VALUES (9999, 'Sonstiges'); 
    396380 
    397381 
    398382-- G e b À u d e   Z u s t a n d 
    399383-- ----------------------------- 
    400  
    401 CREATE TABLE ax_gebaeude_zustand  
     384-- alter Name: ax_gebaeude_zustand 
     385DROP TABLE v_geb_zustand;  
     386CREATE TABLE v_geb_zustand  
    402387   (wert        integer,  
    403388    bezeichner  character varying, 
    404         erklaer         character varying, 
    405     CONSTRAINT pk_ax_gebaeude_zustand_wert PRIMARY KEY (wert) 
     389    erklaer     character varying, 
     390    CONSTRAINT pk_v_geb_zustand_w PRIMARY KEY (wert) 
    406391   ); 
    407392 
    408 COMMENT ON TABLE  ax_gebaeude_zustand  
    409  IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "___", Feld "___".'; 
    410  
    411 COMMENT ON COLUMN ax_gebaeude_zustand.wert       IS 'numerischer SchlÃŒssel'; 
    412 COMMENT ON COLUMN ax_gebaeude_zustand.erklaer    IS 'ggf. zusÀtzliche ErklÀrung'; 
    413 COMMENT ON COLUMN ax_gebaeude_zustand.bezeichner IS 'Lange Bezeichnung'; 
    414  
    415 INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (1000, 'In behelfsmÀßigem Zustand'); 
    416 INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (2000, 'In ungenutztem Zustand'); 
    417 INSERT 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'); 
    418 INSERT 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.'); 
    419 INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (2300, 'Teilweise zerstört'); 
    420 INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (3000, 'Geplant und beantragt'); 
    421 INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (4000, 'Im Bau'); 
     393COMMENT ON TABLE  v_geb_zustand  
     394 IS 'GebÀude, Spalte: Zustand - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "___", Feld "___".'; 
     395 
     396COMMENT ON COLUMN v_geb_zustand.wert       IS 'numerischer SchlÃŒssel'; 
     397COMMENT ON COLUMN v_geb_zustand.erklaer    IS 'ggf. zusÀtzliche ErklÀrung'; 
     398COMMENT ON COLUMN v_geb_zustand.bezeichner IS 'Lange Bezeichnung'; 
     399 
     400INSERT INTO v_geb_zustand (wert, bezeichner) VALUES (1000, 'In behelfsmÀßigem Zustand'); 
     401INSERT INTO v_geb_zustand (wert, bezeichner) VALUES (2000, 'In ungenutztem Zustand'); 
     402INSERT INTO v_geb_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'); 
     403INSERT INTO v_geb_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.'); 
     404INSERT INTO v_geb_zustand (wert, bezeichner) VALUES (2300, 'Teilweise zerstört'); 
     405INSERT INTO v_geb_zustand (wert, bezeichner) VALUES (3000, 'Geplant und beantragt'); 
     406INSERT INTO v_geb_zustand (wert, bezeichner) VALUES (4000, 'Im Bau'); 
    422407 
    423408 
     
    442427-- 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 
    443428-- ------------------------------------------------------- 
    444 -- Kennung   = 21008, 
    445429-- Objektart = 'ax_buchungsstelle' 
    446  
    447 CREATE TABLE ax_buchungsstelle_buchungsart ( 
     430-- alter Name: ax_buchungsstelle_buchungsart 
     431DROP TABLE v_bs_buchungsart;  
     432CREATE TABLE v_bs_buchungsart ( 
    448433   wert integer, 
    449434   bezeichner character varying, 
    450    CONSTRAINT pk_ax_bsba_wert PRIMARY KEY (wert) 
    451   ); 
    452  
    453 COMMENT ON TABLE  ax_buchungsstelle_buchungsart  
    454  IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_buchungsstelle", Feld "buchungsart".'; 
    455  
    456 COMMENT ON COLUMN ax_buchungsstelle_buchungsart.wert       IS 'numerischer SchlÃŒssel'; 
    457 COMMENT ON COLUMN ax_buchungsstelle_buchungsart.bezeichner IS 'Lange Bezeichnung'; 
     435   CONSTRAINT pk_v_bsba_w PRIMARY KEY (wert) 
     436  ); 
     437 
     438COMMENT ON TABLE  v_bs_buchungsart  
     439 IS 'Buchungsstelle (GrundstÃŒck), Spalte: Buchungsart - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_buchungsstelle", Feld "buchungsart".'; 
     440 
     441COMMENT ON COLUMN v_bs_buchungsart.wert       IS 'numerischer SchlÃŒssel'; 
     442COMMENT ON COLUMN v_bs_buchungsart.bezeichner IS 'Lange Bezeichnung'; 
    458443 
    459444-- 51 Werte 
    460 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1100,'GrundstÃŒck'); 
    461 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1101,'Aufgeteiltes GrundstÃŒck WEG'); 
    462 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1102,'Aufgeteiltes GrundstÃŒck Par. 3 Abs. 4 GBO'); 
    463 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1200,'Ungetrennter Hofraum'); 
    464 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1301,'Wohnungs-/Teileigentum'); 
    465 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1302,'Miteigentum Par. 3 Abs. 4 GBO'); 
    466 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1303,'Anteil am ungetrennten Hofraum'); 
    467 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1401,'Aufgeteilter Anteil Wohnungs-/Teileigentum'); 
    468 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1402,'Aufgeteilter Anteil Miteigentum Par. 3 Abs. 4 GBO'); 
    469 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1403,'Aufgeteilter Anteil am ungetrennten Hofraum'); 
    470 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1501,'Anteil an Wohnungs-/Teileigentumsanteil'); 
    471 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1502,'Anteil an Miteigentumsanteil Par. 3 Abs. 4 GBO'); 
    472 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1503,'Anteil am Anteil zum ungetrennten Hofraum'); 
    473 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2101,'Erbbaurecht'); 
    474 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2102,'Untererbbaurecht'); 
    475 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2103,'GebÀudeeigentum'); 
    476 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2104,'Fischereirecht'); 
    477 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2105,'Bergwerksrecht'); 
    478 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2106,'Nutzungsrecht'); 
    479 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2107,'Realgewerberecht'); 
    480 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2108,'Gemeinderecht'); 
    481 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2109,'Stavenrecht'); 
    482 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2110,'Hauberge'); 
    483 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2201,'Aufgeteiltes Erbbaurecht WEG'); 
    484 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2202,'Aufgeteiltes Untererbbaurecht WEG'); 
    485 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2203,'Aufgeteiltes Recht Par. 3 Abs. 4 GBO'); 
    486 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2204,'Aufgeteiltes Recht, Körperschaft'); 
    487 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2205,'Aufgeteiltes GebÀudeeigentum'); 
    488 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2301,'Wohnungs-/Teilerbbaurecht'); 
    489 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2302,'Wohnungs-/Teiluntererbbaurecht'); 
    490 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2303,'Erbbaurechtsanteil Par. 3 Abs. 4 GBO'); 
    491 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2304,'Anteiliges Recht, Körperschaft'); 
    492 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2305,'Anteil am GebÀudeeigentum'); 
    493 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2401,'Aufgeteilter Anteil Wohnungs-/Teilerbbaurecht'); 
    494 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2402,'Aufgeteilter Anteil Wohnungs-/Teiluntererbbaurecht'); 
    495 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2403,'Aufgeteilter Erbbaurechtsanteil Par. 3 Abs. 4 GBO'); 
    496 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2404,'Aufgeteiltes anteiliges Recht, Körperschaft'); 
    497 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2405,'Aufgeteilter Anteil am GebÀudeeigentum'); 
    498 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2501,'Anteil am Wohnungs-/Teilerbbaurechtsanteil'); 
    499 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2502,'Anteil am Wohnungs-/Teiluntererbbaurechtsanteil'); 
    500 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2503,'Anteil am Erbbaurechtsanteil Par. 3 Abs. 4 GBO'); 
    501 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2504,'Anteil am anteiligen Recht, Körperschaft'); 
    502 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2505,'Anteil am Anteil zum GebÀudeeigentum'); 
    503 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (3100,'Vermerk subjektiv dinglicher Rechte (Par. 9 GBO)'); 
    504 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (4100,'Stockwerkseigentum'); 
    505 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (5101,'Von Buchungspflicht befreit Par. 3 Abs. 2 GBO'); 
    506 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (5200,'AnliegerflurstÃŒck'); 
    507 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (5201,'Anliegerweg'); 
    508 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (5202,'Anliegergraben'); 
    509 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (5203,'Anliegerwasserlauf, AnliegergewÀsser'); 
    510 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (6101,'Nicht gebuchtes Fischereirecht'); 
     445INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (1100,'GrundstÃŒck'); 
     446INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (1101,'Aufgeteiltes GrundstÃŒck WEG'); 
     447INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (1102,'Aufgeteiltes GrundstÃŒck Par. 3 Abs. 4 GBO'); 
     448INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (1200,'Ungetrennter Hofraum'); 
     449INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (1301,'Wohnungs-/Teileigentum'); 
     450INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (1302,'Miteigentum Par. 3 Abs. 4 GBO'); 
     451INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (1303,'Anteil am ungetrennten Hofraum'); 
     452INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (1401,'Aufgeteilter Anteil Wohnungs-/Teileigentum'); 
     453INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (1402,'Aufgeteilter Anteil Miteigentum Par. 3 Abs. 4 GBO'); 
     454INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (1403,'Aufgeteilter Anteil am ungetrennten Hofraum'); 
     455INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (1501,'Anteil an Wohnungs-/Teileigentumsanteil'); 
     456INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (1502,'Anteil an Miteigentumsanteil Par. 3 Abs. 4 GBO'); 
     457INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (1503,'Anteil am Anteil zum ungetrennten Hofraum'); 
     458INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2101,'Erbbaurecht'); 
     459INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2102,'Untererbbaurecht'); 
     460INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2103,'GebÀudeeigentum'); 
     461INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2104,'Fischereirecht'); 
     462INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2105,'Bergwerksrecht'); 
     463INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2106,'Nutzungsrecht'); 
     464INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2107,'Realgewerberecht'); 
     465INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2108,'Gemeinderecht'); 
     466INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2109,'Stavenrecht'); 
     467INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2110,'Hauberge'); 
     468INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2201,'Aufgeteiltes Erbbaurecht WEG'); 
     469INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2202,'Aufgeteiltes Untererbbaurecht WEG'); 
     470INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2203,'Aufgeteiltes Recht Par. 3 Abs. 4 GBO'); 
     471INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2204,'Aufgeteiltes Recht, Körperschaft'); 
     472INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2205,'Aufgeteiltes GebÀudeeigentum'); 
     473INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2301,'Wohnungs-/Teilerbbaurecht'); 
     474INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2302,'Wohnungs-/Teiluntererbbaurecht'); 
     475INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2303,'Erbbaurechtsanteil Par. 3 Abs. 4 GBO'); 
     476INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2304,'Anteiliges Recht, Körperschaft'); 
     477INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2305,'Anteil am GebÀudeeigentum'); 
     478INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2401,'Aufgeteilter Anteil Wohnungs-/Teilerbbaurecht'); 
     479INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2402,'Aufgeteilter Anteil Wohnungs-/Teiluntererbbaurecht'); 
     480INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2403,'Aufgeteilter Erbbaurechtsanteil Par. 3 Abs. 4 GBO'); 
     481INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2404,'Aufgeteiltes anteiliges Recht, Körperschaft'); 
     482INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2405,'Aufgeteilter Anteil am GebÀudeeigentum'); 
     483INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2501,'Anteil am Wohnungs-/Teilerbbaurechtsanteil'); 
     484INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2502,'Anteil am Wohnungs-/Teiluntererbbaurechtsanteil'); 
     485INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2503,'Anteil am Erbbaurechtsanteil Par. 3 Abs. 4 GBO'); 
     486INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2504,'Anteil am anteiligen Recht, Körperschaft'); 
     487INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (2505,'Anteil am Anteil zum GebÀudeeigentum'); 
     488INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (3100,'Vermerk subjektiv dinglicher Rechte (Par. 9 GBO)'); 
     489INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (4100,'Stockwerkseigentum'); 
     490INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (5101,'Von Buchungspflicht befreit Par. 3 Abs. 2 GBO'); 
     491INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (5200,'AnliegerflurstÃŒck'); 
     492INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (5201,'Anliegerweg'); 
     493INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (5202,'Anliegergraben'); 
     494INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (5203,'Anliegerwasserlauf, AnliegergewÀsser'); 
     495INSERT INTO v_bs_buchungsart (wert, bezeichner) VALUES (6101,'Nicht gebuchtes Fischereirecht'); 
    511496 
    512497 
    513498-- N a m e n s n u m m e r  -  E i g e n t u e m e r a r t 
    514499-- ------------------------------------------------------- 
    515 -- Kennung   = 21006, 
    516500-- Objektart = 'AX_Namensnummer' 
    517 -- 2014-01-24 NEU. Bisher nur 3 Werte ueber Function (case) entschluesselt. 
    518  
    519 CREATE TABLE ax_namensnummer_eigentuemerart ( 
     501-- alter Name: ax_namensnummer_eigentuemerart 
     502DROP TABLE v_namnum_eigart;  
     503CREATE TABLE v_namnum_eigart ( 
    520504   wert integer, 
    521505   bezeichner character varying, 
    522    CONSTRAINT pk_ax_nnea_wert PRIMARY KEY (wert) 
    523   ); 
    524  
    525 COMMENT ON TABLE  ax_namensnummer_eigentuemerart  
    526  IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_namensnummer", Feld "eigentuemerart".'; 
    527  
    528 COMMENT ON COLUMN ax_namensnummer_eigentuemerart.wert       IS 'numerischer SchlÃŒssel'; 
    529 COMMENT ON COLUMN ax_namensnummer_eigentuemerart.bezeichner IS 'Lange Bezeichnung'; 
    530  
    531 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (1000,'NatÃŒrliche Personen'); 
    532 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (1100,'NatÃŒrliche Person - Alleineigentum oder Ehepartner'); 
    533 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (1200,'NatÃŒrliche Person - Wohnsitz im Land'); 
    534 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (1300,'NatÃŒrliche Person - Wohnsitz außerhalb des Landes'); 
    535 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (1500,'NatÃŒrliche Person - Gemeinschaftseigentum'); 
    536  
    537 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (2000,'Juristische Personen'); 
    538 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (2100,'GemeinnÃŒtzige Bau-, Wohnungs- oder Siedlungsgesellschaft oder -genossenschaft einschließlich HeimstÀtte'); 
    539 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (2200,'Sonstige gemeinnÃŒtzige Institution (TrÀger von KrankenhÀusern, Altenheimen usw.) '); 
    540 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (2300,'Privates Wohnungsunternehmen, private Baugesellschaft u.À.'); 
    541 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (2400,'Kreditinstitut'); 
    542 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (2500,'Versicherungsunternehmen'); 
    543 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (2900,'Andere Unternehmen, Gesellschaften usw.'); 
    544  
    545 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (3000,'Körperschaften'); 
    546 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (3100,'Stiftung'); 
    547  
    548 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (4000,'Kirchliches Eigentum'); 
    549 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (4100,'Evangelische Kirche'); 
    550 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (4200,'Katholische Kirche '); 
    551 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (4900,'Andere Kirchen, Religionsgemeinschaften usw.'); 
    552  
    553 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5100,'Bundesrepublik Deutschland'); 
    554 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5101,'Bundesrepublik Deutschland, Bundesstraßenverwaltung'); 
    555 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5102,'Bundesrepublik Deutschland, Bundeswehrverwaltung'); 
    556 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5103,'Bundesrepublik Deutschland, Forstverwaltung'); 
    557 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5104,'Bundesrepublik Deutschland, Finanzverwaltung'); 
    558 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5105,'Bundesrepublik Deutschland, Zivilschutz'); 
    559 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5106,'Bundesrepublik Deutschland, Wasserstraßenverwaltung'); 
    560 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5107,'Bundesrepublik Deutschland, Bundeseisenbahnvermögen'); 
    561 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5210,'Eigentum des Volkes nach DDR-Recht'); 
    562 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5220,'Eigentum der Genossenschaften und deren Einrichtungen'); 
    563 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5230,'Eigentum der gesellschaftlichen Organisationen und deren Einrichtungen '); 
    564 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5240,'Kommunale Gebietskörperschaften nach DDR-Recht'); 
    565 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5300,'AuslÀndischer Staat'); 
    566  
    567 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5400,'Kreis'); 
    568 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5500,'Gemeinde'); 
    569 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5600,'Kommunale Gebietskörperschaften '); 
    570 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5700,'Andere Gebietskörperschaften, RegionalverbÀnde usw.'); 
    571 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5800,'ZweckverbÀnde, Kommunale Betriebe'); 
    572  
    573 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5920,'Eigenes Bundesland'); 
    574 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5921,'Eigenes Bundesland, Denkmalpflege'); 
    575 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5922,'Eigenes Bundesland, DomÀnenverwaltung'); 
    576 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5923,'Eigenes Bundesland, Eichverwaltung'); 
    577 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5924,'Eigenes Bundesland, Finanzverwaltung'); 
    578 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5925,'Eigenes Bundesland, Forstverwaltung'); 
    579 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5926,'Eigenes Bundesland, Gesundheitswesen'); 
    580 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5927,'Eigenes Bundesland, Polizeiverwaltung'); 
    581 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5928,'Eigenes Bundesland, innere Verwaltung'); 
    582 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5929,'Eigenes Bundesland, Justizverwaltung'); 
    583 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5930,'Eigenes Bundesland, Kultusverwaltung'); 
    584 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5931,'Eigenes Bundesland, Landespflanzenschutzverwaltung'); 
    585 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5932,'Eigenes Bundesland, Arbeitsverwaltung '); 
    586 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5933,'Eigenes Bundesland, Sozialwesen'); 
    587 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5934,'Eigenes Bundesland, Landesbetrieb Straßen und Verkehr'); 
    588 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5935,'Eigenes Bundesland, Umweltverwaltung'); 
    589 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5936,'Eigenes Bundesland, Vermessungs- und Katasterverwaltung'); 
    590 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5937,'Eigenes Bundesland, Wasserwirtschaftsverwaltung '); 
    591 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5938,'Eigenes Bundesland, Wirtschaftsverwaltung'); 
    592 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (5939,'Eigenes Bundesland, Liegenschafts- und Baubetreuung (LBB)'); 
    593  
    594 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6000,'Anderes Bundesland (allg.)'); 
    595 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6001,'Schleswig-Holstein'); 
    596 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6002,'Hamburg'); 
    597 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6003,'Niedersachsen'); 
    598 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6004,'Bremen'); 
    599 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6005,'Nordrhein-Westfalen'); 
    600 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6006,'Hessen'); 
    601 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6007,'Rheinland-Pfalz'); 
    602 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6008,'Baden-WÃŒrttemberg'); 
    603 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6009,'Bayern'); 
    604 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6010,'Saarland'); 
    605 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6012,'Brandenburg'); 
    606 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6011,'Berlin'); 
    607 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6013,'Mecklenburg-Vorpommern'); 
    608 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6014,'Sachsen'); 
    609 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6015,'Sachsen-Anhalt'); 
    610 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (6016,'ThÃŒringen'); 
    611  
    612 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (7100,'Deutsche Bahn AG'); 
    613 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (8000,'Herrenlos'); 
    614 INSERT INTO ax_namensnummer_eigentuemerart (wert, bezeichner) VALUES (9000,'EigentÃŒmer unbekannt'); 
     506   CONSTRAINT pk_v_nnea_w PRIMARY KEY (wert) 
     507  ); 
     508 
     509COMMENT ON TABLE  v_namnum_eigart  
     510 IS 'Namensnummer, Spalte: EigentÃŒmerart - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_namensnummer", Feld "eigentuemerart".'; 
     511 
     512COMMENT ON COLUMN v_namnum_eigart.wert       IS 'numerischer SchlÃŒssel'; 
     513COMMENT ON COLUMN v_namnum_eigart.bezeichner IS 'Lange Bezeichnung'; 
     514 
     515INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (1000,'NatÃŒrliche Personen'); 
     516INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (1100,'NatÃŒrliche Person - Alleineigentum oder Ehepartner'); 
     517INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (1200,'NatÃŒrliche Person - Wohnsitz im Land'); 
     518INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (1300,'NatÃŒrliche Person - Wohnsitz außerhalb des Landes'); 
     519INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (1500,'NatÃŒrliche Person - Gemeinschaftseigentum'); 
     520 
     521INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (2000,'Juristische Personen'); 
     522INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (2100,'GemeinnÃŒtzige Bau-, Wohnungs- oder Siedlungsgesellschaft oder -genossenschaft einschließlich HeimstÀtte'); 
     523INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (2200,'Sonstige gemeinnÃŒtzige Institution (TrÀger von KrankenhÀusern, Altenheimen usw.) '); 
     524INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (2300,'Privates Wohnungsunternehmen, private Baugesellschaft u.À.'); 
     525INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (2400,'Kreditinstitut'); 
     526INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (2500,'Versicherungsunternehmen'); 
     527INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (2900,'Andere Unternehmen, Gesellschaften usw.'); 
     528 
     529INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (3000,'Körperschaften'); 
     530INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (3100,'Stiftung'); 
     531 
     532INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (4000,'Kirchliches Eigentum'); 
     533INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (4100,'Evangelische Kirche'); 
     534INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (4200,'Katholische Kirche '); 
     535INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (4900,'Andere Kirchen, Religionsgemeinschaften usw.'); 
     536 
     537INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5100,'Bundesrepublik Deutschland'); 
     538INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5101,'Bundesrepublik Deutschland, Bundesstraßenverwaltung'); 
     539INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5102,'Bundesrepublik Deutschland, Bundeswehrverwaltung'); 
     540INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5103,'Bundesrepublik Deutschland, Forstverwaltung'); 
     541INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5104,'Bundesrepublik Deutschland, Finanzverwaltung'); 
     542INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5105,'Bundesrepublik Deutschland, Zivilschutz'); 
     543INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5106,'Bundesrepublik Deutschland, Wasserstraßenverwaltung'); 
     544INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5107,'Bundesrepublik Deutschland, Bundeseisenbahnvermögen'); 
     545INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5210,'Eigentum des Volkes nach DDR-Recht'); 
     546INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5220,'Eigentum der Genossenschaften und deren Einrichtungen'); 
     547INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5230,'Eigentum der gesellschaftlichen Organisationen und deren Einrichtungen '); 
     548INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5240,'Kommunale Gebietskörperschaften nach DDR-Recht'); 
     549INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5300,'AuslÀndischer Staat'); 
     550 
     551INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5400,'Kreis'); 
     552INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5500,'Gemeinde'); 
     553INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5600,'Kommunale Gebietskörperschaften '); 
     554INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5700,'Andere Gebietskörperschaften, RegionalverbÀnde usw.'); 
     555INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5800,'ZweckverbÀnde, Kommunale Betriebe'); 
     556 
     557INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5920,'Eigenes Bundesland'); 
     558INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5921,'Eigenes Bundesland, Denkmalpflege'); 
     559INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5922,'Eigenes Bundesland, DomÀnenverwaltung'); 
     560INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5923,'Eigenes Bundesland, Eichverwaltung'); 
     561INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5924,'Eigenes Bundesland, Finanzverwaltung'); 
     562INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5925,'Eigenes Bundesland, Forstverwaltung'); 
     563INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5926,'Eigenes Bundesland, Gesundheitswesen'); 
     564INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5927,'Eigenes Bundesland, Polizeiverwaltung'); 
     565INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5928,'Eigenes Bundesland, innere Verwaltung'); 
     566INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5929,'Eigenes Bundesland, Justizverwaltung'); 
     567INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5930,'Eigenes Bundesland, Kultusverwaltung'); 
     568INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5931,'Eigenes Bundesland, Landespflanzenschutzverwaltung'); 
     569INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5932,'Eigenes Bundesland, Arbeitsverwaltung '); 
     570INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5933,'Eigenes Bundesland, Sozialwesen'); 
     571INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5934,'Eigenes Bundesland, Landesbetrieb Straßen und Verkehr'); 
     572INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5935,'Eigenes Bundesland, Umweltverwaltung'); 
     573INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5936,'Eigenes Bundesland, Vermessungs- und Katasterverwaltung'); 
     574INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5937,'Eigenes Bundesland, Wasserwirtschaftsverwaltung '); 
     575INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5938,'Eigenes Bundesland, Wirtschaftsverwaltung'); 
     576INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (5939,'Eigenes Bundesland, Liegenschafts- und Baubetreuung (LBB)'); 
     577 
     578INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (6000,'Anderes Bundesland (allg.)'); 
     579INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (6001,'Schleswig-Holstein'); 
     580INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (6002,'Hamburg'); 
     581INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (6003,'Niedersachsen'); 
     582INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (6004,'Bremen'); 
     583INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (6005,'Nordrhein-Westfalen'); 
     584INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (6006,'Hessen'); 
     585INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (6007,'Rheinland-Pfalz'); 
     586INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (6008,'Baden-WÃŒrttemberg'); 
     587INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (6009,'Bayern'); 
     588INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (6010,'Saarland'); 
     589INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (6012,'Brandenburg'); 
     590INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (6011,'Berlin'); 
     591INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (6013,'Mecklenburg-Vorpommern'); 
     592INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (6014,'Sachsen'); 
     593INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (6015,'Sachsen-Anhalt'); 
     594INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (6016,'ThÃŒringen'); 
     595 
     596INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (7100,'Deutsche Bahn AG'); 
     597INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (8000,'Herrenlos'); 
     598INSERT INTO v_namnum_eigart (wert, bezeichner) VALUES (9000,'EigentÃŒmer unbekannt'); 
    615599 
    616600-- In der Praxis kommt vor: 
     
    620604-- B a u - , R a u m -  oder  B o d e n - O r d n u n g s r e c h t  -  A r t  d e r  F e s t l e g u n g 
    621605-- ------------------------------------------------------------------------------------------------------ 
    622 -- Kennung = 71008, 
    623606-- Objektart = 'ax_bauraumoderbodenordnungsrecht' 
    624 -- fÃŒr: Entschluesseln der Rechte im Template 
    625  
    626 CREATE TABLE ax_bauraumoderbodenordnungsrecht_artderfestlegung ( 
     607-- alter Name: ax_bauraumoderbodenordnungsrecht_artderfestlegung 
     608DROP TABLE v_baurecht_adf;  
     609CREATE TABLE v_baurecht_adf ( 
    627610        wert        integer,  
    628611        bezeichner  character varying, 
    629         CONSTRAINT pk_ax_brecht_artfest_wert PRIMARY KEY (wert) 
    630   ); 
    631  
    632 COMMENT ON TABLE  ax_bauraumoderbodenordnungsrecht_artderfestlegung  
    633 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bauraumoderbodenordnungsrecht", Feld "artderfestlegung".'; 
    634  
    635 COMMENT ON COLUMN ax_bauraumoderbodenordnungsrecht_artderfestlegung.wert       IS 'numerischer SchlÃŒssel'; 
    636 COMMENT ON COLUMN ax_bauraumoderbodenordnungsrecht_artderfestlegung.bezeichner IS 'Lange Bezeichnung'; 
    637  
    638 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1700,'Festlegung nach Baugesetzbuch - Allgemeines StÀdtebaurecht'); 
    639 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1710,'Bebauungsplan'); 
    640 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1720,'VerÀnderungssperre nach Baugesetzbuch'); 
    641 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1730,'Vorkaufrechtssatzung'); 
    642 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1740,'Enteignungsverfahren'); 
    643 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1750,'Umlegung nach dem BauGB'); 
    644 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1760,'Bauland'); 
    645 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1770,'Vereinfachte Umlegung'); 
    646 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1780,'Vorhaben- und Erschließungsplan'); 
    647 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1790,'FlÀchennutzungsplan'); 
    648 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1800,'Festlegung nach Baugesetzbuch - Besonderes StÀdtebaurecht'); 
    649 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1810,'StÀdtebauliche Entwicklungsmaßnahme'); 
    650 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1811,'StÀdtebauliche Entwicklungsmaßnahme (Beschluss zu vorbereitenden Untersuchungen gefasst)'); 
    651 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1820,'Erhaltungssatzung'); 
    652 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1821,'StÀdtebauliches Erhaltungsgebiet'); 
    653 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1822,'Soziales Erhaltungsgebiet'); 
    654 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1823,'Erhaltungsgebiet zur stÀdtebaulichen Umstrukturierung'); 
    655 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1824,'Soziales Erhaltungsgebiet (Aufstellungsbeschluss gefasst)'); 
    656 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1830,'StÀdtebauliche Gebote'); 
    657 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1840,'Sanierung'); 
    658 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1841,'Sanierung (Beschluss zu vorbereitenden Untersuchungen gefasst)'); 
    659 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1900,'Wohnungsbauerleichterungsgesetz'); 
    660 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2100,'Flurbereinigungsgesetz'); 
    661 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2110,'Flurbereinigung (Par. 1, 37 FlurbG)'); 
    662 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2120,'Vereinfachtes Flurbereinigungsverfahren (Par. 86 FlurbG)'); 
    663 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2130,'Unternehmensflurbereinigung (nach Par. 87 oder 90 FlurbG)'); 
    664 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2140,'Beschleunigtes Zusammenlegungsverfahren (Par. 91 FlurbG)'); 
    665 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2150,'Freiwilliger Landtausch (Par. 103a FlurbG)'); 
    666 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2160,'Verfahren nach dem Gemeinheitsteilungsgesetz'); 
    667 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2170,'Verfahren nach dem Gemeinschaftswaldgesetz'); 
    668 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2180,'Freiwilliger Nutzungstausch'); 
    669 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2200,'Verfahren nach dem Landwirtschaftsanpassungsgesetz'); 
    670 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2210,'Flurneuordnung'); 
    671 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2220,'Freiwilliger Landtausch (Par. 54 LwAnpG)'); 
    672 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2230,'Bodenordnungsverfahren (Par. 56 LwAnpG)'); 
    673 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2240,'ZusammenfÃŒhrung von Boden- und GebÀudeeigentum (Par. 64 LwAnpG)'); 
    674 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2300,'Bodensonderungsgesetz'); 
    675 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2310,'Unvermessenes Eigentum'); 
    676 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2320,'Unvermessenes Nutzungsrecht'); 
    677 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2330,'ErgÀnzende Bodenneuordnung'); 
    678 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2340,'Komplexe Bodenneuordnung'); 
    679 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2400,'Vermögenszuordnungsgesetz'); 
    680 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2410,'Vermögenszuordnung nach Plan'); 
    681 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2411,'Vermögenszuordnung nach dem Aufteilungsplan'); 
    682 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2412,'Vermögenszuordnung nach dem Zuordnungsplan'); 
    683 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2500,'Landesraumordnungsgesetz'); 
    684 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2510,'Wasservorranggebiete'); 
    685 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2600,'Bauordnung'); 
    686 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2610,'Baulast'); 
    687 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2611,'BegÃŒnstigende Baulast'); 
    688 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2612,'Belastende Baulast'); 
    689 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2700,'Grenzfeststellungsverfahren nach Hamb. Wassergesetz'); 
    690 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2800,'VerkehrsflÀchenbereinigung'); 
     612        CONSTRAINT pk_v_brecht_artfest_w PRIMARY KEY (wert) 
     613  ); 
     614 
     615COMMENT ON TABLE  v_baurecht_adf  
     616IS 'Bau-, Raum- oder Bodenordnungsrecht, Spalte: Art der Festlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bauraumoderbodenordnungsrecht", Feld "artderfestlegung".'; 
     617 
     618COMMENT ON COLUMN v_baurecht_adf.wert       IS 'numerischer SchlÃŒssel'; 
     619COMMENT ON COLUMN v_baurecht_adf.bezeichner IS 'Lange Bezeichnung'; 
     620 
     621INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (1700,'Festlegung nach Baugesetzbuch - Allgemeines StÀdtebaurecht'); 
     622INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (1710,'Bebauungsplan'); 
     623INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (1720,'VerÀnderungssperre nach Baugesetzbuch'); 
     624INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (1730,'Vorkaufrechtssatzung'); 
     625INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (1740,'Enteignungsverfahren'); 
     626INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (1750,'Umlegung nach dem BauGB'); 
     627INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (1760,'Bauland'); 
     628INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (1770,'Vereinfachte Umlegung'); 
     629INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (1780,'Vorhaben- und Erschließungsplan'); 
     630INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (1790,'FlÀchennutzungsplan'); 
     631INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (1800,'Festlegung nach Baugesetzbuch - Besonderes StÀdtebaurecht'); 
     632INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (1810,'StÀdtebauliche Entwicklungsmaßnahme'); 
     633INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (1811,'StÀdtebauliche Entwicklungsmaßnahme (Beschluss zu vorbereitenden Untersuchungen gefasst)'); 
     634INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (1820,'Erhaltungssatzung'); 
     635INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (1821,'StÀdtebauliches Erhaltungsgebiet'); 
     636INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (1822,'Soziales Erhaltungsgebiet'); 
     637INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (1823,'Erhaltungsgebiet zur stÀdtebaulichen Umstrukturierung'); 
     638INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (1824,'Soziales Erhaltungsgebiet (Aufstellungsbeschluss gefasst)'); 
     639INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (1830,'StÀdtebauliche Gebote'); 
     640INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (1840,'Sanierung'); 
     641INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (1841,'Sanierung (Beschluss zu vorbereitenden Untersuchungen gefasst)'); 
     642INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (1900,'Wohnungsbauerleichterungsgesetz'); 
     643INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2100,'Flurbereinigungsgesetz'); 
     644INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2110,'Flurbereinigung (Par. 1, 37 FlurbG)'); 
     645INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2120,'Vereinfachtes Flurbereinigungsverfahren (Par. 86 FlurbG)'); 
     646INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2130,'Unternehmensflurbereinigung (nach Par. 87 oder 90 FlurbG)'); 
     647INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2140,'Beschleunigtes Zusammenlegungsverfahren (Par. 91 FlurbG)'); 
     648INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2150,'Freiwilliger Landtausch (Par. 103a FlurbG)'); 
     649INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2160,'Verfahren nach dem Gemeinheitsteilungsgesetz'); 
     650INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2170,'Verfahren nach dem Gemeinschaftswaldgesetz'); 
     651INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2180,'Freiwilliger Nutzungstausch'); 
     652INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2200,'Verfahren nach dem Landwirtschaftsanpassungsgesetz'); 
     653INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2210,'Flurneuordnung'); 
     654INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2220,'Freiwilliger Landtausch (Par. 54 LwAnpG)'); 
     655INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2230,'Bodenordnungsverfahren (Par. 56 LwAnpG)'); 
     656INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2240,'ZusammenfÃŒhrung von Boden- und GebÀudeeigentum (Par. 64 LwAnpG)'); 
     657INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2300,'Bodensonderungsgesetz'); 
     658INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2310,'Unvermessenes Eigentum'); 
     659INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2320,'Unvermessenes Nutzungsrecht'); 
     660INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2330,'ErgÀnzende Bodenneuordnung'); 
     661INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2340,'Komplexe Bodenneuordnung'); 
     662INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2400,'Vermögenszuordnungsgesetz'); 
     663INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2410,'Vermögenszuordnung nach Plan'); 
     664INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2411,'Vermögenszuordnung nach dem Aufteilungsplan'); 
     665INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2412,'Vermögenszuordnung nach dem Zuordnungsplan'); 
     666INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2500,'Landesraumordnungsgesetz'); 
     667INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2510,'Wasservorranggebiete'); 
     668INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2600,'Bauordnung'); 
     669INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2610,'Baulast'); 
     670INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2611,'BegÃŒnstigende Baulast'); 
     671INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2612,'Belastende Baulast'); 
     672INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2700,'Grenzfeststellungsverfahren nach Hamb. Wassergesetz'); 
     673INSERT INTO v_baurecht_adf (wert, bezeichner) VALUES (2800,'VerkehrsflÀchenbereinigung'); 
    691674 
    692675 
    693676-- B o d e n s c h a e t z u n g -  K u l t u r a r t 
    694677-- -------------------------------------------------- 
    695 --DROP TABLE ax_bodenschaetzung_kulturart; 
    696 CREATE TABLE ax_bodenschaetzung_kulturart ( 
     678-- alter Name: ax_bodenschaetzung_kulturart 
     679DROP TABLE v_bschaetz_kulturart; 
     680CREATE TABLE v_bschaetz_kulturart ( 
    697681    wert integer, 
    698682        kurz character varying, 
    699683    bezeichner character varying, 
    700     CONSTRAINT pk_ax_bodenschaetzung_kulturart  PRIMARY KEY (wert) 
    701   ); 
    702  
    703 COMMENT ON TABLE ax_bodenschaetzung_kulturart  
    704  IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bodenschaetzung", Feld "kulturart".'; 
    705  
    706 COMMENT ON COLUMN ax_bodenschaetzung_kulturart.wert       IS 'numerischer SchlÃŒssel'; 
    707 COMMENT ON COLUMN ax_bodenschaetzung_kulturart.kurz       IS 'KÃŒrzel'; 
    708 COMMENT ON COLUMN ax_bodenschaetzung_kulturart.bezeichner IS 'Lange Bezeichnung'; 
    709  
    710 INSERT INTO ax_bodenschaetzung_kulturart (wert, kurz, bezeichner) VALUES (1000,'A'  , 'Ackerland (A)'); 
    711 INSERT INTO ax_bodenschaetzung_kulturart (wert, kurz, bezeichner) VALUES (2000,'AGr', 'Acker-GrÃŒnland (AGr)'); 
    712 INSERT INTO ax_bodenschaetzung_kulturart (wert, kurz, bezeichner) VALUES (3000,'Gr' , 'GrÃŒnland (Gr)'); 
    713 INSERT INTO ax_bodenschaetzung_kulturart (wert, kurz, bezeichner) VALUES (4000,'GrA', 'GrÃŒnland-Acker (GrA)'); 
     684    CONSTRAINT pk_v_bschaetz_kulturart_w  PRIMARY KEY (wert) 
     685  ); 
     686 
     687COMMENT ON TABLE v_bschaetz_kulturart  
     688 IS 'BodenschÀtzung, Spalte: Kulturart - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bodenschaetzung", Feld "kulturart".'; 
     689 
     690COMMENT ON COLUMN v_bschaetz_kulturart.wert       IS 'numerischer SchlÃŒssel'; 
     691COMMENT ON COLUMN v_bschaetz_kulturart.kurz       IS 'KÃŒrzel'; 
     692COMMENT ON COLUMN v_bschaetz_kulturart.bezeichner IS 'Lange Bezeichnung'; 
     693 
     694INSERT INTO v_bschaetz_kulturart (wert, kurz, bezeichner) VALUES (1000,'A'  , 'Ackerland (A)'); 
     695INSERT INTO v_bschaetz_kulturart (wert, kurz, bezeichner) VALUES (2000,'AGr', 'Acker-GrÃŒnland (AGr)'); 
     696INSERT INTO v_bschaetz_kulturart (wert, kurz, bezeichner) VALUES (3000,'Gr' , 'GrÃŒnland (Gr)'); 
     697INSERT INTO v_bschaetz_kulturart (wert, kurz, bezeichner) VALUES (4000,'GrA', 'GrÃŒnland-Acker (GrA)'); 
    714698 
    715699 
    716700-- B o d e n s c h a e t z u n g  -  B o d e n a r t 
    717701-- ------------------------------------------------- 
    718 --DROP TABLE ax_bodenschaetzung_bodenart; 
    719 CREATE TABLE ax_bodenschaetzung_bodenart ( 
    720     wert integer, 
    721         kurz character varying, 
    722     bezeichner character varying, 
    723     CONSTRAINT pk_ax_bodenschaetzung_bodenart  PRIMARY KEY (wert) 
    724   ); 
    725  
    726 COMMENT ON TABLE ax_bodenschaetzung_bodenart  
    727  IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bodenschaetzung", Feld "bodenart".'; 
    728  
    729 COMMENT ON COLUMN ax_bodenschaetzung_bodenart.wert       IS 'numerischer SchlÃŒssel'; 
    730 COMMENT ON COLUMN ax_bodenschaetzung_bodenart.kurz       IS 'KÃŒrzel, Kartenanzeige'; 
    731 COMMENT ON COLUMN ax_bodenschaetzung_bodenart.bezeichner IS 'Lange Bezeichnung'; 
    732  
    733 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (1100,'S',     'Sand (S)'); 
    734 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (2100,'lS',    'Lehmiger Sand (lS)'); 
    735 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (3100,'L',     'Lehm (L)'); 
    736 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (4100,'T',     'Ton (T)'); 
    737 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (5000,'Mo',    'Moor (Mo)'); 
    738 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (1200,'Sl',    'Anlehmiger Sand (Sl)'); 
    739 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (2200,'SL',    'Stark lehmiger Sand (SL)'); 
    740 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (3200,'sL',    'Sandiger Lehm (sL)'); 
    741 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (4200,'LT',    'Schwerer Lehm (LT)'); 
    742 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (6110,'SMo',   'Sand, Moor (SMo)'); 
    743 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (6120,'lSMo',  'Lehmiger Sand, Moor (lSMo)'); 
    744 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (6130,'LMo',   'Lehm, Moor (LMo)'); 
    745 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (6140,'TMo',   'Ton, Moor (TMo)'); 
    746 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (6210,'MoS',   'Moor,Sand (MoS)'); 
    747 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (6220,'MolS',  'Moor, Lehmiger Sand (MolS)'); 
    748 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (6230,'MoL',   'Moor, Lehm (MoL)'); 
    749 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (6240,'MoT',   'Moor, Ton (MoT)'); 
    750 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7110,'S/sL',  'Sand auf sandigem Lehm (S/sL)'); 
    751 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7130,'S/LT',  'Sand auf schwerem Lehm (S/LT)'); 
    752 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7210,'Sl/L',  'Anlehmiger Sand auf Lehm (Sl/L)'); 
    753 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7220,'Sl/LT', 'Anlehmiger Sand auf schwerem Lehm (Sl/LT)'); 
    754 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7230,'Sl/T',  'Anlehmiger Sand auf Ton (Sl/T)'); 
    755 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7310,'lS/LT', 'Lehmiger Sand auf schwerem Lehm (lS/LT)'); 
    756 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7320,'lS/S',  'Lehmiger Sand auf Sand (lS/S)'); 
    757 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7400,'SL/T)', 'Stark lehmiger Sand auf Ton (SL/T)'); 
    758 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7510,'T/SL',  'Ton auf stark lehmigen Sand (T/SL)'); 
    759 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7530,'T/Sl',  'Ton auf anlehmigen Sand (T/Sl)'); 
    760 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7610,'LT/lS', 'Schwerer Lehm auf lehmigen Sand (LT/lS)'); 
    761 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7620,'LT/Sl', 'Schwerer Lehm auf anlehmigen Sand (LT/Sl)'); 
    762 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7630,'LT/S',  'Schwerer Lehm auf Sand (LT/S)'); 
    763 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7710,'L/Sl',  'Lehm auf anlehmigen Sand (L/Sl)'); 
    764 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7800,'sL/S',  'Sandiger Lehm auf Sand (sL/S)'); 
    765 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7120,'S/L',   'Sand auf Lehm (S/L)'); 
    766 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7140,'S/T',   'Sand auf Ton (S/T)'); 
    767 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7330,'lS/T',  'Lehmiger Sand auf Ton (lS/T)'); 
    768 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7520,'T/lS',  'Ton auf lehmigen Sand (T/lS)'); 
    769 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7540,'T/S',   'Ton auf Sand (T/S)'); 
    770 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (7720,'L/S',   'Lehm auf Sand (L/S)'); 
    771 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (8110,'S/Mo',  'Sand auf Moor (S/Mo)'); 
    772 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (8120,'lS/Mo', 'Lehmiger Sand auf Moor (lS/Mo)'); 
    773 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (8130,'L/Mo',  'Lehm auf Moor (L/Mo)'); 
    774 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (8140,'T/Mo',  'Ton auf Moor (T/Mo)'); 
    775 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (8210,'Mo/S',  'Moor auf Sand (Mo/S)'); 
    776 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (8220,'Mo/lS', 'Moor auf lehmigen Sand (Mo/lS)'); 
    777 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (8230,'Mo/L',  'Moor auf Lehm (Mo/L)'); 
    778 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (8240,'Mo/T',  'Moor auf Ton (Mo/T)'); 
    779 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9120,'L+Mo',  'Bodenwechsel vom Lehm zu Moor (L+Mo)'); 
    780 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9130,'lSg',   'Lehmiger Sand mit starkem Steingehalt (lSg)'); 
    781 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9140,'Lg',    'Lehm mit starkem Steingehalt (Lg)'); 
    782 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9150,'lS+St', 'lehmiger Sand mit Steinen und Blöcken (lS+St)'); 
    783 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9160,'L+St',  'Lehm mit Steinen und Blöcken (L+St)'); 
    784 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9170,'St+lS', 'Steine und Blöcke mit lehmigem Sand (St+lS)'); 
    785 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9180,'St+L',  'Steine und Blöcke mit Lehm (St+L)'); 
    786 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9190,'lS+Fe', 'lehmiger Sand mit Felsen (lS+Fe)'); 
    787 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9200,'L+Fe',  'Lehm mit Felsen (L+Fe)'); 
    788 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9210,'Fe+lS', 'Felsen mit lehmigem Sand (Fe+lS)'); 
    789 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9220,'Fe+L',  'Felsen mit Lehm (Fe+L)'); 
    790 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9310,'S/lS',  'Sand auf lehmigen Sand (S/lS)'); 
    791 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9320,'Sl/Me', 'Anlehmiger Sand auf Mergel (Sl/Me)'); 
    792 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9330,'Sl/sL', 'Anlehmiger Sand auf sandigem Lehm (Sl/sL)'); 
    793 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9340,'lS/L',  'Lehmiger Sand auf Lehm (lS/L)'); 
    794 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9350,'lS/Me', 'Lehmiger Sand auf Mergel (lS/Me)'); 
    795 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9360,'lS/sL', 'Lehmiger Sand auf sandigem Lehm (lS/sL)'); 
    796 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9370,'lSMe',  'Lehmiger Sand, Mergel (lSMe)'); 
    797 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9380,'lSMo/Me','Lehmiger Sand, Moor auf Mergel (lSMo/Me)'); 
    798 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9390,'SlMo',  'Anlehmiger Sand, Moor (SlMo)'); 
    799 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9410,'L/Me',  'Lehm auf Mergel (L/Me)'); 
    800 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9420,'LMo/Me','Lehm, Moor auf Mergel (LMo/Me)'); 
    801 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9430,'LT/Mo', 'Schwerer Lehm auf Moor (LT/Mo)'); 
    802 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9440,'T/Me',  'Ton auf Mergel (T/Me)'); 
    803 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9450,'Mo/Me', 'Moor auf Mergel (Mo/Me)'); 
    804 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9460,'MoL/Me','Moor, Lehm auf Mergel (MoL/Me)'); 
    805 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9470,'MoMe',  'Moor, Mergel (MoMe)'); 
    806 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9480,'LöD',   'LößDiluvium (LöD)'); 
    807 INSERT INTO ax_bodenschaetzung_bodenart (wert, kurz, bezeichner) VALUES (9490,'AlD',   'AlluviumDiluvium (AlD)'); 
    808  
    809  
    810 -- B o d e n s c h a e t z u n g  -  Z u s t a n d s s t u f e 
    811 -- ------------------------------------------------------------ 
    812  
    813 CREATE TABLE ax_bodenschaetzung_zustandsstufe ( 
     702-- alter Name: ax_bodenschaetzung_bodenart 
     703DROP TABLE v_bschaetz_bodenart; 
     704CREATE TABLE v_bschaetz_bodenart ( 
    814705    wert integer, 
    815706    kurz character varying, 
    816707    bezeichner character varying, 
    817     CONSTRAINT pk_ax_bodenschaetzung_zustandsstufe  PRIMARY KEY (wert) 
    818   ); 
    819  
    820 COMMENT ON TABLE ax_bodenschaetzung_zustandsstufe  
    821  IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bodenschaetzung", Feld "zustandsstufe".'; 
    822  
    823 COMMENT ON COLUMN ax_bodenschaetzung_zustandsstufe.wert       IS 'numerischer SchlÃŒssel'; 
    824 COMMENT ON COLUMN ax_bodenschaetzung_zustandsstufe.kurz       IS 'KÃŒrzel, Kartenanzeige'; 
    825 COMMENT ON COLUMN ax_bodenschaetzung_zustandsstufe.bezeichner IS 'Lange Bezeichnung'; 
    826  
    827 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (1100,'1','Zustandsstufe (1)'); 
    828 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (1200,'2','Zustandsstufe (2)'); 
    829 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (1300,'3','Zustandsstufe (3)'); 
    830 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (1400,'4','Zustandsstufe (4)'); 
    831 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (1500,'5','Zustandsstufe (5)'); 
    832 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (1600,'6','Zustandsstufe (6)'); 
    833 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (1700,'7','Zustandsstufe (7)'); 
    834 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (1800,'-','Zustandsstufe Misch- und Schichtböden sowie kÃŒnstlichverÀnderte Böden (-)'); 
    835  
    836 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (2100,'I','Bodenstufe (I)'); 
    837 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (2200,'II','Bodenstufe (II)'); 
    838 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (2300,'III','Bodenstufe (III)'); 
    839 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (2400,'-','Bodenstufe Misch- und Schichtböden sowie kÃŒnstlich verÀnderte Böden (-)'); 
    840 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (3100,'II+III','Bodenstufe (II+III)'); 
    841 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (3200,'(III)','Bodenstufe ("(III)")'); 
    842 INSERT INTO ax_bodenschaetzung_zustandsstufe (wert, kurz, bezeichner) VALUES (3300,'IV','Bodenstufe (IV)'); 
    843  
    844  
    845 -- B o d e n s c h a e t z u n g   -  Muster-, Landesmuster- und Vergleichsstueck 
    846 -- ------------------------------------------------------------------------------ 
    847 CREATE TABLE ax_musterlandesmusterundvergleichsstueck_merkmal ( 
     708    CONSTRAINT pk_v_bschaetz_bodenart_w  PRIMARY KEY (wert) 
     709  ); 
     710 
     711COMMENT ON TABLE v_bschaetz_bodenart  
     712 IS 'BodenschÀtzung, Spalte: Bodenart - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bodenschaetzung", Feld "bodenart".'; 
     713 
     714COMMENT ON COLUMN v_bschaetz_bodenart.wert       IS 'numerischer SchlÃŒssel'; 
     715COMMENT ON COLUMN v_bschaetz_bodenart.kurz       IS 'KÃŒrzel, Kartenanzeige'; 
     716COMMENT ON COLUMN v_bschaetz_bodenart.bezeichner IS 'Lange Bezeichnung'; 
     717 
     718INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (1100,'S',     'Sand (S)'); 
     719INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (2100,'lS',    'Lehmiger Sand (lS)'); 
     720INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (3100,'L',     'Lehm (L)'); 
     721INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (4100,'T',     'Ton (T)'); 
     722INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (5000,'Mo',    'Moor (Mo)'); 
     723INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (1200,'Sl',    'Anlehmiger Sand (Sl)'); 
     724INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (2200,'SL',    'Stark lehmiger Sand (SL)'); 
     725INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (3200,'sL',    'Sandiger Lehm (sL)'); 
     726INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (4200,'LT',    'Schwerer Lehm (LT)'); 
     727INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (6110,'SMo',   'Sand, Moor (SMo)'); 
     728INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (6120,'lSMo',  'Lehmiger Sand, Moor (lSMo)'); 
     729INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (6130,'LMo',   'Lehm, Moor (LMo)'); 
     730INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (6140,'TMo',   'Ton, Moor (TMo)'); 
     731INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (6210,'MoS',   'Moor,Sand (MoS)'); 
     732INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (6220,'MolS',  'Moor, Lehmiger Sand (MolS)'); 
     733INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (6230,'MoL',   'Moor, Lehm (MoL)'); 
     734INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (6240,'MoT',   'Moor, Ton (MoT)'); 
     735INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (7110,'S/sL',  'Sand auf sandigem Lehm (S/sL)'); 
     736INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (7130,'S/LT',  'Sand auf schwerem Lehm (S/LT)'); 
     737INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (7210,'Sl/L',  'Anlehmiger Sand auf Lehm (Sl/L)'); 
     738INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (7220,'Sl/LT', 'Anlehmiger Sand auf schwerem Lehm (Sl/LT)'); 
     739INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (7230,'Sl/T',  'Anlehmiger Sand auf Ton (Sl/T)'); 
     740INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (7310,'lS/LT', 'Lehmiger Sand auf schwerem Lehm (lS/LT)'); 
     741INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (7320,'lS/S',  'Lehmiger Sand auf Sand (lS/S)'); 
     742INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (7400,'SL/T)', 'Stark lehmiger Sand auf Ton (SL/T)'); 
     743INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (7510,'T/SL',  'Ton auf stark lehmigen Sand (T/SL)'); 
     744INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (7530,'T/Sl',  'Ton auf anlehmigen Sand (T/Sl)'); 
     745INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (7610,'LT/lS', 'Schwerer Lehm auf lehmigen Sand (LT/lS)'); 
     746INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (7620,'LT/Sl', 'Schwerer Lehm auf anlehmigen Sand (LT/Sl)'); 
     747INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (7630,'LT/S',  'Schwerer Lehm auf Sand (LT/S)'); 
     748INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (7710,'L/Sl',  'Lehm auf anlehmigen Sand (L/Sl)'); 
     749INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (7800,'sL/S',  'Sandiger Lehm auf Sand (sL/S)'); 
     750INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (7120,'S/L',   'Sand auf Lehm (S/L)'); 
     751INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (7140,'S/T',   'Sand auf Ton (S/T)'); 
     752INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (7330,'lS/T',  'Lehmiger Sand auf Ton (lS/T)'); 
     753INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (7520,'T/lS',  'Ton auf lehmigen Sand (T/lS)'); 
     754INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (7540,'T/S',   'Ton auf Sand (T/S)'); 
     755INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (7720,'L/S',   'Lehm auf Sand (L/S)'); 
     756INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (8110,'S/Mo',  'Sand auf Moor (S/Mo)'); 
     757INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (8120,'lS/Mo', 'Lehmiger Sand auf Moor (lS/Mo)'); 
     758INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (8130,'L/Mo',  'Lehm auf Moor (L/Mo)'); 
     759INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (8140,'T/Mo',  'Ton auf Moor (T/Mo)'); 
     760INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (8210,'Mo/S',  'Moor auf Sand (Mo/S)'); 
     761INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (8220,'Mo/lS', 'Moor auf lehmigen Sand (Mo/lS)'); 
     762INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (8230,'Mo/L',  'Moor auf Lehm (Mo/L)'); 
     763INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (8240,'Mo/T',  'Moor auf Ton (Mo/T)'); 
     764INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9120,'L+Mo',  'Bodenwechsel vom Lehm zu Moor (L+Mo)'); 
     765INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9130,'lSg',   'Lehmiger Sand mit starkem Steingehalt (lSg)'); 
     766INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9140,'Lg',    'Lehm mit starkem Steingehalt (Lg)'); 
     767INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9150,'lS+St', 'lehmiger Sand mit Steinen und Blöcken (lS+St)'); 
     768INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9160,'L+St',  'Lehm mit Steinen und Blöcken (L+St)'); 
     769INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9170,'St+lS', 'Steine und Blöcke mit lehmigem Sand (St+lS)'); 
     770INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9180,'St+L',  'Steine und Blöcke mit Lehm (St+L)'); 
     771INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9190,'lS+Fe', 'lehmiger Sand mit Felsen (lS+Fe)'); 
     772INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9200,'L+Fe',  'Lehm mit Felsen (L+Fe)'); 
     773INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9210,'Fe+lS', 'Felsen mit lehmigem Sand (Fe+lS)'); 
     774INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9220,'Fe+L',  'Felsen mit Lehm (Fe+L)'); 
     775INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9310,'S/lS',  'Sand auf lehmigen Sand (S/lS)'); 
     776INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9320,'Sl/Me', 'Anlehmiger Sand auf Mergel (Sl/Me)'); 
     777INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9330,'Sl/sL', 'Anlehmiger Sand auf sandigem Lehm (Sl/sL)'); 
     778INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9340,'lS/L',  'Lehmiger Sand auf Lehm (lS/L)'); 
     779INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9350,'lS/Me', 'Lehmiger Sand auf Mergel (lS/Me)'); 
     780INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9360,'lS/sL', 'Lehmiger Sand auf sandigem Lehm (lS/sL)'); 
     781INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9370,'lSMe',  'Lehmiger Sand, Mergel (lSMe)'); 
     782INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9380,'lSMo/Me','Lehmiger Sand, Moor auf Mergel (lSMo/Me)'); 
     783INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9390,'SlMo',  'Anlehmiger Sand, Moor (SlMo)'); 
     784INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9410,'L/Me',  'Lehm auf Mergel (L/Me)'); 
     785INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9420,'LMo/Me','Lehm, Moor auf Mergel (LMo/Me)'); 
     786INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9430,'LT/Mo', 'Schwerer Lehm auf Moor (LT/Mo)'); 
     787INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9440,'T/Me',  'Ton auf Mergel (T/Me)'); 
     788INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9450,'Mo/Me', 'Moor auf Mergel (Mo/Me)'); 
     789INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9460,'MoL/Me','Moor, Lehm auf Mergel (MoL/Me)'); 
     790INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9470,'MoMe',  'Moor, Mergel (MoMe)'); 
     791INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9480,'LöD',   'LößDiluvium (LöD)'); 
     792INSERT INTO v_bschaetz_bodenart (wert, kurz, bezeichner) VALUES (9490,'AlD',   'AlluviumDiluvium (AlD)'); 
     793 
     794 
     795-- B o d e n s c h a e t z u n g  -  Z u s t a n d s s t u f e 
     796-- ------------------------------------------------------------ 
     797-- alter Name: ax_bodenschaetzung_zustandsstufe 
     798DROP TABLE v_bschaetz_zustandsstufe;  
     799CREATE TABLE v_bschaetz_zustandsstufe ( 
    848800    wert integer, 
    849801    kurz character varying, 
    850802    bezeichner character varying, 
    851     CONSTRAINT pk_ax_musterstueck_merkmal  PRIMARY KEY (wert) 
    852   ); 
    853  
    854 COMMENT ON TABLE ax_musterlandesmusterundvergleichsstueck_merkmal  
    855  IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_musterlandesmusterundvergleichsstueck", Feld "merkmal".'; 
    856  
    857 COMMENT ON COLUMN ax_musterlandesmusterundvergleichsstueck_merkmal.wert       IS 'numerischer SchlÃŒssel'; 
    858 COMMENT ON COLUMN ax_musterlandesmusterundvergleichsstueck_merkmal.kurz       IS 'KÃŒrzel, Kartenanzeige'; 
    859 COMMENT ON COLUMN ax_musterlandesmusterundvergleichsstueck_merkmal.bezeichner IS 'Lange Bezeichnung'; 
    860  
    861 INSERT INTO ax_musterlandesmusterundvergleichsstueck_merkmal (wert, kurz, bezeichner) VALUES (1000,'M','MusterstÃŒck (M)'); 
    862 INSERT INTO ax_musterlandesmusterundvergleichsstueck_merkmal (wert, kurz, bezeichner) VALUES (2000,'L','LandesmusterstÃŒck (L)'); 
    863 INSERT INTO ax_musterlandesmusterundvergleichsstueck_merkmal (wert, kurz, bezeichner) VALUES (3000,'V','VergleichsstÃŒck (V)'); 
     803    CONSTRAINT pk_v_bschaetz_zustuf_w  PRIMARY KEY (wert) 
     804  ); 
     805 
     806COMMENT ON TABLE v_bschaetz_zustandsstufe  
     807 IS 'BodenschÀtzung, Spalte: Zustandsstufe - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bodenschaetzung", Feld "zustandsstufe".'; 
     808 
     809COMMENT ON COLUMN v_bschaetz_zustandsstufe.wert       IS 'numerischer SchlÃŒssel'; 
     810COMMENT ON COLUMN v_bschaetz_zustandsstufe.kurz       IS 'KÃŒrzel, Kartenanzeige'; 
     811COMMENT ON COLUMN v_bschaetz_zustandsstufe.bezeichner IS 'Lange Bezeichnung'; 
     812 
     813INSERT INTO v_bschaetz_zustandsstufe (wert, kurz, bezeichner) VALUES (1100,'1','Zustandsstufe (1)'); 
     814INSERT INTO v_bschaetz_zustandsstufe (wert, kurz, bezeichner) VALUES (1200,'2','Zustandsstufe (2)'); 
     815INSERT INTO v_bschaetz_zustandsstufe (wert, kurz, bezeichner) VALUES (1300,'3','Zustandsstufe (3)'); 
     816INSERT INTO v_bschaetz_zustandsstufe (wert, kurz, bezeichner) VALUES (1400,'4','Zustandsstufe (4)'); 
     817INSERT INTO v_bschaetz_zustandsstufe (wert, kurz, bezeichner) VALUES (1500,'5','Zustandsstufe (5)'); 
     818INSERT INTO v_bschaetz_zustandsstufe (wert, kurz, bezeichner) VALUES (1600,'6','Zustandsstufe (6)'); 
     819INSERT INTO v_bschaetz_zustandsstufe (wert, kurz, bezeichner) VALUES (1700,'7','Zustandsstufe (7)'); 
     820INSERT INTO v_bschaetz_zustandsstufe (wert, kurz, bezeichner) VALUES (1800,'-','Zustandsstufe Misch- und Schichtböden sowie kÃŒnstlichverÀnderte Böden (-)'); 
     821 
     822INSERT INTO v_bschaetz_zustandsstufe (wert, kurz, bezeichner) VALUES (2100,'I','Bodenstufe (I)'); 
     823INSERT INTO v_bschaetz_zustandsstufe (wert, kurz, bezeichner) VALUES (2200,'II','Bodenstufe (II)'); 
     824INSERT INTO v_bschaetz_zustandsstufe (wert, kurz, bezeichner) VALUES (2300,'III','Bodenstufe (III)'); 
     825INSERT INTO v_bschaetz_zustandsstufe (wert, kurz, bezeichner) VALUES (2400,'-','Bodenstufe Misch- und Schichtböden sowie kÃŒnstlich verÀnderte Böden (-)'); 
     826INSERT INTO v_bschaetz_zustandsstufe (wert, kurz, bezeichner) VALUES (3100,'II+III','Bodenstufe (II+III)'); 
     827INSERT INTO v_bschaetz_zustandsstufe (wert, kurz, bezeichner) VALUES (3200,'(III)','Bodenstufe ("(III)")'); 
     828INSERT INTO v_bschaetz_zustandsstufe (wert, kurz, bezeichner) VALUES (3300,'IV','Bodenstufe (IV)'); 
     829 
     830 
     831-- B o d e n s c h a e t z u n g   -  Muster-, Landesmuster- und Vergleichsstueck 
     832-- ------------------------------------------------------------------------------ 
     833-- alter Name: ax_musterlandesmusterundvergleichsstueck_merkmal 
     834DROP TABLE v_muster_merkmal;  
     835CREATE TABLE v_muster_merkmal ( 
     836    wert integer, 
     837    kurz character varying, 
     838    bezeichner character varying, 
     839    CONSTRAINT pk_v_muster_merkmal_w  PRIMARY KEY (wert) 
     840  ); 
     841 
     842COMMENT ON TABLE v_muster_merkmal  
     843 IS 'Muster-, Landesmuster- und VergleichsstÃŒck, Spalte: Merkmal - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_musterlandesmusterundvergleichsstueck", Feld "merkmal".'; 
     844 
     845COMMENT ON COLUMN v_muster_merkmal.wert       IS 'numerischer SchlÃŒssel'; 
     846COMMENT ON COLUMN v_muster_merkmal.kurz       IS 'KÃŒrzel, Kartenanzeige'; 
     847COMMENT ON COLUMN v_muster_merkmal.bezeichner IS 'Lange Bezeichnung'; 
     848 
     849INSERT INTO v_muster_merkmal (wert, kurz, bezeichner) VALUES (1000,'M','MusterstÃŒck (M)'); 
     850INSERT INTO v_muster_merkmal (wert, kurz, bezeichner) VALUES (2000,'L','LandesmusterstÃŒck (L)'); 
     851INSERT INTO v_muster_merkmal (wert, kurz, bezeichner) VALUES (3000,'V','VergleichsstÃŒck (V)'); 
    864852 
    865853 
    866854-- B o d e n s c h a e t z u n g  -  Grabloch der Bodenschaetzung 
    867855-- -------------------------------------------------------------- 
    868  
    869 CREATE TABLE ax_grablochderbodenschaetzung_bedeutung ( 
     856-- alter Name: ax_grablochderbodenschaetzung_bedeutung 
     857DROP TABLE v_grabloch_bedeutg;  
     858CREATE TABLE v_grabloch_bedeutg ( 
    870859    wert integer, 
    871860    bezeichner character varying, 
     
    873862  ); 
    874863 
    875 COMMENT ON TABLE ax_grablochderbodenschaetzung_bedeutung 
    876  IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_grablochderbodenschaetzung", Feld "bedeutung".'; 
    877  
    878 COMMENT ON COLUMN ax_grablochderbodenschaetzung_bedeutung.wert       IS 'numerischer SchlÃŒssel'; 
    879 COMMENT ON COLUMN ax_grablochderbodenschaetzung_bedeutung.bezeichner IS 'Lange Bezeichnung'; 
    880  
    881 INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert, bezeichner) VALUES (1100, 'Grabloch, bestimmend, lagerichtig (innerhalb der FlÀche)'); 
    882 INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert, bezeichner) VALUES (1200, 'Grabloch, bestimmend, lagerichtig (außerhalb des Abschnitts)'); 
    883 INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert, bezeichner) VALUES (1300, 'Grabloch, nicht lagerichtig, im Abschnitt nicht vorhanden'); 
    884 INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert, bezeichner) VALUES (2000, 'Grabloch fÃŒr Muster-, Landesmuster-, VergleichsstÃŒck'); 
    885 INSERT INTO ax_grablochderbodenschaetzung_bedeutung (wert, bezeichner) VALUES (3000, 'Grabloch, nicht bestimmend'); 
     864COMMENT ON TABLE v_grabloch_bedeutg 
     865 IS 'Grabloch der BodenschÀtzung, Spalte: Bedeutung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_grablochderbodenschaetzung", Feld "bedeutung".'; 
     866 
     867COMMENT ON COLUMN v_grabloch_bedeutg.wert       IS 'numerischer SchlÃŒssel'; 
     868COMMENT ON COLUMN v_grabloch_bedeutg.bezeichner IS 'Lange Bezeichnung'; 
     869 
     870INSERT INTO v_grabloch_bedeutg (wert, bezeichner) VALUES (1100, 'Grabloch, bestimmend, lagerichtig (innerhalb der FlÀche)'); 
     871INSERT INTO v_grabloch_bedeutg (wert, bezeichner) VALUES (1200, 'Grabloch, bestimmend, lagerichtig (außerhalb des Abschnitts)'); 
     872INSERT INTO v_grabloch_bedeutg (wert, bezeichner) VALUES (1300, 'Grabloch, nicht lagerichtig, im Abschnitt nicht vorhanden'); 
     873INSERT INTO v_grabloch_bedeutg (wert, bezeichner) VALUES (2000, 'Grabloch fÃŒr Muster-, Landesmuster-, VergleichsstÃŒck'); 
     874INSERT INTO v_grabloch_bedeutg (wert, bezeichner) VALUES (3000, 'Grabloch, nicht bestimmend'); 
    886875 
    887876 
    888877-- B o d e n s c h a e t z u n g   -  Entstehungsart oder Klimastufe / Wasserverhaeltnisse 
    889878-- ---------------------------------------------------------------------------------------- 
    890 --DROP TABLE ax_bodenschaetzung_entstehungsartoderklimastufe; 
    891 CREATE TABLE ax_bodenschaetzung_entstehungsartoderklimastufe ( 
     879-- alter Name: ax_bodenschaetzung_entstehungsartoderklimastufe 
     880DROP TABLE v_bschaetz_entsteh_klima; 
     881CREATE TABLE v_bschaetz_entsteh_klima ( 
    892882    wert integer, 
    893883    kurz character varying, 
    894884    bezeichner character varying, 
    895     CONSTRAINT pk_ax_bodenschaetzung_entstehung PRIMARY KEY (wert) 
    896   ); 
    897  
    898 COMMENT ON TABLE ax_bodenschaetzung_entstehungsartoderklimastufe 
    899  IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bodenschaetzung", Feld "entstehungsartoderklimastufe".'; 
    900  
    901 COMMENT ON COLUMN ax_bodenschaetzung_entstehungsartoderklimastufe.wert       IS 'numerischer SchlÃŒssel'; 
    902 COMMENT ON COLUMN ax_bodenschaetzung_entstehungsartoderklimastufe.kurz       IS 'KÃŒrzel, Kartenanzeige'; 
    903 COMMENT ON COLUMN ax_bodenschaetzung_entstehungsartoderklimastufe.bezeichner IS 'Lange Bezeichnung'; 
    904  
    905  
    906 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(1000,'D',   'Diluvium (D)'); 
    907 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(1100,'DAl', 'Diluvium ÃŒber Alluvium (DAl)'); 
    908 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(1200,'DLö', 'Diluvium ÃŒber Löß (DLö)'); 
    909 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(1300,'DV',  'Diluvium ÃŒber Verwitterung (DV)'); 
    910 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(1400,'Dg',  'Diluvium, gesteinig (Dg)'); 
    911 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(1410,'DgAl','Diluvium, gesteinig ÃŒber Alluvium (DgAl)'); 
    912 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(1420,'DgLö','Diluvium, gesteinig ÃŒber Löß (DgLö)'); 
    913 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(1430,'DgV', 'Diluvium, gesteinig ÃŒber Verwitterung (DgV)'); 
    914  
    915 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(2000,'Lö',  'Löß (Lö)'); 
    916 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(2100,'LöD', 'Löß ÃŒber Diluvium (LöD)'); 
    917 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(2110,'LöDg','Löß, Diluvium, Gesteinsböden (LöDg)'); 
    918 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(2120,'LöDV','Löß, Diluvium, Verwitterung (LöDV)'); 
    919 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(2200,'LöAl','Löß ÃŒber Alluvium (LöAl)'); 
    920 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(2300,'LöV', 'Löß ÃŒber Verwitterung (LöV)'); 
    921 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(2310,'LöVg','Löß, Verwitterung, Gesteinsböden (LöVg)'); 
    922 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(2400,'LöVg','Löß ÃŒber Verwitterung, gesteinig (LöVg)'); 
    923  
    924 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3000,'Al',  'Alluvium (Al)'); 
    925 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3100,'AlD', 'Alluvium ÃŒber Diluvium (AlD)'); 
    926 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3200,'AlLö','Alluvium ÃŒber Löß (AlLö)'); 
    927 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3300,'AlV', 'Alluvium ÃŒber Verwitterung (AlV)'); 
    928 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3400,'Alg', 'Alluvium, gesteinig (Alg)'); 
    929 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3410,'AlgD','Alluvium, gesteinig ÃŒber Diluvium (AlgD)'); 
    930 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3420,'AlgLö','Alluvium, gesteinig ÃŒber Löß (AlgLö)'); 
    931 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3430,'AlgV','Alluvium, gesteinig ÃŒber Verwitterung (AlgV)'); 
    932 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3500,'AlMa','Alluvium, Marsch (AlMa)'); 
    933 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3610,'AlMo','Alluvium, Moor (AlMo)'); 
    934 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3620,'MoAI','Moor, Alluvium (MoAI)'); 
    935 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(3700,'Me',  'Mergel (Me)'); 
    936  
    937 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(4000,'V',   'Verwitterung (V)'); 
    938 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(4100,'VD',  'Verwitterung ÃŒber Diluvium (VD)'); 
    939 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(4200,'VAl', 'Verwitterung ÃŒber Alluvium (VAl)'); 
    940 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(4300,'VLö', 'Verwitterung ÃŒber Löß (VLö)'); 
    941 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(4400,'Vg',  'Verwitterung, Gesteinsböden (Vg)'); 
    942 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(4410,'VgD', 'Verwitterung, Gesteinsböden ÃŒber Diluvium (VgD)'); 
    943 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(5000,'-',   'Entstehungsart nicht erkennbar (-)'); 
    944  
    945 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(6100,'a',   'Klimastufe 8° C und darÃŒber (a)'); 
    946 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(6200,'b',   'Klimastufe 7,9° - 7,0° C (b)'); 
    947 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(6300,'c',   'Klimastufe 6,9° - 5,7° C (c)'); 
    948 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(6400,'d',   'Klimastufe 5,6° C und darunter (d)'); 
    949  
    950 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(7100,'1',   'Wasserstufe (1)'); 
    951 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(7200,'2',   'Wasserstufe (2)'); 
    952 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(7300,'3',   'Wasserstufe (3)'); 
    953 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(7400,'4',   'Wasserstufe (4)'); 
    954 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(7410,'4-',  'Wasserstufe (4-)'); 
    955 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(7500,'5',   'Wasserstufe (5)'); 
    956 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(7510,'5-',  'Wasserstufe (5-)'); 
    957 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(7520,'3-',  'Wasserstufe (3-)'); 
    958 INSERT INTO ax_bodenschaetzung_entstehungsartoderklimastufe (wert, kurz, bezeichner) VALUES(7530,'3+4', 'Wasserstufe (3+4)'); 
     885    CONSTRAINT pk_v_bschaetz_entsteh_klima_w PRIMARY KEY (wert) 
     886  ); 
     887 
     888COMMENT ON TABLE v_bschaetz_entsteh_klima 
     889 IS 'BodenschÀtzung, Spalte: Entstehungsart oder Klimastufe - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bodenschaetzung", Feld "entstehungsartoderklimastufe".'; 
     890 
     891COMMENT ON COLUMN v_bschaetz_entsteh_klima.wert       IS 'numerischer SchlÃŒssel'; 
     892COMMENT ON COLUMN v_bschaetz_entsteh_klima.kurz       IS 'KÃŒrzel, Kartenanzeige'; 
     893COMMENT ON COLUMN v_bschaetz_entsteh_klima.bezeichner IS 'Lange Bezeichnung'; 
     894 
     895 
     896INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(1000,'D',   'Diluvium (D)'); 
     897INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(1100,'DAl', 'Diluvium ÃŒber Alluvium (DAl)'); 
     898INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(1200,'DLö', 'Diluvium ÃŒber Löß (DLö)'); 
     899INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(1300,'DV',  'Diluvium ÃŒber Verwitterung (DV)'); 
     900INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(1400,'Dg',  'Diluvium, gesteinig (Dg)'); 
     901INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(1410,'DgAl','Diluvium, gesteinig ÃŒber Alluvium (DgAl)'); 
     902INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(1420,'DgLö','Diluvium, gesteinig ÃŒber Löß (DgLö)'); 
     903INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(1430,'DgV', 'Diluvium, gesteinig ÃŒber Verwitterung (DgV)'); 
     904 
     905INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(2000,'Lö',  'Löß (Lö)'); 
     906INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(2100,'LöD', 'Löß ÃŒber Diluvium (LöD)'); 
     907INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(2110,'LöDg','Löß, Diluvium, Gesteinsböden (LöDg)'); 
     908INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(2120,'LöDV','Löß, Diluvium, Verwitterung (LöDV)'); 
     909INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(2200,'LöAl','Löß ÃŒber Alluvium (LöAl)'); 
     910INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(2300,'LöV', 'Löß ÃŒber Verwitterung (LöV)'); 
     911INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(2310,'LöVg','Löß, Verwitterung, Gesteinsböden (LöVg)'); 
     912INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(2400,'LöVg','Löß ÃŒber Verwitterung, gesteinig (LöVg)'); 
     913 
     914INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(3000,'Al',  'Alluvium (Al)'); 
     915INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(3100,'AlD', 'Alluvium ÃŒber Diluvium (AlD)'); 
     916INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(3200,'AlLö','Alluvium ÃŒber Löß (AlLö)'); 
     917INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(3300,'AlV', 'Alluvium ÃŒber Verwitterung (AlV)'); 
     918INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(3400,'Alg', 'Alluvium, gesteinig (Alg)'); 
     919INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(3410,'AlgD','Alluvium, gesteinig ÃŒber Diluvium (AlgD)'); 
     920INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(3420,'AlgLö','Alluvium, gesteinig ÃŒber Löß (AlgLö)'); 
     921INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(3430,'AlgV','Alluvium, gesteinig ÃŒber Verwitterung (AlgV)'); 
     922INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(3500,'AlMa','Alluvium, Marsch (AlMa)'); 
     923INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(3610,'AlMo','Alluvium, Moor (AlMo)'); 
     924INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(3620,'MoAI','Moor, Alluvium (MoAI)'); 
     925INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(3700,'Me',  'Mergel (Me)'); 
     926 
     927INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(4000,'V',   'Verwitterung (V)'); 
     928INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(4100,'VD',  'Verwitterung ÃŒber Diluvium (VD)'); 
     929INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(4200,'VAl', 'Verwitterung ÃŒber Alluvium (VAl)'); 
     930INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(4300,'VLö', 'Verwitterung ÃŒber Löß (VLö)'); 
     931INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(4400,'Vg',  'Verwitterung, Gesteinsböden (Vg)'); 
     932INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(4410,'VgD', 'Verwitterung, Gesteinsböden ÃŒber Diluvium (VgD)'); 
     933INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(5000,'-',   'Entstehungsart nicht erkennbar (-)'); 
     934 
     935INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(6100,'a',   'Klimastufe 8° C und darÃŒber (a)'); 
     936INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(6200,'b',   'Klimastufe 7,9° - 7,0° C (b)'); 
     937INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(6300,'c',   'Klimastufe 6,9° - 5,7° C (c)'); 
     938INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(6400,'d',   'Klimastufe 5,6° C und darunter (d)'); 
     939 
     940INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(7100,'1',   'Wasserstufe (1)'); 
     941INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(7200,'2',   'Wasserstufe (2)'); 
     942INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(7300,'3',   'Wasserstufe (3)'); 
     943INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(7400,'4',   'Wasserstufe (4)'); 
     944INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(7410,'4-',  'Wasserstufe (4-)'); 
     945INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(7500,'5',   'Wasserstufe (5)'); 
     946INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(7510,'5-',  'Wasserstufe (5-)'); 
     947INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(7520,'3-',  'Wasserstufe (3-)'); 
     948INSERT INTO v_bschaetz_entsteh_klima (wert, kurz, bezeichner) VALUES(7530,'3+4', 'Wasserstufe (3+4)'); 
    959949 
    960950 
    961951-- B o d e n s c h a e t z u n g   -  sonstige Angaben 
    962 -- ---------------------------------------------------------------------------------------- 
    963 --DROP TABLE ax_bodenschaetzung_sonstigeangaben; 
    964 CREATE TABLE ax_bodenschaetzung_sonstigeangaben ( 
     952-- --------------------------------------------------- 
     953-- alter Name: ax_bodenschaetzung_sonstigeangaben 
     954DROP TABLE v_bschaetz_sonst; 
     955CREATE TABLE v_bschaetz_sonst ( 
    965956    wert integer, 
    966957    kurz character varying, 
    967958    bezeichner character varying, 
    968     CONSTRAINT pk_ax_bodenschaetzung_sonst PRIMARY KEY (wert) 
    969   ); 
    970  
    971 COMMENT ON TABLE ax_bodenschaetzung_sonstigeangaben 
    972  IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bodenschaetzung", Feld "sonstigeangaben".'; 
    973  
    974 COMMENT ON COLUMN ax_bodenschaetzung_sonstigeangaben.wert       IS 'numerischer SchlÃŒssel'; 
    975 COMMENT ON COLUMN ax_bodenschaetzung_sonstigeangaben.kurz       IS 'KÃŒrzel, Kartenanzeige'; 
    976 COMMENT ON COLUMN ax_bodenschaetzung_sonstigeangaben.bezeichner IS 'Lange Bezeichnung'; 
    977  
    978 INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(1100,'Wa+',   'Nass, zu viel Wasser (Wa+)'); 
    979 INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(1200,'Wa-',   'Trocken, zu wenig Wasser (Wa-)'); 
    980 INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(1300,'Wa gt', 'Besonders gÃŒnstige WasserverhÀltnisse (Wa gt)'); 
    981 INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(1400,'RiWa',  'Rieselwasser, kÃŒnstliche BewÀsserung (RiWa)'); 
    982 INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(2100,'W',     'Unbedingtes Wiesenland (W)'); 
    983 INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(2200,'Str',   'Streuwiese (Str) '); 
    984 INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(2300,'Hu',    'Hutung (Hu)'); 
    985 INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(2400,'A-Hack','Acker-Hackrain (A-Hack)'); 
    986 INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(2500,'Gr-Hack','GrÃŒnland-Hackrain (Gr-Hack)'); 
    987 INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(2600,'G',     'Garten (G)'); 
    988 INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(3000,'N',     'Neukultur (N)'); 
    989 INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(4000,'T',     'Tiefkultur (T) '); 
    990 INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(5000,'Ger',   'Geringstland (Ger)'); 
    991 INSERT INTO ax_bodenschaetzung_sonstigeangaben (wert, kurz, bezeichner) VALUES(9000,'',      'NachschÀtzung erforderlich '); 
     959    CONSTRAINT pk_v_bschaetz_sonst_w PRIMARY KEY (wert) 
     960  ); 
     961 
     962COMMENT ON TABLE v_bschaetz_sonst 
     963 IS 'BodenschÀtzung, Spalte: sonstige Angaben - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bodenschaetzung", Feld "sonstigeangaben".'; 
     964 
     965COMMENT ON COLUMN v_bschaetz_sonst.wert       IS 'numerischer SchlÃŒssel'; 
     966COMMENT ON COLUMN v_bschaetz_sonst.kurz       IS 'KÃŒrzel, Kartenanzeige'; 
     967COMMENT ON COLUMN v_bschaetz_sonst.bezeichner IS 'Lange Bezeichnung'; 
     968 
     969INSERT INTO v_bschaetz_sonst (wert, kurz, bezeichner) VALUES(1100,'Wa+',   'Nass, zu viel Wasser (Wa+)'); 
     970INSERT INTO v_bschaetz_sonst (wert, kurz, bezeichner) VALUES(1200,'Wa-',   'Trocken, zu wenig Wasser (Wa-)'); 
     971INSERT INTO v_bschaetz_sonst (wert, kurz, bezeichner) VALUES(1300,'Wa gt', 'Besonders gÃŒnstige WasserverhÀltnisse (Wa gt)'); 
     972INSERT INTO v_bschaetz_sonst (wert, kurz, bezeichner) VALUES(1400,'RiWa',  'Rieselwasser, kÃŒnstliche BewÀsserung (RiWa)'); 
     973INSERT INTO v_bschaetz_sonst (wert, kurz, bezeichner) VALUES(2100,'W',     'Unbedingtes Wiesenland (W)'); 
     974INSERT INTO v_bschaetz_sonst (wert, kurz, bezeichner) VALUES(2200,'Str',   'Streuwiese (Str) '); 
     975INSERT INTO v_bschaetz_sonst (wert, kurz, bezeichner) VALUES(2300,'Hu',    'Hutung (Hu)'); 
     976INSERT INTO v_bschaetz_sonst (wert, kurz, bezeichner) VALUES(2400,'A-Hack','Acker-Hackrain (A-Hack)'); 
     977INSERT INTO v_bschaetz_sonst (wert, kurz, bezeichner) VALUES(2500,'Gr-Hack','GrÃŒnland-Hackrain (Gr-Hack)'); 
     978INSERT INTO v_bschaetz_sonst (wert, kurz, bezeichner) VALUES(2600,'G',     'Garten (G)'); 
     979INSERT INTO v_bschaetz_sonst (wert, kurz, bezeichner) VALUES(3000,'N',     'Neukultur (N)'); 
     980INSERT INTO v_bschaetz_sonst (wert, kurz, bezeichner) VALUES(4000,'T',     'Tiefkultur (T) '); 
     981INSERT INTO v_bschaetz_sonst (wert, kurz, bezeichner) VALUES(5000,'Ger',   'Geringstland (Ger)'); 
     982INSERT INTO v_bschaetz_sonst (wert, kurz, bezeichner) VALUES(9000,'',      'NachschÀtzung erforderlich '); 
    992983 
    993984-- Testfall dazu finden: 
     
    997988 
    998989-- B e w e r t u n g  - Klassifizierung 
    999 -- ---------------------------------------------------------------------------------------- 
    1000 --DROP TABLE ax_bewertung_klassifizierung; 
    1001 CREATE TABLE ax_bewertung_klassifizierung ( 
     990-- ------------------------------------ 
     991-- alter Name: ax_bewertung_klassifizierung 
     992DROP TABLE v_bewertg_klass; 
     993CREATE TABLE v_bewertg_klass ( 
    1002994    wert integer, 
    1003995    bezeichner character varying, 
    1004         erklaer character varying, 
    1005     CONSTRAINT pk_ax_bewertung_klass PRIMARY KEY (wert) 
    1006   ); 
    1007  
    1008 COMMENT ON TABLE ax_bewertung_klassifizierung 
    1009 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bewertung", Feld "klassifizierung".'; 
    1010  
    1011 COMMENT ON COLUMN ax_bewertung_klassifizierung.wert       IS 'numerischer SchlÃŒssel'; 
    1012 COMMENT ON COLUMN ax_bewertung_klassifizierung.bezeichner IS 'Lange Bezeichnung'; 
    1013 COMMENT ON COLUMN ax_bewertung_klassifizierung.erklaer    IS 'ggf. weitere ErlÀrung'; 
    1014  
    1015  
    1016 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1100, 'Unbebautes GrundstÃŒck', ''); 
    1017 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1120, 'Unbebautes GrundstÃŒck mit GebÀude von untergeordneter Bedeutung ', ''); 
    1018 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1130, 'Unbebautes GrundstÃŒck mit einem dem Verfall preisgegebenen GebÀude', ''); 
    1019 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1140, 'Unbebautes GrundstÃŒck fÃŒr Erholungs- und Freizeitzwecke', ''); 
    1020 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1210, 'EinfamilienhausgrundstÃŒck', ''); 
    1021 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1220, 'ZweifamilienhausgrundstÃŒck', ''); 
    1022 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1230, 'MietwohngrundstÃŒck', ''); 
    1023 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1240, 'Gemischtgenutztes GrundstÃŒck', ''); 
    1024 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1250, 'GeschÀftsgrundstÃŒck', ''); 
    1025 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1260, 'Sonstiges bebautes GrundstÃŒck', ''); 
    1026 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1310, 'Einfamilienhaus auf fremdem Grund und Boden', ''); 
    1027 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1320, 'Zweifamilienhaus auf fremdem Grund und Boden', ''); 
    1028 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1330, 'MietwohngrundstÃŒck, MietwohngebÀude auf fremdem Grund und Boden', ''); 
    1029 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1340, 'Gemischtgenutztes GrundstÃŒck, gemischtgenutztes GebÀude auf fremdem Grund und Boden ', ''); 
    1030 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1350, 'GeschÀftsgrundstÃŒck, GeschÀftsgebÀude auf fremdem Grund und Boden', ''); 
    1031 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(1360, 'Sonstige bebaute GrundstÃŒcke, sonstige GebÀude auf fremdem Grund und Boden', ''); 
    1032 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2110, 'Landwirtschaftliche Nutzung', ''); 
    1033 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2120, 'Hopfen', ''); 
    1034 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2130, 'Spargel', ''); 
    1035 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2190, 'Sonstige Sonderkulturen', ''); 
    1036 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2200, 'Holzung', ''); 
    1037 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2300, 'Weingarten (allgemein)', ''); 
    1038 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2310, 'Weingarten 1', ''); 
    1039 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2320, 'Weingarten 2', ''); 
    1040 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2330, 'Weingarten 3', ''); 
    1041 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2340, 'Weingarten 4', ''); 
    1042 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2350, 'Weingarten 5', ''); 
    1043 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2360, 'Weingarten 6', ''); 
    1044 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2370, 'Weingarten 7', ''); 
    1045 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2380, 'Weingarten 8', ''); 
    1046 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2390, 'Weingarten 9', ''); 
    1047 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2410, 'Gartenland', ''); 
    1048 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2420, 'Obstplantage', ''); 
    1049 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2430, 'Baumschule', ''); 
    1050 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2440, 'AnbauflÀche unter Glas ', ''); 
    1051 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2450, 'Kleingarten', ''); 
    1052 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2510, 'Weihnachtsbaumkultur', ''); 
    1053 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2520, 'Saatzucht', ''); 
    1054 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2530, 'Teichwirtschaft', ''); 
    1055 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2610, 'Abbauland der Land- und Forstwirtschaft ', ''); 
    1056 INSERT 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.'); 
    1057 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2630, 'Unland',   ''); 
    1058 INSERT 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.'); 
    1059 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2650, 'Heide',    '"Heide" ist eine unkultivierte, sandige, ÃŒberwiegend mit Heidekraut oder Ginster bewachsene FlÀche.'); 
    1060 INSERT 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.'); 
    1061 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2710, 'Reet I',   'ReetflÀche, deren Nutzung eingestuft ist in GÃŒteklasse I (gut).'); 
    1062 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2720, 'Reet II',  'ReetflÀche, deren Nutzung eingestuft ist in GÃŒteklasse II (mittel).'); 
    1063 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2730, 'Reet III', 'ReetflÀche, deren Nutzung eingestuft ist in GÃŒteklasse III (gering).'); 
    1064 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2800, 'NebenflÀche des Betriebs der Land- und Forstwirtschaft', ''); 
    1065 INSERT INTO ax_bewertung_klassifizierung (wert, bezeichner, erklaer) VALUES(2899, 'Noch nicht klassifiziert', ''); 
     996    erklaer character varying, 
     997    CONSTRAINT pk_v_bewertg_klass_w PRIMARY KEY (wert) 
     998  ); 
     999 
     1000COMMENT ON TABLE v_bewertg_klass 
     1001IS 'Bewertung, Spalte: Klassifizierung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script. Zu Tabelle "ax_bewertung", Feld "klassifizierung".'; 
     1002 
     1003COMMENT ON COLUMN v_bewertg_klass.wert       IS 'numerischer SchlÃŒssel'; 
     1004COMMENT ON COLUMN v_bewertg_klass.bezeichner IS 'Lange Bezeichnung'; 
     1005COMMENT ON COLUMN v_bewertg_klass.erklaer    IS 'ggf. weitere ErlÀrung'; 
     1006 
     1007INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(1100, 'Unbebautes GrundstÃŒck', ''); 
     1008INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(1120, 'Unbebautes GrundstÃŒck mit GebÀude von untergeordneter Bedeutung ', ''); 
     1009INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(1130, 'Unbebautes GrundstÃŒck mit einem dem Verfall preisgegebenen GebÀude', ''); 
     1010INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(1140, 'Unbebautes GrundstÃŒck fÃŒr Erholungs- und Freizeitzwecke', ''); 
     1011INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(1210, 'EinfamilienhausgrundstÃŒck', ''); 
     1012INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(1220, 'ZweifamilienhausgrundstÃŒck', ''); 
     1013INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(1230, 'MietwohngrundstÃŒck', ''); 
     1014INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(1240, 'Gemischtgenutztes GrundstÃŒck', ''); 
     1015INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(1250, 'GeschÀftsgrundstÃŒck', ''); 
     1016INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(1260, 'Sonstiges bebautes GrundstÃŒck', ''); 
     1017INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(1310, 'Einfamilienhaus auf fremdem Grund und Boden', ''); 
     1018INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(1320, 'Zweifamilienhaus auf fremdem Grund und Boden', ''); 
     1019INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(1330, 'MietwohngrundstÃŒck, MietwohngebÀude auf fremdem Grund und Boden', ''); 
     1020INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(1340, 'Gemischtgenutztes GrundstÃŒck, gemischtgenutztes GebÀude auf fremdem Grund und Boden ', ''); 
     1021INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(1350, 'GeschÀftsgrundstÃŒck, GeschÀftsgebÀude auf fremdem Grund und Boden', ''); 
     1022INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(1360, 'Sonstige bebaute GrundstÃŒcke, sonstige GebÀude auf fremdem Grund und Boden', ''); 
     1023INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2110, 'Landwirtschaftliche Nutzung', ''); 
     1024INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2120, 'Hopfen', ''); 
     1025INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2130, 'Spargel', ''); 
     1026INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2190, 'Sonstige Sonderkulturen', ''); 
     1027INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2200, 'Holzung', ''); 
     1028INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2300, 'Weingarten (allgemein)', ''); 
     1029INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2310, 'Weingarten 1', ''); 
     1030INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2320, 'Weingarten 2', ''); 
     1031INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2330, 'Weingarten 3', ''); 
     1032INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2340, 'Weingarten 4', ''); 
     1033INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2350, 'Weingarten 5', ''); 
     1034INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2360, 'Weingarten 6', ''); 
     1035INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2370, 'Weingarten 7', ''); 
     1036INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2380, 'Weingarten 8', ''); 
     1037INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2390, 'Weingarten 9', ''); 
     1038INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2410, 'Gartenland', ''); 
     1039INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2420, 'Obstplantage', ''); 
     1040INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2430, 'Baumschule', ''); 
     1041INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2440, 'AnbauflÀche unter Glas ', ''); 
     1042INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2450, 'Kleingarten', ''); 
     1043INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2510, 'Weihnachtsbaumkultur', ''); 
     1044INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2520, 'Saatzucht', ''); 
     1045INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2530, 'Teichwirtschaft', ''); 
     1046INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2610, 'Abbauland der Land- und Forstwirtschaft ', ''); 
     1047INSERT INTO v_bewertg_klass (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.'); 
     1048INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2630, 'Unland',   ''); 
     1049INSERT INTO v_bewertg_klass (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.'); 
     1050INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2650, 'Heide',    '"Heide" ist eine unkultivierte, sandige, ÃŒberwiegend mit Heidekraut oder Ginster bewachsene FlÀche.'); 
     1051INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2700, 'Reet',     '"Reet" ist eine stÀndig oder zeitweise unter Wasser stehende und mit Reet bewachsene FlÀche.'); 
     1052INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2710, 'Reet I',   'ReetflÀche, deren Nutzung eingestuft ist in GÃŒteklasse I (gut).'); 
     1053INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2720, 'Reet II',  'ReetflÀche, deren Nutzung eingestuft ist in GÃŒteklasse II (mittel).'); 
     1054INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2730, 'Reet III', 'ReetflÀche, deren Nutzung eingestuft ist in GÃŒteklasse III (gering).'); 
     1055INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2800, 'NebenflÀche des Betriebs der Land- und Forstwirtschaft', ''); 
     1056INSERT INTO v_bewertg_klass (wert, bezeichner, erklaer) VALUES(2899, 'Noch nicht klassifiziert', ''); 
    10661057 
    10671058 
    10681059-- F o r s t r e c h t  -  A r t   d e r   F e s t l e g u n g 
    10691060-- ----------------------------------------------------------- 
    1070  
    1071 CREATE TABLE ax_forstrecht_artderfestlegung ( 
     1061-- alter Name: ax_forstrecht_artderfestlegung 
     1062DROP TABLE v_forstrecht_adf;  
     1063CREATE TABLE v_forstrecht_adf ( 
    10721064    wert integer, 
    10731065    bezeichner character varying, 
    1074     CONSTRAINT pk_ax_forstrecht_artderfestlegung  PRIMARY KEY (wert) 
    1075   ); 
    1076  
    1077 COMMENT ON TABLE ax_forstrecht_artderfestlegung 
    1078 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
    1079  
    1080 INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Klassifizierung nach Bundes- oder Landeswaldgesetz',3900); 
    1081 INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Staatswald Bund',3910); 
    1082 INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Staatswald Land',3920); 
    1083 INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Kommunalwald',3930); 
    1084 INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Anstalts- und Stiftungswald',3940); 
    1085 INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Anderer öffentlicher Wald',3950); 
    1086 INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Privater Gemeinschaftswald',3960); 
    1087 INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Großprivatwald',3970); 
    1088 INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Kleinprivatwald',3980); 
    1089 INSERT INTO ax_forstrecht_artderfestlegung (bezeichner, wert) VALUES('Anderer Privatwald',3990); 
     1066    CONSTRAINT pk_v_forst_adf_w  PRIMARY KEY (wert) 
     1067  ); 
     1068 
     1069COMMENT ON TABLE v_forstrecht_adf 
     1070IS 'Forstrecht, Spalte: Art der Festlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     1071 
     1072INSERT INTO v_forstrecht_adf (bezeichner, wert) VALUES('Klassifizierung nach Bundes- oder Landeswaldgesetz',3900); 
     1073INSERT INTO v_forstrecht_adf (bezeichner, wert) VALUES('Staatswald Bund',3910); 
     1074INSERT INTO v_forstrecht_adf (bezeichner, wert) VALUES('Staatswald Land',3920); 
     1075INSERT INTO v_forstrecht_adf (bezeichner, wert) VALUES('Kommunalwald',3930); 
     1076INSERT INTO v_forstrecht_adf (bezeichner, wert) VALUES('Anstalts- und Stiftungswald',3940); 
     1077INSERT INTO v_forstrecht_adf (bezeichner, wert) VALUES('Anderer öffentlicher Wald',3950); 
     1078INSERT INTO v_forstrecht_adf (bezeichner, wert) VALUES('Privater Gemeinschaftswald',3960); 
     1079INSERT INTO v_forstrecht_adf (bezeichner, wert) VALUES('Großprivatwald',3970); 
     1080INSERT INTO v_forstrecht_adf (bezeichner, wert) VALUES('Kleinprivatwald',3980); 
     1081INSERT INTO v_forstrecht_adf (bezeichner, wert) VALUES('Anderer Privatwald',3990); 
    10901082 
    10911083 
    10921084-- F o r s t r e c h t - B e s o n d e r e   F u n k t i o n 
    10931085-- --------------------------------------------------------- 
    1094 CREATE TABLE ax_forstrecht_besonderefunktion( 
     1086-- alter Name: ax_forstrecht_besonderefunktion 
     1087DROP TABLE v_forstrecht_besfkt;  
     1088CREATE TABLE v_forstrecht_besfkt( 
    10951089    wert integer, 
    10961090    bezeichner character varying, 
    1097     CONSTRAINT pk_ax_forstrecht_besonderefunktion  PRIMARY KEY (wert) 
    1098   ); 
    1099  
    1100 COMMENT ON TABLE ax_forstrecht_besonderefunktion 
    1101 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
    1102  
    1103 INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Ohne besondere gesetzliche Bindung',1000); 
    1104 INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Ohne besondere gesetzliche Bindung nach LWaldG- Holzboden',1010); 
    1105 INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Schutzwald',2000); 
    1106 INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Schutzwald - Holzboden',2010); 
    1107 INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Erholungswald',3000); 
    1108 INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Erholungswald - Holzboden',3010); 
    1109 INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Bannwald',4000); 
    1110 INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Nationalpark - Holzboden',4010); 
    1111 INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Naturschutzgebiet - Holzboden',5010); 
    1112 INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Schutz- und Erholungswald',6000); 
    1113 INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Schutz- und Erholungswald - Holzboden',6010); 
    1114 INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Nationalpark - Nichtholzboden',7010); 
    1115 INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Naturschutzgebiet - Nichtholzboden',8010); 
    1116 INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Andere ForstbetriebsflÀche',9000); 
    1117 INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Nichtholzboden',9010); 
    1118 INSERT INTO ax_forstrecht_besonderefunktion (bezeichner, wert) VALUES('Sonstiges',9999); 
     1091    CONSTRAINT pk_v_forst_besfkt_w  PRIMARY KEY (wert) 
     1092  ); 
     1093 
     1094COMMENT ON TABLE v_forstrecht_besfkt 
     1095IS 'Forstrecht, Spalte: besondere Funktion - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     1096 
     1097INSERT INTO v_forstrecht_besfkt (bezeichner, wert) VALUES('Ohne besondere gesetzliche Bindung',1000); 
     1098INSERT INTO v_forstrecht_besfkt (bezeichner, wert) VALUES('Ohne besondere gesetzliche Bindung nach LWaldG- Holzboden',1010); 
     1099INSERT INTO v_forstrecht_besfkt (bezeichner, wert) VALUES('Schutzwald',2000); 
     1100INSERT INTO v_forstrecht_besfkt (bezeichner, wert) VALUES('Schutzwald - Holzboden',2010); 
     1101INSERT INTO v_forstrecht_besfkt (bezeichner, wert) VALUES('Erholungswald',3000); 
     1102INSERT INTO v_forstrecht_besfkt (bezeichner, wert) VALUES('Erholungswald - Holzboden',3010); 
     1103INSERT INTO v_forstrecht_besfkt (bezeichner, wert) VALUES('Bannwald',4000); 
     1104INSERT INTO v_forstrecht_besfkt (bezeichner, wert) VALUES('Nationalpark - Holzboden',4010); 
     1105INSERT INTO v_forstrecht_besfkt (bezeichner, wert) VALUES('Naturschutzgebiet - Holzboden',5010); 
     1106INSERT INTO v_forstrecht_besfkt (bezeichner, wert) VALUES('Schutz- und Erholungswald',6000); 
     1107INSERT INTO v_forstrecht_besfkt (bezeichner, wert) VALUES('Schutz- und Erholungswald - Holzboden',6010); 
     1108INSERT INTO v_forstrecht_besfkt (bezeichner, wert) VALUES('Nationalpark - Nichtholzboden',7010); 
     1109INSERT INTO v_forstrecht_besfkt (bezeichner, wert) VALUES('Naturschutzgebiet - Nichtholzboden',8010); 
     1110INSERT INTO v_forstrecht_besfkt (bezeichner, wert) VALUES('Andere ForstbetriebsflÀche',9000); 
     1111INSERT INTO v_forstrecht_besfkt (bezeichner, wert) VALUES('Nichtholzboden',9010); 
     1112INSERT INTO v_forstrecht_besfkt (bezeichner, wert) VALUES('Sonstiges',9999); 
    11191113 
    11201114 
     
    11221116-- ------------------------- 
    11231117-- Datentyp: AX_LI_Source_MitDatenerhebung 
    1124  
    1125 CREATE TABLE ax_datenerhebung ( 
     1118-- alter Name: ax_datenerhebung 
     1119DROP TABLE v_datenerhebung;  
     1120CREATE TABLE v_datenerhebung ( 
    11261121    wert integer, 
    11271122    bezeichner character varying, 
    1128     CONSTRAINT pk_ax_Datenerhebung PRIMARY KEY (wert) 
    1129   ); 
    1130  
    1131 COMMENT ON TABLE ax_datenerhebung 
     1123    CONSTRAINT pk_v_derhebung_w PRIMARY KEY (wert) 
     1124  ); 
     1125 
     1126COMMENT ON TABLE v_datenerhebung 
    11321127IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
    11331128 
    1134 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katastervermessung ermittelt', 1000); -- (G) 
    1135 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aufgrund Anforderungen mit Netzanschluss ermittelt', 1100); 
    1136 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aufgrund Anforderungen mit Bezug zur FlurstÃŒcksgrenze ermittelt', 1200); 
    1137 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstiger Vermessung ermittelt', 1900); 
    1138 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Luftbildmessung oder Fernerkundungsdaten ermittelt', 2000);--        
    1139 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterunterlagen und Karten fÃŒr graphische Zwecke ermittelt', 4000); 
    1140 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterzahlen fÃŒr graphische Zwecke ermittelt', 4100); 
    1141 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert', 4200);-- (G) 
    1142 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert, Kartenmaßstab M größer gleich 1 zu 1000', 4210); 
    1143 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert, Kartenmaßstab 1 zu 1000 größer M größer gleich 1 zu 2000', 4220); 
    1144 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert, Kartenmaßstab 1 zu 2000 größer M größer gleich 1 zu 3000', 4230); 
    1145 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert, Kartenmaßstab 1 zu 3000 größer M größer gleich 1 zu 5000', 4240); 
    1146 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert, Kartenmaßstab 1 zu 5000 größer M', 4250); 
    1147 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert', 4300);-- (G) 
    1148 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, Kartenmaßstab M größer gleich 1 zu 1000', 4310); 
    1149 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, Kartenmaßstab 1 zu 1000 größer M größer gleich 1 zu 2000', 4320); 
    1150 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, Kartenmaßstab 1 zu 2000 größer M größer gleich 1 zu 3000', 4330); 
    1151 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, Kartenmaßstab 1 zu 3000 größer M größer gleich 1 zu 5000', 4340); 
    1152 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, Kartenmaßstab 1 zu 5000 größer M', 4350); 
    1153 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, mit sonstigen geometrischen Bedingungen und bzw. oder Homogenisierung (M größer gleich 1 zu 1000)', 4360); 
    1154 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, mit Berechnung oder Abstandsbedingung (M größer gleich 1 zu 1000)', 4370); 
    1155 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, mit sonstigen geometrischen Bedingungen und bzw. oder Homogenisierung (M kleiner 1 zu 1000)', 4380); 
    1156 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, mit Berechnung oder Abstandsbedingungen (M kleiner 1 zu 1000)', 4390); 
    1157 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Nach Quellenlage nicht zu spezifizieren', 9998);--  (G) 
    1158 INSERT INTO ax_datenerhebung (bezeichner, wert) VALUES('Sonstiges', 9999); 
    1159  
    1160  
    1161 -- Sonstiges Bauwerk oder sonstige Einrichtung 
    1162 -- ------------------------- 
    1163 -- Datentyp: ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion 
    1164 CREATE TABLE ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion( 
     1129INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Aus Katastervermessung ermittelt', 1000); -- (G) 
     1130INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Aufgrund Anforderungen mit Netzanschluss ermittelt', 1100); 
     1131INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Aufgrund Anforderungen mit Bezug zur FlurstÃŒcksgrenze ermittelt', 1200); 
     1132INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Aus sonstiger Vermessung ermittelt', 1900); 
     1133INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Aus Luftbildmessung oder Fernerkundungsdaten ermittelt', 2000);--         
     1134INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Aus Katasterunterlagen und Karten fÃŒr graphische Zwecke ermittelt', 4000); 
     1135INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Aus Katasterzahlen fÃŒr graphische Zwecke ermittelt', 4100); 
     1136INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert', 4200);-- (G) 
     1137INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert, Kartenmaßstab M größer gleich 1 zu 1000', 4210); 
     1138INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert, Kartenmaßstab 1 zu 1000 größer M größer gleich 1 zu 2000', 4220); 
     1139INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert, Kartenmaßstab 1 zu 2000 größer M größer gleich 1 zu 3000', 4230); 
     1140INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert, Kartenmaßstab 1 zu 3000 größer M größer gleich 1 zu 5000', 4240); 
     1141INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Aus Katasterkarten digitalisiert, Kartenmaßstab 1 zu 5000 größer M', 4250); 
     1142INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert', 4300);-- (G) 
     1143INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, Kartenmaßstab M größer gleich 1 zu 1000', 4310); 
     1144INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, Kartenmaßstab 1 zu 1000 größer M größer gleich 1 zu 2000', 4320); 
     1145INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, Kartenmaßstab 1 zu 2000 größer M größer gleich 1 zu 3000', 4330); 
     1146INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, Kartenmaßstab 1 zu 3000 größer M größer gleich 1 zu 5000', 4340); 
     1147INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, Kartenmaßstab 1 zu 5000 größer M', 4350); 
     1148INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, mit sonstigen geometrischen Bedingungen und bzw. oder Homogenisierung (M größer gleich 1 zu 1000)', 4360); 
     1149INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, mit Berechnung oder Abstandsbedingung (M größer gleich 1 zu 1000)', 4370); 
     1150INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, mit sonstigen geometrischen Bedingungen und bzw. oder Homogenisierung (M kleiner 1 zu 1000)', 4380); 
     1151INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Aus sonstigen Unterlagen digitalisiert, mit Berechnung oder Abstandsbedingungen (M kleiner 1 zu 1000)', 4390); 
     1152INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Nach Quellenlage nicht zu spezifizieren', 9998);--  (G) 
     1153INSERT INTO v_datenerhebung (bezeichner, wert) VALUES('Sonstiges', 9999); 
     1154 
     1155 
     1156-- Sonstiges Bauwerk oder sonstige Einrichtung - Bauwerksfunktion 
     1157-- -------------------------------------------------------------- 
     1158-- alter Name: ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion 
     1159DROP TABLE v_sbauwerk_bwfkt;  
     1160CREATE TABLE v_sbauwerk_bwfkt ( 
    11651161    wert integer, 
    11661162    bezeichner character varying, 
    1167     CONSTRAINT pk_ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion PRIMARY KEY (wert) 
    1168   ); 
    1169  
    1170 COMMENT ON TABLE ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion 
    1171 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
    1172  
    1173  
    1174 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Überdachung',1610); 
    1175 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Carport',1611); 
    1176 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Treppe',1620); 
    1177 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Freitreppe',1621); 
    1178 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Rolltreppe',1622); 
    1179 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Treppenunterkante',1630); 
    1180 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Kellereingang',1640); 
    1181 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Rampe',1650); 
    1182 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Terrasse',1670); 
    1183 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Mauer',1700); 
    1184 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Mauerkante, rechts',1701); 
    1185 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Mauerkante, links',1702); 
    1186 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Mauermitte',1703); 
    1187 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('StÃŒtzmauer',1720); 
    1188 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('StÃŒtzmauer, rechts',1721); 
    1189 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('StÃŒtzmauer, links',1722); 
    1190 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('StÃŒtzmauermitte',1723); 
    1191 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Zaun',1740); 
    1192 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Denkmal, Denkstein, Standbild',1750); 
    1193 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Bildstock, Wegekreuz, Gipfelkreuz',1760); 
    1194 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Bildstock',1761); 
    1195 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Wegekreuz',1762); 
    1196 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Gipfelkreuz',1763); 
    1197 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Meilenstein, historischer Grenzstein',1770); 
    1198 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Brunnen',1780); 
    1199 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Brunnen (Trinkwasserversorgung)',1781); 
    1200 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Springbrunnen, Zierbrunnen',1782); 
    1201 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Ziehbrunnen',1783); 
    1202 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Spundwand',1790); 
    1203 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Höckerlinie',1791); 
    1204 INSERT INTO ax_sonstigesbauwerkodersonstigeeinrichtung_bauwerksfunktion (bezeichner, wert) VALUES ('Sonstiges',9999); 
    1205  
    1206 -- ax_bauteil_bauart 
     1163    CONSTRAINT pk_v_sbauwerk_bwfkt_w PRIMARY KEY (wert) 
     1164  ); 
     1165 
     1166COMMENT ON TABLE v_sbauwerk_bwfkt 
     1167IS 'Sonstiges Bauwerk oder sonstige Einrichtung, Spalte: Bauwerksfunktion - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     1168 
     1169INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Überdachung',1610); 
     1170INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Carport',1611); 
     1171INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Treppe',1620); 
     1172INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Freitreppe',1621); 
     1173INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Rolltreppe',1622); 
     1174INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Treppenunterkante',1630); 
     1175INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Kellereingang',1640); 
     1176INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Rampe',1650); 
     1177INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Terrasse',1670); 
     1178INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Mauer',1700); 
     1179INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Mauerkante, rechts',1701); 
     1180INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Mauerkante, links',1702); 
     1181INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Mauermitte',1703); 
     1182INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('StÃŒtzmauer',1720); 
     1183INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('StÃŒtzmauer, rechts',1721); 
     1184INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('StÃŒtzmauer, links',1722); 
     1185INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('StÃŒtzmauermitte',1723); 
     1186INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Zaun',1740); 
     1187INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Denkmal, Denkstein, Standbild',1750); 
     1188INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Bildstock, Wegekreuz, Gipfelkreuz',1760); 
     1189INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Bildstock',1761); 
     1190INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Wegekreuz',1762); 
     1191INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Gipfelkreuz',1763); 
     1192INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Meilenstein, historischer Grenzstein',1770); 
     1193INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Brunnen',1780); 
     1194INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Brunnen (Trinkwasserversorgung)',1781); 
     1195INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Springbrunnen, Zierbrunnen',1782); 
     1196INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Ziehbrunnen',1783); 
     1197INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Spundwand',1790); 
     1198INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Höckerlinie',1791); 
     1199INSERT INTO v_sbauwerk_bwfkt (bezeichner, wert) VALUES ('Sonstiges',9999); 
     1200 
     1201 
     1202-- Bauteil - Bauart 
    12071203-- ------------------------- 
    1208 -- Datentyp: 
    1209 CREATE TABLE ax_bauteil_bauart ( 
    1210 wert integer,  
    1211 bezeichner character varying,   
    1212 kennung integer, objektart character varying); 
    1213  
    1214 COMMENT ON TABLE ax_bauteil_bauart 
    1215 IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
    1216  
    1217 INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (1100,'Geringergeschossiger GebÀudeteil',31002,'ax_bauteil'); 
    1218 INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (1200,'Höhergeschossiger GebÀudeteil (nicht Hochhaus)',31002,'ax_bauteil'); 
    1219 INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (1300,'HochhausgebÀudeteil',31002,'ax_bauteil'); 
    1220 INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (1400,'Abweichende Geschosshöhe',31002,'ax_bauteil'); 
    1221 INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2000,'Keller',31002,'ax_bauteil'); 
    1222 INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2100,'Tiefgarage',31002,'ax_bauteil'); 
    1223 INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2300,'Loggia',31002,'ax_bauteil'); 
    1224 INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2350,'Wintergarten',31002,'ax_bauteil'); 
    1225 INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2400,'Arkade',31002,'ax_bauteil'); 
    1226 INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2500,'Auskragende/zurÃŒckspringende Geschosse',31002,'ax_bauteil'); 
    1227 INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2510,'Auskragende Geschosse',31002,'ax_bauteil'); 
    1228 INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2520,'ZurÃŒckspringende Geschosse',31002,'ax_bauteil'); 
    1229 INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2610,'Durchfahrt im GebÀude',31002,'ax_bauteil'); 
    1230 INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2620,'Durchfahrt an ÃŒberbauter Verkehrsstraße',31002,'ax_bauteil'); 
    1231 INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2710,'Schornstein im GebÀude',31002,'ax_bauteil'); 
    1232 INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2720,'Turm im GebÀude',31002,'ax_bauteil'); 
    1233 INSERT INTO ax_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (9999,'Sonstiges',31002,'ax_bauteil'); 
    1234  
    1235  
    1236 -- ax_klassifizierungnachstrassenrecht_artdf 
    1237 -- ------------------------- 
    1238 -- Datentyp: 
    1239 CREATE TABLE ax_klassifizierungnachstrassenrecht_artdf ( 
    1240 wert integer,  
    1241 bezeichner character varying,   
    1242 kennung integer, objektart character varying); 
    1243  
    1244 COMMENT ON TABLE ax_klassifizierungnachstrassenrecht_artdf 
    1245 IS 'artderfestlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
    1246  
    1247 INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Klassifizierung nach Bundes- oder Landesstraßengesetz',1100); 
    1248 INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Bundesautobahn',1110); 
    1249 INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Bundesstraße',1120); 
    1250 INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Landes- oder Staatsstraße',1130); 
    1251 INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Kreisstraße',1140); 
    1252 INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Gemeindestraße',1150); 
    1253 INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Ortsstraße',1160); 
    1254 INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Gemeindeverbindungsstraße',1170); 
    1255 INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Sonstige öffentliche Straße',1180); 
    1256 INSERT INTO ax_klassifizierungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Privatstraße',1190); 
    1257  
    1258  
    1259 -- ax_klassifizierungnachwasserrecht_artdf 
    1260 -- ------------------------- 
    1261 -- Datentyp: 
    1262 CREATE TABLE ax_klassifizierungnachwasserrecht_artdf ( 
    1263 wert integer,  
    1264 bezeichner character varying,   
    1265 kennung integer, objektart character varying); 
    1266  
    1267 COMMENT ON TABLE ax_klassifizierungnachwasserrecht_artdf 
    1268 IS 'artderfestlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
    1269  
    1270 INSERT INTO ax_klassifizierungnachwasserrecht_artdf (bezeichner, wert) VALUES ('Klassifizierung nach Bundes- oder Landeswassergesetz',1300); 
    1271 INSERT INTO ax_klassifizierungnachwasserrecht_artdf (bezeichner, wert) VALUES ('GewÀsser I. Ordnung - Bundeswasserstraße',1310); 
    1272 INSERT INTO ax_klassifizierungnachwasserrecht_artdf (bezeichner, wert) VALUES ('GewÀsser I. Ordnung - nach Landesrecht',1320); 
    1273 INSERT INTO ax_klassifizierungnachwasserrecht_artdf (bezeichner, wert) VALUES ('GewÀsser II. Ordnung',1330); 
    1274 INSERT INTO ax_klassifizierungnachwasserrecht_artdf (bezeichner, wert) VALUES ('GewÀsser III. Ordnung',1340); 
    1275  
    1276  
    1277 -- ax_anderefestlegungnachstrassenrecht_artdf 
    1278 -- ------------------------- 
    1279 -- Datentyp: 
    1280 CREATE TABLE ax_anderefestlegungnachstrassenrecht_artdf ( 
    1281 wert integer,  
    1282 bezeichner character varying,   
    1283 kennung integer, objektart character varying); 
    1284  
    1285 COMMENT ON TABLE ax_anderefestlegungnachstrassenrecht_artdf 
    1286 IS 'artderfestlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
    1287  
    1288 INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Bundesfernstraßengesetz',1210); 
    1289 INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Anbauverbot',1220); 
    1290 INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Anbauverbot nach Bundesfernstraßengesetz',1230); 
    1291 INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Anbauverbot (40m)',1231); 
    1292 INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Anbauverbot (20m)',1232); 
    1293 INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('AnbaubeschrÀnkung',1240); 
    1294 INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('AnbaubeschrÀnkung (100m)',1241); 
    1295 INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('AnbaubeschrÀnkung (40m)',1242); 
    1296 INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('VerÀnderungssperre nach Bundesfernstraßengesetz',1250); 
    1297 INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('Landesstraßengesetz',1260); 
    1298 INSERT INTO ax_anderefestlegungnachstrassenrecht_artdf (bezeichner, wert) VALUES ('VerÀnderungssperre',1280); 
    1299  
    1300  
    1301 -- ax_anderefestlegungnachstrassenrecht_artdf 
    1302 -- ------------------------- 
    1303 -- Datentyp: 
    1304 CREATE TABLE ax_naturumweltoderbodenschutzrecht_artdf ( 
    1305 wert integer,  
    1306 bezeichner character varying,   
    1307 kennung integer, objektart character varying); 
    1308  
    1309 COMMENT ON TABLE ax_naturumweltoderbodenschutzrecht_artdf 
    1310 IS 'artderfestlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
    1311  
    1312 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('SchutzflÀche nach Europarecht',610); 
    1313 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Flora-Fauna-Habitat-Gebiet',611); 
    1314 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Vogelschutzgebiet',612); 
    1315 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('SchutzflÀchen nach Landesnaturschutzgesetz',620); 
    1316 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Naturschutzgebiet',621); 
    1317 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('GeschÃŒtzter Landschaftsbestandteil',622); 
    1318 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Landschaftsschutzgebiet',623); 
    1319 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Naturpark',624); 
    1320 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Bundesbodenschutzgesetz',630); 
    1321 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('VerdachtsflÀche auf schÀdliche BodenverÀnderung',631); 
    1322 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('SchÀdliche BodenverÀnderung',632); 
    1323 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('AltlastenverdÀchtige FlÀche',633); 
    1324 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Altlast',634); 
    1325 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Bundesimmisionsschutzgesetz',640); 
    1326 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Belastungsgebiet',641); 
    1327 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('SchutzbedÃŒrftiges Gebiet',642); 
    1328 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('GefÀhrdetes Gebiet',643); 
    1329 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Naturschutzgesetz',650); 
    1330 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Besonders geschÃŒtztes Biotop',651); 
    1331 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Besonders geschÃŒtztes FeuchtgrÃŒnland',652); 
    1332 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Naturdenkmal',653); 
    1333 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Einstweilige Sicherstellung, VerÀnderungssperre',654); 
    1334 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Vorkaufsrecht',655); 
    1335 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Ausgleichs- oder KompensationsflÀche',656); 
    1336 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Bodenschutzgesetz',660); 
    1337 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('DauerbeobachtungsflÀchen',661); 
    1338 INSERT INTO ax_naturumweltoderbodenschutzrecht_artdf (bezeichner, wert) VALUES ('Bodenschutzgebiet',662); 
    1339  
    1340  
    1341 -- ax_denkmalschutzrecht_artdf 
    1342 -- ------------------------- 
    1343 -- Datentyp: 
    1344 CREATE TABLE ax_denkmalschutzrecht_artdf ( 
    1345 wert integer,  
    1346 bezeichner character varying,   
    1347 kennung integer, objektart character varying); 
    1348  
    1349 COMMENT ON TABLE ax_denkmalschutzrecht_artdf 
    1350 IS 'artderfestlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
    1351  
    1352 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Kulturdenkmal',2700); 
    1353 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Bau- und Kunstdenkmal nach Landesdenkmalschutzgesetz',2710); 
    1354 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Baudenkmal',2711); 
    1355 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Kunstdenkmal',2712); 
    1356 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Gartendenkmal',2713); 
    1357 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('ArchÀologisches Denkmal (auch Bodendenkmal) nach Landesdenkmalschutzgesetz',2800); 
    1358 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('ArchÀologisches Denkmal',2810); 
    1359 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Bodendenkmal',2820); 
    1360 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Schutzgebiet oder -bereiche nach Landesdenkmalschutzgesetz',2900); 
    1361 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Denkmalzone oder -bereich',2910); 
    1362 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('GeschÃŒtzter Baubereich',2920); 
    1363 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Grabungsschutzgebiet',2930); 
    1364 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Befestigungen',3100); 
    1365 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Befestigung (Burg)',3110); 
    1366 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Burg (Fliehburg, Ringwall)',3111); 
    1367 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Erdwerk',3112); 
    1368 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Ringwall',3113); 
    1369 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Steinwerk',3114); 
    1370 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Festung',3115); 
    1371 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('GrÀftenanlage',3116); 
    1372 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Schanze',3117); 
    1373 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Lager',3118); 
    1374 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Wachturm (römisch), Warte',3120); 
    1375 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Wachturm',3121); 
    1376 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Warte',3122); 
    1377 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Befestigung (Wall, Graben)',3130); 
    1378 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Grenzwall, Schutzwall',3131); 
    1379 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Limes',3132); 
    1380 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Landwehr',3133); 
    1381 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Stadtwall',3134); 
    1382 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Wall',3135); 
    1383 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historische Siedlung',3200); 
    1384 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Pfahlbau',3210); 
    1385 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('WÃŒstung',3220); 
    1386 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Wurt',3230); 
    1387 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Abri',3240); 
    1388 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Höhle',3250); 
    1389 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historische Bestattung',3300); 
    1390 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Großsteingrab (Dolmen, HÃŒnenbett)',3310); 
    1391 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('GrabhÃŒgel',3320); 
    1392 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('GrabhÃŒgelfeld',3330); 
    1393 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Urnenfriedhof',3340); 
    1394 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('KörpergrÀberfeld',3350); 
    1395 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('ReihengrÀberfriedhof',3360); 
    1396 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historisches land- oder forstwirtschaftliches Objekt',3400); 
    1397 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Pflanzkamp',3410); 
    1398 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historisches Viehgehege',3420); 
    1399 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Sandfang',3430); 
    1400 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historisches Ackersystem',3440); 
    1401 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historische Bergbau-, VerhÃŒttungs- oder sonstige ProduktionsstÀtte',3500); 
    1402 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historisches Bergbaurelikt',3510); 
    1403 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Meiler',3520); 
    1404 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Ofen',3530); 
    1405 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer VerhÃŒttungsplatz',3540); 
    1406 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historische Straße oder Weg',3600); 
    1407 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Heerstraße',3610); 
    1408 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Hohlweg',3620); 
    1409 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Moorweg',3630); 
    1410 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Wegespur',3640); 
    1411 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historisches wasserwirtschaftliches Objekt',3700); 
    1412 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historische Wasserleitung',3710); 
    1413 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('AquÀdukt',3720); 
    1414 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Deich',3730); 
    1415 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Damm',3740); 
    1416 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Graben',3750); 
    1417 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Steinmal',3800); 
    1418 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Schalenstein',3810); 
    1419 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Rillenstein',3820); 
    1420 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Wetzrillen',3830); 
    1421 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Kreuzstein',3840); 
    1422 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Historischer Grenzstein',3850); 
    1423 INSERT INTO ax_denkmalschutzrecht_artdf (bezeichner, wert) VALUES ('Menhir',3860); 
    1424  
    1425  
    1426 -- ax_sonstigesrecht_artdf 
    1427 -- ------------------------- 
    1428 -- Datentyp: 
    1429 CREATE TABLE ax_sonstigesrecht_artdf ( 
    1430 wert integer,  
    1431 bezeichner character varying,   
    1432 kennung integer, objektart character varying); 
    1433  
    1434 COMMENT ON TABLE ax_sonstigesrecht_artdf 
    1435 IS 'artderfestlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
    1436  
    1437 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Luftverkehrsgesetz',4100); 
    1438 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Bauschutzbereich',4110); 
    1439 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('BeschrÀnkter Bauschutzbereich',4120); 
    1440 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Bundeskleingartengesetz',4200); 
    1441 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Dauerkleingarten',4210); 
    1442 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Berggesetz',4300); 
    1443 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Bodenbewegungsgebiet',4301); 
    1444 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Bruchfeld',4302); 
    1445 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('BaubeschrÀnkung',4310); 
    1446 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('ReichsheimstÀttengesetz',4400); 
    1447 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('ReichsheimstÀtte',4410); 
    1448 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Schutzbereichsgesetz',4500); 
    1449 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Schutzbereich',4510); 
    1450 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Eisenbahnneuordnungsgesetz',4600); 
    1451 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Übergabebescheidverfahren',4610); 
    1452 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('BaubeschrÀnkungen durch Richtfunkverbindungen',4710); 
    1453 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('TruppenÃŒbungsplatz, StandortÃŒbungsplatz',4720); 
    1454 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Vermessungs- und Katasterrecht',4800); 
    1455 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('SchutzflÀche Festpunkt',4810); 
    1456 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('SchutzflÀche Festpunkt, 1 m Radius',4811); 
    1457 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('SchutzflÀche Festpunkt, 2 m Radius',4812); 
    1458 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('SchutzflÀche Festpunkt, 5 m Radius',4813); 
    1459 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('SchutzflÀche Festpunkt, 10 m Radius',4814); 
    1460 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('SchutzflÀche Festpunkt, 30 m Radius',4815); 
    1461 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('MarksteinschutzflÀche',4820); 
    1462 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Liegenschaftskatastererneuerung',4830); 
    1463 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Fischereirecht',4900); 
    1464 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Jagdkataster',5100); 
    1465 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Landesgrundbesitzkataster',5200); 
    1466 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('BombenblindgÀngerverdacht',5300); 
    1467 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Rieselfeld',5400); 
    1468 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Sicherungsstreifen',5500); 
    1469 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Grenzbereinigung',5600); 
    1470 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Hochwasserdeich',5700); 
    1471 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Hauptdeich, 1. Deichlinie',5710); 
    1472 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('2. Deichlinie',5720); 
    1473 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Beregnungsverband',6000); 
    1474 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Weinlage',7000); 
    1475 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Weinbausteillage',7100); 
    1476 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Weinbergsrolle',7200); 
    1477 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Weinbausteilstlage',7300); 
    1478 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Benachteiligtes landwirtschaftliches Gebiet',8000); 
    1479 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Mitverwendung Hochwasserschutz, Oberirdische Anlagen',9100); 
    1480 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Mitverwendung Hochwasserschutz, Unterirdische Anlagen',9200); 
    1481 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Hafennutzungsgebiet',9300); 
    1482 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Hafenerweiterungsgebiet',9400); 
    1483 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Bohrung verfÃŒllt',9500); 
    1484 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Zollgrenze',9600); 
    1485 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Belastung nach §7 Abs. 2 GBO',9700); 
    1486 INSERT INTO ax_sonstigesrecht_artdf (bezeichner, wert) VALUES ('Sonstiges',9999); 
     1204-- alter Name: ax_bauteil_bauart 
     1205DROP TABLE v_bauteil_bauart;  
     1206CREATE TABLE v_bauteil_bauart ( 
     1207    wert integer,  
     1208    bezeichner character varying,   
     1209    kennung integer, 
     1210    objektart character varying, 
     1211    CONSTRAINT pk_v_bauteil_bauart_w PRIMARY KEY (wert) 
     1212  ); 
     1213 
     1214COMMENT ON TABLE v_bauteil_bauart 
     1215IS 'Bauteil, Spalte: Bauart - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     1216 
     1217INSERT INTO v_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (1100,'Geringergeschossiger GebÀudeteil',31002,'ax_bauteil'); 
     1218INSERT INTO v_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (1200,'Höhergeschossiger GebÀudeteil (nicht Hochhaus)',31002,'ax_bauteil'); 
     1219INSERT INTO v_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (1300,'HochhausgebÀudeteil',31002,'ax_bauteil'); 
     1220INSERT INTO v_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (1400,'Abweichende Geschosshöhe',31002,'ax_bauteil'); 
     1221INSERT INTO v_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2000,'Keller',31002,'ax_bauteil'); 
     1222INSERT INTO v_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2100,'Tiefgarage',31002,'ax_bauteil'); 
     1223INSERT INTO v_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2300,'Loggia',31002,'ax_bauteil'); 
     1224INSERT INTO v_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2350,'Wintergarten',31002,'ax_bauteil'); 
     1225INSERT INTO v_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2400,'Arkade',31002,'ax_bauteil'); 
     1226INSERT INTO v_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2500,'Auskragende/zurÃŒckspringende Geschosse',31002,'ax_bauteil'); 
     1227INSERT INTO v_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2510,'Auskragende Geschosse',31002,'ax_bauteil'); 
     1228INSERT INTO v_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2520,'ZurÃŒckspringende Geschosse',31002,'ax_bauteil'); 
     1229INSERT INTO v_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2610,'Durchfahrt im GebÀude',31002,'ax_bauteil'); 
     1230INSERT INTO v_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2620,'Durchfahrt an ÃŒberbauter Verkehrsstraße',31002,'ax_bauteil'); 
     1231INSERT INTO v_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2710,'Schornstein im GebÀude',31002,'ax_bauteil'); 
     1232INSERT INTO v_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (2720,'Turm im GebÀude',31002,'ax_bauteil'); 
     1233INSERT INTO v_bauteil_bauart (wert, bezeichner,kennung,objektart) VALUES (9999,'Sonstiges',31002,'ax_bauteil'); 
     1234 
     1235 
     1236-- Klassifizierung nach Straßenrecht - Art der Festlegung  
     1237-- ------------------------------------------------------ 
     1238-- alter Name: ax_klassifizierungnachstrassenrecht_artdf 
     1239DROP TABLE v_klass_strass_adf;  
     1240CREATE TABLE v_klass_strass_adf ( 
     1241    wert integer,  
     1242    bezeichner character varying,   
     1243    kennung integer,  
     1244    objektart character varying, 
     1245    CONSTRAINT pk_v_klass_strass_adf_w PRIMARY KEY (wert) 
     1246  ); 
     1247 
     1248COMMENT ON TABLE v_klass_strass_adf 
     1249IS 'Klassifizierung nach Straßenrecht, Spalte: Art der Festlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     1250 
     1251INSERT INTO v_klass_strass_adf (bezeichner, wert) VALUES ('Klassifizierung nach Bundes- oder Landesstraßengesetz',1100); 
     1252INSERT INTO v_klass_strass_adf (bezeichner, wert) VALUES ('Bundesautobahn',1110); 
     1253INSERT INTO v_klass_strass_adf (bezeichner, wert) VALUES ('Bundesstraße',1120); 
     1254INSERT INTO v_klass_strass_adf (bezeichner, wert) VALUES ('Landes- oder Staatsstraße',1130); 
     1255INSERT INTO v_klass_strass_adf (bezeichner, wert) VALUES ('Kreisstraße',1140); 
     1256INSERT INTO v_klass_strass_adf (bezeichner, wert) VALUES ('Gemeindestraße',1150); 
     1257INSERT INTO v_klass_strass_adf (bezeichner, wert) VALUES ('Ortsstraße',1160); 
     1258INSERT INTO v_klass_strass_adf (bezeichner, wert) VALUES ('Gemeindeverbindungsstraße',1170); 
     1259INSERT INTO v_klass_strass_adf (bezeichner, wert) VALUES ('Sonstige öffentliche Straße',1180); 
     1260INSERT INTO v_klass_strass_adf (bezeichner, wert) VALUES ('Privatstraße',1190); 
     1261 
     1262 
     1263-- Klassifizierung nach Wasserrecht - Art der Festlegung 
     1264-- ---------------------------------------------------- 
     1265-- alter Name: ax_klassifizierungnachwasserrecht_artdf 
     1266DROP TABLE v_klass_wasser_adf;  
     1267CREATE TABLE v_klass_wasser_adf ( 
     1268    wert integer,  
     1269    bezeichner character varying,   
     1270    kennung integer, 
     1271    objektart character varying, 
     1272    CONSTRAINT pk_v_klass_wasser_adf_w PRIMARY KEY (wert) 
     1273  ); 
     1274 
     1275COMMENT ON TABLE v_klass_wasser_adf 
     1276IS 'Klassifizierung nach Wasserrecht, Spalte: Art der Festlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     1277 
     1278INSERT INTO v_klass_wasser_adf (bezeichner, wert) VALUES ('Klassifizierung nach Bundes- oder Landeswassergesetz',1300); 
     1279INSERT INTO v_klass_wasser_adf (bezeichner, wert) VALUES ('GewÀsser I. Ordnung - Bundeswasserstraße',1310); 
     1280INSERT INTO v_klass_wasser_adf (bezeichner, wert) VALUES ('GewÀsser I. Ordnung - nach Landesrecht',1320); 
     1281INSERT INTO v_klass_wasser_adf (bezeichner, wert) VALUES ('GewÀsser II. Ordnung',1330); 
     1282INSERT INTO v_klass_wasser_adf (bezeichner, wert) VALUES ('GewÀsser III. Ordnung',1340); 
     1283 
     1284 
     1285-- Andere Festlegung nach Strassenrecht - Art der Festlegung 
     1286-- --------------------------------------------------------- 
     1287-- alter Name: ax_anderefestlegungnachstrassenrecht_artdf 
     1288DROP TABLE v_andstrass_adf;  
     1289CREATE TABLE v_andstrass_adf ( 
     1290    wert integer,  
     1291    bezeichner character varying,   
     1292    kennung integer, 
     1293    objektart character varying, 
     1294    CONSTRAINT pk_v_andstrass_adf_w PRIMARY KEY (wert) 
     1295  ); 
     1296 
     1297COMMENT ON TABLE v_andstrass_adf 
     1298IS 'Andere Festlegung nach Strassenrecht, Spalte: Art der Festlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     1299 
     1300INSERT INTO v_andstrass_adf (bezeichner, wert) VALUES ('Bundesfernstraßengesetz',1210); 
     1301INSERT INTO v_andstrass_adf (bezeichner, wert) VALUES ('Anbauverbot',1220); 
     1302INSERT INTO v_andstrass_adf (bezeichner, wert) VALUES ('Anbauverbot nach Bundesfernstraßengesetz',1230); 
     1303INSERT INTO v_andstrass_adf (bezeichner, wert) VALUES ('Anbauverbot (40m)',1231); 
     1304INSERT INTO v_andstrass_adf (bezeichner, wert) VALUES ('Anbauverbot (20m)',1232); 
     1305INSERT INTO v_andstrass_adf (bezeichner, wert) VALUES ('AnbaubeschrÀnkung',1240); 
     1306INSERT INTO v_andstrass_adf (bezeichner, wert) VALUES ('AnbaubeschrÀnkung (100m)',1241); 
     1307INSERT INTO v_andstrass_adf (bezeichner, wert) VALUES ('AnbaubeschrÀnkung (40m)',1242); 
     1308INSERT INTO v_andstrass_adf (bezeichner, wert) VALUES ('VerÀnderungssperre nach Bundesfernstraßengesetz',1250); 
     1309INSERT INTO v_andstrass_adf (bezeichner, wert) VALUES ('Landesstraßengesetz',1260); 
     1310INSERT INTO v_andstrass_adf (bezeichner, wert) VALUES ('VerÀnderungssperre',1280); 
     1311 
     1312 
     1313-- Natur-, Umwelt- oder Bodenschutzrecht - Art der Festlegung 
     1314-- ---------------------------------------------------------- 
     1315-- alter Name: ax_naturumweltoderbodenschutzrecht_artdf 
     1316DROP TABLE v_umweltrecht_adf;  
     1317CREATE TABLE v_umweltrecht_adf ( 
     1318    wert integer,  
     1319    bezeichner character varying,   
     1320    kennung integer,  
     1321    objektart character varying, 
     1322    CONSTRAINT pk_v_umweltrecht_adf_w PRIMARY KEY (wert) 
     1323  ); 
     1324 
     1325COMMENT ON TABLE v_umweltrecht_adf 
     1326IS 'Natur-, Umwelt- oder Bodenschutzrecht, Spalte: Art der Festlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     1327 
     1328INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('SchutzflÀche nach Europarecht',610); 
     1329INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('Flora-Fauna-Habitat-Gebiet',611); 
     1330INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('Vogelschutzgebiet',612); 
     1331INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('SchutzflÀchen nach Landesnaturschutzgesetz',620); 
     1332INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('Naturschutzgebiet',621); 
     1333INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('GeschÃŒtzter Landschaftsbestandteil',622); 
     1334INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('Landschaftsschutzgebiet',623); 
     1335INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('Naturpark',624); 
     1336INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('Bundesbodenschutzgesetz',630); 
     1337INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('VerdachtsflÀche auf schÀdliche BodenverÀnderung',631); 
     1338INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('SchÀdliche BodenverÀnderung',632); 
     1339INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('AltlastenverdÀchtige FlÀche',633); 
     1340INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('Altlast',634); 
     1341INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('Bundesimmisionsschutzgesetz',640); 
     1342INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('Belastungsgebiet',641); 
     1343INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('SchutzbedÃŒrftiges Gebiet',642); 
     1344INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('GefÀhrdetes Gebiet',643); 
     1345INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('Naturschutzgesetz',650); 
     1346INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('Besonders geschÃŒtztes Biotop',651); 
     1347INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('Besonders geschÃŒtztes FeuchtgrÃŒnland',652); 
     1348INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('Naturdenkmal',653); 
     1349INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('Einstweilige Sicherstellung, VerÀnderungssperre',654); 
     1350INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('Vorkaufsrecht',655); 
     1351INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('Ausgleichs- oder KompensationsflÀche',656); 
     1352INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('Bodenschutzgesetz',660); 
     1353INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('DauerbeobachtungsflÀchen',661); 
     1354INSERT INTO v_umweltrecht_adf (bezeichner, wert) VALUES ('Bodenschutzgebiet',662); 
     1355 
     1356 
     1357-- Denkmalschutzrecht - Art der Festlegung 
     1358-- --------------------------------------- 
     1359-- alter Name: ax_denkmalschutzrecht_artdf 
     1360DROP TABLE v_denkmal_adf;  
     1361CREATE TABLE v_denkmal_adf ( 
     1362    wert integer,  
     1363    bezeichner character varying,   
     1364    kennung integer, 
     1365    objektart character varying, 
     1366    CONSTRAINT pk_v_denkmal_adf_w PRIMARY KEY (wert) 
     1367  ); 
     1368 
     1369COMMENT ON TABLE v_denkmal_adf 
     1370IS 'Denkmalschutzrecht, Spalte: Art der Festlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     1371 
     1372INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Kulturdenkmal',2700); 
     1373INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Bau- und Kunstdenkmal nach Landesdenkmalschutzgesetz',2710); 
     1374INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Baudenkmal',2711); 
     1375INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Kunstdenkmal',2712); 
     1376INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Gartendenkmal',2713); 
     1377INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('ArchÀologisches Denkmal (auch Bodendenkmal) nach Landesdenkmalschutzgesetz',2800); 
     1378INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('ArchÀologisches Denkmal',2810); 
     1379INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Bodendenkmal',2820); 
     1380INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Schutzgebiet oder -bereiche nach Landesdenkmalschutzgesetz',2900); 
     1381INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Denkmalzone oder -bereich',2910); 
     1382INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('GeschÃŒtzter Baubereich',2920); 
     1383INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Grabungsschutzgebiet',2930); 
     1384INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Befestigungen',3100); 
     1385INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Befestigung (Burg)',3110); 
     1386INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Burg (Fliehburg, Ringwall)',3111); 
     1387INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Erdwerk',3112); 
     1388INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Ringwall',3113); 
     1389INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Steinwerk',3114); 
     1390INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Festung',3115); 
     1391INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('GrÀftenanlage',3116); 
     1392INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Schanze',3117); 
     1393INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Lager',3118); 
     1394INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Wachturm (römisch), Warte',3120); 
     1395INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Wachturm',3121); 
     1396INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Warte',3122); 
     1397INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Befestigung (Wall, Graben)',3130); 
     1398INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Grenzwall, Schutzwall',3131); 
     1399INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Limes',3132); 
     1400INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Landwehr',3133); 
     1401INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Stadtwall',3134); 
     1402INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Historischer Wall',3135); 
     1403INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Historische Siedlung',3200); 
     1404INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Pfahlbau',3210); 
     1405INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('WÃŒstung',3220); 
     1406INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Wurt',3230); 
     1407INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Abri',3240); 
     1408INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Höhle',3250); 
     1409INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Historische Bestattung',3300); 
     1410INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Großsteingrab (Dolmen, HÃŒnenbett)',3310); 
     1411INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('GrabhÃŒgel',3320); 
     1412INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('GrabhÃŒgelfeld',3330); 
     1413INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Urnenfriedhof',3340); 
     1414INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('KörpergrÀberfeld',3350); 
     1415INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('ReihengrÀberfriedhof',3360); 
     1416INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Historisches land- oder forstwirtschaftliches Objekt',3400); 
     1417INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Historischer Pflanzkamp',3410); 
     1418INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Historisches Viehgehege',3420); 
     1419INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Sandfang',3430); 
     1420INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Historisches Ackersystem',3440); 
     1421INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Historische Bergbau-, VerhÃŒttungs- oder sonstige ProduktionsstÀtte',3500); 
     1422INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Historisches Bergbaurelikt',3510); 
     1423INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Historischer Meiler',3520); 
     1424INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Historischer Ofen',3530); 
     1425INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Historischer VerhÃŒttungsplatz',3540); 
     1426INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Historische Straße oder Weg',3600); 
     1427INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Heerstraße',3610); 
     1428INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Hohlweg',3620); 
     1429INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Moorweg',3630); 
     1430INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Wegespur',3640); 
     1431INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Historisches wasserwirtschaftliches Objekt',3700); 
     1432INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Historische Wasserleitung',3710); 
     1433INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('AquÀdukt',3720); 
     1434INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Historischer Deich',3730); 
     1435INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Historischer Damm',3740); 
     1436INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Historischer Graben',3750); 
     1437INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Steinmal',3800); 
     1438INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Schalenstein',3810); 
     1439INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Rillenstein',3820); 
     1440INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Wetzrillen',3830); 
     1441INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Kreuzstein',3840); 
     1442INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Historischer Grenzstein',3850); 
     1443INSERT INTO v_denkmal_adf (bezeichner, wert) VALUES ('Menhir',3860); 
     1444 
     1445 
     1446-- Sonstiges Recht - Art der Festlegung  
     1447-- ------------------------------------ 
     1448-- alter Name: ax_sonstigesrecht_artdf 
     1449DROP TABLE v_sonstrecht_adf;  
     1450CREATE TABLE v_sonstrecht_adf ( 
     1451    wert integer,  
     1452    bezeichner character varying,   
     1453    kennung integer, 
     1454    objektart character varying, 
     1455    CONSTRAINT pk_v_sonstrecht_adf_w PRIMARY KEY (wert) 
     1456  ); 
     1457 
     1458COMMENT ON TABLE v_sonstrecht_adf 
     1459IS 'Sonstiges Recht, Spalte: Art der Festlegung - SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     1460 
     1461INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Luftverkehrsgesetz',4100); 
     1462INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Bauschutzbereich',4110); 
     1463INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('BeschrÀnkter Bauschutzbereich',4120); 
     1464INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Bundeskleingartengesetz',4200); 
     1465INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Dauerkleingarten',4210); 
     1466INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Berggesetz',4300); 
     1467INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Bodenbewegungsgebiet',4301); 
     1468INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Bruchfeld',4302); 
     1469INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('BaubeschrÀnkung',4310); 
     1470INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('ReichsheimstÀttengesetz',4400); 
     1471INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('ReichsheimstÀtte',4410); 
     1472INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Schutzbereichsgesetz',4500); 
     1473INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Schutzbereich',4510); 
     1474INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Eisenbahnneuordnungsgesetz',4600); 
     1475INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Übergabebescheidverfahren',4610); 
     1476INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('BaubeschrÀnkungen durch Richtfunkverbindungen',4710); 
     1477INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('TruppenÃŒbungsplatz, StandortÃŒbungsplatz',4720); 
     1478INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Vermessungs- und Katasterrecht',4800); 
     1479INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('SchutzflÀche Festpunkt',4810); 
     1480INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('SchutzflÀche Festpunkt, 1 m Radius',4811); 
     1481INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('SchutzflÀche Festpunkt, 2 m Radius',4812); 
     1482INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('SchutzflÀche Festpunkt, 5 m Radius',4813); 
     1483INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('SchutzflÀche Festpunkt, 10 m Radius',4814); 
     1484INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('SchutzflÀche Festpunkt, 30 m Radius',4815); 
     1485INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('MarksteinschutzflÀche',4820); 
     1486INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Liegenschaftskatastererneuerung',4830); 
     1487INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Fischereirecht',4900); 
     1488INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Jagdkataster',5100); 
     1489INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Landesgrundbesitzkataster',5200); 
     1490INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('BombenblindgÀngerverdacht',5300); 
     1491INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Rieselfeld',5400); 
     1492INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Sicherungsstreifen',5500); 
     1493INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Grenzbereinigung',5600); 
     1494INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Hochwasserdeich',5700); 
     1495INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Hauptdeich, 1. Deichlinie',5710); 
     1496INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('2. Deichlinie',5720); 
     1497INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Beregnungsverband',6000); 
     1498INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Weinlage',7000); 
     1499INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Weinbausteillage',7100); 
     1500INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Weinbergsrolle',7200); 
     1501INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Weinbausteilstlage',7300); 
     1502INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Benachteiligtes landwirtschaftliches Gebiet',8000); 
     1503INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Mitverwendung Hochwasserschutz, Oberirdische Anlagen',9100); 
     1504INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Mitverwendung Hochwasserschutz, Unterirdische Anlagen',9200); 
     1505INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Hafennutzungsgebiet',9300); 
     1506INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Hafenerweiterungsgebiet',9400); 
     1507INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Bohrung verfÃŒllt',9500); 
     1508INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Zollgrenze',9600); 
     1509INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Belastung nach §7 Abs. 2 GBO',9700); 
     1510INSERT INTO v_sonstrecht_adf (bezeichner, wert) VALUES ('Sonstiges',9999); 
    14871511 
    14881512-- ENDE -- 
  • trunk/import/pp_laden.sql

    r336 r339  
    2222--             Dabei Trennung in pp_strassenname_p und -_l (Punkt- und Liniengeometrie). 
    2323--  2014-09-19 Substring auf gml_id, Korrektur "endet IS NULL" 
    24  
    25 -- ToDo: substring(gml_id,1,16) wieder zurÃŒck bauen 
     24--  2014-09-30 RÃŒckbau substring(gml_id) 
     25 
    2626 
    2727-- ============================ 
     
    4646-- ================================= 
    4747 
    48 --SELECT '** FlurstÃŒcks-Nummern-Positionen'; 
    49 --DELETE FROM pp_flurstueck_nr; 
    5048TRUNCATE pp_flurstueck_nr;  -- effektiver als DELETE 
    5149 
     
    8987      SELECT p.wkb_geometry  
    9088        FROM ap_pto p 
    91        WHERE substring(n.fsgml,1,16)=ANY(p.dientzurdarstellungvon)  
     89       WHERE n.fsgml=ANY(p.dientzurdarstellungvon)  
    9290         AND p.endet IS NULL 
    9391       LIMIT 1 -- wegen vereinzelt FEHLER: als Ausdruck verwendete Unteranfrage ergab mehr als eine Zeile 
     
    118116--  Es werden nun auch SÀtze mit leerem "schriftinhalt" angelegt. Das wird dann nachtrÀglich gefÃŒllt. 
    119117 
    120 --SELECT '** Straßen-Namen-Label Punkt'; 
    121118-- Alles auf Anfang 
    122119TRUNCATE pp_strassenname_p; 
     
    148145-- Nun das Gleiche noch einmal fÃŒr Linien-Geometrie 
    149146 
    150 --SELECT '** Straßen-Namen-Label Linie'; 
    151147-- Auf Anfang 
    152148TRUNCATE pp_strassenname_l; 
     
    191187-- G E M A R K U N G 
    192188 
    193 --SELECT '** Gemarkung'; 
    194 --DELETE FROM pp_gemarkung; 
    195   TRUNCATE pp_gemarkung; 
    196  
     189TRUNCATE pp_gemarkung; 
    197190-- Vorkommende Paarungen Gemarkung <-> Gemeinde in ax_Flurstueck 
    198191INSERT INTO pp_gemarkung 
     
    216209-- G E M E I N D E 
    217210 
    218 --SELECT '** Gemeinde'; 
    219 --DELETE FROM pp_gemeinde; 
    220211TRUNCATE pp_gemeinde; 
    221 -- Vorkommende Gemeinden aus den gemarkungen 
     212-- Vorkommende Gemeinden aus den Gemarkungen 
    222213INSERT INTO pp_gemeinde 
    223214  (               land, regierungsbezirk, kreis, gemeinde) 
     
    248239-- AusfÃŒhrungszeit: 1 mittlere Stadt mit ca. 14.000 FlurstÃŒcken > 100 Sek 
    249240 
    250 --SELECT '** Flur'; 
    251 --DELETE FROM pp_flur; 
    252241TRUNCATE pp_flur; 
    253242INSERT INTO pp_flur (land, regierungsbezirk, kreis, gemarkung, flurnummer, anz_fs, the_geom ) 
    254243   SELECT  f.land, f.regierungsbezirk, f.kreis, f.gemarkungsnummer as gemarkung, f.flurnummer,  
    255244           count(gml_id) as anz_fs, 
    256            st_multi(st_union(st_buffer(f.wkb_geometry,0.05))) AS the_geom -- Zugabe um ZwischenrÀume zu vermeiden 
     245           st_multi(st_union(st_buffer(f.wkb_geometry,0.06))) AS the_geom -- Zugabe um ZwischenrÀume zu vermeiden 
    257246     FROM  ax_flurstueck f 
    258      WHERE f.endet IS NULL 
     247     WHERE f.endet IS NULL AND NOT f.wkb_geometry IS NULL 
    259248  GROUP BY f.land, f.regierungsbezirk, f.kreis, f.gemarkungsnummer, f.flurnummer; 
     249 
    260250 
    261251-- Fluren zu Gemarkungen zusammen fassen 
    262252-- ------------------------------------- 
    263253 
    264 -- FEHLER: 290 Absturz PG! Bei Verwendung der ungebufferten prÀzisen Geometrie.   
    265 -- bufferOriginalPrecision failed (TopologyException: unable to assign hole to a shell), trying with reduced precision 
    266 -- UPDATE: ../../source/headers/geos/noding/SegmentString.h:175: void geos::noding::SegmentString::testInvariant() const: Zusicherung »pts->size() > 1« nicht erfÃŒllt. 
    267  
    268 --SELECT '** FlÀchen Gemarkung'; 
    269254-- FlÀchen vereinigen 
    270255UPDATE pp_gemarkung a 
    271256  SET the_geom =  
    272    ( SELECT st_multi(st_union(st_buffer(b.the_geom,0.1))) AS the_geom -- Puffer/Zugabe um Löcher zu vermeiden 
     257   ( SELECT st_multi(st_union(st_buffer(b.the_geom,0.12))) AS the_geom -- Puffer/Zugabe um Löcher zu vermeiden 
    273258       FROM pp_flur b 
    274259      WHERE a.land      = b.land  
     
    290275 
    291276-- FlÀchen vereinigen (aus der bereits vereinfachten Geometrie) 
    292 --SELECT '** FlÀchen Gemeinde'; 
    293277UPDATE pp_gemeinde a 
    294278  SET the_geom =  
     
    309293 
    310294 
    311 -- Geometrie glÀtten / vereinfachen 
     295-- Geometrie glÀtten und vereinfachen. 
    312296-- Diese "simplen" Geometrien sollen nur fÃŒr die Darstellung einer Übersicht verwendet werden. 
    313297-- Ablage der simplen Geometrie in einem alternativen Geometriefeld im gleichen Datensatz. 
    314298 
    315 --SELECT '** FlÀchen vereinfachen'; 
    316  
    317 UPDATE pp_flur      SET simple_geom = st_simplify(the_geom, 0.4); -- Flur  
    318  
    319 UPDATE pp_gemarkung SET simple_geom = st_simplify(the_geom, 2.0); -- Gemarkung  (Wirkung siehe pp_gemarkung_analyse) 
     299UPDATE pp_flur      SET simple_geom = st_simplify(the_geom, 0.5); -- Flur  
     300 
     301UPDATE pp_gemarkung SET simple_geom = st_simplify(the_geom, 2.2); -- Gemarkung (Wirkung siehe pp_gemarkung_analyse) 
    320302 
    321303UPDATE pp_gemeinde  SET simple_geom = st_simplify(the_geom, 5.0); -- Gemeinde (Wirkung siehe pp_gemeinde_analyse) 
     
    325307-- ======================================================= 
    326308 
    327 --SELECT '** Gemeinde - Person'; 
    328309-- erst mal sauber machen 
    329310DELETE FROM gemeinde_person; 
  • trunk/import/sichten.sql

    r338 r339  
    3535--  2014-09-17 View "fehler_gebaeude_zu_mehrfach_hsnr" 
    3636--  2014-09-22 Views zur Suche von Fehlern aus einem fehlerhaften Historie-Trigger (beginnt-endet-Paarungen) 
     37--  2014-09-29 substring(gml_id,1,16) wieder entfernen, gml_id ist im Schema nun wieder fixe 16 Zeichen lang. 
     38--  2014-09-30 Umbenennung SchlÃŒsseltabellen (Prefix) 
    3739 
    3840 
     
    6062         0                      AS ba_dien 
    6163    FROM ax_flurstueck f1 
    62     JOIN ax_buchungsstelle b1   ON f1.istgebucht = substring(b1.gml_id,1,16) 
     64  --JOIN ax_buchungsstelle b1   ON f1.istgebucht = substring(b1.gml_id,1,16) 
     65    JOIN ax_buchungsstelle b1   ON f1.istgebucht = b1.gml_id 
    6366 UNION 
    6467  -- FS >istGebucht> Buchungstelle  <an<  Buchungstelle 
     
    6770         dien.buchungsart       AS ba_dien   -- Ein Feld aus der Zwischen-Buchung zur Fall-Unterscheidung 
    6871    FROM ax_flurstueck f2 
    69     JOIN ax_buchungsstelle dien ON f2.istgebucht = substring(dien.gml_id,1,16) 
    70     JOIN ax_buchungsstelle b2   ON substring(dien.gml_id,1,16) = ANY (b2.an)  -- auch "zu" ? 
     72  --JOIN ax_buchungsstelle dien ON f2.istgebucht = substring(dien.gml_id,1,16) 
     73    JOIN ax_buchungsstelle dien ON f2.istgebucht = dien.gml_id 
     74  --JOIN ax_buchungsstelle b2   ON substring(dien.gml_id,1,16) = ANY (b2.an) 
     75    JOIN ax_buchungsstelle b2   ON dien.gml_id = ANY (b2.an)  -- auch "zu" ? 
    7176   WHERE dien.endet IS NULL;   -- FÃŒr das zusÀtzliche Verbindungselement die Historie HIER ausschließen,  
    7277                               -- FÃŒr andere Tabellen muss dies in dem View erfolgen, der dies verwendet. 
     
    9499    FROM ax_flurstueck fm                    -- FlurstÃŒck Mit 
    95100    JOIN ax_lagebezeichnungmithausnummer lm  -- Lage MIT 
    96       ON substring(lm.gml_id,1,16) = ANY (fm.weistauf)   
     101    --ON substring(lm.gml_id,1,16) = ANY (fm.weistauf) 
     102      ON lm.gml_id = ANY (fm.weistauf) 
    97103    JOIN ax_lagebezeichnungkatalogeintrag sm 
    98104      ON lm.land=sm.land AND lm.regierungsbezirk=sm.regierungsbezirk AND lm.kreis=sm.kreis AND lm.gemeinde=sm.gemeinde AND lm.lage=sm.lage  
     
    105111    FROM ax_flurstueck fo                    -- FlurstÃŒck OHNE 
    106112    JOIN ax_lagebezeichnungohnehausnummer lo -- Lage OHNE 
    107       ON substring(lo.gml_id,1,16) = ANY (fo.zeigtauf)   
     113    --ON substring(lo.gml_id,1,16) = ANY (fo.zeigtauf) 
     114      ON lo.gml_id = ANY (fo.zeigtauf) 
    108115    JOIN ax_lagebezeichnungkatalogeintrag so -- Straße OHNE 
    109116      ON lo.land=so.land AND lo.regierungsbezirk=so.regierungsbezirk AND lo.kreis=so.kreis AND lo.gemeinde=so.gemeinde AND lo.lage=so.lage 
     
    193200  JOIN ax_buchungsstelle s              -- Buchungs-Stelle 
    194201    ON d.bsgml = s.gml_id 
    195   JOIN ax_buchungsstelle_buchungsart b  -- EnstschlÃŒsselung der Buchungsart 
     202  JOIN v_bs_buchungsart b  -- EnstschlÃŒsselung der Buchungsart 
    196203    ON s.buchungsart = b.wert  
    197204  JOIN ax_buchungsblatt  gb             -- Buchung >istBestandteilVon> Grundbuchblatt 
    198     ON substring(gb.gml_id,1,16) = s.istbestandteilvon 
     205  --ON substring(gb.gml_id,1,16) = s.istbestandteilvon 
     206    ON gb.gml_id = s.istbestandteilvon 
    199207  JOIN ax_buchungsblattbezirk z  
    200208    ON gb.land=z.land AND gb.bezirk=z.bezirk  
    201209  JOIN ax_namensnummer nn               -- Blatt <istBestandteilVon< NamNum 
    202     ON substring(gb.gml_id,1,16) = nn.istbestandteilvon 
     210  --ON substring(gb.gml_id,1,16) = nn.istbestandteilvon 
     211    ON  gb.gml_id = nn.istbestandteilvon 
    203212  JOIN ax_person p                      -- NamNum >benennt> Person  
    204     ON substring(p.gml_id,1,16) = nn.benennt 
     213  --ON substring(p.gml_id,1,16) = nn.benennt 
     214    ON p.gml_id = nn.benennt 
    205215  LEFT JOIN ax_anschrift a  
    206     ON substring(a.gml_id,1,16) = ANY (p.hat) 
     216  --ON substring(a.gml_id,1,16) = ANY (p.hat) 
     217    ON a.gml_id = ANY (p.hat) 
    207218 
    208219  -- 2mal "LEFT JOIN" verdoppelt die Zeile in der Ausgabe. Darum als Subquery in Spalten packen: 
     
    213224       FROM ax_namensnummer r  
    214225       JOIN ax_buchungsblatt gr 
    215          ON r.istbestandteilvon = substring(gr.gml_id,1,16) -- Blatt <istBestandteilVon< NamNum (Rechtsgemeinschaft)  
     226       --ON r.istbestandteilvon = substring(gr.gml_id,1,16) 
     227         ON r.istbestandteilvon = gr.gml_id -- Blatt <istBestandteilVon< NamNum (Rechtsgemeinschaft)  
    216228      WHERE NOT r.artderrechtsgemeinschaft IS NULL ) AS rg -- Rechtsgemeinschaft 
    217229   ON rg.gml_id = gb.gml_id  -- zum GB 
     
    293305  JOIN ax_buchungsstelle s              -- Buchungs-Stelle 
    294306    ON d.bsgml = s.gml_id  
    295   JOIN ax_buchungsstelle_buchungsart b  -- EnstschlÃŒsselung der Buchungsart 
     307  JOIN v_bs_buchungsart b  -- EnstschlÃŒsselung der Buchungsart 
    296308    ON s.buchungsart = b.wert  
    297309  JOIN ax_buchungsblatt  gb             -- Buchung >istBestandteilVon> Grundbuchblatt 
    298     ON substring(gb.gml_id,1,16) = s.istbestandteilvon 
     310  --ON substring(gb.gml_id,1,16) = s.istbestandteilvon 
     311    ON gb.gml_id = s.istbestandteilvon 
    299312  JOIN ax_buchungsblattbezirk z  
    300313    ON gb.land=z.land AND gb.bezirk=z.bezirk  
    301314  JOIN ax_namensnummer nn               -- Blatt <istBestandteilVon< NamNum 
    302     ON substring(gb.gml_id,1,16) = nn.istbestandteilvon 
     315  --ON substring(gb.gml_id,1,16) = nn.istbestandteilvon 
     316    ON gb.gml_id = nn.istbestandteilvon 
    303317  JOIN ax_person p                      -- NamNum >benennt> Person  
    304     ON substring(p.gml_id,1,16) = nn.benennt 
     318  --ON substring(p.gml_id,1,16) = nn.benennt 
     319    ON p.gml_id = nn.benennt 
    305320  LEFT JOIN ax_anschrift a  
    306     ON substring(a.gml_id,1,16) = ANY (p.hat) 
     321  --ON substring(a.gml_id,1,16) = ANY (p.hat) 
     322    ON a.gml_id = ANY (p.hat) 
    307323 
    308324  -- 2mal "LEFT JOIN" verdoppelt die Zeile in der Ausgabe. Darum als Subquery in Spalten packen: 
     
    313329       FROM ax_namensnummer r  
    314330       JOIN ax_buchungsblatt gr 
    315          ON r.istbestandteilvon = substring(gr.gml_id,1,16) -- Blatt <istBestandteilVon< NamNum (Rechtsgemeinschaft)  
     331       --ON r.istbestandteilvon = substring(gr.gml_id,1,16) 
     332         ON r.istbestandteilvon = gr.gml_id -- Blatt <istBestandteilVon< NamNum (Rechtsgemeinschaft)  
    316333      WHERE NOT r.artderrechtsgemeinschaft IS NULL ) AS rg  -- Rechtsgemeinschaft 
    317334   ON rg.gml_id = gb.gml_id  -- zum GB 
     
    349366     nn.beschriebderrechtsgemeinschaft 
    350367  FROM ax_buchungsblatt gb  
    351   JOIN ax_namensnummer  nn  ON substring(gb.gml_id,1,16) = nn.istbestandteilvon 
     368  JOIN ax_namensnummer  nn   
     369  --ON substring(gb.gml_id,1,16) = nn.istbestandteilvon 
     370    ON gb.gml_id = nn.istbestandteilvon 
    352371  WHERE NOT nn.artderrechtsgemeinschaft IS NULL 
    353372    AND gb.endet IS NULL AND nn.endet IS NULL -- Historie weglassen 
     
    439458        f.gemarkungsnummer || '-' || f.flurnummer || '-' || f.zaehler::text || COALESCE ('/' || f.nenner::text, '') AS such -- Suchstring fÃŒr ALKIS-Navigation nach FS-Kennzeichen 
    440459   FROM ax_flurstueck f  
    441    JOIN ap_pto p ON substring(f.gml_id,1,16) = ANY(p.dientzurdarstellungvon)  
     460   JOIN ap_pto p  
     461   --ON substring(f.gml_id,1,16) = ANY(p.dientzurdarstellungvon) 
     462     ON f.gml_id = ANY(p.dientzurdarstellungvon)  
    442463  WHERE f.endet IS NULL AND p.endet IS NULL; 
    443464-- TIPP: mit zusÀtzlichem LIMIT auftrufen! 
     
    451472        f.gemarkungsnummer || '-' || f.flurnummer || '-' || f.zaehler::text || COALESCE ('/' || f.nenner::text, '') AS such -- Suchstring fÃŒr ALKIS-Navigation nach FS-Kennzeichen 
    452473 FROM   ax_flurstueck f  
    453  LEFT JOIN ap_pto p ON substring(f.gml_id,1,16) = ANY(p.dientzurdarstellungvon)  
     474 LEFT JOIN ap_pto p  
     475 --ON substring(f.gml_id,1,16) = ANY(p.dientzurdarstellungvon) 
     476   ON f.gml_id = ANY(p.dientzurdarstellungvon) 
    454477 WHERE p.gml_id IS NULL 
    455478   AND f.endet IS NULL; 
     
    497520      -- , d.stellenart                -- weiter entschluesseln? 
    498521    FROM ax_bauraumoderbodenordnungsrecht r 
    499     LEFT JOIN ax_bauraumoderbodenordnungsrecht_artderfestlegung a 
     522    LEFT JOIN v_baurecht_adf a 
    500523      ON r.artderfestlegung = a.wert 
    501524    LEFT JOIN ax_dienststelle d 
     
    565588           l.hausnummer  
    566589      FROM   ax_flurstueck f  
    567       JOIN   ax_lagebezeichnungmithausnummer l   ON  substring(l.gml_id,1,16) = ANY (f.weistauf) 
     590    --JOIN   ax_lagebezeichnungmithausnummer l   ON  substring(l.gml_id,1,16) = ANY (f.weistauf) 
     591      JOIN   ax_lagebezeichnungmithausnummer l   ON  l.gml_id = ANY(f.weistauf) 
    568592      JOIN   ax_gemeinde g   ON l.kreis=g.kreis  AND l.gemeinde=g.gemeinde  
    569593      JOIN   ax_lagebezeichnungkatalogeintrag s  ON  l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage = s.lage 
     
    627651   FROM   ax_person              p 
    628652     JOIN ax_namensnummer        n   -- Namennummer >benennt> Person 
    629        ON substring(p.gml_id,1,16) = n.benennt 
     653     --ON substring(p.gml_id,1,16) = n.benennt 
     654       ON p.gml_id = n.benennt 
    630655     JOIN ax_buchungsblatt       g   -- Namensnummer >istBestandteilVon> Grundbuch 
    631        ON n.istbestandteilvon = substring(g.gml_id,1,16) 
     656     --ON n.istbestandteilvon = substring(g.gml_id,1,16) 
     657       ON n.istbestandteilvon = g.gml_id 
    632658     JOIN ax_buchungsblattbezirk b    ON g.land = b.land AND g.bezirk = b.bezirk  
    633659     JOIN ax_buchungsstelle      s   -- Buchungs-Stelle >istBestandteilVon> Grundbuch 
    634        ON s.istbestandteilvon = substring(g.gml_id,1,16) 
    635      JOIN ax_buchungsstelle_buchungsart art  
     660     --ON s.istbestandteilvon = substring(g.gml_id,1,16) 
     661       ON s.istbestandteilvon = g.gml_id 
     662     JOIN v_bs_buchungsart art  
    636663       ON s.buchungsart = art.wert  
    637664     JOIN ax_flurstueck          f  -- Flurstueck >istGebucht> Buchungs-Stelle 
    638        ON f.istgebucht = substring(s.gml_id,1,16) 
     665     --ON f.istgebucht = substring(s.gml_id,1,16) 
     666       ON f.istgebucht = s.gml_id 
    639667     JOIN ax_gemarkung           k     
    640668       ON f.land = k.land AND f.gemarkungsnummer = k.gemarkungsnummer  
     
    689717   FROM   ax_person              p 
    690718     JOIN ax_namensnummer        n    -- Namennummer >benennt> Person 
    691        ON substring(p.gml_id,1,16) = n.benennt 
     719     --ON substring(p.gml_id,1,16) = n.benennt 
     720       ON p.gml_id = n.benennt 
    692721     JOIN ax_buchungsblatt       g    -- Namensnummer >istBestandteilVon> Grundbuch 
    693        ON n.istBestandteilVon = substring(g.gml_id,1,16) 
     722     --ON n.istBestandteilVon = substring(g.gml_id,1,16) 
     723       ON n.istBestandteilVon = g.gml_id 
    694724     JOIN ax_buchungsblattbezirk b     
    695725       ON g.land = b.land AND g.bezirk = b.bezirk  
    696726     JOIN ax_buchungsstelle      sh  -- B-Stelle herr >istBestandteilVon> Grundbuch 
    697        ON sh.istbestandteilvon = substring(g.gml_id,1,16) -- herrschende Buchung 
    698      JOIN ax_buchungsstelle_buchungsart arth  
     727     --ON sh.istbestandteilvon = substring(g.gml_id,1,16) 
     728       ON sh.istbestandteilvon = g.gml_id -- herrschende Buchung 
     729     JOIN v_bs_buchungsart arth  
    699730       ON sh.buchungsart = arth.wert  
    700731     JOIN ax_buchungsstelle      sd   -- B-Stelle herr.  >an/zu> B-Stelle dien. 
    701        ON (substring(sd.gml_id,1,16) = ANY(sh.an) OR substring(sd.gml_id,1,16) = ANY(sh.zu)) 
    702      JOIN ax_buchungsstelle_buchungsart artd  
     732     --ON (substring(sd.gml_id,1,16) = ANY(sh.an) OR substring(sd.gml_id,1,16) = ANY(sh.zu)) 
     733       ON (sd.gml_id = ANY(sh.an) OR sd.gml_id = ANY(sh.zu)) 
     734     JOIN v_bs_buchungsart artd  
    703735       ON sd.buchungsart = artd.wert 
    704736     JOIN ax_flurstueck          f    -- Flurstueck  >istGebucht> B-Stelle dien      
    705        ON f.istgebucht = substring(sd.gml_id,1,16) 
     737     --ON f.istgebucht = substring(sd.gml_id,1,16) 
     738       ON f.istgebucht = sd.gml_id 
    706739     JOIN ax_gemarkung           k     
    707740       ON f.land = k.land AND f.gemarkungsnummer = k.gemarkungsnummer  
     
    726759   FROM ax_gebaeude g 
    727760   JOIN ax_lagebezeichnungmithausnummer l   
    728      ON substring(l.gml_id,1,16) = ANY(g.zeigtauf) 
     761   --ON substring(l.gml_id,1,16) = ANY(g.zeigtauf) 
     762     ON l.gml_id = ANY(g.zeigtauf) 
    729763  WHERE g.endet IS NULL AND l.endet IS NULL 
    730764  GROUP BY l.gml_id, l.gemeinde, l.lage, l.hausnummer 
     
    742776  FROM ax_gebaeude g 
    743777  JOIN fehler_hausnummer_mehrfach_verwendet f 
    744     ON substring(f.gml_id::text, 1, 16) = ANY (g.zeigtauf) 
     778  --ON substring(f.gml_id::text, 1, 16) = ANY(g.zeigtauf) 
     779    ON f.gml_id = ANY(g.zeigtauf) 
    745780  JOIN ax_lagebezeichnungkatalogeintrag k 
    746781    ON f.gemeinde=k.gemeinde AND f.lage=k.lage 
     
    762797   (SELECT g2.gml_id  
    763798      FROM ax_gebaeude g2 
    764       JOIN ax_lagebezeichnungmithausnummer l2 ON substring(l2.gml_id,1,16) = ANY(g2.zeigtauf) 
     799    --JOIN ax_lagebezeichnungmithausnummer l2 ON substring(l2.gml_id,1,16) = ANY(g2.zeigtauf) 
     800      JOIN ax_lagebezeichnungmithausnummer l2 ON l2.gml_id = ANY(g2.zeigtauf) 
    765801     WHERE g2.endet IS NULL AND l2.endet IS NULL 
    766802     GROUP BY g2.gml_id  
     
    777813  SELECT a.wert, a.bezeichner,  
    778814         count(b.gml_id) AS anzahl_buchungen 
    779     FROM ax_buchungsstelle_buchungsart a 
     815    FROM v_bs_buchungsart a 
    780816    JOIN ax_buchungsstelle b  ON a.wert = b.buchungsart 
    781817   WHERE b.endet IS NULL 
     
    845881    ON k.bezeichnung = o.unverschluesselt   -- Gleiche Namen  
    846882   JOIN ax_flurstueck fo                    --  Flurst. >zeigtAuf>  Lage 
    847     ON substring(o.gml_id,1,16) = ANY(fo.zeigtauf)   
     883   --ON substring(o.gml_id,1,16) = ANY(fo.zeigtauf) 
     884     ON o.gml_id = ANY(fo.zeigtauf)   
    848885 WHERE fo.gemeinde = k.gemeinde  -- Gewanne wird fÃŒr ein Flst. in gleicher Gemeinde verwendet, wie der StraßenschlÃŒssel 
    849886   AND k.endet IS NULL AND o.endet IS NULL AND fo.endet IS NULL  
     
    862899         a1.ort_post, a1.strasse AS strasse1, a2.strasse AS strasse2, a1.hausnummer 
    863900    FROM ax_person    p 
    864     JOIN ax_anschrift a1 ON substring(a1.gml_id,1,16) = ANY(p.hat) 
    865     JOIN ax_anschrift a2 ON substring(a2.gml_id,1,16) = ANY(p.hat) 
     901  --JOIN ax_anschrift a1 ON substring(a1.gml_id,1,16) = ANY(p.hat) 
     902    JOIN ax_anschrift a1 ON a1.gml_id = ANY(p.hat) 
     903  --JOIN ax_anschrift a2 ON substring(a2.gml_id,1,16) = ANY(p.hat) 
     904    JOIN ax_anschrift a2 ON a2.gml_id = ANY(p.hat) 
    866905   WHERE a1.gml_id <> a2.gml_id 
    867       AND a1.ort_post =  a2.ort_post 
     906      AND a1.ort_post = a2.ort_post 
    868907      AND a1.strasse like trim(a2.strasse, '.') || '%' 
    869908      AND a1.hausnummer = a2.hausnummer 
     
    10471086         sum(coalesce(n.zaehler/n.nenner, 1.0))::double precision AS summe_der_anteile 
    10481087  FROM ax_buchungsblatt g 
    1049   JOIN ax_namensnummer n ON substring(g.gml_id,1,16) = n.istbestandteilvon 
     1088  JOIN ax_namensnummer n  
     1089  --ON substring(g.gml_id,1,16) = n.istbestandteilvon 
     1090    ON g.gml_id = n.istbestandteilvon 
    10501091  WHERE g.endet IS NULL AND n.endet IS NULL 
    10511092  GROUP BY g.gml_id, g.bezirk || '-' || g.buchungsblattnummermitbuchstabenerweiterung 
     
    10541095        SELECT gml_id  
    10551096        FROM ax_namensnummer nr  
    1056         WHERE substring(g.gml_id,1,16) = nr.istbestandteilvon 
     1097        --ERE substring(g.gml_id,1,16) = nr.istbestandteilvon 
     1098        WHERE g.gml_id = nr.istbestandteilvon 
    10571099          AND NOT nr.artderrechtsgemeinschaft IS NULL 
    10581100          AND nr.endet IS NULL 
     
    10711113-- Siehe auch: FUNCTION "alkis_hist_check()" in Datei "alkis-functions.sql" 
    10721114 
     1115-- Spaltenformat kann nicht geÀndert werden, löschen und neu anlegen. 
     1116DROP VIEW fehlersuche_hist_beginnt_endet_mischmasch; 
     1117DROP VIEW fehlersuche_hist_endet_sortierung_fs; 
     1118DROP VIEW hist_mehrere_vorgaenger_fs; 
     1119 
    10731120-- Erst mal die betroffenen Objekte identifizieren 
    10741121CREATE OR REPLACE VIEW hist_mehrere_vorgaenger_fs 
    10751122AS  
    1076   SELECT substring(gml_id,1,16) AS gml, count(beginnt) AS anzahl -- 16stellige kurze ID, oder Substring 
     1123  SELECT gml_id AS gml, count(beginnt) AS anzahl -- 16stellige ID 
    10771124  FROM ax_flurstueck 
    1078   GROUP BY substring(gml_id,1,16) 
     1125  GROUP BY gml_id 
    10791126  HAVING count(beginnt) > 4 -- mindestens 3 Generationen zur PrÃŒfung notwendig 
    10801127  ORDER BY count(beginnt) DESC -- die hÀufigsten zuerst 
     
    10921139CREATE OR REPLACE VIEW fehlersuche_hist_endet_sortierung_fs 
    10931140AS  
    1094   SELECT substring(gml_id,1,16) AS gml, ogc_fid, beginnt, endet 
     1141  SELECT gml_id AS gml, ogc_fid, beginnt, endet 
    10951142  FROM ax_flurstueck f 
    10961143  JOIN hist_mehrere_vorgaenger_fs v -- der vorhergehende View als Filter 
    1097     ON substring(f.gml_id,1,16) = v.gml 
    1098   ORDER BY substring(gml_id,1,16), ogc_fid; 
     1144    ON f.gml_id = v.gml 
     1145  ORDER BY gml_id, ogc_fid; 
    10991146 
    11001147COMMENT ON VIEW fehlersuche_hist_endet_sortierung_fs 
     
    11071154CREATE OR REPLACE VIEW fehlersuche_hist_beginnt_endet_mischmasch 
    11081155AS  
    1109   SELECT substring(v1.gml_id,1,16) AS gml,  
     1156  SELECT v1.gml_id AS gml,  
    11101157        v1.beginnt AS v1_beginnt,  
    11111158        v2.beginnt AS v2_beginnt, 
     
    11141161  FROM ax_gebaeude v1 -- Version 1 -- oder eine andere Objekt-Tabelle 
    11151162  JOIN ax_gebaeude v2 -- Version 2 
    1116     ON substring(v1.gml_id,1,16) = substring(v2.gml_id,1,16)  -- gleiches Objekt 
     1163    ON v1.gml_id = v2.gml_id   -- gleiches Objekt 
    11171164   AND v2.beginnt > v1.beginnt -- aufsteigendes Beginn-Datum 
    11181165   AND v2.endet   < v1.endet   -- aber absteigendes endet-Datum - Fehler! 
    1119   ORDER BY substring(v1.gml_id,1,16), v1.beginnt, v1.endet 
     1166  ORDER BY v1.gml_id, v1.beginnt, v1.endet 
    11201167  LIMIT 10; -- Beispiele als Beweis der Fehlerhaftigkeit 
    11211168 
  • trunk/import/sichten_wms.sql

    r330 r339  
    2727--             Relationen nun direkt ÃŒber neue Spalten in den Objekttabellen.  
    2828--  2014-08-29 P- und L-Straßennamen gegenseitig ausschließen in ap_pto_stra und ap_lto_stra 
     29--  2014-09-30 Umbenennung SchlÃŒsseltabellen (Prefix) 
    2930 
    3031-- Layer "ag_t_gebaeude" 
     
    9495        f.bezeichner AS funktion   -- umn: LABELITEM 
    9596   FROM ax_gebaeude g 
    96    JOIN ax_gebaeude_funktion f  
     97   JOIN v_geb_funktion f  
    9798     ON g.gebaeudefunktion = f.wert 
    9899  WHERE g.endet IS NULL  
     
    526527        bs.jahreszahl                                 -- integer 
    527528   FROM      ax_bodenschaetzung bs 
    528    LEFT JOIN ax_bodenschaetzung_kulturart      ka ON bs.kulturart = ka.wert 
    529    LEFT JOIN ax_bodenschaetzung_bodenart       ba ON bs.bodenart  = ba.wert 
    530    LEFT JOIN ax_bodenschaetzung_zustandsstufe  zs ON bs.zustandsstufeoderbodenstufe = zs.wert 
    531    LEFT JOIN ax_bodenschaetzung_entstehungsartoderklimastufe ea1  
     529   LEFT JOIN v_bschaetz_kulturart      ka ON bs.kulturart = ka.wert 
     530   LEFT JOIN v_bschaetz_bodenart       ba ON bs.bodenart  = ba.wert 
     531   LEFT JOIN v_bschaetz_zustandsstufe  zs ON bs.zustandsstufeoderbodenstufe = zs.wert 
     532   LEFT JOIN v_bschaetz_entsteh_klima ea1  
    532533          ON bs.entstehungsartoderklimastufewasserverhaeltnisse[1] = ea1.wert   -- [1] fast immer gefÃŒllt 
    533    LEFT JOIN ax_bodenschaetzung_entstehungsartoderklimastufe ea2  
     534   LEFT JOIN v_bschaetz_entsteh_klima ea2  
    534535          ON bs.entstehungsartoderklimastufewasserverhaeltnisse[2] = ea2.wert   -- [2] manchmal gefÃŒllt 
    535    LEFT JOIN ax_bodenschaetzung_sonstigeangaben so1 ON bs.sonstigeangaben[1] = so1.wert -- [1] selten gefÃŒllt 
    536  --LEFT JOIN ax_bodenschaetzung_sonstigeangaben so2 ON bs.sonstigeangaben[2] = so2.wert -- [2] fast nie 
     536   LEFT JOIN v_bschaetz_sonst so1 ON bs.sonstigeangaben[1] = so1.wert -- [1] selten gefÃŒllt 
     537 --LEFT JOIN v_bschaetz_sonst so2 ON bs.sonstigeangaben[2] = so2.wert -- [2] fast nie 
    537538   WHERE bs.endet IS NULL; 
    538539 
     
    560561        AS derlabel               -- LABELITEM Umbruch am Blank 
    561562   FROM      ax_bodenschaetzung bs 
    562    LEFT JOIN ax_bodenschaetzung_kulturart      ka ON bs.kulturart = ka.wert 
    563    LEFT JOIN ax_bodenschaetzung_bodenart       ba ON bs.bodenart  = ba.wert 
    564    LEFT JOIN ax_bodenschaetzung_zustandsstufe  zs ON bs.zustandsstufeoderbodenstufe = zs.wert 
    565    LEFT JOIN ax_bodenschaetzung_entstehungsartoderklimastufe ea1  
     563   LEFT JOIN v_bschaetz_kulturart      ka ON bs.kulturart = ka.wert 
     564   LEFT JOIN v_bschaetz_bodenart       ba ON bs.bodenart  = ba.wert 
     565   LEFT JOIN v_bschaetz_zustandsstufe  zs ON bs.zustandsstufeoderbodenstufe = zs.wert 
     566   LEFT JOIN v_bschaetz_entsteh_klima ea1  
    566567          ON bs.entstehungsartoderklimastufewasserverhaeltnisse[1] = ea1.wert   -- [1] fast immer gefÃŒllt 
    567    LEFT JOIN ax_bodenschaetzung_entstehungsartoderklimastufe ea2  
     568   LEFT JOIN v_bschaetz_entsteh_klima ea2  
    568569          ON bs.entstehungsartoderklimastufewasserverhaeltnisse[2] = ea2.wert   -- [2] manchmal gefÃŒllt 
    569570   WHERE bs.endet IS NULL; 
     
    609610   FROM ap_pto                                 p 
    610611   JOIN ax_bodenschaetzung                     bs ON bs.gml_id = ANY(p.dientzurdarstellungvon) 
    611    LEFT JOIN ax_bodenschaetzung_kulturart      ka ON bs.kulturart = ka.wert 
    612    LEFT JOIN ax_bodenschaetzung_bodenart       ba ON bs.bodenart  = ba.wert 
    613    LEFT JOIN ax_bodenschaetzung_zustandsstufe  zs ON bs.zustandsstufeoderbodenstufe = zs.wert 
    614    LEFT JOIN ax_bodenschaetzung_entstehungsartoderklimastufe ea1  
     612   LEFT JOIN v_bschaetz_kulturart      ka ON bs.kulturart = ka.wert 
     613   LEFT JOIN v_bschaetz_bodenart       ba ON bs.bodenart  = ba.wert 
     614   LEFT JOIN v_bschaetz_zustandsstufe  zs ON bs.zustandsstufeoderbodenstufe = zs.wert 
     615   LEFT JOIN v_bschaetz_entsteh_klima ea1  
    615616          ON bs.entstehungsartoderklimastufewasserverhaeltnisse[1] = ea1.wert  
    616    LEFT JOIN ax_bodenschaetzung_entstehungsartoderklimastufe ea2  
     617   LEFT JOIN v_bschaetz_entsteh_klima ea2  
    617618          ON bs.entstehungsartoderklimastufewasserverhaeltnisse[2] = ea2.wert  
    618619  WHERE  p.endet  IS NULL 
  • trunk/import/staedtische_FS_aus_ALKIS_rlp.sql

    r335 r339  
    1010--  2013-11-26 Version fÃŒr die ALKIS-Musterdaten RLP Mustermonzel 
    1111--  2014-08-29 Umstellung auf Datenstruktur PostNAS 0.8 (ohne Tabelle "alkis_beziehungen") 
    12 --  2014-09-16 Substring fuer variabal lange gml_id 
     12--  2014-09-16 Substring fuer variabel lange gml_id 
     13--  2014-09-30 RÃŒckbau subsrting(gml_id), Umbenennung SchlÃŒsseltabellen "ax_*" nach "v_*" 
    1314 
    1415-- Voraussetzung = View "doppelverbindung" aus ALKIS PostNAS-Projekt Datei "sichten.sql" 
     
    2627     f.amtlicheflaeche, 
    2728     f.wkb_geometry 
    28   FROM ax_flurstueck    f                                        -- FlurstÃŒck 
    29   JOIN doppelverbindung d    ON d.fsgml = f.gml_id               -- beide FÀlle ÃŒber Union-View: direkt und ÃŒber Recht von BS an BS 
    30   JOIN ax_buchungsstelle s   ON d.bsgml = s.gml_id               -- Buchungs-Stelle 
    31 --JOIN ax_buchungsstelle_buchungsart b ON s.buchungsart = b.wert -- EnstschlÃŒsselung Buchungsart 
    32   
    33 -- Bei gml_id character(16): 
    34 --JOIN ax_buchungsblatt  gb  ON gb.gml_id = s.istbestandteilvon  -- Buchung >istBestandteilVon> Blatt 
    35 --JOIN ax_namensnummer nn    ON gb.gml_id = nn.istbestandteilvon -- Blatt <istBestandteilVon< NamNum 
    36 --JOIN ax_person p           ON p.gml_id  = nn.benennt           -- NamNum  >benennt> Person 
    37  
    38 -- Bei gml_id character varying: 
    39   JOIN ax_buchungsblatt  gb  ON substring(gb.gml_id,1,16)=s.istbestandteilvon  -- Buchung >istBestandteilVon> Blatt 
    40   JOIN ax_namensnummer nn    ON substring(gb.gml_id,1,16)=nn.istbestandteilvon -- Blatt <istBestandteilVon< NamNum 
    41   JOIN ax_person p           ON substring(p.gml_id,1,16) =nn.benennt           -- NamNum  >benennt> Person 
    42   
     29  FROM ax_flurstueck f                                       -- FlurstÃŒck 
     30  JOIN doppelverbindung d  ON d.fsgml=f.gml_id               -- beide FÀlle ÃŒber Union-View: direkt und ÃŒber Recht von BS an BS 
     31  JOIN ax_buchungsstelle s ON d.bsgml=s.gml_id               -- Buchungs-Stelle 
     32  JOIN ax_buchungsblatt gb ON gb.gml_id=s.istbestandteilvon  -- Buchung >istBestandteilVon> Blatt 
     33  JOIN ax_namensnummer nn  ON gb.gml_id=nn.istbestandteilvon -- Blatt <istBestandteilVon< NamNum 
     34  JOIN ax_person p         ON p.gml_id=nn.benennt            -- NamNum  >benennt> Person 
    4335 WHERE f.endet  IS NULL 
    4436   AND s.endet  IS NULL 
     
    6456     d.ba_dien, -- Buchungsart der dienenden Buchung --> CLASSITEM im WMS 
    6557     f.wkb_geometry 
    66   FROM ax_flurstueck    f                                        -- FlurstÃŒck 
    67   JOIN doppelverbindung d    ON d.fsgml = f.gml_id               -- beide FÀlle ÃŒber Union-View: direkt und ÃŒber Recht von BS an BS 
    68   JOIN ax_buchungsstelle s   ON d.bsgml = s.gml_id               -- Buchungs-Stelle 
    69   JOIN ax_buchungsstelle_buchungsart b ON s.buchungsart = b.wert -- EnstschlÃŒsselung Buchungsart 
    70   
    71 -- Bei gml_id character(16): 
    72 --JOIN ax_buchungsblatt  gb  ON gb.gml_id = s.istbestandteilvon  -- Buchung >istBestandteilVon> Blatt 
    73 --JOIN ax_namensnummer nn    ON gb.gml_id = nn.istbestandteilvon -- Blatt <istBestandteilVon< NamNum 
    74 --JOIN ax_person p           ON p.gml_id  = nn.benennt           -- NamNum  >benennt> Person 
    75  
    76 -- Bei gml_id character varying: 
    77   JOIN ax_buchungsblatt  gb  ON substring(gb.gml_id,1,16)=s.istbestandteilvon  -- Buchung >istBestandteilVon> Blatt 
    78   JOIN ax_namensnummer nn    ON substring(gb.gml_id,1,16)=nn.istbestandteilvon -- Blatt <istBestandteilVon< NamNum 
    79   JOIN ax_person p           ON substring(p.gml_id,1,16) =nn.benennt           -- NamNum  >benennt> Person 
    80   
     58  FROM ax_flurstueck f                                       -- FlurstÃŒck 
     59  JOIN doppelverbindung d  ON d.fsgml=f.gml_id               -- beide FÀlle ÃŒber Union-View: direkt und ÃŒber Recht von BS an BS 
     60  JOIN ax_buchungsstelle s ON d.bsgml=s.gml_id               -- Buchungs-Stelle 
     61  JOIN v_bs_buchungsart b  ON s.buchungsart=b.wert           -- EnstschlÃŒsselung Buchungsart 
     62  JOIN ax_buchungsblatt gb ON gb.gml_id=s.istbestandteilvon  -- Buchung >istBestandteilVon> Blatt 
     63  JOIN ax_namensnummer nn  ON gb.gml_id=nn.istbestandteilvon -- Blatt <istBestandteilVon< NamNum 
     64  JOIN ax_person p         ON p.gml_id=nn.benennt            -- NamNum  >benennt> Person 
    8165 WHERE f.endet  IS NULL 
    8266   AND s.endet  IS NULL 
  • trunk/info/info/alkis/alkisausk.php

    r333 r339  
    1616        2014-01-28 Link zu alkisstrasse.php 
    1717        2014-09-15 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 
    18  
     18        2014-09-30 RÃŒckbau substring(gml_id) 
    1919*/ 
    2020session_start(); 
     
    136136// Lagebezeichnung MIT Hausnummer (Adresse) 
    137137$sql ="SELECT DISTINCT l.gml_id, s.gml_id AS kgml, l.gemeinde, l.lage, l.hausnummer, s.bezeichnung  
    138 FROM ax_flurstueck f JOIN ax_lagebezeichnungmithausnummer l ON substring(l.gml_id,1,16)=ANY(f.weistauf) 
     138FROM ax_flurstueck f JOIN ax_lagebezeichnungmithausnummer l ON l.gml_id=ANY(f.weistauf) 
    139139LEFT JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage  
    140140WHERE f.gml_id= $1 AND f.endet IS NULL AND l.endet IS NULL AND s.endet IS NULL ORDER BY l.gemeinde, l.lage, l.hausnummer;"; 
     
    175175JOIN ax_buchungsblatt b ON s.istbestandteilvon=b.gml_id  
    176176LEFT JOIN ax_buchungsblattbezirk z ON z.land=b.land AND z.bezirk=b.bezirk  
    177 LEFT JOIN ax_buchungsstelle_buchungsart a ON s.buchungsart = a.wert  
     177LEFT JOIN v_bs_buchungsart a ON s.buchungsart = a.wert  
    178178WHERE f.gml_id= $1 AND f.endet IS NULL AND s.endet IS NULL AND b.endet IS NULL  
    179179ORDER BY b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung, s.laufendenummer;"; 
  • trunk/info/info/alkis/alkisbaurecht.php

    r334 r339  
    4040$sql ="SELECT r.ogc_fid, r.artderfestlegung as adfkey, r.name, r.stelle, r.bezeichnung AS rechtbez, a.bezeichner AS adfbez, d.bezeichnung AS stellbez, d.stellenart, round(st_area(r.wkb_geometry)::numeric,0) AS flae  
    4141FROM ax_bauraumoderbodenordnungsrecht r  
    42 LEFT JOIN ax_bauraumoderbodenordnungsrecht_artderfestlegung a ON r.artderfestlegung=a.wert  
     42LEFT JOIN v_baurecht_adf a ON r.artderfestlegung=a.wert  
    4343LEFT JOIN ax_dienststelle d ON r.land=d.land AND r.stelle=d.stelle WHERE r.gml_id= $1 AND r.endet IS NULL AND d.endet IS NULL;"; 
    4444 
  • trunk/info/info/alkis/alkisbestnw.php

    r334 r339  
    1313        2014-09-10 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 
    1414        2014-09-15 Bei Relationen den Timestamp abschneiden 
     15        2014-09-30 RÃŒckbau substring(gml_id) 
    1516 
    1617        ToDo: ZÀhler fuer Anzahl FS in der Liste 
     
    116117if ($blattkey == 1000) { // GB-Blatt  <istBestandteilVon<  sh=herrschend  >an>  sd=dienend 
    117118        $sql="SELECT count(sd.laufendenummer) AS anzahl 
    118         FROM ax_buchungsstelle sh JOIN ax_buchungsstelle sd ON (substring(sd.gml_id,1,16)=ANY(sh.an) OR substring(sd.gml_id,1,16)=ANY(sh.zu))  
     119        FROM ax_buchungsstelle sh JOIN ax_buchungsstelle sd ON (sd.gml_id=ANY(sh.an) OR sd.gml_id=ANY(sh.zu))  
    119120        WHERE sh.istbestandteilvon= $1 AND sd.endet IS NULL AND sh.endet IS NULL;"; 
    120121 
     
    161162// aktuelles ax_buchungsblatt <istBestandteilVon< ax_buchungsstelle  
    162163$sql ="SELECT s.gml_id, s.buchungsart, s.laufendenummer AS lfd, s.beschreibungdesumfangsderbuchung AS udb, s.zaehler, s.nenner, s.nummerimaufteilungsplan AS nrap, s.beschreibungdessondereigentums AS sond, b.bezeichner as bart  
    163 FROM ax_buchungsstelle s LEFT JOIN ax_buchungsstelle_buchungsart b ON s.buchungsart=b.wert  
     164FROM ax_buchungsstelle s LEFT JOIN v_bs_buchungsart b ON s.buchungsart=b.wert  
    164165WHERE s.istbestandteilvon= $1 AND s.endet IS NULL ORDER BY cast(s.laufendenummer AS integer);"; 
    165166 
     
    170171if (!$res) { 
    171172        echo "<p class='err'>Fehler bei Buchung.</p>\n"; 
    172         if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = gml_id = '".substr($gmlid,0,16)."'</p>";} 
     173        if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = gml_id = '". $gmlid."'</p>";} 
    173174} 
    174175$i=0; 
     
    198199                //  sh=herrschend          sd=dienend 
    199200                $sql ="SELECT sd.gml_id, sd.buchungsart, sd.laufendenummer AS lfd, sd.beschreibungdesumfangsderbuchung AS udb, sd.nummerimaufteilungsplan AS nrap, sd.beschreibungdessondereigentums AS sond, b.bezeichner AS bart "; 
    200                 $sql.="FROM ax_buchungsstelle sh JOIN ax_buchungsstelle sd ON (substring(sd.gml_id,1,16)=ANY(sh.an) OR substring(sd.gml_id,1,16)=ANY(sh.zu)) ";  
    201                 $sql.="LEFT JOIN ax_buchungsstelle_buchungsart b ON sd.buchungsart=b.wert "; 
     201                $sql.="FROM ax_buchungsstelle sh JOIN ax_buchungsstelle sd ON (sd.gml_id=ANY(sh.an) OR sd.gml_id=ANY(sh.zu)) ";  
     202                $sql.="LEFT JOIN v_bs_buchungsart b ON sd.buchungsart=b.wert "; 
    202203                $sql.="WHERE sh.gml_id= $1 AND sh.endet IS NULL AND sd.endet IS NULL ORDER BY sd.laufendenummer;"; 
    203204 
     
    219220                        // dienendes Grundbuch 
    220221                        $sql ="SELECT b.gml_id, b.land, b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung AS blatt, b.blattart, z.bezeichnung AS beznam "; 
    221                         $sql.="FROM ax_buchungsblatt b JOIN ax_buchungsstelle s ON substring(b.gml_id,1,16)=s.istbestandteilvon "; 
     222                        $sql.="FROM ax_buchungsblatt b JOIN ax_buchungsstelle s ON b.gml_id=s.istbestandteilvon "; 
    222223                        $sql.="LEFT JOIN ax_buchungsblattbezirk z ON b.land=z.land AND b.bezirk=z.bezirk "; 
    223224                        $sql.="WHERE s.gml_id= $1 AND b.endet IS NULL ORDER BY b.land, b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung;"; 
     
    359360$sql ="SELECT bb.gml_id, bb.land, bb.bezirk, bb.buchungsblattnummermitbuchstabenerweiterung AS blatt, bb.blattart,  
    360361sb.gml_id AS gml_s, sb.laufendenummer AS lfdnr, sb.buchungsart, ba.bezeichner AS bart, bz.bezeichnung AS beznam, ag.bezeichnung, ag.stelle, ag.stellenart  
    361 FROM ax_buchungsstelle sf JOIN ax_buchungsstelle sb ON (substring(sf.gml_id,1,16)=ANY(sb.an) OR substring(sf.gml_id,1,16)=ANY(sb.zu))  
    362 JOIN ax_buchungsblatt bb ON substring(bb.gml_id,1,16)=sb.istbestandteilvon  
     362FROM ax_buchungsstelle sf JOIN ax_buchungsstelle sb ON (sf.gml_id=ANY(sb.an) OR sf.gml_id=ANY(sb.zu))  
     363JOIN ax_buchungsblatt bb ON bb.gml_id=sb.istbestandteilvon  
    363364LEFT JOIN ax_buchungsblattbezirk bz ON bb.land=bz.land AND bb.bezirk=bz.bezirk  
    364365LEFT JOIN ax_dienststelle ag ON bz.land=ag.land AND bz.stelle=ag.stelle  
    365 LEFT JOIN ax_buchungsstelle_buchungsart ba ON sb.buchungsart=ba.wert  
     366LEFT JOIN v_bs_buchungsart ba ON sb.buchungsart=ba.wert  
    366367WHERE sf.istbestandteilvon = $1 AND sf.endet IS NULL AND sb.endet IS NULL AND bb.endet IS NULL ORDER BY bb.land, bb.bezirk, bb.buchungsblattnummermitbuchstabenerweiterung;"; 
    367368 
     
    371372if (!$resb) { 
    372373        echo "<p class='err'>Fehler bei 'andere Berechtigte Bl&auml;tter.</p>\n"; 
    373         if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = gml_id = '".substr($gmlid,0,16)."'</p>";} 
     374        if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
    374375} 
    375376$b=0; // count: Blaetter 
  • trunk/info/info/alkis/alkisexport.php

    r330 r339  
    1515        2014-09-04 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 
    1616        2014-09-10 Bei Relationen den Timestamp abschneiden 
     17        2014-09-30 RÃŒckbau substring(gml_id) 
    1718*/ 
    1819 
     
    2223        // FS >westAuf> Lage >> Katalog 
    2324        $sql ="SELECT DISTINCT s.bezeichnung, l.hausnummer  
    24         FROM ax_flurstueck f JOIN ax_lagebezeichnungmithausnummer l ON substring(l.gml_id,1,16)=ANY(f.weistauf) 
     25        FROM ax_flurstueck f JOIN ax_lagebezeichnungmithausnummer l ON l.gml_id=ANY(f.weistauf) 
    2526        JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage  
    2627        WHERE f.gml_id= $1 ORDER BY s.bezeichnung, l.hausnummer;"; 
  • trunk/info/info/alkis/alkisfkt.php

    r334 r339  
    1313        2014-09-09 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 
    1414        2014-09-15 Bei Relationen den Timestamp abschneiden 
     15        2014-09-30 Umbenennung SchlÃŒsseltabellen (Prefix), RÃŒckbau substring(gml_id) 
    1516*/ 
    1617 
     
    9697        $sql="SELECT g.gemarkungsnummer, g.bezeichnung, f.gml_id, f.flurnummer, f.zaehler, f.nenner, f.regierungsbezirk, f.kreis, f.gemeinde, f.amtlicheflaeche  
    9798        FROM ax_flurstueck f  
    98         JOIN ax_buchungsstelle s ON f.istgebucht=substring(s.gml_id,1,16)  
     99        JOIN ax_buchungsstelle s ON f.istgebucht=s.gml_id  
    99100        LEFT JOIN ax_gemarkung g ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer  
    100101        WHERE s.gml_id= $1 AND f.endet IS NULL AND s.endet IS NULL AND g.endet IS NULL ORDER BY f.gemarkungsnummer, f.flurnummer, f.zaehler, f.nenner;"; 
     
    198199        $sqln.="FROM ax_namensnummer n WHERE n.istbestandteilvon= $1 AND n.endet IS NULL ORDER BY n.laufendenummernachdin1421;"; 
    199200 
    200         $v = array(substr($gmlid,0,16)); // 16 Stellen bei Relationen 
     201        $v = array($gmlid); // 16 Stellen bei Relationen 
    201202        $resn = pg_prepare("", $sqln); 
    202203        $resn = pg_execute("", $v); 
     
    204205        if (!$resn) { 
    205206                echo "<p class='err'>Fehler bei Eigent&uuml;mer</p>\n"; 
    206                 if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sqln."<br>$1=gml= '".substr($gmlid,0,16)."'</p>";} 
     207                if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sqln."<br>$1=gml= '".$gmlid."'</p>";} 
    207208        } 
    208209 
     
    239240                        // die zu allen Namensnummern der Rechtsgemeinschaft eine Relation besitzt. 
    240241 
    241                         // Die Relation 'Namensnummer' hat VorgÀnger 'Namensnummer' gibt Auskunft darÃŒber,  
    242                         // aus welchen Namensnummern die aktuelle entstanden ist. 
    243242 
    244243                // Schleife 2: P e r s o n 
    245244                // Beziehung: ax_person  <benennt<  ax_namensnummer 
    246245                $sqlp ="SELECT p.gml_id, p.nachnameoderfirma, p.vorname, p.geburtsname, p.geburtsdatum, p.namensbestandteil, p.akademischergrad "; 
    247                 $sqlp.="FROM ax_person p JOIN ax_namensnummer nn ON nn.benennt=substring(p.gml_id,1,16) WHERE nn.gml_id= $1 AND p.endet IS NULL AND nn.endet IS NULL;"; 
     246                $sqlp.="FROM ax_person p JOIN ax_namensnummer nn ON nn.benennt=p.gml_id WHERE nn.gml_id= $1 AND p.endet IS NULL AND nn.endet IS NULL;"; 
    248247 
    249248                $v = array($gmlnn); 
     
    291290                        if ($mitadresse) { 
    292291                                // Schleife 3:  A d r e s s e  (OPTIONAL) 
    293                                 $sqla ="SELECT a.gml_id, a.ort_post, a.postleitzahlpostzustellung AS plz, a.strasse, a.hausnummer, a.bestimmungsland "; 
    294                                 $sqla.="FROM ax_anschrift a JOIN ax_person p ON substring(a.gml_id,1,16)=ANY(p.hat) WHERE p.gml_id= $1 AND a.endet IS NULL AND p.endet IS NULL;"; // ORDER? 
     292                                $sqla ="SELECT a.gml_id, a.ort_post, a.postleitzahlpostzustellung AS plz, a.strasse, a.hausnummer, a.bestimmungsland  
     293                                FROM ax_anschrift a JOIN ax_person p ON a.gml_id=ANY(p.hat) WHERE p.gml_id= $1 AND a.endet IS NULL AND p.endet IS NULL LIMIT 2;"; 
    295294                                $gmlp=$rowp["gml_id"]; // Person 
    296295                                $v = array($gmlp); 
    297296                                $resa = pg_prepare("", $sqla); 
    298297                                $resa = pg_execute("", $v); 
     298 
    299299                                if (!$resa) { 
    300300                                        echo "\n\t<p class='err'>Fehler bei Adressen</p>\n"; 
     
    303303                                $j=0; 
    304304                                while($rowa = pg_fetch_array($resa)) { 
    305                                         $gmla=$rowa["gml_id"]; 
    306                                         $plz=$rowa["plz"]; // integer 
    307                                         if($plz == 0) { 
    308                                                 $plz=""; 
    309                                         } else { 
    310                                                 $plz=str_pad($plz, 5, "0", STR_PAD_LEFT); 
     305                                        $j++; 
     306                                        if ($j == 1) { // erste Adresse anzeigen 
     307                                                $gmla=$rowa["gml_id"]; 
     308                                                $plz=$rowa["plz"]; // integer 
     309                                                if($plz == 0) { 
     310                                                        $plz=""; 
     311                                                } else { 
     312                                                        $plz=str_pad($plz, 5, "0", STR_PAD_LEFT); 
     313                                                } 
     314                                                $ort=htmlentities($rowa["ort_post"], ENT_QUOTES, "UTF-8"); 
     315                                                $str=htmlentities($rowa["strasse"], ENT_QUOTES, "UTF-8"); 
     316                                                $hsnr=$rowa["hausnummer"]; 
     317                                                $land=htmlentities($rowa["bestimmungsland"], ENT_QUOTES, "UTF-8"); 
     318 
     319                                                echo "\n<tr>\n\t<td>&nbsp;</td>"; //Sp. 1 
     320                                                echo "\n\t<td><p class='gadr'>"; //Sp. 2 
     321                                                if ($str.$hsnr != "") { 
     322                                                        echo $str." ".$hsnr."<br>"; 
     323                                                } 
     324                                                if ($plz.$ort != "") { 
     325                                                        echo $plz." ".$ort; 
     326                                                } 
     327                                                if ($land != "" and $land != "DEUTSCHLAND") { 
     328                                                        echo ", ".$land; 
     329                                                } 
     330                                                echo "</p></td>"; 
     331                                                echo "\n\t<td>"; // Sp. 3 
     332                                                if ($idanzeige) { 
     333                                                        echo "<p class='nwlink noprint'>"; 
     334                                                        linkgml($gkz, $gmla, "Adresse", "ax_adresse"); 
     335                                                        echo "</p>"; 
     336                                                } else {  
     337                                                        echo "&nbsp;"; 
     338                                                } 
     339                                                echo "</td>\n</tr>"; 
     340                                        } else { // manchmal dopplete Angaben (_straße / _str.) 
     341                                                echo "\n<tr>\n\t<td>&nbsp;</td>\n\t<td><p class='dbg' title='Siehe Auskunft zur Person'>weitere Adresse</p></td>\n\t<td>&nbsp;</td>\n</tr>"; 
    311342                                        } 
    312                                         $ort=htmlentities($rowa["ort_post"], ENT_QUOTES, "UTF-8"); 
    313                                         $str=htmlentities($rowa["strasse"], ENT_QUOTES, "UTF-8"); 
    314                                         $hsnr=$rowa["hausnummer"]; 
    315                                         $land=htmlentities($rowa["bestimmungsland"], ENT_QUOTES, "UTF-8"); 
    316  
    317                                         echo "\n<tr>\n\t<td>&nbsp;</td>"; // Spalte 1 
    318                                         echo "\n\t<td><p class='gadr'>"; //Spalte 2 
    319                                         if ($str.$hsnr != "") { 
    320                                                 echo $str." ".$hsnr."<br>"; 
    321                                         } 
    322                                         if ($plz.$ort != "") { 
    323                                                 echo $plz." ".$ort; 
    324                                         } 
    325                                         if ($land != "" and $land != "DEUTSCHLAND") { 
    326                                                 echo ", ".$land; 
    327                                         } 
    328                                         echo "</p></td>"; 
    329                                         echo "\n\t<td>"; // Spalte 3 
    330                                         if ($idanzeige) { 
    331                                                 echo "<p class='nwlink noprint'>"; 
    332                                                 linkgml($gkz, $gmla, "Adresse", "ax_adresse"); 
    333                                                 echo "</p>"; 
    334                                         } else {  
    335                                                 echo "&nbsp;"; 
    336                                         } 
    337                                         echo "</td>\n</tr>"; 
    338                                         $j++; 
    339343                                } 
    340344                                pg_free_result($resa); 
    341                         } // End if 
     345                        } 
    342346                        // 'keine Adresse' kann vorkommen, z.B. "Deutsche Telekom AG" 
    343347 
     
    370374        if ($n == 0) { // bei "Fiktives Blatt" KEIN Fehler  
    371375                if ($debug > 0) {echo "<p class='dbg'>keine Namensnummern zum Blatt</p>";} 
    372                 if ($debug > 2) {echo "<p class='dbg'>Namensnummern: SQL=<br>".$sqln."<br>$1=gml(Blatt)= '".substr($gmlid,0,16)."'</p>";} 
     376                if ($debug > 2) {echo "<p class='dbg'>Namensnummern: SQL=<br>".$sqln."<br>$1=gml(Blatt)= '".$gmlid."'</p>";} 
    373377        } 
    374378        pg_free_result($resn); 
     
    422426                case "":   $wert = "Person"; break; // falls (noch) nicht gefuellt 
    423427                default: // Datenbank-Abfrage 
    424                         $sql="SELECT bezeichner FROM ax_namensnummer_eigentuemerart WHERE wert= $1 ;"; 
     428                        $sql="SELECT bezeichner FROM v_namnum_eigart WHERE wert= $1 ;"; 
    425429                        $v=array($key); 
    426430                        $res=pg_prepare("", $sql); 
  • trunk/info/info/alkis/alkisfsnw.php

    r334 r339  
    2222        2014-09-09 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 
    2323        2014-09-15 Bei Relationen den Timestamp abschneiden 
     24        2014-09-23 Korrektur "IS NULL" 
     25        2014-09-30 Umbenennung SchlÃŒsseltabellen (Prefix), RÃŒckbau substring(gml_id) 
    2426 
    2527        ToDo: 
     
    265267// ax_flurstueck  >weistAuf>  AX_LagebezeichnungMitHausnummer 
    266268$sql="SELECT DISTINCT l.gml_id, l.gemeinde, l.lage, l.hausnummer, s.bezeichnung  
    267 FROM ax_flurstueck f JOIN ax_lagebezeichnungmithausnummer l ON substring(l.gml_id,1,16) = ANY(f.weistauf)   
     269FROM ax_flurstueck f JOIN ax_lagebezeichnungmithausnummer l ON l.gml_id=ANY(f.weistauf)   
    268270JOIN ax_lagebezeichnungkatalogeintrag s ON l.land=s.land AND l.regierungsbezirk=s.regierungsbezirk AND l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage  
    269271WHERE f.gml_id= $1 AND f.endet IS NULL AND l.endet IS NULL AND s.endet IS NULL     
     
    315317// ax_flurstueck  >zeigtAuf>  AX_LagebezeichnungOhneHausnummer 
    316318$sql ="SELECT l.gml_id, l.unverschluesselt, l.gemeinde, l.lage, s.bezeichnung  
    317 FROM ax_flurstueck f JOIN ax_lagebezeichnungohnehausnummer l ON substring(l.gml_id,1,16)=ANY(f.zeigtauf)  
     319FROM ax_flurstueck f JOIN ax_lagebezeichnungohnehausnummer l ON l.gml_id=ANY(f.zeigtauf)  
    318320LEFT JOIN ax_lagebezeichnungkatalogeintrag s ON l.land=s.land AND l.regierungsbezirk=s.regierungsbezirk AND l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage  
    319321WHERE f.gml_id = $1 AND f.endet IS NULL AND l.endet IS NULL AND s.endet IS NULL;"; 
     
    502504$sql_boden ="SELECT a.wert, a.bezeichner AS art_verf, b.gml_id AS verf_gml, b.bezeichnung AS verf_bez,  
    503505b.name AS verf_name, d.bezeichnung AS stelle_bez, d.stelle AS stelle_key  
    504 FROM ax_bauraumoderbodenordnungsrecht b JOIN ax_bauraumoderbodenordnungsrecht_artderfestlegung a ON a.wert=b.artderfestlegung  
     506FROM ax_bauraumoderbodenordnungsrecht b JOIN v_baurecht_adf a ON a.wert=b.artderfestlegung  
    505507LEFT JOIN ax_dienststelle d ON b.stelle=d.stelle  
    506508WHERE b.endet IS NULL AND d.endet IS NULL   
     
    511513$res_bodeneuordnung = pg_execute($con, "bodeneuordnung", array($gmlid)); 
    512514 
    513 $sql_str = "SELECT gml_id FROM ax_besondereflurstuecksgrenze WHERE endet IS NULL AND 1000 = ANY(artderflurstuecksgrenze) AND ST_touches((SELECT wkb_geometry FROM ax_flurstueck WHERE gml_id = $1),wkb_geometry);"; 
     515$sql_str="SELECT gml_id  
     516FROM ax_besondereflurstuecksgrenze WHERE endet IS NULL AND 1000 = ANY(artderflurstuecksgrenze)  
     517AND ST_touches((SELECT wkb_geometry FROM ax_flurstueck WHERE gml_id = $1 AND endet IS NULL),wkb_geometry);"; 
     518 
    514519pg_prepare($con, "strittigeGrenze", $sql_str); 
    515520$res_strittigeGrenze = pg_execute($con, "strittigeGrenze", array($gmlid)); 
     
    614619// B U C H U N G S S T E L L E N  zum FS (istGebucht) 
    615620$sql ="SELECT s.gml_id, s.buchungsart, s.laufendenummer as lfd, s.zaehler, s.nenner, s.nummerimaufteilungsplan as nrpl, s.beschreibungdessondereigentums as sond, b.bezeichner AS bart  
    616 FROM ax_flurstueck f JOIN ax_buchungsstelle s ON substring(s.gml_id,1,16)=f.istgebucht  
    617 LEFT JOIN ax_buchungsstelle_buchungsart b ON s.buchungsart=b.wert  
     621FROM ax_flurstueck f JOIN ax_buchungsstelle s ON s.gml_id=f.istgebucht  
     622LEFT JOIN v_bs_buchungsart b ON s.buchungsart=b.wert  
    618623WHERE f.gml_id= $1 AND f.endet IS NULL AND s.endet IS NULL ORDER BY s.laufendenummer;"; 
    619624 
     
    633638        // B U C H U N G S B L A T T  zur Buchungsstelle (istBestandteilVon) 
    634639        $sql ="SELECT b.gml_id, b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung as blatt, b.blattart, z.bezeichnung  
    635         FROM ax_buchungsstelle s JOIN ax_buchungsblatt b ON substring(b.gml_id,1,16)=s.istbestandteilvon  
     640        FROM ax_buchungsstelle s JOIN ax_buchungsblatt b ON b.gml_id=s.istbestandteilvon  
    636641        LEFT JOIN ax_buchungsblattbezirk z ON z.land=b.land AND z.bezirk=b.bezirk  
    637642        WHERE s.gml_id = $1 AND s.endet IS NULL AND b.endet IS NULL AND z.endet IS NULL 
     
    747752        $sql ="SELECT sd.gml_id AS s_gml, sd.buchungsart, sd.laufendenummer as lfd, sd.zaehler, sd.nenner, sd.nummerimaufteilungsplan as nrpl, sd.beschreibungdessondereigentums as sond,  
    748753        b.gml_id AS g_gml, b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung as blatt, b.blattart, z.bezeichnung, a.bezeichner AS bart  
    749         FROM ax_buchungsstelle sh JOIN ax_buchungsstelle sd ON substring(sd.gml_id,1,16)=ANY(sh.an)  
    750         JOIN ax_buchungsblatt b ON substring(b.gml_id,1,16)=sd.istbestandteilvon   
     754        FROM ax_buchungsstelle sh JOIN ax_buchungsstelle sd ON sd.gml_id=ANY(sh.an)  
     755        JOIN ax_buchungsblatt b ON b.gml_id=sd.istbestandteilvon   
    751756        LEFT JOIN ax_buchungsblattbezirk z ON z.land=b.land AND z.bezirk=b.bezirk  
    752         LEFT JOIN ax_buchungsstelle_buchungsart a ON sd.buchungsart=a.wert  
     757        LEFT JOIN v_bs_buchungsart a ON sd.buchungsart=a.wert  
    753758        WHERE sh.gml_id= $1 AND sh.endet IS NULL AND sd.endet IS NULL AND b.endet IS NULL AND z.endet IS NULL 
    754759        ORDER BY b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung;"; 
  • trunk/info/info/alkis/alkisgebaeudenw.php

    r333 r339  
    1010        2014-09-04 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 
    1111        2014-09-10 Bei Relationen den Timestamp abschneiden 
     12        2014-09-30 Umbenennung SchlÃŒsseltabellen (Prefix), RÃŒckbau substring(gml_id) 
    1213*/ 
    1314session_start(); 
     
    121122 
    122123// Entschluesseln 
    123 $sqlg.="LEFT JOIN ax_gebaeude_bauweise h ON g.bauweise=h.bauweise_id  
    124 LEFT JOIN ax_gebaeude_funktion u ON g.gebaeudefunktion=u.wert  
    125 LEFT JOIN ax_gebaeude_zustand z ON g.zustand=z.wert  
     124$sqlg.="LEFT JOIN v_geb_bauweise h ON g.bauweise=h.bauweise_id  
     125LEFT JOIN v_geb_funktion u ON g.gebaeudefunktion=u.wert  
     126LEFT JOIN v_geb_zustand z ON g.zustand=z.wert  
    126127WHERE f.gml_id= $1 AND f.endet IS NULL and g.endet IS NULL "; // ID des akt. FS 
    127128 
     
    198199                        // HAUPTgebÀude  Geb >zeigtAuf> lage (mehrere) 
    199200                        $sqll ="SELECT 'm' AS ltyp, l.gml_id AS lgml, s.lage, s.bezeichnung, l.hausnummer, '' AS laufendenummer "; 
    200                         $sqll.="FROM ax_gebaeude g JOIN ax_lagebezeichnungmithausnummer l ON substring(l.gml_id,1,16)=ANY(g.zeigtauf) "; 
     201                        $sqll.="FROM ax_gebaeude g JOIN ax_lagebezeichnungmithausnummer l ON l.gml_id=ANY(g.zeigtauf) "; 
    201202                        $sqll.="JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage "; 
    202203                        $sqll.="WHERE g.gml_id= $1 AND g.endet IS NULL AND l.endet IS NULL AND s.endet IS NULL "; 
     
    204205                        // oder NEBENgebÀude  Geb >hat> Pseudo 
    205206                        $sqll.="UNION SELECT 'p' AS ltyp, l.gml_id AS lgml, s.lage, s.bezeichnung, l.pseudonummer AS hausnummer, l.laufendenummer "; 
    206                         $sqll.="FROM ax_gebaeude g JOIN ax_lagebezeichnungmitpseudonummer l ON substring(l.gml_id,1,16)=g.hat "; 
     207                        $sqll.="FROM ax_gebaeude g JOIN ax_lagebezeichnungmitpseudonummer l ON l.gml_id=g.hat "; 
    207208                        $sqll.="JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage "; 
    208209                        $sqll.="WHERE g.gml_id= $1 AND g.endet IS NULL AND l.endet IS NULL AND s.endet IS NULL "; // ID des Hauses" 
  • trunk/info/info/alkis/alkishaus.php

    r333 r339  
    99        2014-09-03 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 
    1010        2014-09-10 Bei Relationen den Timestamp abschneiden 
     11        2014-09-30 Umbenennung SchlÃŒsseltabellen (Prefix), RÃŒckbau substring(gml_id) 
    1112 
    1213        ToDo: 
     
    5556h.bauweise_beschreibung, u.bezeichner AS bfunk, z.bezeichner AS bzustand, "; // w.bezeichner AS bweitfunk, 
    5657$sqlg.="d.bezeichner AS bdach, round(area(g.wkb_geometry)::numeric,2) AS gebflae FROM ax_gebaeude g  
    57 LEFT JOIN ax_gebaeude_bauweise h ON g.bauweise=h.bauweise_id  
    58 LEFT JOIN ax_gebaeude_funktion u ON g.gebaeudefunktion=u.wert  
    59 LEFT JOIN ax_gebaeude_zustand z ON g.zustand=z.wert  
    60 LEFT JOIN ax_gebaeude_dachform d ON g.dachform=d.wert 
     58LEFT JOIN v_geb_bauweise h ON g.bauweise=h.bauweise_id  
     59LEFT JOIN v_geb_funktion u ON g.gebaeudefunktion=u.wert  
     60LEFT JOIN v_geb_zustand z ON g.zustand=z.wert  
     61LEFT JOIN v_geb_dachform d ON g.dachform=d.wert 
    6162WHERE g.gml_id= $1 AND g.endet IS NULL ;"; 
    6263 
     
    129130        $sqll ="SELECT 'm' AS ltyp, l.gml_id AS gmllag, s.lage, s.bezeichnung, l.hausnummer, '' AS laufendenummer "; 
    130131        $sqll.="FROM ax_gebaeude g "; 
    131         $sqll.="JOIN ax_lagebezeichnungmithausnummer l ON substring(l.gml_id,1,16)=ANY(g.zeigtauf) "; 
     132        $sqll.="JOIN ax_lagebezeichnungmithausnummer l ON l.gml_id=ANY(g.zeigtauf) "; 
    132133        $sqll.="JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage "; 
    133134        $sqll.="WHERE g.gml_id= $1 AND g.endet IS NULL AND l.endet IS NULL "; 
     
    136137        $sqll.="SELECT 'p' AS ltyp, l.gml_id AS gmllag, s.lage, s.bezeichnung, l.pseudonummer AS hausnummer, l.laufendenummer "; 
    137138        $sqll.="FROM ax_gebaeude g ";  
    138         $sqll.="JOIN ax_lagebezeichnungmitpseudonummer l ON substring(l.gml_id,1,16)=g.hat "; 
     139        $sqll.="JOIN ax_lagebezeichnungmitpseudonummer l ON l.gml_id=g.hat "; 
    139140        $sqll.="JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage "; 
    140141        $sqll.="WHERE g.gml_id= $1 AND g.endet IS NULL AND l.endet IS NULL "; 
     
    269270                                //$wgfarr=explode(",", $wgflist); 
    270271                                //for each ... 
    271                                 $sqlw="SELECT wert, bezeichner FROM ax_gebaeude_weiterefunktion WHERE wert in ( $1 ) ORDER BY wert;"; 
     272                                $sqlw="SELECT wert, bezeichner FROM v_geb_weiterefkt WHERE wert in ( $1 ) ORDER BY wert;"; 
    272273                                $v = array($wgflist); 
    273274                                $resw = pg_prepare("", $sqlw); 
  • trunk/info/info/alkis/alkisinlayausk.php

    r333 r339  
    2020        2014-09-04 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 
    2121        2014-09-15 Bei Relationen den Timestamp abschneiden 
     22        2014-09-30 Umbenennung SchlÃŒsseltabellen (Prefix), RÃŒckbau substring(gml_id) 
    2223*/ 
    2324session_start(); 
     
    7576} else { 
    7677        echo "<p class='err'>Kein Treffer fuer gml_id=".$gmlid."</p>"; 
     78        //if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
    7779} 
    7880 
     
    112114// Lage MIT HausNr (Adresse) 
    113115$sql ="SELECT DISTINCT s.gml_id AS kgml, l.gml_id, s.bezeichnung, l.hausnummer  
    114 FROM ax_flurstueck f JOIN ax_lagebezeichnungmithausnummer l ON substring(l.gml_id,1,16)=ANY(f.weistauf) 
     116FROM ax_flurstueck f JOIN ax_lagebezeichnungmithausnummer l ON l.gml_id=ANY(f.weistauf) 
    115117JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage  
    116118WHERE f.gml_id= $1 AND f.endet IS NULL AND l.endet IS NULL AND s.endet IS NULL  
     
    147149        // Lage OHNE HausNr 
    148150        $sql ="SELECT DISTINCT s.gml_id AS kgml, l.gml_id, s.bezeichnung, l.unverschluesselt  
    149         FROM ax_flurstueck f JOIN ax_lagebezeichnungohnehausnummer l ON substring(l.gml_id,1,16)=ANY(f.zeigtauf) 
     151        FROM ax_flurstueck f JOIN ax_lagebezeichnungohnehausnummer l ON l.gml_id=ANY(f.zeigtauf) 
    150152        LEFT JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage  
    151153        WHERE f.gml_id= $1 AND f.endet IS NULL AND l.endet IS NULL AND s.endet IS NULL   
     
    195197$sql ="SELECT b.gml_id, b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung as blatt, b.blattart,  
    196198s.gml_id AS s_gml, s.buchungsart, s.laufendenummer, s.zaehler, s.nenner, z.bezeichnung, a.bezeichner AS bart  
    197 FROM ax_flurstueck f JOIN ax_buchungsstelle s ON f.istgebucht=substring(s.gml_id,1,16)  
    198 JOIN ax_buchungsblatt b ON s.istbestandteilvon=substring(b.gml_id,1,16) 
     199FROM ax_flurstueck f JOIN ax_buchungsstelle s ON f.istgebucht=s.gml_id  
     200JOIN ax_buchungsblatt b ON s.istbestandteilvon=b.gml_id 
    199201LEFT JOIN ax_buchungsblattbezirk z ON z.land=b.land AND z.bezirk=b.bezirk  
    200 LEFT JOIN ax_buchungsstelle_buchungsart a ON s.buchungsart=a.wert  
     202LEFT JOIN v_bs_buchungsart a ON s.buchungsart=a.wert  
    201203WHERE f.gml_id= $1 AND f.endet IS NULL AND s.endet IS NULL AND b.endet IS NULL AND z.endet IS NULL  
    202204ORDER BY b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung, s.laufendenummer;"; 
  • trunk/info/info/alkis/alkisinlaybaurecht.php

    r330 r339  
    1212        2014-09-03 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 
    1313        2014-09-10 Bei Relationen den Timestamp abschneiden 
     14        2014-09-30 Umbenennung SchlÃŒsseltabellen (Prefix) 
    1415*/ 
    1516session_start(); 
     
    4647$sql ="SELECT r.ogc_fid, r.name, r.stelle, r.bezeichnung AS rechtbez, a.bezeichner  AS adfbez, d.bezeichnung AS stellbez, round(st_area(r.wkb_geometry)::numeric,0) AS flae  
    4748FROM ax_bauraumoderbodenordnungsrecht r  
    48 LEFT JOIN ax_bauraumoderbodenordnungsrecht_artderfestlegung a ON r.artderfestlegung=a.wert  
     49LEFT JOIN v_baurecht_adf a ON r.artderfestlegung=a.wert  
    4950LEFT JOIN ax_dienststelle d ON r.land=d.land AND r.stelle=d.stelle WHERE r.gml_id= $1 ;"; 
    5051 
  • trunk/info/info/alkis/alkislage.php

    r333 r339  
    1111        2014-09-03 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 
    1212        2014-09-15 Bei Relationen den Timestamp abschneiden 
     13        2014-09-30 Umbenennung SchlÃŒsseltabellen (Prefix), RÃŒckbau substring(gml_id) 
    1314 
    1415        ToDo: 
     
    249250        ORDER BY f.gemarkungsnummer, f.flurnummer, f.zaehler, f.nenner;"; 
    250251 
    251         $v = array(substr($gmlid,0,16)); // Relation nur mit 16 Stellen  
     252        $v = array($gmlid); 
    252253        $resf = pg_prepare("", $sql); 
    253254        $resf = pg_execute("", $v); 
    254255        if (!$resf) { 
    255256                echo "<p class='err'>Fehler bei Flurst&uuml;ck.</p>\n"; 
    256                 if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".substr($gmlid,0,16)."'</p>";}         
     257                if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";}      
    257258        } 
    258259 
     
    369370        } 
    370371        $sql ="SELECT g.gml_id, g.gebaeudefunktion, g.name, g.bauweise, g.grundflaeche, g.zustand, round(area(g.wkb_geometry)::numeric,2) AS flaeche, h.bauweise_beschreibung, u.bezeichner  
    371         FROM ax_gebaeude g LEFT JOIN ax_gebaeude_bauweise h ON g.bauweise=h.bauweise_id  
    372         LEFT JOIN ax_gebaeude_funktion u ON g.gebaeudefunktion=u.wert WHERE $1 = ".$bezart." AND g.endet IS NULL;"; 
    373  
    374         $v = array(substr($gmlid,0,16)); // 16 St. in Rel. 
     372        FROM ax_gebaeude g LEFT JOIN v_geb_bauweise h ON g.bauweise=h.bauweise_id  
     373        LEFT JOIN v_geb_funktion u ON g.gebaeudefunktion=u.wert WHERE $1 = ".$bezart." AND g.endet IS NULL;"; 
     374 
     375        $v = array($gmlid); 
    375376        $res = pg_prepare("", $sql); 
    376377        $res = pg_execute("", $v); 
    377378        if (!$res) { 
    378379                echo "<p class='err'>Fehler bei Geb&auml;ude.</p>\n"; 
    379                 if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".substr($gmlid,0,16)."'</p>";} 
     380                if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
    380381        } 
    381382        echo "\n<table class='geb'>"; 
  • trunk/info/info/alkis/alkisnamstruk.php

    r330 r339  
    1111        2014-09-04 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 
    1212        2014-09-10 Bei Relationen den Timestamp abschneiden 
     13        2014-09-30 RÃŒckbau substring(gml_id) 
    1314 
    1415        ToDo: Sortierung der GrundbÃŒcher zum Namen 
     
    8990 
    9091        $sqla ="SELECT a.gml_id, a.ort_post, a.postleitzahlpostzustellung AS plz, a.strasse, a.hausnummer, a.bestimmungsland  
    91         FROM ax_anschrift a JOIN ax_person p ON substring(a.gml_id,1,16)=ANY(p.hat) WHERE p.gml_id= $1 ORDER BY a.gml_id DESC ;"; 
     92        FROM ax_anschrift a JOIN ax_person p ON a.gml_id=ANY(p.hat) WHERE p.gml_id= $1 ORDER BY a.gml_id DESC ;"; 
    9293 
    9394        $v = array($gmlid); 
     
    152153 
    153154        $sqlg ="SELECT n.gml_id AS gml_n, n.laufendenummernachdin1421 AS lfd, n.zaehler, n.nenner, g.gml_id AS gml_g, g.bezirk, g.buchungsblattnummermitbuchstabenerweiterung as nr, g.blattart, b.bezeichnung AS beznam  
    154         FROM ax_person p JOIN ax_namensnummer n ON substring(p.gml_id,1,16)=n.benennt JOIN ax_buchungsblatt g ON substring(g.gml_id,1,16)=n.istbestandteilvon  
     155        FROM ax_person p JOIN ax_namensnummer n ON p.gml_id=n.benennt JOIN ax_buchungsblatt g ON g.gml_id=n.istbestandteilvon  
    155156        LEFT JOIN ax_buchungsblattbezirk b ON g.land=b.land AND g.bezirk=b.bezirk  
    156157        WHERE p.gml_id= $1 ORDER BY g.bezirk, g.buchungsblattnummermitbuchstabenerweiterung;"; 
  • trunk/info/info/alkis/alkisrelationen.php

    r330 r339  
    5757        echo "<p>Konstante = '".substr($gmlid, 6, 6)."'</p>"; 
    5858        echo "<p>Objekt-Nr = '".substr($gmlid, 12, 4)."'</p>"; 
    59         echo "<p>Zeitstempel = '".substr($gmlid, 16)."'</p>"; 
     59//      echo "<p>Zeitstempel = '".substr($gmlid, 16)."'</p>"; 
    6060 
    6161//      $sql="SELECT beziehungsart, beziehung_zu FROM alkis_beziehungen WHERE beziehung_von= $1;"; 
  • trunk/info/info/alkis/alkisstrasse.php

    r336 r339  
    1313        2014-09-15 Bei Relationen den Timestamp abschneiden 
    1414        2014-09-16 Wechsel Gem./Flur durch <b> hervorheben 
     15        2014-09-30 RÃŒckbau substring(gml_id) 
    1516*/ 
    1617session_start(); 
     
    139140// Suchkriterium: gml_id aus Katalog 
    140141$subquery = "SELECT f1.gml_id AS fsgml, lm.gml_id AS lgml, lm.land, lm.regierungsbezirk, lm.kreis, lm.gemeinde, lm.lage, lm.hausnummer  
    141  FROM ax_flurstueck f1 JOIN ax_lagebezeichnungmithausnummer lm ON substring(lm.gml_id,1,16)=ANY(f1.weistAuf)  
     142 FROM ax_flurstueck f1 JOIN ax_lagebezeichnungmithausnummer lm ON lm.gml_id=ANY(f1.weistAuf)  
    142143 WHERE f1.endet IS NULL AND lm.endet IS NULL 
    143144UNION SELECT f2.gml_id AS fsgml, '' AS lgml, lo.land, lo.regierungsbezirk, lo.kreis, lo.gemeinde, lo.lage, '' AS hausnummer  
    144  FROM ax_flurstueck f2 JOIN ax_lagebezeichnungohnehausnummer lo ON substring(lo.gml_id,1,16)=ANY(f2.zeigtauf)  
     145 FROM ax_flurstueck f2 JOIN ax_lagebezeichnungohnehausnummer lo ON lo.gml_id=ANY(f2.zeigtauf)  
    145146 WHERE f2.endet IS NULL AND lo.endet IS NULL"; 
    146147 
    147148$sql="SELECT g.gemarkungsnummer, g.bezeichnung, f.gml_id, f.flurnummer, f.zaehler, f.nenner, f.amtlicheflaeche, duett.lgml, duett.hausnummer  
    148  FROM ax_flurstueck f JOIN ( ".$subquery." ) AS duett ON substring(f.gml_id,1,16)=duett.fsgml  
     149 FROM ax_flurstueck f JOIN ( ".$subquery." ) AS duett ON f.gml_id=duett.fsgml  
    149150 JOIN ax_gemarkung g ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer  
    150151 JOIN ax_lagebezeichnungkatalogeintrag s ON duett.land=s.land AND duett.regierungsbezirk=s.regierungsbezirk AND duett.kreis=s.kreis AND duett.gemeinde=s.gemeinde AND duett.lage=s.lage  
  • trunk/mapbender/http/nav/alkisnav_adr.php

    r334 r339  
    1010        2014-09-03  PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 
    1111        2014-09-15  Bei Relationen den Timestamp abschneiden, mehr "endet IS NULL" 
     12        2014-09-30 RÃŒckbau substring(gml_id) 
    1213 
    1314        ToDo: 
     
    241242                        } 
    242243                        $sqlko.="FROM ax_lagebezeichnungohnehausnummer o "; 
    243                         $sqlko.="JOIN ax_flurstueck f ON substring(o.gml_id,1,16)=ANY(f.zeigtauf) "; 
     244                        $sqlko.="JOIN ax_flurstueck f ON o.gml_id=ANY(f.zeigtauf) "; 
    244245                        $sqlko.="WHERE o.land= $1 AND o.regierungsbezirk= $2 AND o.kreis= $3 AND o.gemeinde= $4 AND o.lage= $5 ";        
    245246                        $sqlko.="LIMIT 1;"; // die erstbeste Koordinate 
     
    297298                        $sql.="avg (st_y(st_transform(p.wkb_geometry,".$epsg."))) AS y ";                
    298299                } 
    299                 $sql.="FROM ap_pto p JOIN ax_lagebezeichnungmithausnummer h ON substring(h.gml_id,1,16)=ANY(p.dientzurdarstellungvon)  
     300                $sql.="FROM ap_pto p JOIN ax_lagebezeichnungmithausnummer h ON h.gml_id=ANY(p.dientzurdarstellungvon)  
    300301                WHERE p.art='HNR' AND h.land= $1 AND h.regierungsbezirk= $2 AND h.kreis= $3 AND h.gemeinde= $4 AND h.lage= $5  
    301302                AND p.endet IS NULL AND h.endet IS NULL 
  • trunk/mapbender/http/nav/alkisnav_eig.php

    r334 r339  
    88                                Dazu Var-Namen harmonisieren: $gb wird $blattgml. 
    99                                ZurÃŒck-Link, Titel der Transaktion anzeigen. 
    10         2013-04-29      Darstellung mit IE 
    11         2013-05-07  Strukturierung des Programms, redundanten Code in Functions zusammen fassen 
    12         2013-05-14  Hervorhebung aktuelles Objekt, Parameter "gbkennz" auswerten, 
    13                                 Title auch auf Icon, IE zeigt sonst alt= als Title dar. 
    14         2014-09-09  PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 
    15         2014-09-15  Bei Relationen den Timestamp abschneiden, mehr "endet IS NULL" 
     10        2013-04-29 Darstellung mit IE 
     11        2013-05-07 Strukturierung des Programms, redundanten Code in Functions zusammen fassen 
     12        2013-05-14 Hervorhebung aktuelles Objekt, Parameter "gbkennz" auswerten, 
     13               Title auch auf Icon, IE zeigt sonst alt= als Title dar. 
     14        2014-09-09 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 
     15        2014-09-15 Bei Relationen den Timestamp abschneiden, mehr "endet IS NULL" 
     16        2014-09-30 RÃŒckbau substring(gml_id) 
    1617*/ 
    1718$cntget = extract($_GET); 
     
    6566        $sql ="SELECT p.nachnameoderfirma, p.vorname, p.geburtsdatum, p.namensbestandteil,  
    6667        a.ort_post, a.postleitzahlpostzustellung AS plz, a.strasse, a.hausnummer  
    67         FROM ax_person p LEFT JOIN ax_anschrift a ON substring(a.gml_id,1,16)=ANY(p.hat)  
     68        FROM ax_person p LEFT JOIN ax_anschrift a ON a.gml_id=ANY(p.hat)  
    6869        WHERE p.gml_id= $1 AND p.endet IS NULL AND a.endet IS NULL LIMIT 1;";    
    6970        // Es wird nur eine Zeile ausgewertet 
     
    194195        // Suche nach GrundbÃŒchern der Person 
    195196        $sql ="SELECT gb.gml_id AS gml_g, gb.buchungsblattnummermitbuchstabenerweiterung as blatt, b.bezirk, b.bezeichnung AS beznam  
    196         FROM ax_namensnummer n JOIN ax_buchungsblatt gb ON n.istbestandteilvon=substring(gb.gml_id,1,16)  
     197        FROM ax_namensnummer n JOIN ax_buchungsblatt gb ON n.istbestandteilvon=gb.gml_id  
    197198        JOIN ax_buchungsblattbezirk b ON gb.land=b.land AND gb.bezirk=b.bezirk  
    198199        WHERE n.bennennt = $1 AND n.endet IS NULL AND gb.endet IS NULL AND b.endet IS NULL;"; 
     
    219220                echo "\n<p class='ein'>Teil ".$bltseite; 
    220221        } 
    221         $v=array(substr($person,0,16), $linelimit); // nur 16 Stellen in Relation "benennt" 
     222        $v=array($person, $linelimit); 
    222223        $res=pg_prepare("", $sql); 
    223224        $res=pg_execute("", $v); 
     
    242243/*      if ($cnt == 0) { // Nur Entwicklg. 
    243244                if ($debug > 1) {echo "\n<p class='err'>keine Buchung</p>";} 
    244                 if ($debug > 2) {echo "<p class='dbg'>SQL = '".$sql."',<br>$1 = '".substr($person,0,16)."'<p>";} 
     245                if ($debug > 2) {echo "<p class='dbg'>SQL = '".$sql."',<br>$1 = '".$person."'<p>";} 
    245246        } */ 
    246247 
     
    345346        // NamenNummer >istbestandteilvon> buchungsblatt <istbestandteilvon< buchungsstelle-1 
    346347        $sql1.="FROM ax_namensnummer nn  
    347         JOIN ax_buchungsblatt gb ON substring(gb.gml_id,1,16)=nn.istbestandteilvon  
     348        JOIN ax_buchungsblatt gb ON gb.gml_id=nn.istbestandteilvon  
    348349        JOIN ax_buchungsblattbezirk b ON gb.land=b.land AND gb.bezirk=b.bezirk 
    349         JOIN ax_buchungsstelle s1 ON substring(gb.gml_id,1,16)=s1.istbestandteilvon "; 
     350        JOIN ax_buchungsstelle s1 ON gb.gml_id=s1.istbestandteilvon "; 
    350351 
    351352        // Baustein A: Auswahl 1 oder 2 
    352353        // buchungsstelle-1 <istGebucht< FS 
    353         $sqla1 ="JOIN ax_flurstueck f ON substring(s1.gml_id,1,16)=f.istgebucht "; 
     354        $sqla1 ="JOIN ax_flurstueck f ON s1.gml_id=f.istgebucht "; 
    354355 
    355356        // buchungsStelle1 (herr.) >an> buchungsStelle2 (dien.) <istGebucht< FS 
    356         $sqla2 ="JOIN ax_buchungsstelle s2 ON substring(s2.gml_id,1,16)=ANY(s1.an) "; 
    357         $sqla2.="JOIN ax_flurstueck f ON substring(s2.gml_id,1,16)=f.istgebucht "; 
     357        $sqla2 ="JOIN ax_buchungsstelle s2 ON s2.gml_id=ANY(s1.an) "; 
     358        $sqla2.="JOIN ax_flurstueck f ON s2.gml_id=f.istgebucht "; 
    358359 
    359360        // Baustein 2: SQL-Ende fuer beide Varianten 
     
    409410                $sql=$sql1.$sqla1.$sql2.$bltwhere.$sql3; // Direkte Buchungen 
    410411 
    411                 $v=array(substr($person,0,16), $linelimit); // Rel. "benennt" nur 16 Zeichen 
     412                $v=array($person, $linelimit); 
    412413                $res=pg_prepare("", $sql); 
    413414                $res=pg_execute("", $v); 
    414415                if (!$res) { 
    415416                        echo "\n<p class='err'>Fehler bei Buchung und Flurst&uuml;ck.</p>"; 
    416                         if ($debug > 2) {echo "<p class='dbg'>SQL = '".$sql."', $1 = '".substr($person,0,16)."'<p>";} 
     417                        if ($debug > 2) {echo "<p class='dbg'>SQL = '".$sql."', $1 = '".$person."'<p>";} 
    417418                        return; 
    418419                } 
     
    494495                // buchungsStelle2 <an< buchungsStelle1 
    495496                $sql=$sql1.$sqla2.$sql2.$bltwhere.$sqlw2.$sql3; // Rechte an 
    496                 $v=array(substr($person,0,16), $linelimit); 
     497                $v=array($person, $linelimit); 
    497498                $res=pg_prepare("", $sql); 
    498499                $res=pg_execute("", $v); 
  • trunk/mapbender/http/nav/alkisnav_fkt.php

    r334 r339  
    77        2014-09-03  PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 
    88        2014-09-15  Bei Relationen den Timestamp abschneiden, mehr "endet IS NULL" 
     9        2014-09-30 RÃŒckbau substring(gml_id) 
    910*/ 
    1011 
     
    249250 
    250251        // zwischen, Variante 1. 
    251     $sqlz1="JOIN ax_flurstueck f ON f.istgebucht=substring(s1.gml_id,1,16) "; 
     252    $sqlz1="JOIN ax_flurstueck f ON f.istgebucht=s1.gml_id "; 
    252253 
    253254        // zwischen, Variante 2. Nur an oder "an" und "zu"? 
    254         $sqlz2 ="JOIN ax_buchungsstelle s2 ON substring(s2.gml_id,1,16)=ANY(s1.an)  
    255         JOIN ax_flurstueck f ON f.istgebucht=substring(s2.gml_id,1,16) "; 
     255        $sqlz2 ="JOIN ax_buchungsstelle s2 ON s2.gml_id=ANY(s1.an)  
     256        JOIN ax_flurstueck f ON f.istgebucht=s2.gml_id "; 
    256257 
    257258        // hinten gleich 
     
    272273        // d i r e k t e  B u c h u n g e n 
    273274        // Blatt <istBestandteilVon<  Buchungsstelle <istGebucht< FlurstÃŒck 
    274         $v=array(substr($blattgml,0,16), $linelimit); // Rel. istBestandteilVon nur 16 Stellen 
     275        $v=array($blattgml, $linelimit); // Rel. istBestandteilVon 
    275276        $res=pg_prepare("", $sql1.$sqlz1.$sql2.$sqlord); 
    276277        $res=pg_execute("", $v); 
    277278        if (!$res) { 
    278279                echo "\n<p class='err'>Fehler bei Buchung und Flurst&uuml;ck.</p>"; 
    279                 if ($debug >= 3) {echo "\n<p class='err'>SQL='".$sql1.$sqlz1.$sql2.$sqlord."'<br>$1 = '".substr($blattgml,0,16)."'</p>";} 
     280                if ($debug >= 3) {echo "\n<p class='err'>SQL='".$sql1.$sqlz1.$sql2.$sqlord."'<br>$1 = '".$blattgml."'</p>";} 
    280281                return; 
    281282        } 
  • trunk/mapbender/http/nav/alkisnav_grd.php

    r334 r339  
    66                                Dazu Var-Namen harmonisieren: $gblatt wird $blattgml 
    77                                ZurÃŒck-Link, Titel der Transaktion anzeigen. 
    8         2013-04-29      Test mit IE 
    9         2013-05-07  Strukturierung des Programms, redundanten Code in Functions zusammen fassen 
    10         2013-05-14  Hervorhebung aktuelles Objekt. Title "Nachweis" auch auf Icon. 
    11         2013-12-12      Limit in EinBlatt von 200 weit hoch gesetzt (bis BlÀttern möglich wird) 
    12         2014-09-03  PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 
    13         2014-09-15  Bei Relationen den Timestamp abschneiden 
     8        2013-04-29 Test mit IE 
     9        2013-05-07 Strukturierung des Programms, redundanten Code in Functions zusammen fassen 
     10        2013-05-14 Hervorhebung aktuelles Objekt. Title "Nachweis" auch auf Icon. 
     11        2013-12-12 Limit in EinBlatt von 200 weit hoch gesetzt (bis BlÀttern möglich wird) 
     12        2014-09-03 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 
     13        2014-09-15 Bei Relationen den Timestamp abschneiden 
     14        2014-09-30 RÃŒckbau substring(gml_id) 
    1415*/ 
    1516$cntget = extract($_GET); 
     
    307308        // Blatt ->  B u c h u n g s s t e l l e 
    308309        $sql ="SELECT s.gml_id FROM ax_buchungsstelle s  
    309         JOIN ax_buchungsblatt b ON s.istbestandteilvon=substring(b.gml_id,1,16) 
     310        JOIN ax_buchungsblatt b ON s.istbestandteilvon=b.gml_id 
    310311        WHERE b.bezirk= $1 AND s.endet IS NULL AND b.endet IS NULL AND b.buchungsblattnummermitbuchstabenerweiterung "; 
    311312 
     
    424425gd.stelle, gd.gml_id AS dienbezgml, gd.bezirk, gd.bezeichnung AS diengbbez  
    425426FROM ax_buchungsstelle sh  
    426 JOIN ax_buchungsstelle sd ON substring(sd.gml_id,1,16)=ANY(sh.an)  
    427 JOIN ax_flurstueck f ON f.istgebucht=substring(sd.gml_id,1,16)  
     427JOIN ax_buchungsstelle sd ON sd.gml_id=ANY(sh.an)  
     428JOIN ax_flurstueck f ON f.istgebucht=sd.gml_id  
    428429JOIN pp_gemarkung g ON f.land=g.land AND f.gemarkungsnummer=g.gemarkung  
    429 JOIN ax_buchungsblatt bd ON sd.istbestandteilvon=substring(bd.gml_id,1,16)  
     430JOIN ax_buchungsblatt bd ON sd.istbestandteilvon=bd.gml_id  
    430431JOIN ax_buchungsblattbezirk gd ON bd.land=gd.land AND bd.bezirk=gd.bezirk  
    431432WHERE sh.gml_id = $1 AND sh.endet IS NULL AND sd.endet IS NULL AND f.endet IS NULL AND bd.endet IS NULL AND gd.endet IS NULL " 
     
    454455                if ($gwblatt != $dienblatt) { // Gruppierung Blatt - dienend 
    455456                        $gwblatt = $dienblatt; // Steuerg GW Blatt 
    456                         zeile_blatt($dienbezirk, $diengbbez, $dienbltgml, $dienblatt, true, ""); 
     457                        zeile_blatt($dienbezirk, $diengbbez, $dienbltgml, $dienblatt, true, "", false); 
    457458                        $gwbvnr=""; 
    458459                } 
    459460                if ($gwbvnr != $dienlfd) { // Gruppierung Buchung (BVNR) - dienend 
    460461                        $gwbvnr = $dienlfd; // Steuerg GW BVNR 
    461                         zeile_buchung($diengml, $dienlfd, $dienbezirk."-".$dienblatt, true); 
     462                        zeile_buchung($diengml, $dienlfd, $dienbezirk."-".$dienblatt, true, false); 
    462463                } // ++ Buchungsart? Welches Recht? 
    463464                $fs_gml=$row["gml_id"]; 
Note: See TracChangeset for help on using the changeset viewer.