Changeset 130 for trunk/data/konvert


Ignore:
Timestamp:
11/21/11 16:47:51 (12 years ago)
Author:
frank.jaeger
Message:

Schlüsseltabellen für die Spalten von ax_gebäude erfasst.
Datenbank-Schema wurde überarbeitet.

Location:
trunk/data/konvert/postnas_0.6
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/data/konvert/postnas_0.6/alkis_PostNAS_0.6_keytables.sql

    r127 r130  
    1616 
    1717-- Version 
    18  
    19 --  2010-09-16   krz f.j. Buchungsart hinzugefuegt 
    20 --               recht  
    21  
    22 --  2011-07-25 PostNAS 06, Umbenennung, "grant" raus 
     18--  2010-09-16  krz f.j. Buchungsart hinzugefuegt 
     19--  2011-07-25  PostNAS 06, Umbenennung, "grant" raus 
     20--  2011-11-21  Mehrere neue SchlÃŒsseltabellen zu ax_gebaeude_*, Konstanten aus Tabellen entfernt (Wozu?) 
    2321 
    2422 
     
    2927-- --------------------------------- 
    3028 
    31 -- Wird benoetigt in alkisgebaeudenw.php 
     29-- Wird z.B. benoetigt in Buchauskunft, Modul 'alkisgebaeudenw.php' 
    3230 
    3331-- Nicht im Grunddatenbestand NRW  
    3432-- Siehe http://www.kreis-euskirchen.de/service/downloads/geoinformation/Kreis_EU_Gebaeudeerfassung.pdf 
    3533 
    36 --DROP TABLE ax_bauweise_gebaeude;  -- alter Name 
    37  
    38 CREATE TABLE ax_gebaeude_bauweise 
    39   ( 
    40 --  wert                   integer,  
     34CREATE TABLE ax_gebaeude_bauweise ( 
    4135    bauweise_id            integer,  
    42     bauweise_beschreibung  character varying 
     36    bauweise_beschreibung  character varying, 
     37    CONSTRAINT pk_ax_ax_gebaeude_bauweise PRIMARY KEY (bauweise_id) 
    4338  ); 
    4439 
    45  
    46 ALTER TABLE ax_gebaeude_bauweise  
    47 ADD CONSTRAINT pk_ax_ax_gebaeude_bauweise  
    48 PRIMARY KEY (bauweise_id); 
    49  
     40COMMENT ON TABLE ax_gebaeude_bauweise  
     41IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
    5042 
    5143INSERT INTO ax_gebaeude_bauweise (bauweise_id, bauweise_beschreibung) VALUES (1100,'Freistehendes EinzelgebÀude'); 
     
    6658-- --------------------------------- 
    6759 
    68 --   wird benoetigt in alkisgebaeudenw.php 
     60-- Tabelle wird z.B. benoetigt in Buchauskunft, Modul 'alkisgebaeudenw.php' 
     61 
     62-- Kennung   = 31001 
     63-- Objektart = 'ax_gebaeude' 
    6964 
    7065--DROP TABLE ax_gebaeude_gebaeudefunktion; -- alter Name 
    7166 
    72 CREATE TABLE ax_gebaeude_funktion  
     67CREATE TABLE ax_gebaeude_funktion ( 
     68    wert        integer,  
     69    bezeichner  character varying, 
     70--  kennung     integer,            entfernt 21.11.2011, ist konstant! "31001" 
     71--  objektart   character varying   entfernt 21.11.2011, ist konstant! "ax_gebaeude" 
     72    CONSTRAINT pk_ax_gebaeude_funktion_wert PRIMARY KEY (wert) 
     73   ); 
     74 
     75 
     76COMMENT ON TABLE  ax_gebaeude_funktion  
     77IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     78 
     79INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1000,'WohngebÀude'); 
     80INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1010,'Wohnhaus'); 
     81INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1020,'Wohnheim'); 
     82INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1021,'Kinderheim'); 
     83INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1022,'Seniorenheim'); 
     84INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1023,'Schwesternwohnheim'); 
     85INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1024,'Studenten-, SchÃŒlerwohnheim'); 
     86INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1025,'Schullandheim'); 
     87INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1100,'Gemischt genutztes GebÀude mit Wohnen'); 
     88INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1110,'WohngebÀude mit Gemeinbedarf'); 
     89INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1120,'WohngebÀude mit Handel und Dienstleistungen'); 
     90INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1121,'Wohn- und VerwaltungsgebÀude'); 
     91INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1122,'Wohn- und BÃŒrogebÀude'); 
     92INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1123,'Wohn- und GeschÀftsgebÀude'); 
     93INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1130,'WohngebÀude mit Gewerbe und Industrie'); 
     94INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1131,'Wohn- und BetriebsgebÀude'); 
     95INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1210,'Land- und forstwirtschaftliches WohngebÀude'); 
     96INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1220,'Land- und forstwirtschaftliches Wohn- und BetriebsgebÀude'); 
     97INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1221,'Bauernhaus'); 
     98INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1222,'Wohn- und WirtschaftsgebÀude'); 
     99INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1223,'Forsthaus'); 
     100INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1310,'GebÀude zur Freizeitgestaltung'); 
     101INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1311,'Ferienhaus'); 
     102INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1312,'Wochenendhaus'); 
     103INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (1313,'Gartenhaus'); 
     104INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2000,'GebÀude fÃŒr Wirtschaft oder Gewerbe'); 
     105INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2010,'GebÀude fÃŒr Handel und Dienstleistungen'); 
     106INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2020,'BÃŒrogebÀude'); 
     107INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2030,'Kreditinstitut'); 
     108INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2040,'Versicherung'); 
     109INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2050,'GeschÀftsgebÀude'); 
     110INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2051,'Kaufhaus'); 
     111INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2052,'Einkaufszentrum'); 
     112INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2053,'Markthalle'); 
     113INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2054,'Laden'); 
     114INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2055,'Kiosk'); 
     115INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2056,'Apotheke'); 
     116INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2060,'Messehalle'); 
     117INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2070,'GebÀude fÃŒr Beherbergung'); 
     118INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2071,'Hotel, Motel, Pension'); 
     119INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2072,'Jugendherberge'); 
     120INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2073,'HÃŒtte (mit Übernachtungsmöglichkeit)'); 
     121INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2074,'CampingplatzgebÀude'); 
     122INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2080,'GebÀude fÃŒr Bewirtung'); 
     123INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2081,'GaststÀtte, Restaurant'); 
     124INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2082,'HÃŒtte (ohne Übernachtungsmöglichkeit)'); 
     125INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2083,'Kantine'); 
     126INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2090,'Freizeit- und VergnÃŒgungsstÀtte'); 
     127INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2091,'Festsaal'); 
     128INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2092,'Kino'); 
     129INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2093,'Kegel-, Bowlinghalle'); 
     130INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2094,'Spielkasino'); 
     131INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2100,'GebÀude fÃŒr Gewerbe und Industrie'); 
     132INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2110,'ProduktionsgebÀude'); 
     133INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2111,'Fabrik'); 
     134INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2112,'BetriebsgebÀude'); 
     135INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2113,'Brauerei'); 
     136INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2114,'Brennerei'); 
     137INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2120,'Werkstatt'); 
     138INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2121,'SÀgewerk'); 
     139INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2130,'Tankstelle'); 
     140INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2131,'Waschstraße, Waschanlage, Waschhalle'); 
     141INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2140,'GebÀude fÃŒr Vorratshaltung'); 
     142INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2141,'KÃŒhlhaus'); 
     143INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2142,'SpeichergebÀude'); 
     144INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2143,'Lagerhalle, Lagerschuppen, Lagerhaus'); 
     145INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2150,'SpeditionsgebÀude'); 
     146INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2160,'GebÀude fÃŒr Forschungszwecke'); 
     147INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2170,'GebÀude fÃŒr Grundstoffgewinnung'); 
     148INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2171,'Bergwerk'); 
     149INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2172,'Saline'); 
     150INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2180,'GebÀude fÃŒr betriebliche Sozialeinrichtung'); 
     151INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2200,'Sonstiges GebÀude fÃŒr Gewerbe und Industrie'); 
     152INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2210,'MÃŒhle'); 
     153INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2211,'WindmÃŒhle'); 
     154INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2212,'WassermÃŒhle'); 
     155INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2213,'Schöpfwerk'); 
     156INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2220,'Wetterstation'); 
     157INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2310,'GebÀude fÃŒr Handel und Dienstleistung mit Wohnen'); 
     158INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2320,'GebÀude fÃŒr Gewerbe und Industrie mit Wohnen'); 
     159INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2400,'BetriebsgebÀude zu Verkehrsanlagen (allgemein)'); 
     160INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2410,'BetriebsgebÀude fÃŒr Straßenverkehr'); 
     161INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2411,'Straßenmeisterei'); 
     162INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2412,'Wartehalle'); 
     163INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2420,'BetriebsgebÀude fÃŒr Schienenverkehr'); 
     164INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2421,'BahnwÀrterhaus'); 
     165INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2422,'Lokschuppen, Wagenhalle'); 
     166INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2423,'Stellwerk, Blockstelle'); 
     167INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2424,'BetriebsgebÀude des GÃŒterbahnhofs'); 
     168INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2430,'BetriebsgebÀude fÃŒr Flugverkehr'); 
     169INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2431,'Flugzeughalle'); 
     170INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2440,'BetriebsgebÀude fÃŒr Schiffsverkehr'); 
     171INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2441,'Werft (Halle)'); 
     172INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2442,'Dock (Halle)'); 
     173INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2443,'BetriebsgebÀude zur Schleuse'); 
     174INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2444,'Bootshaus'); 
     175INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2450,'BetriebsgebÀude zur Seilbahn'); 
     176INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2451,'Spannwerk zur Drahtseilbahn'); 
     177INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2460,'GebÀude zum Parken'); 
     178INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2461,'Parkhaus'); 
     179INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2462,'Parkdeck'); 
     180INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2463,'Garage'); 
     181INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2464,'Fahrzeughalle'); 
     182INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2465,'Tiefgarage'); 
     183INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2500,'GebÀude zur Versorgung'); 
     184INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2501,'GebÀude zur Energieversorgung'); 
     185INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2510,'GebÀude zur Wasserversorgung'); 
     186INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2511,'Wasserwerk'); 
     187INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2512,'Pumpstation'); 
     188INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2513,'WasserbehÀlter'); 
     189INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2520,'GebÀude zur ElektrizitÀtsversorgung'); 
     190INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2521,'ElektrizitÀtswerk'); 
     191INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2522,'Umspannwerk'); 
     192INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2523,'Umformer'); 
     193INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2527,'ReaktorgebÀude'); 
     194INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2528,'Turbinenhaus'); 
     195INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2529,'Kesselhaus'); 
     196INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2540,'GebÀude fÃŒr Fernmeldewesen'); 
     197INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2560,'GebÀude an unterirdischen Leitungen'); 
     198INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2570,'GebÀude zur Gasversorgung'); 
     199INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2571,'Gaswerk'); 
     200INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2580,'Heizwerk'); 
     201INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2590,'GebÀude zur Versorgungsanlage'); 
     202INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2591,'Pumpwerk (nicht fÃŒr Wasserversorgung)'); 
     203INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2600,'GebÀude zur Entsorgung'); 
     204INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2610,'GebÀude zur Abwasserbeseitigung'); 
     205INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2611,'GebÀude der KlÀranlage'); 
     206INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2612,'Toilette'); 
     207INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2620,'GebÀude zur Abfallbehandlung'); 
     208INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2621,'MÃŒllbunker'); 
     209INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2622,'GebÀude zur MÃŒllverbrennung'); 
     210INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2623,'GebÀude der Abfalldeponie'); 
     211INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2700,'GebÀude fÃŒr Land- und Forstwirtschaft'); 
     212INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2720,'Land- und forstwirtschaftliches BetriebsgebÀude'); 
     213INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2721,'Scheune'); 
     214INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2723,'Schuppen'); 
     215INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2724,'Stall'); 
     216INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2726,'Scheune und Stall'); 
     217INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2727,'Stall fÃŒr Tiergroßhaltung'); 
     218INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2728,'Reithalle'); 
     219INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2729,'WirtschaftsgebÀude'); 
     220INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2732,'AlmhÃŒtte'); 
     221INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2735,'Jagdhaus, JagdhÃŒtte'); 
     222INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2740,'Treibhaus, GewÀchshaus'); 
     223INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2741,'Treibhaus'); 
     224INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (2742,'GewÀchshaus, verschiebbar'); 
     225INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3000,'GebÀude fÃŒr öffentliche Zwecke'); 
     226INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3010,'VerwaltungsgebÀude'); 
     227INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3011,'Parlament'); 
     228INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3012,'Rathaus'); 
     229INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3013,'Post'); 
     230INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3014,'Zollamt'); 
     231INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3015,'Gericht'); 
     232INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3016,'Botschaft, Konsulat'); 
     233INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3017,'Kreisverwaltung'); 
     234INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3018,'Bezirksregierung'); 
     235INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3019,'Finanzamt'); 
     236INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3020,'GebÀude fÃŒr Bildung und Forschung'); 
     237INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3021,'Allgemein bildende Schule'); 
     238INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3022,'Berufsbildende Schule'); 
     239INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3023,'HochschulgebÀude (Fachhochschule, UniversitÀt)'); 
     240INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3024,'Forschungsinstitut'); 
     241INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3030,'GebÀude fÃŒr kulturelle Zwecke'); 
     242INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3031,'Schloss'); 
     243INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3032,'Theater, Oper'); 
     244INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3033,'KonzertgebÀude'); 
     245INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3034,'Museum'); 
     246INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3035,'Rundfunk, Fernsehen'); 
     247INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3036,'VeranstaltungsgebÀude'); 
     248INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3037,'Bibliothek, BÃŒcherei'); 
     249INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3038,'Burg, Festung'); 
     250INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3040,'GebÀude fÃŒr religiöse Zwecke'); 
     251INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3041,'Kirche'); 
     252INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3042,'Synagoge'); 
     253INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3043,'Kapelle'); 
     254INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3044,'Gemeindehaus'); 
     255INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3045,'Gotteshaus'); 
     256INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3046,'Moschee'); 
     257INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3047,'Tempel'); 
     258INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3048,'Kloster'); 
     259INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3050,'GebÀude fÃŒr Gesundheitswesen'); 
     260INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3051,'Krankenhaus'); 
     261INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3052,'Heilanstalt, Pflegeanstalt, Pflegestation'); 
     262INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3053,'Ärztehaus, Poliklinik'); 
     263INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3060,'GebÀude fÃŒr soziale Zwecke'); 
     264INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3061,'Jugendfreizeitheim'); 
     265INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3062,'Freizeit-, Vereinsheim, Dorfgemeinschafts-, BÃŒrgerhaus'); 
     266INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3063,'SeniorenfreizeitstÀtte'); 
     267INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3064,'Obdachlosenheim'); 
     268INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3065,'Kinderkrippe, Kindergarten, KindertagesstÀtte'); 
     269INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3066,'Asylbewerberheim'); 
     270INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3070,'GebÀude fÃŒr Sicherheit und Ordnung'); 
     271INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3071,'Polizei'); 
     272INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3072,'Feuerwehr'); 
     273INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3073,'Kaserne'); 
     274INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3074,'Schutzbunker'); 
     275INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3075,'Justizvollzugsanstalt'); 
     276INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3080,'FriedhofsgebÀude'); 
     277INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3081,'Trauerhalle'); 
     278INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3082,'Krematorium'); 
     279INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3090,'EmpfangsgebÀude'); 
     280INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3091,'BahnhofsgebÀude'); 
     281INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3092,'FlughafengebÀude'); 
     282INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3094,'GebÀude zum U-Bahnhof'); 
     283INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3095,'GebÀude zum S-Bahnhof'); 
     284INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3097,'GebÀude zum Busbahnhof'); 
     285INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3098,'EmpfangsgebÀude Schifffahrt'); 
     286INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3100,'GebÀude fÃŒr öffentliche Zwecke mit Wohnen'); 
     287INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3200,'GebÀude fÃŒr Erholungszwecke'); 
     288INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3210,'GebÀude fÃŒr Sportzwecke'); 
     289INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3211,'Sport-, Turnhalle'); 
     290INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3212,'GebÀude zum Sportplatz'); 
     291INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3220,'BadegebÀude'); 
     292INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3221,'Hallenbad'); 
     293INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3222,'GebÀude im Freibad'); 
     294INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3230,'GebÀude im Stadion'); 
     295INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3240,'GebÀude fÃŒr Kurbetrieb'); 
     296INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3241,'BadegebÀude fÃŒr medizinische Zwecke'); 
     297INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3242,'Sanatorium'); 
     298INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3260,'GebÀude im Zoo'); 
     299INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3261,'EmpfangsgebÀude des Zoos'); 
     300INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3262,'Aquarium, Terrarium, Voliere'); 
     301INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3263,'Tierschauhaus'); 
     302INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3264,'Stall im Zoo'); 
     303INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3270,'GebÀude im botanischen Garten'); 
     304INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3271,'EmpfangsgebÀude des botanischen Gartens'); 
     305INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3272,'GewÀchshaus (Botanik)'); 
     306INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3273,'Pflanzenschauhaus'); 
     307INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3280,'GebÀude fÃŒr andere Erholungseinrichtung'); 
     308INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3281,'SchutzhÃŒtte'); 
     309INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (3290,'Touristisches Informationszentrum'); 
     310INSERT INTO ax_gebaeude_funktion (wert, bezeichner) VALUES (9998,'Nach Quellenlage nicht zu spezifizieren'); 
     311 
     312 
     313 
     314-- W e i t e r e   G e b a e u d e - F u n k t i o n 
     315-- ------------------------------------------------- 
     316 
     317--DROP TABLE ax_gebaeude_weiterefunktion; 
     318 
     319CREATE TABLE ax_gebaeude_weiterefunktion ( 
     320    wert        integer, 
     321    bezeichner  character varying, 
     322    CONSTRAINT pk_ax_gebaeude_weitfunktion_wert PRIMARY KEY (wert) 
     323   ); 
     324 
     325COMMENT ON TABLE  ax_gebaeude_weiterefunktion  
     326IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     327 
     328INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1000, 'Bankfiliale');        -- , 'Bankfiliale' ist eine Einrichtung in der GeldgeschÀfte getÀtigt werden. 
     329INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1010, 'Hotel');              -- , 'Hotel' ist ein Beherbergungs- und/oder Verpflegungsbetrieb. 
     330INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1020, 'Jugendherberge');     -- , 'Jugendherberge' ist eine zur Förderung von Jugendreisen dienende Aufenthalts- und ÜbernachtungsstÀtte. 
     331INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1030, 'GaststÀtte');                -- , 'GaststÀtte' ist eine Einrichtung, in der gegen Entgelt Mahlzeiten und GetrÀnke zum sofortigen Verzehr angeboten werden. 
     332INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1040, 'Kino');               -- , 'Kino' ist eine Einrichtung, in der alle Arten von Filmen bzw. Lichtspielen fÃŒr ein Publikum abgespielt werden. 
     333INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1050, 'Spielkasino');        -- , 'Spielkasino' ist eine Einrichtung, in der öffentlich zugÀnglich staatlich konzessioniertes GlÃŒcksspiel betrieben wird. 
     334INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1060, 'Tiefgarage');         -- , 'Tiefgarage' ist ein Bauwerk unterhalb der ErdoberflÀche, in dem Fahrzeuge abgestellt werden. 
     335INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1070, 'Parkdeck');           -- , 'Parkdeck' ist eine FlÀche auf einem GebÀude, auf der Fahrzeuge abgestellt werden. 
     336INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1080, 'Toilette');           -- , 'Toilette' ist eine Einrichtung mit sanitÀren Vorrichtungen zum Verrichtung der Notdurft. 
     337INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1090, 'Post');               -- , 'Post' ist eine Einrichtung, von der aus Briefe, Pakete befördert und weitere Dienstleistungen angeboten werden. 
     338INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1100, 'Zoll');               -- , 'Zoll' ist eine Einrichtung der Zollabfertigung. 
     339INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1110, 'Theater');            -- , 'Theater' ist eine Einrichtung, in der BÃŒhnenstÃŒcke aufgefÃŒhrt werden. 
     340INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1120, 'Museum');             -- , 'Museum' ist eine Einrichtung in der Sammlungen von (historischen) Objekten oder Reproduktionen davon ausgestellt werden. 
     341INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1130, 'Bibliothek');         -- , 'Bibliothek' ist eine Einrichtung, in der BÃŒcher und Zeitschriften gesammelt, aufbewahrt und ausgeliehen werden. 
     342INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1140, 'Kapelle');            -- , 'Kapelle' ist eine Einrichtung fÃŒr (christliche) gottesdienstliche Zwecke . 
     343INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1150, 'Moschee');            -- , 'Moschee' ist ein Einrichtung, in der sich Muslime zu Gottesdiensten versammeln oder zu anderen Zwecken treffen. 
     344INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1160, 'Tempel'); 
     345INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1170, 'Apotheke');           -- ,'Apotheke' ist ein GeschÀft, in dem Arzneimittel hergestellt und verkauft werden. 
     346INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1180, 'Polizeiwache');       -- , 'Polizeiwache' ist eine Dienststelle der Polizei. 
     347INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1190, 'Rettungsstelle');     -- , 'Rettungsstelle' ist eine Einrichtung zur Aufnahme, Erstbehandlung und gezielten Weiterverlegung von Patienten mit Erkrankungen und UnfÀllen aller Art. 
     348INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1200, 'Touristisches Informationszentrum'); -- , 'Touristisches Informationszentrum' ist eine Auskunftsstelle fÃŒr Touristen. 
     349INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1210, 'Kindergarten');       -- , 'Kindergarten' ist eine Einrichtung, in der Kinder im Vorschulalter betreut werden. 
     350INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1220, 'Arztpraxis');         -- , 'Arztpraxis' ist die ArbeitsstÀtte eines Arztes. 
     351INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1230, 'Supermarkt'); 
     352INSERT INTO ax_gebaeude_weiterefunktion (wert, bezeichner) VALUES (1240, 'GeschÀft'); 
     353 
     354 
     355-- G e b À u d e   D a c h f o r m 
     356-- ------------------------------- 
     357 
     358--DROP TABLE ax_gebaeude_dachform; 
     359 
     360CREATE TABLE ax_gebaeude_dachform  
    73361   (wert        integer,  
    74362    bezeichner  character varying, 
    75     kennung     integer,  
    76     objektart   character varying 
     363    CONSTRAINT pk_ax_gebaeude_dach_wert PRIMARY KEY (wert) 
    77364   ); 
    78365 
    79  
    80 ALTER TABLE ax_gebaeude_funktion  
    81 ADD CONSTRAINT pk_ax_gebaeude_funktion_wert  
    82 PRIMARY KEY (wert); 
    83  
    84  
    85 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1000,'WohngebÀude',31001,'ax_gebaeude'); 
    86 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1010,'Wohnhaus',31001,'ax_gebaeude'); 
    87 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1020,'Wohnheim',31001,'ax_gebaeude'); 
    88 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1021,'Kinderheim',31001,'ax_gebaeude'); 
    89 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1022,'Seniorenheim',31001,'ax_gebaeude'); 
    90 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1023,'Schwesternwohnheim',31001,'ax_gebaeude'); 
    91 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1024,'Studenten-, SchÃŒlerwohnheim',31001,'ax_gebaeude'); 
    92 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1025,'Schullandheim',31001,'ax_gebaeude'); 
    93 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1100,'Gemischt genutztes GebÀude mit Wohnen',31001,'ax_gebaeude'); 
    94 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1110,'WohngebÀude mit Gemeinbedarf',31001,'ax_gebaeude'); 
    95 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1120,'WohngebÀude mit Handel und Dienstleistungen',31001,'ax_gebaeude'); 
    96 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1121,'Wohn- und VerwaltungsgebÀude',31001,'ax_gebaeude'); 
    97 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1122,'Wohn- und BÃŒrogebÀude',31001,'ax_gebaeude'); 
    98 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1123,'Wohn- und GeschÀftsgebÀude',31001,'ax_gebaeude'); 
    99 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1130,'WohngebÀude mit Gewerbe und Industrie',31001,'ax_gebaeude'); 
    100 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1131,'Wohn- und BetriebsgebÀude',31001,'ax_gebaeude'); 
    101 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1210,'Land- und forstwirtschaftliches WohngebÀude',31001,'ax_gebaeude'); 
    102 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1220,'Land- und forstwirtschaftliches Wohn- und BetriebsgebÀude',31001,'ax_gebaeude'); 
    103 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1221,'Bauernhaus',31001,'ax_gebaeude'); 
    104 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1222,'Wohn- und WirtschaftsgebÀude',31001,'ax_gebaeude'); 
    105 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1223,'Forsthaus',31001,'ax_gebaeude'); 
    106 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1310,'GebÀude zur Freizeitgestaltung',31001,'ax_gebaeude'); 
    107 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1311,'Ferienhaus',31001,'ax_gebaeude'); 
    108 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1312,'Wochenendhaus',31001,'ax_gebaeude'); 
    109 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (1313,'Gartenhaus',31001,'ax_gebaeude'); 
    110 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2000,'GebÀude fÃŒr Wirtschaft oder Gewerbe',31001,'ax_gebaeude'); 
    111 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2010,'GebÀude fÃŒr Handel und Dienstleistungen',31001,'ax_gebaeude'); 
    112 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2020,'BÃŒrogebÀude',31001,'ax_gebaeude'); 
    113 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2030,'Kreditinstitut',31001,'ax_gebaeude'); 
    114 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2040,'Versicherung',31001,'ax_gebaeude'); 
    115 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2050,'GeschÀftsgebÀude',31001,'ax_gebaeude'); 
    116 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2051,'Kaufhaus',31001,'ax_gebaeude'); 
    117 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2052,'Einkaufszentrum',31001,'ax_gebaeude'); 
    118 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2053,'Markthalle',31001,'ax_gebaeude'); 
    119 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2054,'Laden',31001,'ax_gebaeude'); 
    120 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2055,'Kiosk',31001,'ax_gebaeude'); 
    121 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2056,'Apotheke',31001,'ax_gebaeude'); 
    122 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2060,'Messehalle',31001,'ax_gebaeude'); 
    123 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2070,'GebÀude fÃŒr Beherbergung',31001,'ax_gebaeude'); 
    124 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2071,'Hotel, Motel, Pension',31001,'ax_gebaeude'); 
    125 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2072,'Jugendherberge',31001,'ax_gebaeude'); 
    126 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2073,'HÃŒtte (mit Übernachtungsmöglichkeit)',31001,'ax_gebaeude'); 
    127 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2074,'CampingplatzgebÀude',31001,'ax_gebaeude'); 
    128 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2080,'GebÀude fÃŒr Bewirtung',31001,'ax_gebaeude'); 
    129 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2081,'GaststÀtte, Restaurant',31001,'ax_gebaeude'); 
    130 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2082,'HÃŒtte (ohne Übernachtungsmöglichkeit)',31001,'ax_gebaeude'); 
    131 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2083,'Kantine',31001,'ax_gebaeude'); 
    132 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2090,'Freizeit- und VergnÃŒgungsstÀtte',31001,'ax_gebaeude'); 
    133 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2091,'Festsaal',31001,'ax_gebaeude'); 
    134 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2092,'Kino',31001,'ax_gebaeude'); 
    135 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2093,'Kegel-, Bowlinghalle',31001,'ax_gebaeude'); 
    136 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2094,'Spielkasino',31001,'ax_gebaeude'); 
    137 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2100,'GebÀude fÃŒr Gewerbe und Industrie',31001,'ax_gebaeude'); 
    138 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2110,'ProduktionsgebÀude',31001,'ax_gebaeude'); 
    139 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2111,'Fabrik',31001,'ax_gebaeude'); 
    140 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2112,'BetriebsgebÀude',31001,'ax_gebaeude'); 
    141 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2113,'Brauerei',31001,'ax_gebaeude'); 
    142 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2114,'Brennerei',31001,'ax_gebaeude'); 
    143 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2120,'Werkstatt',31001,'ax_gebaeude'); 
    144 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2121,'SÀgewerk',31001,'ax_gebaeude'); 
    145 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2130,'Tankstelle',31001,'ax_gebaeude'); 
    146 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2131,'Waschstraße, Waschanlage, Waschhalle',31001,'ax_gebaeude'); 
    147 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2140,'GebÀude fÃŒr Vorratshaltung',31001,'ax_gebaeude'); 
    148 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2141,'KÃŒhlhaus',31001,'ax_gebaeude'); 
    149 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2142,'SpeichergebÀude',31001,'ax_gebaeude'); 
    150 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2143,'Lagerhalle, Lagerschuppen, Lagerhaus',31001,'ax_gebaeude'); 
    151 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2150,'SpeditionsgebÀude',31001,'ax_gebaeude'); 
    152 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2160,'GebÀude fÃŒr Forschungszwecke',31001,'ax_gebaeude'); 
    153 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2170,'GebÀude fÃŒr Grundstoffgewinnung',31001,'ax_gebaeude'); 
    154 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2171,'Bergwerk',31001,'ax_gebaeude'); 
    155 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2172,'Saline',31001,'ax_gebaeude'); 
    156 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2180,'GebÀude fÃŒr betriebliche Sozialeinrichtung',31001,'ax_gebaeude'); 
    157 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2200,'Sonstiges GebÀude fÃŒr Gewerbe und Industrie',31001,'ax_gebaeude'); 
    158 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2210,'MÃŒhle',31001,'ax_gebaeude'); 
    159 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2211,'WindmÃŒhle',31001,'ax_gebaeude'); 
    160 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2212,'WassermÃŒhle',31001,'ax_gebaeude'); 
    161 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2213,'Schöpfwerk',31001,'ax_gebaeude'); 
    162 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2220,'Wetterstation',31001,'ax_gebaeude'); 
    163 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2310,'GebÀude fÃŒr Handel und Dienstleistung mit Wohnen',31001,'ax_gebaeude'); 
    164 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2320,'GebÀude fÃŒr Gewerbe und Industrie mit Wohnen',31001,'ax_gebaeude'); 
    165 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2400,'BetriebsgebÀude zu Verkehrsanlagen (allgemein)',31001,'ax_gebaeude'); 
    166 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2410,'BetriebsgebÀude fÃŒr Straßenverkehr',31001,'ax_gebaeude'); 
    167 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2411,'Straßenmeisterei',31001,'ax_gebaeude'); 
    168 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2412,'Wartehalle',31001,'ax_gebaeude'); 
    169 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2420,'BetriebsgebÀude fÃŒr Schienenverkehr',31001,'ax_gebaeude'); 
    170 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2421,'BahnwÀrterhaus',31001,'ax_gebaeude'); 
    171 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2422,'Lokschuppen, Wagenhalle',31001,'ax_gebaeude'); 
    172 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2423,'Stellwerk, Blockstelle',31001,'ax_gebaeude'); 
    173 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2424,'BetriebsgebÀude des GÃŒterbahnhofs',31001,'ax_gebaeude'); 
    174 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2430,'BetriebsgebÀude fÃŒr Flugverkehr',31001,'ax_gebaeude'); 
    175 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2431,'Flugzeughalle',31001,'ax_gebaeude'); 
    176 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2440,'BetriebsgebÀude fÃŒr Schiffsverkehr',31001,'ax_gebaeude'); 
    177 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2441,'Werft (Halle)',31001,'ax_gebaeude'); 
    178 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2442,'Dock (Halle)',31001,'ax_gebaeude'); 
    179 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2443,'BetriebsgebÀude zur Schleuse',31001,'ax_gebaeude'); 
    180 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2444,'Bootshaus',31001,'ax_gebaeude'); 
    181 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2450,'BetriebsgebÀude zur Seilbahn',31001,'ax_gebaeude'); 
    182 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2451,'Spannwerk zur Drahtseilbahn',31001,'ax_gebaeude'); 
    183 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2460,'GebÀude zum Parken',31001,'ax_gebaeude'); 
    184 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2461,'Parkhaus',31001,'ax_gebaeude'); 
    185 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2462,'Parkdeck',31001,'ax_gebaeude'); 
    186 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2463,'Garage',31001,'ax_gebaeude'); 
    187 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2464,'Fahrzeughalle',31001,'ax_gebaeude'); 
    188 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2465,'Tiefgarage',31001,'ax_gebaeude'); 
    189 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2500,'GebÀude zur Versorgung',31001,'ax_gebaeude'); 
    190 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2501,'GebÀude zur Energieversorgung',31001,'ax_gebaeude'); 
    191 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2510,'GebÀude zur Wasserversorgung',31001,'ax_gebaeude'); 
    192 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2511,'Wasserwerk',31001,'ax_gebaeude'); 
    193 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2512,'Pumpstation',31001,'ax_gebaeude'); 
    194 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2513,'WasserbehÀlter',31001,'ax_gebaeude'); 
    195 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2520,'GebÀude zur ElektrizitÀtsversorgung',31001,'ax_gebaeude'); 
    196 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2521,'ElektrizitÀtswerk',31001,'ax_gebaeude'); 
    197 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2522,'Umspannwerk',31001,'ax_gebaeude'); 
    198 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2523,'Umformer',31001,'ax_gebaeude'); 
    199 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2527,'ReaktorgebÀude',31001,'ax_gebaeude'); 
    200 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2528,'Turbinenhaus',31001,'ax_gebaeude'); 
    201 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2529,'Kesselhaus',31001,'ax_gebaeude'); 
    202 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2540,'GebÀude fÃŒr Fernmeldewesen',31001,'ax_gebaeude'); 
    203 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2560,'GebÀude an unterirdischen Leitungen',31001,'ax_gebaeude'); 
    204 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2570,'GebÀude zur Gasversorgung',31001,'ax_gebaeude'); 
    205 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2571,'Gaswerk',31001,'ax_gebaeude'); 
    206 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2580,'Heizwerk',31001,'ax_gebaeude'); 
    207 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2590,'GebÀude zur Versorgungsanlage',31001,'ax_gebaeude'); 
    208 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2591,'Pumpwerk (nicht fÃŒr Wasserversorgung)',31001,'ax_gebaeude'); 
    209 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2600,'GebÀude zur Entsorgung',31001,'ax_gebaeude'); 
    210 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2610,'GebÀude zur Abwasserbeseitigung',31001,'ax_gebaeude'); 
    211 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2611,'GebÀude der KlÀranlage',31001,'ax_gebaeude'); 
    212 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2612,'Toilette',31001,'ax_gebaeude'); 
    213 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2620,'GebÀude zur Abfallbehandlung',31001,'ax_gebaeude'); 
    214 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2621,'MÃŒllbunker',31001,'ax_gebaeude'); 
    215 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2622,'GebÀude zur MÃŒllverbrennung',31001,'ax_gebaeude'); 
    216 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2623,'GebÀude der Abfalldeponie',31001,'ax_gebaeude'); 
    217 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2700,'GebÀude fÃŒr Land- und Forstwirtschaft',31001,'ax_gebaeude'); 
    218 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2720,'Land- und forstwirtschaftliches BetriebsgebÀude',31001,'ax_gebaeude'); 
    219 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2721,'Scheune',31001,'ax_gebaeude'); 
    220 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2723,'Schuppen',31001,'ax_gebaeude'); 
    221 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2724,'Stall',31001,'ax_gebaeude'); 
    222 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2726,'Scheune und Stall',31001,'ax_gebaeude'); 
    223 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2727,'Stall fÃŒr Tiergroßhaltung',31001,'ax_gebaeude'); 
    224 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2728,'Reithalle',31001,'ax_gebaeude'); 
    225 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2729,'WirtschaftsgebÀude',31001,'ax_gebaeude'); 
    226 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2732,'AlmhÃŒtte',31001,'ax_gebaeude'); 
    227 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2735,'Jagdhaus, JagdhÃŒtte',31001,'ax_gebaeude'); 
    228 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2740,'Treibhaus, GewÀchshaus',31001,'ax_gebaeude'); 
    229 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2741,'Treibhaus',31001,'ax_gebaeude'); 
    230 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (2742,'GewÀchshaus, verschiebbar',31001,'ax_gebaeude'); 
    231 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3000,'GebÀude fÃŒr öffentliche Zwecke',31001,'ax_gebaeude'); 
    232 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3010,'VerwaltungsgebÀude',31001,'ax_gebaeude'); 
    233 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3011,'Parlament',31001,'ax_gebaeude'); 
    234 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3012,'Rathaus',31001,'ax_gebaeude'); 
    235 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3013,'Post',31001,'ax_gebaeude'); 
    236 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3014,'Zollamt',31001,'ax_gebaeude'); 
    237 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3015,'Gericht',31001,'ax_gebaeude'); 
    238 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3016,'Botschaft, Konsulat',31001,'ax_gebaeude'); 
    239 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3017,'Kreisverwaltung',31001,'ax_gebaeude'); 
    240 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3018,'Bezirksregierung',31001,'ax_gebaeude'); 
    241 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3019,'Finanzamt',31001,'ax_gebaeude'); 
    242 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3020,'GebÀude fÃŒr Bildung und Forschung',31001,'ax_gebaeude'); 
    243 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3021,'Allgemein bildende Schule',31001,'ax_gebaeude'); 
    244 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3022,'Berufsbildende Schule',31001,'ax_gebaeude'); 
    245 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3023,'HochschulgebÀude (Fachhochschule, UniversitÀt)',31001,'ax_gebaeude'); 
    246 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3024,'Forschungsinstitut',31001,'ax_gebaeude'); 
    247 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3030,'GebÀude fÃŒr kulturelle Zwecke',31001,'ax_gebaeude'); 
    248 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3031,'Schloss',31001,'ax_gebaeude'); 
    249 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3032,'Theater, Oper',31001,'ax_gebaeude'); 
    250 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3033,'KonzertgebÀude',31001,'ax_gebaeude'); 
    251 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3034,'Museum',31001,'ax_gebaeude'); 
    252 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3035,'Rundfunk, Fernsehen',31001,'ax_gebaeude'); 
    253 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3036,'VeranstaltungsgebÀude',31001,'ax_gebaeude'); 
    254 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3037,'Bibliothek, BÃŒcherei',31001,'ax_gebaeude'); 
    255 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3038,'Burg, Festung',31001,'ax_gebaeude'); 
    256 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3040,'GebÀude fÃŒr religiöse Zwecke',31001,'ax_gebaeude'); 
    257 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3041,'Kirche',31001,'ax_gebaeude'); 
    258 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3042,'Synagoge',31001,'ax_gebaeude'); 
    259 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3043,'Kapelle',31001,'ax_gebaeude'); 
    260 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3044,'Gemeindehaus',31001,'ax_gebaeude'); 
    261 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3045,'Gotteshaus',31001,'ax_gebaeude'); 
    262 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3046,'Moschee',31001,'ax_gebaeude'); 
    263 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3047,'Tempel',31001,'ax_gebaeude'); 
    264 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3048,'Kloster',31001,'ax_gebaeude'); 
    265 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3050,'GebÀude fÃŒr Gesundheitswesen',31001,'ax_gebaeude'); 
    266 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3051,'Krankenhaus',31001,'ax_gebaeude'); 
    267 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3052,'Heilanstalt, Pflegeanstalt, Pflegestation',31001,'ax_gebaeude'); 
    268 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3053,'Ärztehaus, Poliklinik',31001,'ax_gebaeude'); 
    269 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3060,'GebÀude fÃŒr soziale Zwecke',31001,'ax_gebaeude'); 
    270 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3061,'Jugendfreizeitheim',31001,'ax_gebaeude'); 
    271 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3062,'Freizeit-, Vereinsheim, Dorfgemeinschafts-, BÃŒrgerhaus',31001,'ax_gebaeude'); 
    272 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3063,'SeniorenfreizeitstÀtte',31001,'ax_gebaeude'); 
    273 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3064,'Obdachlosenheim',31001,'ax_gebaeude'); 
    274 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3065,'Kinderkrippe, Kindergarten, KindertagesstÀtte',31001,'ax_gebaeude'); 
    275 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3066,'Asylbewerberheim',31001,'ax_gebaeude'); 
    276 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3070,'GebÀude fÃŒr Sicherheit und Ordnung',31001,'ax_gebaeude'); 
    277 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3071,'Polizei',31001,'ax_gebaeude'); 
    278 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3072,'Feuerwehr',31001,'ax_gebaeude'); 
    279 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3073,'Kaserne',31001,'ax_gebaeude'); 
    280 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3074,'Schutzbunker',31001,'ax_gebaeude'); 
    281 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3075,'Justizvollzugsanstalt',31001,'ax_gebaeude'); 
    282 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3080,'FriedhofsgebÀude',31001,'ax_gebaeude'); 
    283 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3081,'Trauerhalle',31001,'ax_gebaeude'); 
    284 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3082,'Krematorium',31001,'ax_gebaeude'); 
    285 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3090,'EmpfangsgebÀude',31001,'ax_gebaeude'); 
    286 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3091,'BahnhofsgebÀude',31001,'ax_gebaeude'); 
    287 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3092,'FlughafengebÀude',31001,'ax_gebaeude'); 
    288 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3094,'GebÀude zum U-Bahnhof',31001,'ax_gebaeude'); 
    289 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3095,'GebÀude zum S-Bahnhof',31001,'ax_gebaeude'); 
    290 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3097,'GebÀude zum Busbahnhof',31001,'ax_gebaeude'); 
    291 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3098,'EmpfangsgebÀude Schifffahrt',31001,'ax_gebaeude'); 
    292 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3100,'GebÀude fÃŒr öffentliche Zwecke mit Wohnen',31001,'ax_gebaeude'); 
    293 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3200,'GebÀude fÃŒr Erholungszwecke',31001,'ax_gebaeude'); 
    294 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3210,'GebÀude fÃŒr Sportzwecke',31001,'ax_gebaeude'); 
    295 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3211,'Sport-, Turnhalle',31001,'ax_gebaeude'); 
    296 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3212,'GebÀude zum Sportplatz',31001,'ax_gebaeude'); 
    297 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3220,'BadegebÀude',31001,'ax_gebaeude'); 
    298 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3221,'Hallenbad',31001,'ax_gebaeude'); 
    299 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3222,'GebÀude im Freibad',31001,'ax_gebaeude'); 
    300 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3230,'GebÀude im Stadion',31001,'ax_gebaeude'); 
    301 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3240,'GebÀude fÃŒr Kurbetrieb',31001,'ax_gebaeude'); 
    302 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3241,'BadegebÀude fÃŒr medizinische Zwecke',31001,'ax_gebaeude'); 
    303 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3242,'Sanatorium',31001,'ax_gebaeude'); 
    304 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3260,'GebÀude im Zoo',31001,'ax_gebaeude'); 
    305 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3261,'EmpfangsgebÀude des Zoos',31001,'ax_gebaeude'); 
    306 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3262,'Aquarium, Terrarium, Voliere',31001,'ax_gebaeude'); 
    307 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3263,'Tierschauhaus',31001,'ax_gebaeude'); 
    308 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3264,'Stall im Zoo',31001,'ax_gebaeude'); 
    309 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3270,'GebÀude im botanischen Garten',31001,'ax_gebaeude'); 
    310 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3271,'EmpfangsgebÀude des botanischen Gartens',31001,'ax_gebaeude'); 
    311 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3272,'GewÀchshaus (Botanik)',31001,'ax_gebaeude'); 
    312 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3273,'Pflanzenschauhaus',31001,'ax_gebaeude'); 
    313 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3280,'GebÀude fÃŒr andere Erholungseinrichtung',31001,'ax_gebaeude'); 
    314 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3281,'SchutzhÃŒtte',31001,'ax_gebaeude'); 
    315 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (3290,'Touristisches Informationszentrum',31001,'ax_gebaeude'); 
    316 INSERT INTO ax_gebaeude_funktion (wert, bezeichner,kennung,objektart) VALUES (9998,'Nach Quellenlage nicht zu spezifizieren',31001,'ax_gebaeude'); 
    317  
     366COMMENT ON TABLE  ax_gebaeude_dachform  
     367IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     368 
     369INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (1000, 'Flachdach'); 
     370INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (2100, 'Pultdach'); 
     371INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (2200, 'Versetztes Pultdach'); 
     372INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3100, 'Satteldach'); 
     373INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3200, 'Walmdach'); 
     374INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3300, 'KrÃŒppelwalmdach'); 
     375INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3400, 'Mansardendach'); 
     376INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3500, 'Zeltdach'); 
     377INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3600, 'Kegeldach'); 
     378INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3700, 'Kuppeldach'); 
     379INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3800, 'Sheddach'); 
     380INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (3900, 'Bogendach'); 
     381INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (4000, 'Turmdach'); 
     382INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (5000, 'Mischform'); 
     383INSERT INTO ax_gebaeude_dachform (wert, bezeichner) VALUES (9999, 'Sonstiges'); 
     384 
     385 
     386 
     387-- G e b À u d e   Z u s t a n d 
     388-- ----------------------------- 
     389 
     390CREATE TABLE ax_gebaeude_zustand  
     391   (wert        integer,  
     392    bezeichner  character varying, 
     393    CONSTRAINT pk_ax_gebaeude_zustand_wert PRIMARY KEY (wert) 
     394   ); 
     395 
     396COMMENT ON TABLE  ax_gebaeude_zustand  
     397IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     398 
     399INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (1000, 'In behelfsmÀßigem Zustand'); 
     400INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (2000, 'In ungenutztem Zustand'); 
     401INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (2100, 'Außer Betrieb, stillgelegt, verlassen'); 
     402--'Außer Betrieb, stillgelegt, verlassen' bedeutet, dass das GebÀude auf Dauer nicht mehr bewohnt oder genutzt wird. 
     403INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (2200, 'Verfallen, zerstört'); 
     404-- '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. 
     405INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (2300, 'Teilweise zerstört'); 
     406INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (3000, 'Geplant und beantragt'); 
     407INSERT INTO ax_gebaeude_zustand (wert, bezeichner) VALUES (4000, 'Im Bau'); 
     408 
     409 
     410-- LageZurErdoberflaeche 
     411-- --------------------- 
     412-- nur 2 Werte 
     413 
     414-- 1200, Unter der ErdoberflÀche 
     415--      "Unter der ErdoberflÀche" bedeutet, dass sich das GebÀude unter der ErdoberflÀche befindet. 
     416 
     417-- 1400, AufgestÀndert 
     418--      "AufgestÀndert" bedeutet, dass ein GebÀude auf StÃŒtzen steht. 
     419 
     420 
     421-- Dachgeschossausbau 
     422-- ------------------ 
     423-- nur 4 Werte 
     424 
     425-- 1000 Nicht ausbaufÀhig 
     426-- 2000 AusbaufÀhig 
     427-- 3000 Ausgebaut 
     428-- 4000 AusbaufÀhigkeit unklar 
    318429 
    319430 
    320431-- 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 
    321  
    322 --  
    323  
    324 -- DROP TABLE ax_buchungsstelle_buchungsart; 
    325  
    326 CREATE TABLE ax_buchungsstelle_buchungsart 
    327   ( 
    328    wert integer,  
    329    bezeichner character varying,   
    330    kennung integer,  
    331    objektart character varying 
     432-- ------------------------------------------------------- 
     433 
     434-- Kennung   = 21008, 
     435-- Objektart = 'ax_buchungsstelle' 
     436 
     437CREATE TABLE ax_buchungsstelle_buchungsart ( 
     438   wert integer, 
     439   bezeichner character varying, 
     440-- kennung integer, -- Konstant 21008, entfernt 21.11.2011 
     441-- objektart character varying, -- Konstant 'ax_buchungsstelle', entfernt 21.11.2011 
     442   CONSTRAINT pk_ax_bsba_wert PRIMARY KEY (wert) 
    332443  ); 
    333444 
    334  
    335 ALTER TABLE ax_buchungsstelle_buchungsart  
    336 ADD CONSTRAINT pk_ax_buchungsstelle_buchungsart_wert  
    337 PRIMARY KEY (wert); 
     445COMMENT ON TABLE  ax_buchungsstelle_buchungsart  
     446IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
    338447 
    339448-- 51 Werte 
    340449 
    341 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (1100,'GrundstÃŒck',21008,'ax_buchungsstelle'); 
    342 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (1101,'Aufgeteiltes GrundstÃŒck WEG',21008,'ax_buchungsstelle'); 
    343 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (1102,'Aufgeteiltes GrundstÃŒck Par. 3 Abs. 4 GBO',21008,'ax_buchungsstelle'); 
    344 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (1200,'Ungetrennter Hofraum',21008,'ax_buchungsstelle'); 
    345 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (1301,'Wohnungs-/Teileigentum',21008,'ax_buchungsstelle'); 
    346 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (1302,'Miteigentum Par. 3 Abs. 4 GBO',21008,'ax_buchungsstelle'); 
    347 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (1303,'Anteil am ungetrennten Hofraum',21008,'ax_buchungsstelle'); 
    348 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (1401,'Aufgeteilter Anteil Wohnungs-/Teileigentum',21008,'ax_buchungsstelle'); 
    349 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (1402,'Aufgeteilter Anteil Miteigentum Par. 3 Abs. 4 GBO',21008,'ax_buchungsstelle'); 
    350 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (1403,'Aufgeteilter Anteil am ungetrennten Hofraum',21008,'ax_buchungsstelle'); 
    351 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (1501,'Anteil an Wohnungs-/Teileigentumsanteil',21008,'ax_buchungsstelle'); 
    352 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (1502,'Anteil an Miteigentumsanteil Par. 3 Abs. 4 GBO',21008,'ax_buchungsstelle'); 
    353 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (1503,'Anteil am Anteil zum ungetrennten Hofraum',21008,'ax_buchungsstelle'); 
    354 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2101,'Erbbaurecht',21008,'ax_buchungsstelle'); 
    355 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2102,'Untererbbaurecht',21008,'ax_buchungsstelle'); 
    356 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2103,'GebÀudeeigentum',21008,'ax_buchungsstelle'); 
    357 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2104,'Fischereirecht',21008,'ax_buchungsstelle'); 
    358 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2105,'Bergwerksrecht',21008,'ax_buchungsstelle'); 
    359 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2106,'Nutzungsrecht',21008,'ax_buchungsstelle'); 
    360 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2107,'Realgewerberecht',21008,'ax_buchungsstelle'); 
    361 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2108,'Gemeinderecht',21008,'ax_buchungsstelle'); 
    362 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2109,'Stavenrecht',21008,'ax_buchungsstelle'); 
    363 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2110,'Hauberge',21008,'ax_buchungsstelle'); 
    364 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2201,'Aufgeteiltes Erbbaurecht WEG',21008,'ax_buchungsstelle'); 
    365 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2202,'Aufgeteiltes Untererbbaurecht WEG',21008,'ax_buchungsstelle'); 
    366 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2203,'Aufgeteiltes Recht Par. 3 Abs. 4 GBO',21008,'ax_buchungsstelle'); 
    367 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2204,'Aufgeteiltes Recht, Körperschaft',21008,'ax_buchungsstelle'); 
    368 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2205,'Aufgeteiltes GebÀudeeigentum',21008,'ax_buchungsstelle'); 
    369 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2301,'Wohnungs-/Teilerbbaurecht',21008,'ax_buchungsstelle'); 
    370 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2302,'Wohnungs-/Teiluntererbbaurecht',21008,'ax_buchungsstelle'); 
    371 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2303,'Erbbaurechtsanteil Par. 3 Abs. 4 GBO',21008,'ax_buchungsstelle'); 
    372 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2304,'Anteiliges Recht, Körperschaft',21008,'ax_buchungsstelle'); 
    373 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2305,'Anteil am GebÀudeeigentum',21008,'ax_buchungsstelle'); 
    374 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2401,'Aufgeteilter Anteil Wohnungs-/Teilerbbaurecht',21008,'ax_buchungsstelle'); 
    375 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2402,'Aufgeteilter Anteil Wohnungs-/Teiluntererbbaurecht',21008,'ax_buchungsstelle'); 
    376 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2403,'Aufgeteilter Erbbaurechtsanteil Par. 3 Abs. 4 GBO',21008,'ax_buchungsstelle'); 
    377 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2404,'Aufgeteiltes anteiliges Recht, Körperschaft',21008,'ax_buchungsstelle'); 
    378 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2405,'Aufgeteilter Anteil am GebÀudeeigentum',21008,'ax_buchungsstelle'); 
    379 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2501,'Anteil am Wohnungs-/Teilerbbaurechtsanteil',21008,'ax_buchungsstelle'); 
    380 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2502,'Anteil am Wohnungs-/Teiluntererbbaurechtsanteil',21008,'ax_buchungsstelle'); 
    381 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2503,'Anteil am Erbbaurechtsanteil Par. 3 Abs. 4 GBO',21008,'ax_buchungsstelle'); 
    382 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2504,'Anteil am anteiligen Recht, Körperschaft',21008,'ax_buchungsstelle'); 
    383 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (2505,'Anteil am Anteil zum GebÀudeeigentum',21008,'ax_buchungsstelle'); 
    384 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (3100,'Vermerk subjektiv dinglicher Rechte (Par. 9 GBO)',21008,'ax_buchungsstelle'); 
    385 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (4100,'Stockwerkseigentum',21008,'ax_buchungsstelle'); 
    386 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (5101,'Von Buchungspflicht befreit Par. 3 Abs. 2 GBO',21008,'ax_buchungsstelle'); 
    387 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (5200,'AnliegerflurstÃŒck',21008,'ax_buchungsstelle'); 
    388 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (5201,'Anliegerweg',21008,'ax_buchungsstelle'); 
    389 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (5202,'Anliegergraben',21008,'ax_buchungsstelle'); 
    390 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (5203,'Anliegerwasserlauf, AnliegergewÀsser',21008,'ax_buchungsstelle'); 
    391 INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner,kennung,objektart) VALUES (6101,'Nicht gebuchtes Fischereirecht',21008,'ax_buchungsstelle'); 
     450INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1100,'GrundstÃŒck'); 
     451INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1101,'Aufgeteiltes GrundstÃŒck WEG'); 
     452INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1102,'Aufgeteiltes GrundstÃŒck Par. 3 Abs. 4 GBO'); 
     453INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1200,'Ungetrennter Hofraum'); 
     454INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1301,'Wohnungs-/Teileigentum'); 
     455INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1302,'Miteigentum Par. 3 Abs. 4 GBO'); 
     456INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1303,'Anteil am ungetrennten Hofraum'); 
     457INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1401,'Aufgeteilter Anteil Wohnungs-/Teileigentum'); 
     458INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1402,'Aufgeteilter Anteil Miteigentum Par. 3 Abs. 4 GBO'); 
     459INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1403,'Aufgeteilter Anteil am ungetrennten Hofraum'); 
     460INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1501,'Anteil an Wohnungs-/Teileigentumsanteil'); 
     461INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1502,'Anteil an Miteigentumsanteil Par. 3 Abs. 4 GBO'); 
     462INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (1503,'Anteil am Anteil zum ungetrennten Hofraum'); 
     463INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2101,'Erbbaurecht'); 
     464INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2102,'Untererbbaurecht'); 
     465INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2103,'GebÀudeeigentum'); 
     466INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2104,'Fischereirecht'); 
     467INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2105,'Bergwerksrecht'); 
     468INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2106,'Nutzungsrecht'); 
     469INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2107,'Realgewerberecht'); 
     470INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2108,'Gemeinderecht'); 
     471INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2109,'Stavenrecht'); 
     472INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2110,'Hauberge'); 
     473INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2201,'Aufgeteiltes Erbbaurecht WEG'); 
     474INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2202,'Aufgeteiltes Untererbbaurecht WEG'); 
     475INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2203,'Aufgeteiltes Recht Par. 3 Abs. 4 GBO'); 
     476INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2204,'Aufgeteiltes Recht, Körperschaft'); 
     477INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2205,'Aufgeteiltes GebÀudeeigentum'); 
     478INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2301,'Wohnungs-/Teilerbbaurecht'); 
     479INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2302,'Wohnungs-/Teiluntererbbaurecht'); 
     480INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2303,'Erbbaurechtsanteil Par. 3 Abs. 4 GBO'); 
     481INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2304,'Anteiliges Recht, Körperschaft'); 
     482INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2305,'Anteil am GebÀudeeigentum'); 
     483INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2401,'Aufgeteilter Anteil Wohnungs-/Teilerbbaurecht'); 
     484INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2402,'Aufgeteilter Anteil Wohnungs-/Teiluntererbbaurecht'); 
     485INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2403,'Aufgeteilter Erbbaurechtsanteil Par. 3 Abs. 4 GBO'); 
     486INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2404,'Aufgeteiltes anteiliges Recht, Körperschaft'); 
     487INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2405,'Aufgeteilter Anteil am GebÀudeeigentum'); 
     488INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2501,'Anteil am Wohnungs-/Teilerbbaurechtsanteil'); 
     489INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2502,'Anteil am Wohnungs-/Teiluntererbbaurechtsanteil'); 
     490INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2503,'Anteil am Erbbaurechtsanteil Par. 3 Abs. 4 GBO'); 
     491INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2504,'Anteil am anteiligen Recht, Körperschaft'); 
     492INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (2505,'Anteil am Anteil zum GebÀudeeigentum'); 
     493INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (3100,'Vermerk subjektiv dinglicher Rechte (Par. 9 GBO)'); 
     494INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (4100,'Stockwerkseigentum'); 
     495INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (5101,'Von Buchungspflicht befreit Par. 3 Abs. 2 GBO'); 
     496INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (5200,'AnliegerflurstÃŒck'); 
     497INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (5201,'Anliegerweg'); 
     498INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (5202,'Anliegergraben'); 
     499INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (5203,'Anliegerwasserlauf, AnliegergewÀsser'); 
     500INSERT INTO ax_buchungsstelle_buchungsart (wert, bezeichner) VALUES (6101,'Nicht gebuchtes Fischereirecht'); 
    392501 
    393502 
     
    396505 
    397506-- Laut GeoInfoDok nur 3 Werte. 
    398 -- In RLP-Mustersdaten aber viele verschiedene Werte- 
     507-- In RLP-Mustersdaten aber viele verschiedene Werte. 
    399508 
    400509-- Fuer "viele Werte" wuerde sich eine Tabelle lohnen. 
     
    402511 
    403512 
    404 -- ax_bauraumoderbodenordnungsrecht_artderfestlegung 
    405  
    406  
    407 -- Entschluesseln der Rechte im Template 
     513 
     514-- 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 
     515-- ------------------------------------------------------------------------------------------------------ 
     516 
     517-- Kennung = 71008, 
     518-- Objektart = 'ax_bauraumoderbodenordnungsrecht' 
     519 
     520-- fÃŒr: Entschluesseln der Rechte im Template 
    408521 
    409522CREATE TABLE ax_bauraumoderbodenordnungsrecht_artderfestlegung  
    410523  (wert        integer,  
    411524   bezeichner  character varying, 
    412    kennung     integer, 
    413    objektart   character varying 
     525 --kennung     integer,   -- konstant 71008, entfernt 21.11.2011 
     526 --objektart   character varying,  -- konstant ax_bauraumoderbodenordnungsrecht, entfernt 21.11.2011 
     527   CONSTRAINT pk_ax_brecht_artfest_wert PRIMARY KEY (wert) 
    414528  ); 
    415529 
    416 ALTER TABLE ax_bauraumoderbodenordnungsrecht_artderfestlegung  
    417 ADD CONSTRAINT pk_ax_bauraumoderbodenordnungsrecht_artderfestlegung_wert  
    418 PRIMARY KEY (wert); 
    419  
    420  
    421 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1700,'Festlegung nach Baugesetzbuch - Allgemeines StÀdtebaurecht',71008,'ax_bauraumoderbodenordnungsrecht'); 
    422 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1710,'Bebauungsplan',71008,'ax_bauraumoderbodenordnungsrecht'); 
    423 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1720,'VerÀnderungssperre nach Baugesetzbuch',71008,'ax_bauraumoderbodenordnungsrecht'); 
    424 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1730,'Vorkaufrechtssatzung',71008,'ax_bauraumoderbodenordnungsrecht'); 
    425 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1740,'Enteignungsverfahren',71008,'ax_bauraumoderbodenordnungsrecht'); 
    426 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1750,'Umlegung nach dem BauGB',71008,'ax_bauraumoderbodenordnungsrecht'); 
    427 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1760,'Bauland',71008,'ax_bauraumoderbodenordnungsrecht'); 
    428 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1770,'Vereinfachte Umlegung',71008,'ax_bauraumoderbodenordnungsrecht'); 
    429 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1780,'Vorhaben- und Erschließungsplan',71008,'ax_bauraumoderbodenordnungsrecht'); 
    430 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1790,'FlÀchennutzungsplan',71008,'ax_bauraumoderbodenordnungsrecht'); 
    431 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1800,'Festlegung nach Baugesetzbuch - Besonderes StÀdtebaurecht',71008,'ax_bauraumoderbodenordnungsrecht'); 
    432 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1810,'StÀdtebauliche Entwicklungsmaßnahme',71008,'ax_bauraumoderbodenordnungsrecht'); 
    433 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1811,'StÀdtebauliche Entwicklungsmaßnahme (Beschluss zu vorbereitenden Untersuchungen gefasst)',71008,'ax_bauraumoderbodenordnungsrecht'); 
    434 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1820,'Erhaltungssatzung',71008,'ax_bauraumoderbodenordnungsrecht'); 
    435 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1821,'StÀdtebauliches Erhaltungsgebiet',71008,'ax_bauraumoderbodenordnungsrecht'); 
    436 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1822,'Soziales Erhaltungsgebiet',71008,'ax_bauraumoderbodenordnungsrecht'); 
    437 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1823,'Erhaltungsgebiet zur stÀdtebaulichen Umstrukturierung',71008,'ax_bauraumoderbodenordnungsrecht'); 
    438 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1824,'Soziales Erhaltungsgebiet (Aufstellungsbeschluss gefasst)',71008,'ax_bauraumoderbodenordnungsrecht'); 
    439 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1830,'StÀdtebauliche Gebote',71008,'ax_bauraumoderbodenordnungsrecht'); 
    440 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1840,'Sanierung',71008,'ax_bauraumoderbodenordnungsrecht'); 
    441 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1841,'Sanierung (Beschluss zu vorbereitenden Untersuchungen gefasst)',71008,'ax_bauraumoderbodenordnungsrecht'); 
    442 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (1900,'Wohnungsbauerleichterungsgesetz',71008,'ax_bauraumoderbodenordnungsrecht'); 
    443 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2100,'Flurbereinigungsgesetz',71008,'ax_bauraumoderbodenordnungsrecht'); 
    444 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2110,'Flurbereinigung (Par. 1, 37 FlurbG)',71008,'ax_bauraumoderbodenordnungsrecht'); 
    445 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2120,'Vereinfachtes Flurbereinigungsverfahren (Par. 86 FlurbG)',71008,'ax_bauraumoderbodenordnungsrecht'); 
    446 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2130,'Unternehmensflurbereinigung (nach Par. 87 oder 90 FlurbG)',71008,'ax_bauraumoderbodenordnungsrecht'); 
    447 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2140,'Beschleunigtes Zusammenlegungsverfahren (Par. 91 FlurbG)',71008,'ax_bauraumoderbodenordnungsrecht'); 
    448 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2150,'Freiwilliger Landtausch (Par. 103a FlurbG)',71008,'ax_bauraumoderbodenordnungsrecht'); 
    449 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2160,'Verfahren nach dem Gemeinheitsteilungsgesetz',71008,'ax_bauraumoderbodenordnungsrecht'); 
    450 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2170,'Verfahren nach dem Gemeinschaftswaldgesetz',71008,'ax_bauraumoderbodenordnungsrecht'); 
    451 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2180,'Freiwilliger Nutzungstausch',71008,'ax_bauraumoderbodenordnungsrecht'); 
    452 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2200,'Verfahren nach dem Landwirtschaftsanpassungsgesetz',71008,'ax_bauraumoderbodenordnungsrecht'); 
    453 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2210,'Flurneuordnung',71008,'ax_bauraumoderbodenordnungsrecht'); 
    454 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2220,'Freiwilliger Landtausch (Par. 54 LwAnpG)',71008,'ax_bauraumoderbodenordnungsrecht'); 
    455 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2230,'Bodenordnungsverfahren (Par. 56 LwAnpG)',71008,'ax_bauraumoderbodenordnungsrecht'); 
    456 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2240,'ZusammenfÃŒhrung von Boden- und GebÀudeeigentum (Par. 64 LwAnpG)',71008,'ax_bauraumoderbodenordnungsrecht'); 
    457 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2300,'Bodensonderungsgesetz',71008,'ax_bauraumoderbodenordnungsrecht'); 
    458 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2310,'Unvermessenes Eigentum',71008,'ax_bauraumoderbodenordnungsrecht'); 
    459 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2320,'Unvermessenes Nutzungsrecht',71008,'ax_bauraumoderbodenordnungsrecht'); 
    460 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2330,'ErgÀnzende Bodenneuordnung',71008,'ax_bauraumoderbodenordnungsrecht'); 
    461 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2340,'Komplexe Bodenneuordnung',71008,'ax_bauraumoderbodenordnungsrecht'); 
    462 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2400,'Vermögenszuordnungsgesetz',71008,'ax_bauraumoderbodenordnungsrecht'); 
    463 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2410,'Vermögenszuordnung nach Plan',71008,'ax_bauraumoderbodenordnungsrecht'); 
    464 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2411,'Vermögenszuordnung nach dem Aufteilungsplan',71008,'ax_bauraumoderbodenordnungsrecht'); 
    465 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2412,'Vermögenszuordnung nach dem Zuordnungsplan',71008,'ax_bauraumoderbodenordnungsrecht'); 
    466 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2500,'Landesraumordnungsgesetz',71008,'ax_bauraumoderbodenordnungsrecht'); 
    467 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2510,'Wasservorranggebiete',71008,'ax_bauraumoderbodenordnungsrecht'); 
    468 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2600,'Bauordnung',71008,'ax_bauraumoderbodenordnungsrecht'); 
    469 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2610,'Baulast',71008,'ax_bauraumoderbodenordnungsrecht'); 
    470 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2611,'BegÃŒnstigende Baulast',71008,'ax_bauraumoderbodenordnungsrecht'); 
    471 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2612,'Belastende Baulast',71008,'ax_bauraumoderbodenordnungsrecht'); 
    472 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2700,'Grenzfeststellungsverfahren nach Hamb. Wassergesetz',71008,'ax_bauraumoderbodenordnungsrecht'); 
    473 INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner,kennung,objektart) VALUES (2800,'VerkehrsflÀchenbereinigung',71008,'ax_bauraumoderbodenordnungsrecht'); 
    474  
    475  
    476 -- Bauteil zu ax_bauart 
    477 -- 17 EintrÀge 
    478 -- http://www.bezreg-koeln.nrw.de/extra/33alkis/dokumente/adv_alkis_dokumentation_41/AAA_GeoInfoDok_6-0_20080411/ALKIS-OK_6_0.html#_3B2A042A0200-_3B2A042A0203 
    479 --------------------------------- 
    480 CREATE TABLE ax_bauart_bauteil ( 
    481     wert integer NOT NULL, 
    482     bezeichner character varying, 
    483     kennung integer, 
    484     objektart character varying 
    485 ); 
    486  
    487 ALTER TABLE ONLY ax_bauart_bauteil 
    488     ADD CONSTRAINT pk_ax_bauart_bauteil_wert PRIMARY KEY (wert); 
    489          
    490 INSERT INTO ax_bauart_bauteil (wert, bezeichner, kennung, objektart) VALUES (2000, 'Keller', 31002, 'ax_bauteil'); 
    491 INSERT INTO ax_bauart_bauteil (wert, bezeichner, kennung, objektart) VALUES (2100, 'Tiefgarage', 31002, 'ax_bauteil'); 
    492 INSERT INTO ax_bauart_bauteil (wert, bezeichner, kennung, objektart) VALUES (2300, 'Loggia', 31002, 'ax_bauteil'); 
    493 INSERT INTO ax_bauart_bauteil (wert, bezeichner, kennung, objektart) VALUES (2350, 'Wintergarten', 31002, 'ax_bauteil'); 
    494 INSERT INTO ax_bauart_bauteil (wert, bezeichner, kennung, objektart) VALUES (2400, 'Arkade', 31002, 'ax_bauteil'); 
    495 INSERT INTO ax_bauart_bauteil (wert, bezeichner, kennung, objektart) VALUES (2510, 'Auskragende Geschosse', 31002, 'ax_bauteil'); 
    496 INSERT INTO ax_bauart_bauteil (wert, bezeichner, kennung, objektart) VALUES (9999, 'Sonstiges', 31002, 'ax_bauteil'); 
    497 INSERT INTO ax_bauart_bauteil (wert, bezeichner, kennung, objektart) VALUES (1100, 'Geringergeschossiger GebÀudeteil', 31002, 'ax_bauteil'); 
    498 INSERT INTO ax_bauart_bauteil (wert, bezeichner, kennung, objektart) VALUES (1200, 'Höhergeschossiger GebÀudeteil (nicht Hochhaus)', 31002, 'ax_bauteil'); 
    499 INSERT INTO ax_bauart_bauteil (wert, bezeichner, kennung, objektart) VALUES (1300, 'HochhausgebÀudeteil', 31002, 'ax_bauteil'); 
    500 INSERT INTO ax_bauart_bauteil (wert, bezeichner, kennung, objektart) VALUES (1400, 'Abweichende Geschosshöhe', 31002, 'ax_bauteil'); 
    501 INSERT INTO ax_bauart_bauteil (wert, bezeichner, kennung, objektart) VALUES (2500, 'Auskragende/zurÃŒckspringende Geschosse', 31002, 'ax_bauteil'); 
    502 INSERT INTO ax_bauart_bauteil (wert, bezeichner, kennung, objektart) VALUES (2520, 'ZurÃŒckspringende Geschosse', 31002, 'ax_bauteil'); 
    503 INSERT INTO ax_bauart_bauteil (wert, bezeichner, kennung, objektart) VALUES (2620, 'Durchfahrt an ÃŒberbauter Verkehrsstraße', 31002, 'ax_bauteil'); 
    504 INSERT INTO ax_bauart_bauteil (wert, bezeichner, kennung, objektart) VALUES (2710, 'Schornstein im GebÀude', 31002, 'ax_bauteil'); 
    505 INSERT INTO ax_bauart_bauteil (wert, bezeichner, kennung, objektart) VALUES (2720, 'Turm im GebÀude', 31002, 'ax_bauteil'); 
    506 INSERT INTO ax_bauart_bauteil (wert, bezeichner, kennung, objektart) VALUES (2610, 'Durchfahrt im GebÀude', 31002, 'ax_bauteil'); 
     530COMMENT ON TABLE  ax_bauraumoderbodenordnungsrecht_artderfestlegung  
     531IS 'SchlÃŒsseltabelle mit Werten aus GeoInfoDok NW, geladen mit SQL-Script.'; 
     532 
     533INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1700,'Festlegung nach Baugesetzbuch - Allgemeines StÀdtebaurecht'); 
     534INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1710,'Bebauungsplan'); 
     535INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1720,'VerÀnderungssperre nach Baugesetzbuch'); 
     536INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1730,'Vorkaufrechtssatzung'); 
     537INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1740,'Enteignungsverfahren'); 
     538INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1750,'Umlegung nach dem BauGB'); 
     539INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1760,'Bauland'); 
     540INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1770,'Vereinfachte Umlegung'); 
     541INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1780,'Vorhaben- und Erschließungsplan'); 
     542INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1790,'FlÀchennutzungsplan'); 
     543INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1800,'Festlegung nach Baugesetzbuch - Besonderes StÀdtebaurecht'); 
     544INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1810,'StÀdtebauliche Entwicklungsmaßnahme'); 
     545INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1811,'StÀdtebauliche Entwicklungsmaßnahme (Beschluss zu vorbereitenden Untersuchungen gefasst)'); 
     546INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1820,'Erhaltungssatzung'); 
     547INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1821,'StÀdtebauliches Erhaltungsgebiet'); 
     548INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1822,'Soziales Erhaltungsgebiet'); 
     549INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1823,'Erhaltungsgebiet zur stÀdtebaulichen Umstrukturierung'); 
     550INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1824,'Soziales Erhaltungsgebiet (Aufstellungsbeschluss gefasst)'); 
     551INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1830,'StÀdtebauliche Gebote'); 
     552INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1840,'Sanierung'); 
     553INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1841,'Sanierung (Beschluss zu vorbereitenden Untersuchungen gefasst)'); 
     554INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (1900,'Wohnungsbauerleichterungsgesetz'); 
     555INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2100,'Flurbereinigungsgesetz'); 
     556INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2110,'Flurbereinigung (Par. 1, 37 FlurbG)'); 
     557INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2120,'Vereinfachtes Flurbereinigungsverfahren (Par. 86 FlurbG)'); 
     558INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2130,'Unternehmensflurbereinigung (nach Par. 87 oder 90 FlurbG)'); 
     559INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2140,'Beschleunigtes Zusammenlegungsverfahren (Par. 91 FlurbG)'); 
     560INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2150,'Freiwilliger Landtausch (Par. 103a FlurbG)'); 
     561INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2160,'Verfahren nach dem Gemeinheitsteilungsgesetz'); 
     562INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2170,'Verfahren nach dem Gemeinschaftswaldgesetz'); 
     563INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2180,'Freiwilliger Nutzungstausch'); 
     564INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2200,'Verfahren nach dem Landwirtschaftsanpassungsgesetz'); 
     565INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2210,'Flurneuordnung'); 
     566INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2220,'Freiwilliger Landtausch (Par. 54 LwAnpG)'); 
     567INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2230,'Bodenordnungsverfahren (Par. 56 LwAnpG)'); 
     568INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2240,'ZusammenfÃŒhrung von Boden- und GebÀudeeigentum (Par. 64 LwAnpG)'); 
     569INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2300,'Bodensonderungsgesetz'); 
     570INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2310,'Unvermessenes Eigentum'); 
     571INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2320,'Unvermessenes Nutzungsrecht'); 
     572INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2330,'ErgÀnzende Bodenneuordnung'); 
     573INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2340,'Komplexe Bodenneuordnung'); 
     574INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2400,'Vermögenszuordnungsgesetz'); 
     575INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2410,'Vermögenszuordnung nach Plan'); 
     576INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2411,'Vermögenszuordnung nach dem Aufteilungsplan'); 
     577INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2412,'Vermögenszuordnung nach dem Zuordnungsplan'); 
     578INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2500,'Landesraumordnungsgesetz'); 
     579INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2510,'Wasservorranggebiete'); 
     580INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2600,'Bauordnung'); 
     581INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2610,'Baulast'); 
     582INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2611,'BegÃŒnstigende Baulast'); 
     583INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2612,'Belastende Baulast'); 
     584INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2700,'Grenzfeststellungsverfahren nach Hamb. Wassergesetz'); 
     585INSERT INTO ax_bauraumoderbodenordnungsrecht_artderfestlegung (wert, bezeichner) VALUES (2800,'VerkehrsflÀchenbereinigung'); 
     586 
    507587 
    508588-- ENDE -- 
  • trunk/data/konvert/postnas_0.6/alkis_PostNAS_0.6_schema.sql

    r123 r130  
    5757--                 (z.B. Index auf ax_historischesflurstueck.flurstueckskennzeichen) 
    5858 
     59--  2011-11-21 FJ 
     60--   a. Abgleich Tabelle "ax_gebaeude" mit ALKIS-OK NRW, Kommentare, Neue Keytables. 
     61--   b. Abgleich Tabelle "ax_flurstueck" mit ALKIS-OK NRW, Kommentare. 
     62--   c. Index auf VorgÀnger/Nachfolger-FlurstÃŒck (Array!) von ax_historischsflurstueck* 
     63--   d. Spalte "identifier" pauschal auskommentiert. Es scheint sich nur um eine Variante (redundant) von "gml_id" zu handeln. 
     64--   e. Spalten mit mehreren Bezeichnungen, durch Pipe (|) getrennt pauschal auskommentiert. Reste alter fehlerhafter PostNAS-Versionen? 
     65--   f. Einheitliche Definition und Kommentierung von "AX_Flurstueck_Kerndaten" 
     66--   g. Einige Felder umgestellt von "character" auf "character varying" (aber nicht gml_id und beginnt). 
     67--   h. gml_id von ax_adresse von 32 auf 16 umgestellt (wurden bisher nicht korrekt gelöscht?) 
     68 
     69 
    5970--  TEST: gml_id von character(16)  auf  character varying(32) erweitert 
    6071--        Bei Daten aus einer FortfÃŒhrung (NBA-Aktualisierung) wird dort Datum/Zeit angehÀngt 
     
    127138        ogc_fid                 serial NOT NULL, 
    128139        gml_id                  character(16),  -- character varying(32), 
    129         identifier              character(28), 
    130         beginnt                 character(20), 
    131         sonstigesmodell         character(6), 
     140--      identifier              character(28), 
     141        beginnt                 character(20), 
     142        sonstigesmodell         character varying(9), 
    132143        anlass                  integer, 
    133144        bauwerksfunktion        integer, 
     
    187198        ogc_fid                         serial NOT NULL, 
    188199        gml_id                          character(16),  -- character varying(32), 
    189         identifier                      character varying(28), 
     200--      identifier                      character varying(28), 
    190201        beginnt                         character(20), 
    191202        advstandardmodell               character varying(9), 
     
    212223CREATE TABLE ax_baublock ( 
    213224        ogc_fid serial NOT NULL, 
    214         gml_id                  character(16),  -- character varying(32), 
    215         identifier character(28), 
    216         beginnt character(20), 
    217         advstandardmodell character(4), 
    218         anlass integer, 
    219         baublockbezeichnung integer, 
     225        gml_id                  character(16), 
     226--      identifier              character(28), 
     227        beginnt                 character(20), 
     228        advstandardmodell       character(9), 
     229        anlass                  integer, 
     230        baublockbezeichnung     integer, 
    220231  CONSTRAINT ax_baublock_pk PRIMARY KEY (ogc_fid) 
    221232); 
     
    236247        ogc_fid                 serial NOT NULL, 
    237248        gml_id                  character(16),  -- character varying(32), 
    238         identifier              character varying(28), 
     249--      identifier              character varying(28), 
    239250        beginnt                 character(20), 
    240251        advstandardmodell       character varying(9), 
     
    263274        ogc_fid                 serial NOT NULL, 
    264275        gml_id                  character(16),  -- character varying(32), 
    265         identifier              character varying(28), 
     276--      identifier              character varying(28), 
    266277        beginnt                 character(20), 
    267278        advstandardmodell       character varying(9), 
     
    287298        ogc_fid                 serial NOT NULL, 
    288299        gml_id                  character(16),  -- character varying(32), 
    289         identifier              character varying(28), 
     300--      identifier              character varying(28), 
    290301        beginnt                 character(20), 
    291302        advstandardmodell       character varying(9), 
     
    322333        ogc_fid serial NOT NULL, 
    323334        gml_id                  character(16),  -- character varying(32), 
    324         identifier character(28), 
    325         beginnt character(20), 
    326         advstandardmodell character(4), 
    327         anlass integer, 
    328         darstellung integer, 
    329         zeigtauf character varying, 
     335--      identifier              character(28), 
     336        beginnt                 character(20), 
     337        advstandardmodell       character(9), 
     338        anlass                  integer, 
     339        darstellung             integer, 
     340--      zeigtauf                character varying,  -- Relation? 
    330341        CONSTRAINT ax_gebaeudeausgestaltung_pk PRIMARY KEY (ogc_fid) 
    331342); 
     
    346357CREATE TABLE ax_georeferenziertegebaeudeadresse ( 
    347358        ogc_fid                 serial NOT NULL, 
    348         gml_id                  character(16),  -- character varying(32), 
    349         identifier              character varying(28), 
     359        gml_id                  character(16), 
     360--      identifier              character varying(28), 
    350361        beginnt                 character(20),          -- Inhalt z.B. "2008-06-10T15:19:17Z" 
    351362                                                        -- ISO:waere   "2008-06-10 15:19:17-00" 
     
    361372        ortsteil                integer,                --         0 
    362373        --                      --                      -- -- 
    363         postleitzahl            character varying(5),   -- integer - ueblich sind char(5) mit fuehrenden Nullen 
    364         ortsnamepost            character varying(40),  -- (4),  generierte Laenge, Name wird abgeschnitten 
    365         zusatzortsname          character varying(30),  -- (7),  ", Lippe", erscheint allgemein zu knapp 
    366         strassenname            character varying(50),  -- (23), generierte Laenge, Name wird abgeschnitten 
     374        postleitzahl            character varying(5),   -- mit fuehrenden Nullen 
     375        ortsnamepost            character varying(40),  --  
     376        zusatzortsname          character varying(30),  --  
     377        strassenname            character varying(50),  --  
    367378        strassenschluessel      integer,                -- max.  5 Stellen 
    368379        hausnummer              integer,                -- meist 3 Stellen 
    369         adressierungszusatz     character(1),           -- Hausnummernzusatz-Buchstabe 
     380        adressierungszusatz     character varying(1),   -- Hausnummernzusatz-Buchstabe 
    370381        CONSTRAINT ax_georeferenziertegebaeudeadresse_pk PRIMARY KEY (ogc_fid) 
    371382); 
    372 -- Auchtung! Das Feld Gemeinde hier ist nur ein TeilschlÃŒssel. 
    373383 
    374384SELECT AddGeometryColumn('ax_georeferenziertegebaeudeadresse','wkb_geometry','25832','POINT',2); 
     
    395405        ogc_fid                 serial NOT NULL, 
    396406        gml_id                  character(16),  -- character varying(32), 
    397         identifier              character varying(28), 
     407--      identifier              character varying(28), 
    398408        beginnt                 character(20), 
    399409        advstandardmodell       character varying(9), 
     
    424434-- H i s t o r i s c h e s   F l u r s t ÃŒ c k   A L B 
    425435-- --------------------------------------------------- 
    426  
    427 -- Die "alte" Historie, die schon aus dem VorgÀngerverfahren ALB ÃŒbernommen wurde. 
    428 -- VorgÀnger-Nachfolger-Beziehungen, ohne Geometrie 
     436-- Variante A: "Standardhistorie" (statt ax_historischesflurstueckohneraumbezug) 
     437 
     438-- Diese Tabelle bleibt beim Laden mit produktiven Daten (Vollhistorie) leer. 
     439-- Wird vorÃŒbergehend benötigt fÃŒr die Demodaten RLP Mustermonzel. 
    429440 
    430441CREATE TABLE ax_historischesflurstueckalb ( 
    431         ogc_fid                         serial NOT NULL, 
    432         gml_id                  character(16),  -- character varying(32), 
    433         identifier                      character varying(28), 
    434         beginnt                         character(20), 
    435         advstandardmodell               character varying(8), 
    436         anlass                          integer, 
    437         art                             character varying(40),  -- (15) 
    438         "name"                          character varying(13), 
    439         land                            integer, 
    440         gemarkungsnummer                integer, 
    441         flurnummer                      integer, 
    442         zaehler                         integer, 
    443         nenner                          integer, 
    444         flurstueckskennzeichen          character(20), 
    445         amtlicheflaeche                 double precision, 
    446         blattart                        integer, 
    447         buchungsart                     character varying(11), 
     442        ogc_fid                 serial NOT NULL, 
     443        gml_id                  character(16),  -- character varying(32), 
     444--      identifier              character varying(28), 
     445 
     446        -- GID: AX_Flurstueck_Kerndaten 
     447        -- 'FlurstÃŒck_Kerndaten' enthÀlt Eigenschaften des FlurstÃŒcks, die auch fÃŒr andere FlurstÃŒcksobjektarten gelten (z.B. Historisches FlurstÃŒck). 
     448 
     449        land                    integer,         -- 
     450        gemarkungsnummer        integer,            -- 
     451        flurnummer              integer,               -- Teile des FlurstÃŒckskennzeichens  
     452        zaehler                 integer,            --    (redundant zu flurstueckskennzeichen) 
     453        nenner                  integer,         -- 
     454        -- daraus abgeleitet: 
     455        flurstueckskennzeichen  character(20),         -- Inhalt rechts mit __ auf 20 aufgefÃŒllt 
     456 
     457        amtlicheflaeche         double precision,      -- AFL 
     458        abweichenderrechtszustand character(5),        -- ARZ 
     459        zweifelhafterFlurstuecksnachweis character(5), -- ZFM Boolean 
     460        rechtsbehelfsverfahren  integer,               -- RBV 
     461        zeitpunktderentstehung  character(10),         -- ZDE  Inhalt jjjj-mm-tt  besser Format date ? 
     462 
     463        gemeindezugehoerigkeit  integer, 
     464        gemeinde                integer,  -- Welches von den beiden wird dann gefÃŒllt? 
     465        -- GID: ENDE AX_Flurstueck_Kerndaten 
     466 
     467        beginnt                 character(20), 
     468        advstandardmodell       character varying(9), 
     469        anlass                  integer, 
     470--      art                     character varying[], 
     471        "name"                  character varying[], 
     472 
     473        blattart                integer, 
     474        buchungsart             character varying(11), 
    448475        buchungsblattkennzeichen        integer, 
    449         "buchung|ax_buchung_historischesflurstueck|buchungsblattbezirk|a" integer, 
    450         bezirk                                          integer, 
    451         buchungsblattnummermitbuchstabenerweiterung     character(7), --integer, 
     476--      "buchung|ax_buchung_historischesflurstueck|buchungsblattbezirk|a" integer, 
     477        bezirk                                  integer, 
     478        buchungsblattnummermitbuchstabenerweiterung     character varying(7), --integer, 
    452479        laufendenummerderbuchungsstelle                 integer, 
    453480        zeitpunktderentstehungdesbezugsflurstuecks      character varying(10), 
    454         vorgaengerflurstueckskennzeichen character      varying[], 
    455         nachfolgerflurstueckskennzeichen character      varying[], 
     481 
     482        vorgaengerflurstueckskennzeichen        character varying[], 
     483        nachfolgerflurstueckskennzeichen        character varying[], 
    456484        CONSTRAINT ax_historischesflurstueckalb_pk PRIMARY KEY (ogc_fid) 
    457485); 
     
    464492                 ON ax_historischesflurstueckalb USING btree (gml_id); 
    465493 
    466 COMMENT ON TABLE  ax_historischesflurstueckalb        IS 'Historisches FlurstÃŒck ALB'; 
    467 COMMENT ON COLUMN ax_historischesflurstueckalb.gml_id IS 'Identifikator, global eindeutig'; 
     494-- Suche nach VorgÀnger / Nachfolger 
     495-- ++ Welche Methode fÃŒr ein Array? Wirkt das bei der Suche nach einem einzelnen Wert aus dem Array? 
     496CREATE INDEX idx_histfsalb_vor 
     497   ON ax_historischesflurstueckalb (vorgaengerflurstueckskennzeichen ASC); 
     498  COMMENT ON INDEX idx_histfsalb_vor IS 'Suchen nach VorgÀnger-FlurstÃŒck'; 
     499 
     500CREATE INDEX idx_histfsalb_nach 
     501   ON ax_historischesflurstueckalb (vorgaengerflurstueckskennzeichen ASC); 
     502  COMMENT ON INDEX idx_histfsalb_vor IS 'Suchen nach Nachfolger-FlurstÃŒck'; 
     503 
     504 
     505  COMMENT ON TABLE  ax_historischesflurstueckalb        IS 'Historisches FlurstÃŒck ALB'; 
     506  COMMENT ON COLUMN ax_historischesflurstueckalb.gml_id IS 'Identifikator, global eindeutig'; 
     507 
     508  COMMENT ON COLUMN ax_historischesflurstueckalb.flurnummer                IS 'FLN "Flurnummer" ist die von der Katasterbehörde zur eindeutigen Bezeichnung vergebene Nummer einer Flur, die eine Gruppe von zusammenhÀngenden FlurstÃŒcken innerhalb einer Gemarkung umfasst.'; 
     509  COMMENT ON COLUMN ax_historischesflurstueckalb.zaehler                   IS 'ZAE  Dieses Attribut enthÀlt den ZÀhler der FlurstÃŒcknummer'; 
     510  COMMENT ON COLUMN ax_historischesflurstueckalb.nenner                    IS 'NEN  Dieses Attribut enthÀlt den Nenner der FlurstÃŒcknummer'; 
     511 
     512  COMMENT ON COLUMN ax_historischesflurstueckalb.flurstueckskennzeichen    IS '"FlurstÃŒckskennzeichen" ist ein von der Katasterbehörde zur eindeutigen Bezeichnung des FlurstÃŒcks vergebenes Ordnungsmerkmal. 
     513Die Attributart setzt sich aus den nachfolgenden expliziten Attributarten in der angegebenen Reihenfolge zusammen: 
     514 1.  Land (2 Stellen) 
     515 2.  Gemarkungsnummer (4 Stellen) 
     516 3.  Flurnummer (3 Stellen) 
     517 4.  FlurstÃŒcksnummer 
     518 4.1 ZÀhler (5 Stellen) 
     519 4.2 Nenner (4 Stellen) 
     520 5.  FlurstÃŒcksfolge (2 Stellen) 
     521Die Elemente sind rechtsbÃŒndig zu belegen, fehlende Stellen sind mit fÃŒhrenden Nullen zu belegen. 
     522Da die Flurnummer und die FlurstÃŒcksfolge optional sind, sind aufgrund der bundeseinheitlichen Definition im FlurstÃŒckskennzeichen die entsprechenden Stellen, sofern sie nicht belegt sind, durch Unterstrich "_" ersetzt. 
     523Gleiches gilt fÃŒr FlurstÃŒcksnummern ohne Nenner, hier ist der fehlende Nenner im FlurstÃŒckskennzeichen durch Unterstriche zu ersetzen.'; 
     524 
     525  COMMENT ON COLUMN ax_historischesflurstueckalb.amtlicheflaeche           IS 'AFL "Amtliche FlÀche" ist der im Liegenschaftskataster festgelegte FlÀcheninhalt des FlurstÃŒcks in [qm]. FlurstÃŒcksflÀchen kleiner 0,5 qm können mit bis zu zwei Nachkommastellen gefÃŒhrt werden, ansonsten ohne Nachkommastellen.'; 
     526  COMMENT ON COLUMN ax_historischesflurstueckalb.abweichenderrechtszustand IS 'ARZ "Abweichender Rechtszustand" ist ein Hinweis darauf, dass außerhalb des Grundbuches in einem durch Gesetz geregelten Verfahren der Bodenordnung (siehe Objektart "Bau-, Raum- oder Bodenordnungsrecht", AA "Art der Festlegung", Werte 1750, 1770, 2100 bis 2340) ein neuer Rechtszustand eingetreten ist und das amtliche Verzeichnis der jeweiligen ausfÃŒhrenden Stelle maßgebend ist.'; 
     527  COMMENT ON COLUMN ax_historischesflurstueckalb.zweifelhafterFlurstuecksnachweis IS 'ZFM "Zweifelhafter FlurstÃŒcksnachweis" ist eine Kennzeichnung eines FlurstÃŒcks, dessen Angaben nicht zweifelsfrei berichtigt werden können.'; 
     528  COMMENT ON COLUMN ax_historischesflurstueckalb.rechtsbehelfsverfahren    IS 'RBV "Rechtsbehelfsverfahren" ist der Hinweis darauf, dass bei dem FlurstÃŒck ein laufendes Rechtsbehelfsverfahren anhÀngig ist.'; 
     529  COMMENT ON COLUMN ax_historischesflurstueckalb.zeitpunktderentstehung    IS 'ZDE "Zeitpunkt der Entstehung" ist der Zeitpunkt, zu dem das FlurstÃŒck fachlich entstanden ist.'; 
     530 
     531  COMMENT ON COLUMN ax_historischesflurstueckalb.gemeindezugehoerigkeit    IS 'GDZ "Gemeindezugehörigkeit" enthÀlt das Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.'; 
     532-- oder gemeinde? 
     533 
    468534 
    469535 
     
    472538-- Die "neue" Historie, die durch FortfÃŒhrungen innerhalb von ALKIS entstanden ist. 
    473539CREATE TABLE ax_historischesflurstueck ( 
    474         ogc_fid                                 serial NOT NULL, 
    475         gml_id                                  character(16), 
    476         identifier                              character(28), 
    477         beginnt                                 character(20), 
    478         advstandardmodell                       character(8), 
    479         anlass                                  integer, 
    480         art                                     character varying[], -- Array 
    481         "name"                                  character varying[], -- Array 
    482         land                                    integer, 
    483         gemarkungsnummer                        integer, 
    484         flurnummer                              integer, 
    485         zaehler                                 integer, 
    486         nenner                                  integer, 
    487         flurstueckskennzeichen                  character(20), -- Inhalt rechts mit __ auf 20 aufgefÃŒllt 
    488         amtlicheflaeche                         double precision, 
    489         abweichenderrechtszustand               character(5), 
    490         rechtsbehelfsverfahren                  character(5), 
    491         zeitpunktderentstehung                  character(10), 
    492         "gemeindezugehoerigkeit|ax_gemeindekennzeichen|land"    integer, 
    493         regierungsbezirk                        integer, 
    494         kreis                                   integer, 
    495         gemeinde                                integer, 
    496         vorgaengerflurstueckskennzeichen        character varying[],  -- array von FS-Kennzeichen hinten mit __ 
     540        ogc_fid                         serial NOT NULL, 
     541        gml_id                          character(16), 
     542--      identifier                      character(28), 
     543 
     544        -- GID: AX_Flurstueck_Kerndaten 
     545        -- 'FlurstÃŒck_Kerndaten' enthÀlt Eigenschaften des FlurstÃŒcks, die auch fÃŒr andere FlurstÃŒcksobjektarten gelten (z.B. Historisches FlurstÃŒck). 
     546 
     547        land                            integer,         -- 
     548        gemarkungsnummer                integer,            -- 
     549        flurnummer                      integer,               -- Teile des FlurstÃŒckskennzeichens  
     550        zaehler                         integer,            --    (redundant zu flurstueckskennzeichen) 
     551        nenner                          integer,         -- 
     552        -- daraus abgeleitet: 
     553        flurstueckskennzeichen  character(20),         -- Inhalt rechts mit __ auf 20 aufgefÃŒllt 
     554 
     555        amtlicheflaeche                 double precision,      -- AFL 
     556        abweichenderrechtszustand       character varying(5),        -- ARZ 
     557        zweifelhafterFlurstuecksnachweis character varying(5), -- ZFM Boolean 
     558        rechtsbehelfsverfahren          integer,               -- RBV 
     559        zeitpunktderentstehung          character(10),         -- ZDE  Inhalt jjjj-mm-tt  besser Format date ? 
     560 
     561        gemeindezugehoerigkeit          integer, 
     562        gemeinde                        integer,  -- Welches von den beiden wird dann gefÃŒllt? 
     563        -- GID: ENDE AX_Flurstueck_Kerndaten 
     564 
     565        beginnt                         character(20), 
     566        advstandardmodell               character varying(9), 
     567        anlass                          integer, 
     568        art                             character varying[], -- Array 
     569        "name"                          character varying[], -- Array 
     570 
     571--      "gemeindezugehoerigkeit|ax_gemeindekennzeichen|land"    integer, 
     572        regierungsbezirk                integer, 
     573        kreis                           integer, 
     574        vorgaengerflurstueckskennzeichen        character varying[],  -- array von FS-Kennzeichen 
    497575        nachfolgerflurstueckskennzeichen        character varying[], 
    498         blattart                                integer, 
    499         buchungsart                             integer, 
    500         buchungsblattkennzeichen                double precision, 
    501         "buchung|ax_buchung_historischesflurstueck|buchungsblattbezirk|a"       integer, 
    502         bezirk                                  integer, 
     576        blattart                        integer, 
     577        buchungsart                     integer, 
     578        buchungsblattkennzeichen        double precision, 
     579--      "buchung|ax_buchung_historischesflurstueck|buchungsblattbezirk|a"       integer, 
     580        bezirk                          integer, 
    503581        buchungsblattnummermitbuchstabenerweiterung     character(20), --integer, -- hier lÀnger als (7)! 
    504         laufendenummerderbuchungsstelle         integer, 
     582        laufendenummerderbuchungsstelle integer, 
    505583        CONSTRAINT ax_historischesflurstueck_pk PRIMARY KEY (ogc_fid) 
    506584); 
     
    522600                 ON ax_historischesflurstueck USING btree (gml_id); 
    523601 
    524 COMMENT ON TABLE  ax_historischesflurstueck        IS 'Historisches FlurstÃŒck, ALKIS, MIT Geometrie'; 
    525 COMMENT ON COLUMN ax_historischesflurstueck.gml_id IS 'Identifikator, global eindeutig'; 
     602 
     603-- Suche nach VorgÀnger / Nachfolger 
     604-- ++ Welche Methode fÃŒr ein Array?  
     605-- Wirkt das ÃŒberhaupt bei der Suche nach einem einzelnen Wert aus dem Array? 
     606CREATE INDEX idx_histfs_vor 
     607   ON ax_historischesflurstueck (vorgaengerflurstueckskennzeichen ASC); 
     608COMMENT ON INDEX idx_histfsalb_vor IS 'Suchen nach VorgÀnger-FlurstÃŒck'; 
     609 
     610CREATE INDEX idx_histfs_nach 
     611   ON ax_historischesflurstueck (vorgaengerflurstueckskennzeichen ASC); 
     612COMMENT ON INDEX idx_histfsalb_vor IS 'Suchen nach Nachfolger-FlurstÃŒck'; 
     613 
     614-- Die postgresql-Doku sagt dazu (http://www.postgresql.org/docs/9.1/static/arrays.html): 
     615-- Arrays are not sets;  
     616-- searching for specific array elements can be a sign of database misdesign. 
     617-- Consider using a separate table with a row for each item that would be an array element. 
     618-- This will be easier to search, and is likely to scale better for a large number of elements.  
     619 
     620 
     621  COMMENT ON TABLE  ax_historischesflurstueck        IS 'Historisches FlurstÃŒck, ALKIS, MIT Geometrie'; 
     622  COMMENT ON COLUMN ax_historischesflurstueck.gml_id IS 'Identifikator, global eindeutig'; 
     623 
     624  COMMENT ON COLUMN ax_historischesflurstueck.flurnummer                IS 'FLN "Flurnummer" ist die von der Katasterbehörde zur eindeutigen Bezeichnung vergebene Nummer einer Flur, die eine Gruppe von zusammenhÀngenden FlurstÃŒcken innerhalb einer Gemarkung umfasst.'; 
     625  COMMENT ON COLUMN ax_historischesflurstueck.zaehler                   IS 'ZAE  Dieses Attribut enthÀlt den ZÀhler der FlurstÃŒcknummer'; 
     626  COMMENT ON COLUMN ax_historischesflurstueck.nenner                    IS 'NEN  Dieses Attribut enthÀlt den Nenner der FlurstÃŒcknummer'; 
     627 
     628  COMMENT ON COLUMN ax_historischesflurstueck.flurstueckskennzeichen    IS '"FlurstÃŒckskennzeichen" ist ein von der Katasterbehörde zur eindeutigen Bezeichnung des FlurstÃŒcks vergebenes Ordnungsmerkmal. 
     629Die Attributart setzt sich aus den nachfolgenden expliziten Attributarten in der angegebenen Reihenfolge zusammen: 
     630 1.  Land (2 Stellen) 
     631 2.  Gemarkungsnummer (4 Stellen) 
     632 3.  Flurnummer (3 Stellen) 
     633 4.  FlurstÃŒcksnummer 
     634 4.1 ZÀhler (5 Stellen) 
     635 4.2 Nenner (4 Stellen) 
     636 5.  FlurstÃŒcksfolge (2 Stellen) 
     637Die Elemente sind rechtsbÃŒndig zu belegen, fehlende Stellen sind mit fÃŒhrenden Nullen zu belegen. 
     638Da die Flurnummer und die FlurstÃŒcksfolge optional sind, sind aufgrund der bundeseinheitlichen Definition im FlurstÃŒckskennzeichen die entsprechenden Stellen, sofern sie nicht belegt sind, durch Unterstrich "_" ersetzt. 
     639Gleiches gilt fÃŒr FlurstÃŒcksnummern ohne Nenner, hier ist der fehlende Nenner im FlurstÃŒckskennzeichen durch Unterstriche zu ersetzen.'; 
     640 
     641  COMMENT ON COLUMN ax_historischesflurstueck.amtlicheflaeche           IS 'AFL "Amtliche FlÀche" ist der im Liegenschaftskataster festgelegte FlÀcheninhalt des FlurstÃŒcks in [qm]. FlurstÃŒcksflÀchen kleiner 0,5 qm können mit bis zu zwei Nachkommastellen gefÃŒhrt werden, ansonsten ohne Nachkommastellen.'; 
     642  COMMENT ON COLUMN ax_historischesflurstueck.abweichenderrechtszustand IS 'ARZ "Abweichender Rechtszustand" ist ein Hinweis darauf, dass außerhalb des Grundbuches in einem durch Gesetz geregelten Verfahren der Bodenordnung (siehe Objektart "Bau-, Raum- oder Bodenordnungsrecht", AA "Art der Festlegung", Werte 1750, 1770, 2100 bis 2340) ein neuer Rechtszustand eingetreten ist und das amtliche Verzeichnis der jeweiligen ausfÃŒhrenden Stelle maßgebend ist.'; 
     643  COMMENT ON COLUMN ax_historischesflurstueck.zweifelhafterFlurstuecksnachweis IS 'ZFM "Zweifelhafter FlurstÃŒcksnachweis" ist eine Kennzeichnung eines FlurstÃŒcks, dessen Angaben nicht zweifelsfrei berichtigt werden können.'; 
     644  COMMENT ON COLUMN ax_historischesflurstueck.rechtsbehelfsverfahren    IS 'RBV "Rechtsbehelfsverfahren" ist der Hinweis darauf, dass bei dem FlurstÃŒck ein laufendes Rechtsbehelfsverfahren anhÀngig ist.'; 
     645  COMMENT ON COLUMN ax_historischesflurstueck.zeitpunktderentstehung    IS 'ZDE "Zeitpunkt der Entstehung" ist der Zeitpunkt, zu dem das FlurstÃŒck fachlich entstanden ist.'; 
     646 
     647  COMMENT ON COLUMN ax_historischesflurstueck.gemeindezugehoerigkeit    IS 'GDZ "Gemeindezugehörigkeit" enthÀlt das Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.'; 
     648-- oder gemeinde? 
     649 
    526650 
    527651-- Kennzeichen indizieren, z.B. fuer Suche aus der Historie 
     
    537661        ogc_fid                 serial NOT NULL, 
    538662        gml_id                  character(16),  -- character varying(32), 
    539         identifier              character varying(28), 
     663--      identifier              character varying(28), 
    540664        beginnt                 character(20), 
    541665        advstandardmodell       character varying(9), 
     
    571695        ogc_fid                 serial NOT NULL, 
    572696        gml_id                  character(16),  -- character varying(32), 
    573         identifier              character varying(28), 
     697--      identifier              character varying(28), 
    574698        beginnt                 character(20), 
    575699        advstandardmodell       character varying(9), 
     
    629753-- T o p o g r a p h i s c h e   L i n i e  
    630754-- --------------------------------------------------- 
    631 -- neu 02.2011 
    632755CREATE TABLE ax_topographischelinie ( 
    633756        ogc_fid                 serial NOT NULL, 
    634757        gml_id                  character(16),  -- character varying(32), 
    635         identifier              character(28), 
    636         beginnt                 character(20), 
    637         advstandardmodell       character(4), 
     758--      identifier              character(28), 
     759        beginnt                 character(20), 
     760        advstandardmodell       character varying(9), 
    638761        anlass                  integer, 
    639762        liniendarstellung       integer, 
    640         sonstigeeigenschaft     character(21), 
     763        sonstigeeigenschaft     character varying(21), 
    641764        CONSTRAINT ax_topographischelinie_pk PRIMARY KEY (ogc_fid) 
    642765); 
     
    674797        ogc_fid                 serial NOT NULL, 
    675798        gml_id                  character(16),  -- character varying(32), 
    676         identifier              character varying(28), 
     799--      identifier              character varying(28), 
    677800        beginnt                 character(20), 
    678801        advstandardmodell       character varying[], 
    679         sonstigesmodell         character varying(8), 
     802        sonstigesmodell         character varying(9), 
    680803        anlass                  integer, 
    681804        signaturnummer          integer, 
     
    705828        ogc_fid                 serial NOT NULL, 
    706829        gml_id                  character(16),  -- character varying(32), 
    707         identifier              character varying(28), 
     830--      identifier              character varying(28), 
    708831        beginnt                 character(20), 
    709832--      beginnt                 timestamp without time zone,    -- Feld bleibt leer, wenn als timestamp angelegt! 
    710         advstandardmodell       character varying[],            -- ,character(9), hier als Array! 
     833        advstandardmodell       character varying[],            -- hier als Array! 
    711834        anlass                  integer, 
    712835        signaturnummer          integer, 
     
    739862        ogc_fid                 serial NOT NULL, 
    740863        gml_id                  character(16),  -- character varying(32), 
    741         identifier              character varying(28),  -- PostNAS 0.5: bleibt leer  
     864--      identifier              character varying(28),  -- PostNAS 0.5: bleibt leer  
    742865        beginnt                 character(20), 
    743866        advstandardmodell       character varying[], 
     
    751874        art                     character varying(40),  -- (18) 
    752875        drehwinkel              double precision,       -- falsche Masseinheit fÃŒr Mapserver, im View umrechnen 
    753         "zeigtaufexternes|aa_fachdatenverbindung|art" character varying(40), 
    754         --"name"                character(17),          -- leer? 
     876--      "zeigtaufexternes|aa_fachdatenverbindung|art" character varying(40), 
     877        --"name"                character varying(17),          -- leer? 
    755878        CONSTRAINT ap_pto_pk PRIMARY KEY (ogc_fid) 
    756879); 
     
    804927        ogc_fid                 serial NOT NULL,  
    805928        gml_id                  character(16),  -- character varying(32),  
    806         identifier              character varying(28),          -- leer 
     929--      identifier              character varying(28),          -- leer 
    807930        beginnt                 character(20),                  -- Datumsformat 
    808931--      beginnt                 timestamp without time zone,    -- dies Format wird nicht gefuellt 
     
    840963--   =================================================================== 
    841964 
    842  
    843965-- F l u r s t u e c k 
    844966-- ---------------------------------------------- 
     967-- Kennung 11001 
    845968CREATE TABLE ax_flurstueck ( 
    846         ogc_fid                 serial NOT NULL, 
    847         gml_id                  character(16),  -- character varying(32),         -- Datenbank-Tabelle interner SchlÃŒssel 
    848         identifier              character varying(28), -- Kann wech? redundant: gml_id mit prefix 
    849         beginnt                 character(20),         -- Timestamp der Enststehung 
    850         advstandardmodell       character varying(8),  -- steuert die Darstellung nach Kartentyp 
    851         anlass                  integer,               --  
    852 --      art                     character varying[],   -- Wozu braucht man das? Weglassen? 
    853         "name"                  character varying[],   -- 03.11.2011: array, Buchauskunft anpassen! 
    854         land                    integer,         -- 
    855         gemarkungsnummer        integer,            -- 
    856         flurnummer              integer,               -- Teile des FlurstÃŒckskennzeichens (redundant zu flurstueckskennzeichen) 
    857         zaehler                 integer,            -- 
    858         nenner                  integer,         -- 
    859         flurstueckskennzeichen  character(20),   -- Inhalt rechts mit __ auf 20 aufgefÃŒllt 
    860         regierungsbezirk        integer, 
    861         kreis                   integer, 
    862         gemeinde                integer, 
    863         amtlicheflaeche         double precision,   -- integer, 
    864         --abweichenderrechtszustand character(5), 
    865         rechtsbehelfsverfahren  integer,            -- Konverter-Fehler 
    866         zeitpunktderentstehung  character(10),      -- inhalt jjjj-mm-tt  besser Format date ? 
    867         "gemeindezugehoerigkeit|ax_gemeindekennzeichen|land"    integer, 
     969        ogc_fid                         serial NOT NULL, 
     970        gml_id                          character(16),         -- Datenbank-Tabelle interner SchlÃŒssel 
     971--      identifier                      character varying(28), -- Kann wech? redundant: gml_id mit prefix 
     972--      zustaendigeStelle               character varying,     -- ZST 
     973 
     974        -- GID: AX_Flurstueck_Kerndaten 
     975        -- 'FlurstÃŒck_Kerndaten' enthÀlt Eigenschaften des FlurstÃŒcks, die auch fÃŒr andere FlurstÃŒcksobjektarten gelten (z.B. Historisches FlurstÃŒck). 
     976 
     977        land                            integer,         -- 
     978        gemarkungsnummer                integer,            -- 
     979        flurnummer                      integer,               -- Teile des FlurstÃŒckskennzeichens  
     980        zaehler                         integer,            --    (redundant zu flurstueckskennzeichen) 
     981        nenner                          integer,         -- 
     982        -- daraus abgeleitet: 
     983        flurstueckskennzeichen          character(20),         -- Inhalt rechts mit __ auf 20 aufgefÃŒllt 
     984 
     985        amtlicheflaeche                 double precision,      -- AFL 
     986        abweichenderrechtszustand       character varying(5),  -- ARZ 
     987        zweifelhafterFlurstuecksnachweis character varying(5), -- ZFM Boolean 
     988        rechtsbehelfsverfahren          integer,               -- RBV 
     989        zeitpunktderentstehung          character(10),         -- ZDE  Inhalt jjjj-mm-tt  besser Format date ? 
     990 
     991        gemeindezugehoerigkeit          integer, 
     992        gemeinde                        integer,  -- Welches von den beiden wird dann gefÃŒllt? 
     993        -- GID: ENDE AX_Flurstueck_Kerndaten 
     994 
     995        beginnt                         character(20),         -- Timestamp der Enststehung 
     996        advstandardmodell               character varying(9),  -- steuert die Darstellung nach Kartentyp 
     997        anlass                          integer,               --  
     998--      art                             character varying[],   -- Wozu braucht man das? Weglassen? 
     999        "name"                          character varying[],   -- 03.11.2011: array, Buchauskunft anpassen! 
     1000        regierungsbezirk                integer, 
     1001        kreis                           integer, 
    8681002        CONSTRAINT ax_flurstueck_pk PRIMARY KEY (ogc_fid) 
    8691003); 
    8701004 
    871 -- MUSTER aus native PostNAS 06 
    872 --  ogc_fid serial NOT NULL, 
    873 --  wkb_geometry geometry, 
    874 --  gml_id character varying(32), 
    875 --  identifier character varying(28), 
    876 --  beginnt character varying(20), 
    877 --  advstandardmodell character varying(4), 
    878 --  anlass integer, 
    879 --  art character varying[], 
    880 --  "name" character varying[], 
    881 --  uri character varying(28), 
    882 --  land integer, 
    883 --  gemarkungsnummer integer, 
    884 --  zaehler integer, 
    885 --  flurstueckskennzeichen character varying(20), 
    886 --  amtlicheflaeche integer, 
    887 --  flurnummer integer, 
    888 --  abweichenderrechtszustand character varying(5), 
    889 --  rechtsbehelfsverfahren character varying(5), 
    890 --  zeitpunktderentstehung character varying(10), 
    891 --  "gemeindezugehoerigkeit|ax_gemeindekennzeichen|land" integer, 
    892 --  regierungsbezirk integer, 
    893 --  kreis integer, 
    894 --  gemeinde integer, 
    895 --  "zustaendigestelle|ax_dienststelle_schluessel|land" integer, 
    896 --  stelle integer, 
    897 --  istgebucht character varying, 
    898 --  zeigtauf character varying, 
    899 --  weistauf character varying, 
    900 -- MUSTER ENDE 
    9011005 
    9021006SELECT AddGeometryColumn('ax_flurstueck','wkb_geometry','25832','MULTIPOLYGON',2); 
    903  
    9041007-- verschiedene Geometrietypen? 
    9051008ALTER TABLE ax_flurstueck DROP CONSTRAINT enforce_geotype_wkb_geometry; 
     
    9111014                 ON ax_flurstueck  USING btree (gml_id); 
    9121015 
    913 COMMENT ON TABLE  ax_flurstueck        IS 'F l u r s t u e c k'; 
    914 COMMENT ON COLUMN ax_flurstueck.gml_id IS 'Identifikator, global eindeutig'; 
     1016  COMMENT ON TABLE  ax_flurstueck                           IS '"F l u r s t u e c k" ist ein Teil der ErdoberflÀche, der von einer im Liegenschaftskataster festgelegten Grenzlinie umschlossen und mit einer Nummer bezeichnet ist. Es ist die Buchungseinheit des Liegenschaftskatasters.'; 
     1017  COMMENT ON COLUMN ax_flurstueck.gml_id                    IS 'Identifikator, global eindeutig'; 
     1018--COMMENT ON COLUMN ax_flurstueck.zustaendigeStelle         IS 'ZST "FlurstÃŒck" wird verwaltet von "Dienststelle". Diese Attributart wird nur dann belegt, wenn eine fachliche ZustÀndigkeit ÃŒber eine Gemarkung bzw. Gemarkungsteil/Flur nicht abgebildet werden kann. Die Attributart enthÀlt den DienststellenschlÃŒssel der Stelle, die fachlich fÃŒr ein FlurstÃŒck zustandig ist.'; 
     1019  COMMENT ON COLUMN ax_flurstueck.flurnummer                IS 'FLN "Flurnummer" ist die von der Katasterbehörde zur eindeutigen Bezeichnung vergebene Nummer einer Flur, die eine Gruppe von zusammenhÀngenden FlurstÃŒcken innerhalb einer Gemarkung umfasst.'; 
     1020  COMMENT ON COLUMN ax_flurstueck.zaehler                   IS 'ZAE  Dieses Attribut enthÀlt den ZÀhler der FlurstÃŒcknummer'; 
     1021  COMMENT ON COLUMN ax_flurstueck.nenner                    IS 'NEN  Dieses Attribut enthÀlt den Nenner der FlurstÃŒcknummer'; 
     1022 
     1023  COMMENT ON COLUMN ax_flurstueck.flurstueckskennzeichen    IS '"FlurstÃŒckskennzeichen" ist ein von der Katasterbehörde zur eindeutigen Bezeichnung des FlurstÃŒcks vergebenes Ordnungsmerkmal. 
     1024Die Attributart setzt sich aus den nachfolgenden expliziten Attributarten in der angegebenen Reihenfolge zusammen: 
     1025 1.  Land (2 Stellen) 
     1026 2.  Gemarkungsnummer (4 Stellen) 
     1027 3.  Flurnummer (3 Stellen) 
     1028 4.  FlurstÃŒcksnummer 
     1029 4.1 ZÀhler (5 Stellen) 
     1030 4.2 Nenner (4 Stellen) 
     1031 5.  FlurstÃŒcksfolge (2 Stellen) 
     1032Die Elemente sind rechtsbÃŒndig zu belegen, fehlende Stellen sind mit fÃŒhrenden Nullen zu belegen. 
     1033Da die Flurnummer und die FlurstÃŒcksfolge optional sind, sind aufgrund der bundeseinheitlichen Definition im FlurstÃŒckskennzeichen die entsprechenden Stellen, sofern sie nicht belegt sind, durch Unterstrich "_" ersetzt. 
     1034Gleiches gilt fÃŒr FlurstÃŒcksnummern ohne Nenner, hier ist der fehlende Nenner im FlurstÃŒckskennzeichen durch Unterstriche zu ersetzen.'; 
     1035 
     1036  COMMENT ON COLUMN ax_flurstueck.amtlicheflaeche           IS 'AFL "Amtliche FlÀche" ist der im Liegenschaftskataster festgelegte FlÀcheninhalt des FlurstÃŒcks in [qm]. FlurstÃŒcksflÀchen kleiner 0,5 qm können mit bis zu zwei Nachkommastellen gefÃŒhrt werden, ansonsten ohne Nachkommastellen.'; 
     1037  COMMENT ON COLUMN ax_flurstueck.abweichenderrechtszustand IS 'ARZ "Abweichender Rechtszustand" ist ein Hinweis darauf, dass außerhalb des Grundbuches in einem durch Gesetz geregelten Verfahren der Bodenordnung (siehe Objektart "Bau-, Raum- oder Bodenordnungsrecht", AA "Art der Festlegung", Werte 1750, 1770, 2100 bis 2340) ein neuer Rechtszustand eingetreten ist und das amtliche Verzeichnis der jeweiligen ausfÃŒhrenden Stelle maßgebend ist.'; 
     1038  COMMENT ON COLUMN ax_flurstueck.zweifelhafterFlurstuecksnachweis IS 'ZFM "Zweifelhafter FlurstÃŒcksnachweis" ist eine Kennzeichnung eines FlurstÃŒcks, dessen Angaben nicht zweifelsfrei berichtigt werden können.'; 
     1039  COMMENT ON COLUMN ax_flurstueck.rechtsbehelfsverfahren    IS 'RBV "Rechtsbehelfsverfahren" ist der Hinweis darauf, dass bei dem FlurstÃŒck ein laufendes Rechtsbehelfsverfahren anhÀngig ist.'; 
     1040  COMMENT ON COLUMN ax_flurstueck.zeitpunktderentstehung    IS 'ZDE "Zeitpunkt der Entstehung" ist der Zeitpunkt, zu dem das FlurstÃŒck fachlich entstanden ist.'; 
     1041 
     1042  COMMENT ON COLUMN ax_flurstueck.gemeindezugehoerigkeit    IS 'GDZ "Gemeindezugehörigkeit" enthÀlt das Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.'; 
     1043-- oder gemeinde? 
     1044 
     1045  COMMENT ON COLUMN ax_flurstueck.anlass                    IS '?'; 
     1046  COMMENT ON COLUMN ax_flurstueck.art                       IS '?'; 
     1047  COMMENT ON COLUMN ax_flurstueck.name                      IS 'Array mit FortfÃŒhrungsjahr und -Nummer'; 
     1048  COMMENT ON COLUMN ax_flurstueck.regierungsbezirk          IS 'Regierungsbezirk'; 
     1049  COMMENT ON COLUMN ax_flurstueck.kreis                     IS 'Kreis'; 
     1050 
    9151051 
    9161052-- Kennzeichen indizieren, z.B. fuer Suche aus der Historie 
     
    9191055COMMENT ON INDEX ax_flurstueck_kennz IS 'Suche nach FlurstÃŒckskennzeichen'; 
    9201056 
     1057 
    9211058-- Relationen: 
    922 -- istGebucht --> AX_Buchungsstelle 
    923 -- zeigtAuf   --> AX_LagebezeichnungOhneHausnummer 
    924 -- weistAuf   --> AX_LagebezeichnungMitHausnummer 
     1059--  istGebucht                --> AX_Buchungsstelle 
     1060--  zeigtAuf                  --> AX_LagebezeichnungOhneHausnummer 
     1061--  weistAuf                  --> AX_LagebezeichnungMitHausnummer 
     1062--  gehoertAnteiligZu         --> AX_Flurstueck 
     1063--  beziehtSichAufFlurstueck  --> AX_Flurstueck 
     1064 
    9251065 
    9261066 
     
    9301070        ogc_fid                 serial NOT NULL, 
    9311071        gml_id                  character(16),  -- character varying(32), 
    932         identifier              character varying(28), 
     1072--      identifier              character varying(28), 
    9331073        beginnt                 character(20), 
    9341074        advstandardmodell       character varying(9), 
     
    9541094CREATE TABLE ax_grenzpunkt ( 
    9551095        ogc_fid                         serial NOT NULL, 
    956         gml_id                  character(16),  -- character varying(32), 
    957         identifier                      character varying(28), 
     1096        gml_id                          character(16),  -- character varying(32), 
     1097--      identifier                      character varying(28), 
    9581098        beginnt                         character(20), 
    959         advstandardmodell               character varying(8), 
     1099        advstandardmodell               character varying(9), 
    9601100        anlass                          integer, 
    9611101        punktkennung                    character varying(15), -- integer, 
     
    9691109        "name"                          character varying[], 
    9701110        zeitpunktderentstehung          integer, 
    971         --uri                           character(28) 
     1111        --uri                           character varying(28) 
    9721112        CONSTRAINT ax_grenzpunkt_pk PRIMARY KEY (ogc_fid) 
    9731113); 
     
    10041144        ogc_fid                 serial NOT NULL, 
    10051145        gml_id                  character(16),  -- character varying(32), 
    1006         identifier              character varying(28), 
     1146--      identifier              character varying(28), 
    10071147        beginnt                 character(20), 
    10081148        advstandardmodell       character varying(9), 
     
    10391179        ogc_fid                 serial NOT NULL, 
    10401180        gml_id                  character(16),  -- character varying(32), 
    1041         identifier              character varying(28), 
     1181--      identifier              character varying(28), 
    10421182        beginnt                 character(20), 
    10431183        advstandardmodell       character varying(9), 
     
    10841224        ogc_fid                 serial NOT NULL, 
    10851225        gml_id                  character(16),  -- character varying(32), 
    1086         identifier              character varying(28), 
     1226--      identifier              character varying(28), 
    10871227        beginnt                 character(20), 
    10881228        advstandardmodell       character varying(9), 
     
    11591299        ogc_fid                 serial NOT NULL, 
    11601300        gml_id                  character(16),  -- character varying(32), 
    1161         identifier              character varying(28), 
     1301--      identifier              character varying(28), 
    11621302        beginnt                 character(20), 
    11631303        advstandardmodell       character varying(9), 
     
    11991339        ogc_fid                 serial NOT NULL, 
    12001340        gml_id                  character(16),  -- character varying(32), 
    1201         identifier              character varying(28), 
     1341--      identifier              character varying(28), 
    12021342        beginnt                 character(20), 
    12031343        advstandardmodell       character varying(9), 
     
    12071347        --kartendarstellung     character varying(5), -- true/false 
    12081348        kartendarstellung       integer, 
    1209         "qualitaetsangaben|ax_dqpunktort|herkunft|li_lineage|processstep" integer, -- character varying[], 
     1349--      "qualitaetsangaben|ax_dqpunktort|herkunft|li_lineage|processstep" integer, -- character varying[], 
    12101350        genauigkeitsstufe       integer, 
    12111351        vertrauenswuerdigkeit   integer, 
     
    12301370        ogc_fid                 serial NOT NULL, 
    12311371        gml_id                  character(16),  -- character varying(32), 
    1232         identifier              character varying(28), 
     1372--      identifier              character varying(28), 
    12331373        beginnt                 character(20), 
    12341374        advstandardmodell       character varying(9), 
     
    12361376--      kartendarstellung       character varying(5), -- true / false: boolean 
    12371377        kartendarstellung       integer,  
    1238         art                     character varying(61), 
     1378--      art                     character varying(61),  - entbehrlich 
    12391379        "name"                  character varying(26), 
    1240         "qualitaetsangaben|ax_dqpunktort|herkunft|li_lineage|processstep" integer,  --character varying[], 
    1241         datetime                character(20), 
    1242         individualname          character(7), 
     1380--      "qualitaetsangaben|ax_dqpunktort|herkunft|li_lineage|processstep" integer,  --character varying[], 
     1381--      datetime                character varying(40), 
     1382        individualname          character varying(7), 
    12431383        vertrauenswuerdigkeit   integer, 
    12441384        genauigkeitsstufe       integer, 
     
    12631403        ogc_fid                 serial NOT NULL, 
    12641404        gml_id                  character(16),  -- character varying(32), 
    1265         identifier              character varying(28), 
    1266         beginnt                 character(20), 
    1267         advstandardmodell       character varying(9), 
    1268         anlass                  integer, 
    1269         --kartendarstellung     character(5), -- true/false 
     1405--      identifier              character varying(28), 
     1406        beginnt                 character(20), 
     1407        advstandardmodell       character varying(9), 
     1408        anlass                  integer, 
     1409--      kartendarstellung       character(5), -- true/false 
    12701410        kartendarstellung       integer,      -- boolean 
    12711411        description             integer, 
    12721412        art                     character varying[],  -- character(61), 
    12731413        "name"                  character varying[], 
    1274         "qualitaetsangaben|ax_dqpunktort|herkunft|li_lineage|source|li_s"       integer, 
    1275         characterstring         character varying(10), -- merkwuerdig, rlp: Inhalt = "Berechnung" 
    1276         datetime                character varying(20), -- merkwuerdig, rlp: Inhalt = "1900-01-01T00:00:00Z" 
     1414--      "qualitaetsangaben|ax_dqpunktort|herkunft|li_lineage|source|li_s"       integer, 
     1415--      characterstring         character varying(10), -- merkwuerdig, rlp: Inhalt = "Berechnung" 
     1416--      datetime                character varying(20), -- merkwuerdig, rlp: Inhalt = "1900-01-01T00:00:00Z" 
    12771417        genauigkeitsstufe       integer, 
    12781418        vertrauenswuerdigkeit   integer, 
     
    12921432 
    12931433 
    1294  
    12951434--AX_DQPunktort 
    12961435 
     
    13131452        ogc_fid                         serial NOT NULL, 
    13141453        gml_id                          character(16), 
    1315         identifier                      character varying(28), 
     1454--      identifier                      character varying(28), 
    13161455        beginnt                         character varying(20), 
    1317         advstandardmodell               character varying(4), 
     1456        advstandardmodell               character varying(9), 
    13181457        anlass                          integer, 
    1319         art                             character varying(43), 
     1458--      art                             character varying(43),          -- entbehrlich 
    13201459        uri                             character varying(28), 
    13211460        fortfuehrungsfallnummernbereich character varying(7), 
     
    13231462        gemarkungsnummer                integer, 
    13241463        laufendenummer                  integer, 
    1325         titel                           character varying(21), 
    1326         "ingemarkung|ax_gemarkung_schluessel|land"      integer, 
    1327         "ingemarkung|ax_gemarkung_schluessel|gemarkungsnummer"  integer, 
    1328         erstelltam                      character varying(10), 
     1464        titel                           character varying(40), 
     1465--      "ingemarkung|ax_gemarkung_schluessel|land"      integer,        -- land '5' 
     1466--      "ingemarkung|ax_gemarkung_schluessel|gemarkungsnummer"  integer,        -- gemarkung (4) 
     1467        erstelltam                      character varying(10),          -- Datum jjjj-mm-tt 
    13291468        fortfuehrungsentscheidungam     character varying(10), 
    1330         fortfuehrungsentscheidungvon    character varying(23), 
    1331         bemerkung                       character varying(29), 
     1469        fortfuehrungsentscheidungvon    character varying(40),          -- Bearbeiter-Name und -Titel 
     1470        bemerkung                       character varying(80), 
    13321471        beziehtsichauf                  character varying, 
    13331472        CONSTRAINT ax_fortfuehrungsnachweisdeckblatt_pk PRIMARY KEY (ogc_fid) 
     
    13391478VALUES ('', 'public', 'ax_fortfuehrungsnachweisdeckblatt', 'dummy', 2, 25832, 'POINT'); 
    13401479 
    1341  
    1342 -- F o r t f u e h r u n g s f a l l  
     1480COMMENT ON TABLE  ax_fortfuehrungsnachweisdeckblatt 
     1481IS 'F o r t f u e h r u n g s n a c h w e i s / D e c k b l a t t'; 
     1482 
     1483 
     1484-- F o r t f u e h r u n g s f a l l 
    13431485-- --------------------------------- 
    13441486-- neu 02.11.2011 
     
    13471489        ogc_fid                                 serial NOT NULL, 
    13481490        gml_id                                  character(16), 
    1349         identifier                              character varying(28), 
     1491--      identifier                              character varying(28), 
    13501492        beginnt                                 character varying(20), 
    1351         advstandardmodell                       character varying(4), 
     1493        advstandardmodell                       character varying(9), 
    13521494        anlass                                  integer, 
    1353         art                                     character varying(37), 
     1495--      art                                     character varying(40),  -- entbehrlich 
    13541496        uri                                     character varying(28), 
    13551497        fortfuehrungsfallnummer                 integer, 
     
    13571499        ueberschriftimfortfuehrungsnachweis     integer[], 
    13581500        anzahlderfortfuehrungsmitteilungen      integer, 
    1359         zeigtaufaltesflurstueck                 character varying[], 
    1360         zeigtaufneuesflurstueck                 character varying[], 
     1501        zeigtaufaltesflurstueck                 character varying[], -- Format wie flurstueckskennzeichen (20) als Array 
     1502        zeigtaufneuesflurstueck                 character varying[], -- Format wie flurstueckskennzeichen (20) als Array 
    13611503        bemerkung                               character varying(14), 
    13621504        CONSTRAINT ax_fortfuehrungsfall_pk PRIMARY KEY (ogc_fid) 
     
    13681510VALUES ('', 'public', 'ax_fortfuehrungsfall', 'dummy', 2, 25832, 'POINT'); 
    13691511 
     1512COMMENT ON TABLE  ax_fortfuehrungsfall IS 'F o r t f u e h r u n g s f a l l'; 
     1513 
    13701514 
    13711515-- 
     
    13981542        ogc_fid                 serial NOT NULL, 
    13991543        gml_id                  character(16), 
    1400         identifier              character varying(28), 
     1544--      identifier              character varying(28), 
    14011545        beginnt                 character varying(20), 
    1402         advstandardmodell       character varying(4), 
     1546        advstandardmodell       character varying(9), 
    14031547        art                     integer, 
    14041548        nummer                  character varying(20), 
     
    14241568        ogc_fid                 serial NOT NULL, 
    14251569        gml_id                  character(16), 
    1426         identifier              character varying(28), 
     1570--      identifier              character varying(28), 
    14271571        beginnt                 character varying(20), 
    1428         advstandardmodell       character varying(4), 
    1429         sonstigesmodell         character varying(6), 
     1572        advstandardmodell       character varying(9), 
     1573        sonstigesmodell         character varying(9), 
    14301574        anlass                  integer, 
    14311575        punktkennung            character varying(15), 
     
    14471591--   =================================================================== 
    14481592 
     1593-- Variante B: "Vollhistorie" ( statt ax_historischesflurstueckalb) 
     1594 
    14491595-- AX_HistorischesFlurstueckOhneRaumbezug 
    1450 -- Neu 05.2011 
     1596 
    14511597CREATE TABLE ax_historischesflurstueckohneraumbezug ( 
    14521598        ogc_fid                                 serial NOT NULL, 
    14531599        gml_id                                  character(16), 
    1454         identifier                              character(28),  -- verzichtbar? 
    1455         beginnt                                 character(20), 
    1456         advstandardmodell                       character(4), 
    1457         anlass                                  integer, 
    1458         art                                     character varying[], -- Array {a,b,c} 
    1459         "name"                                  character varying[], -- Array {a,b,c} 
    1460         land                                    integer, 
    1461         gemarkungsnummer                        integer, 
    1462         flurnummer                              integer, 
    1463         zaehler                                 integer, 
    1464         nenner                                  integer,  
    1465         flurstueckskennzeichen                  character(20), 
    1466         amtlicheflaeche                         integer, 
    1467  
    1468         abweichenderrechtszustand               character(5), -- boolean? Inhalt 'false' 
    1469         rechtsbehelfsverfahren                  character(5), -- boolean? Inhalt 'false' 
    1470         zeitpunktderentstehung                  character(10), 
     1600 
     1601        -- GID: AX_Flurstueck_Kerndaten 
     1602        -- 'FlurstÃŒck_Kerndaten' enthÀlt Eigenschaften des FlurstÃŒcks, die auch fÃŒr andere FlurstÃŒcksobjektarten gelten (z.B. Historisches FlurstÃŒck). 
     1603 
     1604        land                            integer,         -- 
     1605        gemarkungsnummer                integer,            -- 
     1606        flurnummer                      integer,               -- Teile des FlurstÃŒckskennzeichens  
     1607        zaehler                         integer,            --    (redundant zu flurstueckskennzeichen) 
     1608        nenner                          integer,         -- 
     1609        -- daraus abgeleitet: 
     1610        flurstueckskennzeichen          character(20),         -- Inhalt rechts mit __ auf 20 aufgefÃŒllt 
     1611 
     1612        amtlicheflaeche                 double precision,      -- AFL 
     1613        abweichenderrechtszustand       character varying(5),        -- ARZ 
     1614        zweifelhafterFlurstuecksnachweis character varying(5), -- ZFM Boolean 
     1615        rechtsbehelfsverfahren          integer,               -- RBV 
     1616        zeitpunktderentstehung          character(10),         -- ZDE  Inhalt jjjj-mm-tt  besser Format date ? 
     1617 
     1618        gemeindezugehoerigkeit          integer, 
     1619        gemeinde                        integer,  -- Welches von den beiden wird dann gefÃŒllt? 
     1620        -- GID: ENDE AX_Flurstueck_Kerndaten 
     1621 
     1622--      identifier                      character(28),  -- verzichtbar? 
     1623        beginnt                         character(20), 
     1624        advstandardmodell               character varying(9), 
     1625        anlass                          integer, 
     1626--      art                             character varying[], -- Array {a,b,c}  -- verzichtbar? 
     1627        "name"                          character varying[], -- Array {a,b,c} 
     1628 
    14711629        nachfolgerflurstueckskennzeichen        character varying[], -- Array {a,b,c} 
    14721630        vorgaengerflurstueckskennzeichen        character varying[], -- Array {a,b,c} 
    1473         istgebucht                              character varying, 
     1631--      istgebucht                      character varying, 
    14741632        CONSTRAINT ax_historischesflurstueckohneraumbezug_pk PRIMARY KEY (ogc_fid) 
    14751633); 
    14761634 
    1477 COMMENT ON TABLE  ax_historischesflurstueckohneraumbezug        IS 'historisches Flurstueck ohne Raumbezug'; 
    1478 COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.gml_id IS 'Identifikator, global eindeutig'; 
     1635  COMMENT ON TABLE  ax_historischesflurstueckohneraumbezug        IS '"Historisches FlurstÃŒck ohne Raumbezug" ist ein nicht mehr aktuelles FlurstÃŒck, das schon im ALB historisch geworden ist, nach ALKIS migriert und im Rahmen der Vollhistorie gefÃŒhrt wird.'; 
     1636  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.gml_id IS 'Identifikator, global eindeutig'; 
     1637 
     1638  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.flurnummer                IS 'FLN "Flurnummer" ist die von der Katasterbehörde zur eindeutigen Bezeichnung vergebene Nummer einer Flur, die eine Gruppe von zusammenhÀngenden FlurstÃŒcken innerhalb einer Gemarkung umfasst.'; 
     1639  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.zaehler                   IS 'ZAE  Dieses Attribut enthÀlt den ZÀhler der FlurstÃŒcknummer'; 
     1640  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.nenner                    IS 'NEN  Dieses Attribut enthÀlt den Nenner der FlurstÃŒcknummer'; 
     1641 
     1642  COMMENT ON COLUMN ax_flurstueck.flurstueckskennzeichen    IS '"FlurstÃŒckskennzeichen" ist ein von der Katasterbehörde zur eindeutigen Bezeichnung des FlurstÃŒcks vergebenes Ordnungsmerkmal. 
     1643Die Attributart setzt sich aus den nachfolgenden expliziten Attributarten in der angegebenen Reihenfolge zusammen: 
     1644 1.  Land (2 Stellen) 
     1645 2.  Gemarkungsnummer (4 Stellen) 
     1646 3.  Flurnummer (3 Stellen) 
     1647 4.  FlurstÃŒcksnummer 
     1648 4.1 ZÀhler (5 Stellen) 
     1649 4.2 Nenner (4 Stellen) 
     1650 5.  FlurstÃŒcksfolge (2 Stellen) 
     1651Die Elemente sind rechtsbÃŒndig zu belegen, fehlende Stellen sind mit fÃŒhrenden Nullen zu belegen. 
     1652Da die Flurnummer und die FlurstÃŒcksfolge optional sind, sind aufgrund der bundeseinheitlichen Definition im FlurstÃŒckskennzeichen die entsprechenden Stellen, sofern sie nicht belegt sind, durch Unterstrich "_" ersetzt. 
     1653Gleiches gilt fÃŒr FlurstÃŒcksnummern ohne Nenner, hier ist der fehlende Nenner im FlurstÃŒckskennzeichen durch Unterstriche zu ersetzen.'; 
     1654 
     1655  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.amtlicheflaeche           IS 'AFL "Amtliche FlÀche" ist der im Liegenschaftskataster festgelegte FlÀcheninhalt des FlurstÃŒcks in [qm]. FlurstÃŒcksflÀchen kleiner 0,5 qm können mit bis zu zwei Nachkommastellen gefÃŒhrt werden, ansonsten ohne Nachkommastellen.'; 
     1656  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.abweichenderrechtszustand IS 'ARZ "Abweichender Rechtszustand" ist ein Hinweis darauf, dass außerhalb des Grundbuches in einem durch Gesetz geregelten Verfahren der Bodenordnung (siehe Objektart "Bau-, Raum- oder Bodenordnungsrecht", AA "Art der Festlegung", Werte 1750, 1770, 2100 bis 2340) ein neuer Rechtszustand eingetreten ist und das amtliche Verzeichnis der jeweiligen ausfÃŒhrenden Stelle maßgebend ist.'; 
     1657  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.zweifelhafterFlurstuecksnachweis IS 'ZFM "Zweifelhafter FlurstÃŒcksnachweis" ist eine Kennzeichnung eines FlurstÃŒcks, dessen Angaben nicht zweifelsfrei berichtigt werden können.'; 
     1658  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.rechtsbehelfsverfahren    IS 'RBV "Rechtsbehelfsverfahren" ist der Hinweis darauf, dass bei dem FlurstÃŒck ein laufendes Rechtsbehelfsverfahren anhÀngig ist.'; 
     1659  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.zeitpunktderentstehung    IS 'ZDE "Zeitpunkt der Entstehung" ist der Zeitpunkt, zu dem das FlurstÃŒck fachlich entstanden ist.'; 
     1660 
     1661  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.gemeindezugehoerigkeit    IS 'GDZ "Gemeindezugehörigkeit" enthÀlt das Gemeindekennzeichen zur Zuordnung der FlustÃŒcksdaten zu einer Gemeinde.'; 
     1662-- oder gemeinde? 
     1663 
     1664  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.anlass                    IS '?'; 
     1665--COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.art                       IS '?'; 
     1666  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.name                      IS 'Array mit FortfÃŒhrungsjahr und -Nummer'; 
     1667  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.regierungsbezirk          IS 'Regierungsbezirk'; 
     1668  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.kreis                     IS 'Kreis'; 
     1669 
     1670  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.nachfolgerflurstueckskennzeichen  
     1671  IS '"Nachfolger-FlurstÃŒckskennzeichen" ist die Bezeichnung der FlurstÃŒcke, die dem Objekt "Historisches FlurstÃŒck ohne Raumbezug" direkt nachfolgen. 
     1672Array mit Kennzeichen im Format der Spalte "flurstueckskennzeichen"'; 
     1673 
     1674  COMMENT ON COLUMN ax_historischesflurstueckohneraumbezug.vorgaengerflurstueckskennzeichen  
     1675  IS '"VorgÀnger-FlurstÃŒckskennzeichen" ist die Bezeichnung der FlurstÃŒcke, die dem Objekt "Historisches FlurstÃŒck ohne Raumbezugs" direkt vorangehen. 
     1676Array mit Kennzeichen im Format der Spalte "flurstueckskennzeichen"'; 
     1677 
    14791678 
    14801679-- keine Geometrie, daher ersatzweise: Dummy-Eintrag in Metatabelle 
     
    14881687COMMENT ON INDEX ax_hist_fs_ohne_kennz IS 'Suche nach FlurstÃŒckskennzeichen'; 
    14891688 
    1490  
    1491  
    1492 --*** ############################################################ 
    1493 --*** Objektbereich: EigentÃŒmer 
    1494 --*** ############################################################ 
    1495  
    1496  
    1497 --** Objektartengruppe:Personen- und Bestandsdaten 
     1689-- Suche nach VorgÀnger / Nachfolger 
     1690-- ++ Welche Methode fÃŒr ein Array? Wirkt das bei der Suche nach einem einzelnen Wert aus dem Array? 
     1691CREATE INDEX idx_histfsor_vor 
     1692   ON ax_historischesflurstueckohneraumbezug (vorgaengerflurstueckskennzeichen ASC); 
     1693COMMENT ON INDEX idx_histfsalb_vor IS 'Suchen nach VorgÀnger-FlurstÃŒck'; 
     1694 
     1695CREATE INDEX idx_histfsor_nach 
     1696   ON ax_historischesflurstueckohneraumbezug (vorgaengerflurstueckskennzeichen ASC); 
     1697COMMENT ON INDEX idx_histfsalb_vor IS 'Suchen nach Nachfolger-FlurstÃŒck'; 
     1698 
     1699 
     1700 
     1701-- *** ############################################################ 
     1702-- *** Objektbereich: EigentÃŒmer 
     1703-- *** ############################################################ 
     1704 
     1705 
     1706-- ** Objektartengruppe:Personen- und Bestandsdaten 
    14981707--   =================================================================== 
    14991708 
     
    15051714        ogc_fid                         serial NOT NULL, 
    15061715        gml_id                          character(16),  -- character varying(32), 
    1507         identifier                      character varying(28), 
     1716--      identifier                      character varying(28), 
    15081717        beginnt                         character(20), 
    15091718        advstandardmodell               character varying(9), 
    1510         --sonstigesmodell               character varying(6), 
     1719        --sonstigesmodell               character varying(9), 
    15111720        anlass                          integer, 
    15121721        nachnameoderfirma               character varying(100), --(97), 
     
    15551764CREATE TABLE ax_anschrift ( 
    15561765        ogc_fid                         serial NOT NULL, 
    1557         gml_id                          character(32), -- 16  TEST 
    1558         identifier                      character varying(28), 
     1766        gml_id                          character(16), 
     1767--      identifier                      character varying(28), 
    15591768        beginnt                         character(20), 
    15601769        advstandardmodell               character varying(9), 
    1561         --sonstigesmodell               character varying(6), 
     1770        --sonstigesmodell               character varying(9), 
    15621771        anlass                          integer, 
    15631772        --art                           character varying[], 
     
    15661775        postleitzahlpostzustellung      integer, 
    15671776        strasse                         character varying(40), 
    1568         hausnummer                      character varying(9), 
     1777        hausnummer                      character varying(9), -- integer 
    15691778        bestimmungsland                 character varying(30), 
    15701779        CONSTRAINT ax_anschrift_pk PRIMARY KEY (ogc_fid) 
    15711780); 
    1572  
    1573 -- MUSTER native geladen 
    1574 --  gml_id character varying(32),  - Datum und Zeit hinter dem Kennzeichen? 
    1575 --  ogc_fid serial NOT NULL, 
    1576 --  gml_id character varying(32), 
    1577 --  identifier character varying(28), 
    1578 --  beginnt character varying(20), 
    1579 --  advstandardmodell character varying(4), 
    1580 --  sonstigesmodell character varying(6), 
    1581 --  anlass integer, 
    1582 --  art character varying[], 
    1583 --  uri character varying[], 
    1584 --  ort_post character varying(13), 
    1585 --  postleitzahlpostzustellung integer, 
    1586 --  bestimmungsland character varying(11), 
    1587 --  strasse character varying(13), 
    1588 --  hausnummer integer, 
    1589 --  CONSTRAINT ax_anschrift_pk PRIMARY KEY (ogc_fid) 
    1590 -- ENDE MUSTER native geladen 
    1591  
    1592  
    15931781 
    15941782-- Dummy-Eintrag in Metatabelle 
     
    16101798CREATE TABLE ax_namensnummer ( 
    16111799        ogc_fid                         serial NOT NULL, 
    1612         gml_id                          character(16),  -- character varying(32), 
    1613         identifier                      character varying(28), 
     1800        gml_id                          character(16), 
     1801--      identifier                      character varying(28), 
    16141802        beginnt                         character(20), 
    1615         advstandardmodell               character varying(8), 
     1803        advstandardmodell               character varying(9), 
    16161804        anlass                          integer, 
    16171805        laufendenummernachdin1421       character(16),      -- 0000.00.00.00.00 
     
    16191807        nenner                          double precision,   --    .. als Bruch  
    16201808        eigentuemerart                  integer, 
    1621         nummer                          character(6),       -- leer bei NRW GID 5.1 / Inhalt bei RLP GID 6 
     1809        nummer                          character varying(6), -- immer leer ? 
    16221810        artderrechtsgemeinschaft        integer,            -- SchlÃŒssel 
    16231811        beschriebderrechtsgemeinschaft  character varying(1000),  -- (977) 
     
    16441832        ogc_fid                 serial NOT NULL, 
    16451833        gml_id                  character(16),  -- character varying(32), 
    1646         identifier              character varying(28), 
    1647         beginnt                 character(20), 
    1648         advstandardmodell       character varying(9), 
    1649         anlass                  integer, 
    1650         buchungsblattkennzeichen        character(13), -- integer 
     1834--      identifier              character varying(28), 
     1835        beginnt                 character(20), 
     1836        advstandardmodell       character varying(9), 
     1837        anlass                  integer, 
     1838        buchungsblattkennzeichen        character varying(13), -- integer 
    16511839        land                    integer, 
    16521840        bezirk                  integer, 
    1653         buchungsblattnummermitbuchstabenerweiterung     character(7), 
     1841        buchungsblattnummermitbuchstabenerweiterung     character varying(7), 
    16541842        blattart                integer, 
    16551843        art                     character varying(15), 
     
    16731861CREATE TABLE ax_buchungsstelle ( 
    16741862        ogc_fid                         serial NOT NULL, 
    1675         gml_id                  character(16),  -- character varying(32), 
    1676         identifier                      character varying(28), 
     1863        gml_id                          character(16),  -- character varying(32), 
     1864--      identifier                      character varying(28), 
    16771865        beginnt                         character(20), 
    1678         advstandardmodell               character varying(8), 
     1866        advstandardmodell               character varying(9), 
    16791867        anlass                          integer, 
    16801868        buchungsart                     integer, 
     
    17261914-- G e b a e u d e 
    17271915-- --------------- 
     1916-- Abgleich 2011-11-15 mit  
     1917--  http://www.bezreg-koeln.nrw.de/extra/33alkis/dokumente/Profile_NRW/ALKIS-OK-NRW_MAX_20090722.html#_3B2A042900B5 
    17281918CREATE TABLE ax_gebaeude ( 
    17291919        ogc_fid                 serial NOT NULL, 
    1730         gml_id                  character(16),  -- character varying(32), 
    1731         identifier              character varying(28), 
    1732         beginnt                 character(20), 
    1733         advstandardmodell       character varying(9), 
    1734         anlass                  integer, 
    1735         gebaeudefunktion        integer, 
    1736         description             integer, 
     1920        gml_id                  character(16),          -- character varying(32), 
     1921--      identifier              character varying(28),  -- redundant zu gml_id 
     1922        beginnt                 character(20), 
     1923        advstandardmodell       character varying(9), 
     1924--      sonstigesmodell         character(9), 
     1925        anlass                  integer, 
     1926        gebaeudefunktion        integer,                -- Werte siehe SchlÃŒsseltabelle 
     1927        weiteregebaeudefunktion integer,                -- Neu 2011-11-15 
    17371928        "name"                  character varying(25), 
    1738         lagezurerdoberflaeche   integer, 
    1739         art                     character varying(40),  -- (37) 
     1929--      nutzung                 character varying,      -- ??? 
    17401930        bauweise                integer, 
    17411931        anzahlderoberirdischengeschosse integer, 
    1742         grundflaeche            integer, 
    1743         "qualitaetsangaben|ax_dqmitdatenerhebung|herkunft|li_lineage|pro" character varying(8), 
    1744         individualname          character varying(7), 
     1932        anzahlderunterirdischengeschosse        integer, -- Neu 2011-11-15 
     1933        hochhaus                character varying(5),   -- Neu 2011-11-15  Boolean "true"/"false", meist aber leer 
     1934        objekthoehe             integer, 
     1935        dachform                integer,                -- Neu 2011-11-15 
    17451936        zustand                 integer, 
     1937        geschossflaeche         integer,                -- Neu 2011-11-15 
     1938        grundflaeche            integer,                -- Neu 2011-11-15 
     1939        umbauterraum            integer,                -- Neu 2011-11-15 
     1940        baujahr                 integer,                -- Neu 2011-11-15 
     1941        lagezurerdoberflaeche   integer, 
     1942        dachart                 character varying(30),  -- Neu 2011-11-15 
     1943        dachgeschossausbau      integer,                -- Neu 2011-11-15 
     1944        qualitaetsangaben       character varying(8),   -- neu 2011-11-15 
     1945--      description             integer, 
     1946--      art                     character varying(40), 
     1947--      individualname          character varying(7), 
     1948 
    17461949        CONSTRAINT ax_gebaeude_pk PRIMARY KEY (ogc_fid) 
    17471950); 
     
    17631966                 ON ax_gebaeude  USING btree  (gml_id); 
    17641967 
    1765 COMMENT ON TABLE  ax_gebaeude        IS 'G e b a e u d e'; 
    1766 COMMENT ON COLUMN ax_gebaeude.gml_id IS 'Identifikator, global eindeutig'; 
     1968  COMMENT ON TABLE  ax_gebaeude                    IS '"G e b À u d e" ist ein dauerhaft errichtetes Bauwerk, dessen Nachweis wegen seiner Bedeutung als Liegenschaft erforderlich ist sowie dem Zweck der Basisinformation des Liegenschaftskatasters dient.'; 
     1969  COMMENT ON COLUMN ax_gebaeude.gml_id             IS 'Identifikator, global eindeutig'; 
     1970  COMMENT ON COLUMN ax_gebaeude.gebaeudefunktion   IS 'GFK "GebÀudefunktion" ist die zum Zeitpunkt der Erhebung vorherrschend funktionale Bedeutung des GebÀudes (Dominanzprinzip). Werte siehe ax_gebaeude_funktion'; 
     1971  COMMENT ON COLUMN ax_gebaeude.weiteregebaeudefunktion IS 'WGF "Weitere GebÀudefunktion" ist die Funktion, die ein GebÀude neben der dominierenden GebÀudefunktion hat.'; 
     1972  COMMENT ON COLUMN ax_gebaeude."name"             IS 'NAM "Name" ist der Eigenname oder die Bezeichnung des GebÀudes.'; 
     1973--COMMENT ON COLUMN ax_gebaeude.nutzung            IS 'NTZ "Nutzung" ist die GebÀudenutzung und enthÀlt den jeweiligen prozentualen Nutzungsanteil an der Gesamtnutzung.'; 
     1974  COMMENT ON COLUMN ax_gebaeude.bauweise           IS 'BAW "Bauweise" ist die Beschreibung der Art der Bauweise. Werte siehe ax_gebaeude_bauweise'; 
     1975  COMMENT ON COLUMN ax_gebaeude.anzahlderoberirdischengeschosse IS 'AOG "Anzahl der oberirdischen Geschosse" ist die Anzahl der oberirdischen Geschosse des GebÀudes.'; 
     1976  COMMENT ON COLUMN ax_gebaeude.anzahlderunterirdischengeschosse IS 'AUG "Anzahl der unterirdischen Geschosse" ist die Anzahl der unterirdischen Geschosse des GebÀudes.'; 
     1977  COMMENT ON COLUMN ax_gebaeude.hochhaus           IS 'HOH "Hochhaus" ist ein GebÀude, das nach GebÀudehöhe und AusprÀgung als Hochhaus zu bezeichnen ist. FÃŒr GebÀude im Geschossbau gilt dieses i.d.R. ab 8 oberirdischen Geschossen, fÃŒr andere GebÀude ab einer GebÀudehöhe von 22 m. Abweichungen hiervon können sich durch die Festlegungen in den lÀnderspezifischen Bauordnungen ergeben.'; 
     1978  COMMENT ON COLUMN ax_gebaeude.objekthoehe        IS 'HHO "Objekthöhe" ist die Höhendifferenz in [m] zwischen dem höchsten Punkt der Dachkonstruktion und der festgelegten GelÀndeoberflÀche des GebÀudes.'; 
     1979  COMMENT ON COLUMN ax_gebaeude.dachform           IS 'DAF "Dachform" beschreibt die charakteristische Form des Daches. Werte siehe ax_gebaeude_dachform'; 
     1980  COMMENT ON COLUMN ax_gebaeude.zustand            IS 'ZUS "Zustand" beschreibt die Beschaffenheit oder die Betriebsbereitschaft von "GebÀude". Diese Attributart wird nur dann optional gefÃŒhrt, wenn der Zustand des GebÀudes vom nutzungsfÀhigen Zustand abweicht. Werte siehe ax_gebaeude_zustand'; 
     1981  COMMENT ON COLUMN ax_gebaeude.geschossflaeche    IS 'GFL "GeschossflÀche" ist die GebÀudegeschossflÀche in [qm].'; 
     1982  COMMENT ON COLUMN ax_gebaeude.grundflaeche       IS 'GRF "GrundflÀche" ist die GebÀudegrundflÀche in [qm].'; 
     1983  COMMENT ON COLUMN ax_gebaeude.umbauterraum       IS 'URA "Umbauter Raum" ist der umbaute Raum [Kubikmeter] des GebÀudes.'; 
     1984  COMMENT ON COLUMN ax_gebaeude.baujahr            IS 'BJA "Baujahr" ist das Jahr der Fertigstellung oder der baulichen VerÀnderung des GebÀudes.'; 
     1985  COMMENT ON COLUMN ax_gebaeude.lagezurerdoberflaeche IS 'OFL "Lage zur ErdoberflÀche" ist die Angabe der relativen Lage des GebÀudes zur ErdoberflÀche. Diese Attributart wird nur bei nicht ebenerdigen GebÀuden gefÃŒhrt. 1200=Unter der ErdoberflÀche, 1400=AufgestÀndert'; 
     1986  COMMENT ON COLUMN ax_gebaeude.dachart            IS 'DAA "Dachart" gibt die Art der Dacheindeckung (z.B. Reetdach) an.'; 
     1987  COMMENT ON COLUMN ax_gebaeude.dachgeschossausbau IS 'DGA "Dachgeschossausbau" ist ein Hinweis auf den Ausbau bzw. die AusbaufÀhigkeit des Dachgeschosses.'; 
     1988  COMMENT ON COLUMN ax_gebaeude.qualitaetsangaben  IS 'QAG Angaben zur Herkunft der Informationen (Erhebungsstelle). Die Information ist konform zu den Vorgaben aus ISO 19115 zu reprÀsentieren.'; 
     1989 
    17671990 
    17681991-- Wie oft kommt welcher Typ von GebÀude-Geometrie vor? 
     
    18162039        ogc_fid                 serial NOT NULL, 
    18172040        gml_id                  character(16),  -- character varying(32), 
    1818         identifier              character varying(28), 
     2041--      identifier              character varying(28), 
    18192042        beginnt                 character(20), 
    18202043        advstandardmodell       character varying(9), 
     
    18422065        beginnt                 character(20), 
    18432066        advstandardmodell       character varying(9), 
    1844         sonstigesmodell         character varying(8), 
     2067        sonstigesmodell         character varying(9), 
    18452068        anlass                  integer, 
    18462069        art                     character varying(40), 
     
    18652088        ogc_fid                 serial NOT NULL, 
    18662089        gml_id                  character(16),  -- character varying(32), 
    1867         identifier              character varying(28), 
     2090--      identifier              character varying(28), 
    18682091        beginnt                 character(20), 
    18692092        advstandardmodell       character varying(9), 
     
    19132136        ogc_fid                 serial NOT NULL, 
    19142137        gml_id                  character(16),  -- character varying(32), 
    1915         identifier              character varying(28), 
     2138--      identifier              character varying(28), 
    19162139        beginnt                 character(20), 
    19172140        advstandardmodell       character varying(9), 
     
    19192142        artderbebauung          integer, 
    19202143        zustand                 integer, 
    1921         name                    character(50), 
     2144        name                    character varying(50), 
    19222145        CONSTRAINT ax_wohnbauflaeche_pk PRIMARY KEY (ogc_fid) 
    19232146); 
     
    19442167        ogc_fid                 serial NOT NULL, 
    19452168        gml_id                  character(16),  -- character varying(32), 
    1946         identifier              character varying(28), 
     2169--      identifier              character varying(28), 
    19472170        beginnt                 character(20), 
    19482171        advstandardmodell       character varying(9), 
     
    19832206(       ogc_fid                 serial NOT NULL, 
    19842207        gml_id                  character(16),  -- character varying(32), 
    1985         identifier              character varying(28), 
     2208--      identifier              character varying(28), 
    19862209        beginnt                 character(20), 
    19872210        advstandardmodell       character varying(9), 
     
    20132236        ogc_fid                 serial NOT NULL, 
    20142237        gml_id                  character(16),  -- character varying(32), 
    2015         identifier              character varying(28), 
     2238--      identifier              character varying(28), 
    20162239        beginnt                 character(20), 
    20172240        advstandardmodell       character varying(9), 
     
    20452268        ogc_fid                 serial NOT NULL, 
    20462269        gml_id                  character(16),  -- character varying(32), 
    2047         identifier              character varying(28), 
     2270--      identifier              character varying(28), 
    20482271        beginnt                 character(20), 
    20492272        advstandardmodell       character varying(9), 
     
    20742297        ogc_fid                 serial NOT NULL, 
    20752298        gml_id                  character(16),  -- character varying(32), 
    2076         identifier              character varying(28), 
     2299--      identifier              character varying(28), 
    20772300        beginnt                 character(20), 
    20782301        advstandardmodell       character varying(9), 
     
    21062329        ogc_fid                 serial NOT NULL, 
    21072330        gml_id                  character(16),  -- character varying(32), 
    2108         identifier              character varying(28), 
     2331--      identifier              character varying(28), 
    21092332        beginnt                 character(20), 
    21102333        advstandardmodell       character varying(9), 
     
    21372360        ogc_fid                 serial NOT NULL, 
    21382361        gml_id                  character(16),  -- character varying(32), 
    2139         identifier              character varying(28), 
     2362--      identifier              character varying(28), 
    21402363        beginnt                 character(20), 
    21412364        advstandardmodell       character varying(9), 
     
    21672390        ogc_fid                 serial NOT NULL, 
    21682391        gml_id                  character(16),  -- character varying(32), 
    2169         identifier              character varying(28), 
     2392--      identifier              character varying(28), 
    21702393        beginnt                 character(20), 
    21712394        advstandardmodell       character varying(9), 
    21722395        anlass                  integer, 
    21732396        funktion                integer, 
    2174         "name"                  character(50), 
     2397        "name"                  character varying(50), 
    21752398        zustand                 integer, 
    21762399        CONSTRAINT ax_friedhof_pk PRIMARY KEY (ogc_fid) 
     
    22012424        ogc_fid                 serial NOT NULL, 
    22022425        gml_id                  character(16),  -- character varying(32), 
    2203         identifier              character varying(28), 
     2426--      identifier              character varying(28), 
    22042427        beginnt                 character(20), 
    22052428        advstandardmodell       character varying(9), 
    22062429        anlass                  integer, 
    22072430        funktion                integer, 
    2208         "name"                  character(50), 
    2209         zweitname               character(50), 
     2431        "name"                  character varying(50), 
     2432        zweitname               character varying(50), 
    22102433        zustand                 integer, 
    22112434        CONSTRAINT ax_strassenverkehr_pk PRIMARY KEY (ogc_fid) 
     
    22352458        ogc_fid                 serial NOT NULL, 
    22362459        gml_id                  character(16),  -- character varying(32), 
    2237         identifier              character varying(28), 
     2460--      identifier              character varying(28), 
    22382461        beginnt                 character(20), 
    22392462        advstandardmodell       character varying(9), 
     
    22662489        ogc_fid                 serial NOT NULL, 
    22672490        gml_id                  character(16),  -- character varying(32), 
    2268         identifier              character varying(28), 
     2491--      identifier              character varying(28), 
    22692492        beginnt                 character(20), 
    22702493        advstandardmodell       character varying(9), 
     
    22962519        ogc_fid                 serial NOT NULL, 
    22972520        gml_id                  character(16),  -- character varying(32), 
    2298         identifier              character varying(28), 
     2521--      identifier              character varying(28), 
    22992522        beginnt                 character(20), 
    23002523        advstandardmodell       character varying(9), 
     
    23372560        ogc_fid                 serial NOT NULL, 
    23382561        gml_id                  character(16),  -- character varying(32), 
    2339         identifier              character varying(28), 
     2562--      identifier              character varying(28), 
    23402563        beginnt                 character(20), 
    23412564        advstandardmodell       character varying(9), 
     
    23732596        ogc_fid                 serial NOT NULL, 
    23742597        gml_id                  character(16),  -- character varying(32), 
    2375         identifier              character varying(28), 
     2598--      identifier              character varying(28), 
    23762599        beginnt                 character(20), 
    23772600        advstandardmodell       character varying(9), 
     
    24072630        ogc_fid                 serial NOT NULL, 
    24082631        gml_id                  character(16),  -- character varying(32), 
    2409         identifier              character varying(28), 
     2632--      identifier              character varying(28), 
    24102633        beginnt                 character(20), 
    24112634        advstandardmodell       character varying(9), 
     
    24652688        ogc_fid                 serial NOT NULL, 
    24662689        gml_id                  character(16),  -- character varying(32), 
    2467         identifier              character varying(28), 
     2690--      identifier              character varying(28), 
    24682691        beginnt                 character(20), 
    24692692        advstandardmodell       character varying(9), 
     
    24962719        ogc_fid                 serial NOT NULL, 
    24972720        gml_id                  character(16),  -- character varying(32), 
    2498         identifier              character varying(28), 
     2721--      identifier              character varying(28), 
    24992722        beginnt                 character(20), 
    25002723        advstandardmodell       character varying(9), 
     
    25222745        ogc_fid                 serial NOT NULL, 
    25232746        gml_id                  character(16),  -- character varying(32), 
    2524         identifier              character varying(28), 
     2747--      identifier              character varying(28), 
    25252748        beginnt                 character(20), 
    25262749        advstandardmodell       character varying(9), 
     
    25492772        ogc_fid                 serial NOT NULL, 
    25502773        gml_id                  character(16),  -- character varying(32), 
    2551         identifier              character varying(28), 
     2774--      identifier              character varying(28), 
    25522775        beginnt                 character(20), 
    25532776        advstandardmodell       character varying(9), 
     
    25752798        ogc_fid                 serial NOT NULL, 
    25762799        gml_id                  character(16),  -- character varying(32), 
    2577         identifier              character varying(28), 
     2800--      identifier              character varying(28), 
    25782801        beginnt                 character(20), 
    25792802        advstandardmodell       character varying(9), 
     
    26192842        ogc_fid                 serial NOT NULL, 
    26202843        gml_id                  character(16),  -- character varying(32), 
    2621         identifier              character varying(28), 
     2844--      identifier              character varying(28), 
    26222845        beginnt                 character(20), 
    26232846        advstandardmodell       character varying(9), 
     
    26492872        ogc_fid                 serial NOT NULL, 
    26502873        gml_id                  character(16),  -- character varying(32), 
    2651         identifier              character varying(28), 
     2874--      identifier              character varying(28), 
    26522875        beginnt                 character(20), 
    26532876        advstandardmodell       character varying(9), 
     
    26822905        ogc_fid                 serial NOT NULL, 
    26832906        gml_id                  character(16),  -- character varying(32), 
    2684         identifier              character varying(28), 
     2907--      identifier              character varying(28), 
    26852908        beginnt                 character(20), 
    26862909        advstandardmodell       character varying(9), 
     
    27142937        ogc_fid                 serial NOT NULL, 
    27152938        gml_id                  character(16),  -- character varying(32), 
    2716         identifier              character varying(28), 
     2939--      identifier              character varying(28), 
    27172940        beginnt                 character(20), 
    27182941        advstandardmodell       character varying(9), 
     
    27712994        ogc_fid                 serial NOT NULL, 
    27722995        gml_id                  character(16),  -- character varying(32), 
    2773         identifier              character varying(28), 
    2774         beginnt                 character(20), 
    2775         advstandardmodell       character varying(9), 
    2776         anlass                  integer, 
    2777         bauwerksfunktion        integer, 
     2996--      identifier              character varying(28), 
     2997        beginnt                 character(20), 
     2998        advstandardmodell       character varying(9), 
     2999        anlass                  integer, 
     3000        bauwerksfunktion        integer, 
    27783001        CONSTRAINT ax_turm_pk PRIMARY KEY (ogc_fid) 
    27793002); 
     
    27963019        ogc_fid                 serial NOT NULL, 
    27973020        gml_id                  character(16),  -- character varying(32), 
    2798         identifier              character varying(28), 
     3021--      identifier              character varying(28), 
    27993022        beginnt                 character(20), 
    28003023        advstandardmodell       character varying(9), 
     
    28243047        ogc_fid                 serial NOT NULL, 
    28253048        gml_id                  character(16),  -- character varying(32), 
    2826         identifier              character varying(28), 
     3049--      identifier              character varying(28), 
    28273050        beginnt                 character(20), 
    28283051        advstandardmodell       character varying(9), 
     
    28593082        ogc_fid                 serial NOT NULL, 
    28603083        gml_id                  character(16),  -- character varying(32), 
    2861         identifier              character varying(28), 
     3084--      identifier              character varying(28), 
    28623085        beginnt                 character(20), 
    28633086        advstandardmodell       character varying(9), 
     
    29133136        ogc_fid                 serial NOT NULL, 
    29143137        gml_id                  character(16),  -- character varying(32), 
    2915         identifier              character varying(28), 
     3138--      identifier              character varying(28), 
    29163139        beginnt                 character(20), 
    29173140        advstandardmodell       character varying(9), 
    29183141        anlass                  integer, 
    29193142        bauwerksfunktion        integer, 
    2920         -- "name"               character(15), 
     3143        -- "name"               character varying(15), 
    29213144        CONSTRAINT ax_bauwerkoderanlagefuersportfreizeitunderholung_pk PRIMARY KEY (ogc_fid) 
    29223145); 
     
    29423165        ogc_fid                 serial NOT NULL, 
    29433166        gml_id                  character(16),  -- character varying(32), 
    2944         identifier              character varying(28), 
     3167--      identifier              character varying(28), 
    29453168        beginnt                 character(20), 
    29463169        advstandardmodell       character varying(9), 
     
    29693192-- H e i l q u e l l e  /  G a s q u e l l e 
    29703193-- ---------------------------------------------- 
    2971 -- neu 02.2011 
    29723194CREATE TABLE ax_heilquellegasquelle ( 
    2973         ogc_fid serial NOT NULL, 
    2974         gml_id                  character(16),  -- character varying(32), 
    2975         identifier character(28), 
    2976         beginnt character(20), 
    2977         advstandardmodell character(4), 
    2978         sonstigesmodell character(5), 
    2979         anlass integer, 
    2980         art integer, 
    2981         "name" character(13), 
     3195        ogc_fid                 serial NOT NULL, 
     3196        gml_id                  character(16),  -- character varying(32), 
     3197--      identifier              character(28), 
     3198        beginnt                 character(20), 
     3199        advstandardmodell       character varying(9), 
     3200        sonstigesmodell         character varying(9), 
     3201        anlass                  integer, 
     3202        art                     integer, 
     3203        "name"                  character varying(13), 
    29823204        CONSTRAINT ax_heilquellegasquelle_pk PRIMARY KEY (ogc_fid) 
    29833205); 
     
    30313253        ogc_fid                 serial NOT NULL, 
    30323254        gml_id                  character(16),  -- character varying(32), 
    3033         identifier              character(28), 
    3034         beginnt                 character(20), 
    3035         sonstigesmodell         character(6), 
     3255--      identifier              character(28), 
     3256        beginnt                 character(20), 
     3257        sonstigesmodell         character varying(9), 
    30363258        anlass                  integer, 
    30373259        art                     integer, 
     
    30563278        ogc_fid                 serial NOT NULL, 
    30573279        gml_id                  character(16),  -- character varying(32), 
    3058         identifier              character varying(28), 
     3280--      identifier              character varying(28), 
    30593281        beginnt                 character(20), 
    30603282        advstandardmodell       character varying(9), 
     
    30633285        land                    integer, 
    30643286        stelle                  integer, 
    3065         --sonstigeeigenschaft   character(26), 
     3287        --sonstigeeigenschaft   character varying(26), 
    30663288        CONSTRAINT ax_besondererbauwerkspunkt_pk PRIMARY KEY (ogc_fid) 
    30673289); 
     
    30893311        ogc_fid                 serial NOT NULL, 
    30903312        gml_id                  character(16),  -- character varying(32), 
    3091         identifier              character varying(28), 
     3313--      identifier              character varying(28), 
    30923314        beginnt                 character(20), 
    30933315        advstandardmodell       character varying(9), 
     
    31483370        ogc_fid                 serial NOT NULL, 
    31493371        gml_id                  character(16),  -- character varying(32), 
    3150         identifier              character varying(28), 
     3372--      identifier              character varying(28), 
    31513373        beginnt                 character(20), 
    31523374        advstandardmodell       character varying(9), 
     
    32073429        ogc_fid                 serial NOT NULL, 
    32083430        gml_id                  character(16),  -- character varying(32), 
    3209         identifier              character varying(28), 
     3431--      identifier              character varying(28), 
    32103432        beginnt                 character(20), 
    32113433        advstandardmodell       character varying(9), 
     
    32363458        ogc_fid                 serial NOT NULL, 
    32373459        gml_id                  character(16),  -- character varying(32), 
    3238         identifier              character(28), 
    3239         beginnt                 character(20), 
    3240         advstandardmodell       character(4), 
    3241         sonstigesmodell         character(5), 
     3460--      identifier              character(28), 
     3461        beginnt                 character(20), 
     3462        advstandardmodell       character varying(9), 
     3463        sonstigesmodell         character varying(9), 
    32423464        anlass                  integer, 
    32433465        art                     integer, 
    32443466        oberflaechenmaterial    integer, 
    3245         "name"                  character(20), 
     3467        "name"                  character varying(50), 
    32463468        CONSTRAINT ax_flugverkehrsanlage_pk PRIMARY KEY (ogc_fid) 
    32473469); 
     
    32683490        ogc_fid                 serial NOT NULL, 
    32693491        gml_id                  character(16),  -- character varying(32), 
    3270         identifier              character varying(28), 
     3492--      identifier              character varying(28), 
    32713493        beginnt                 character(20), 
    32723494        advstandardmodell       character varying(9), 
     
    32993521        ogc_fid                 serial NOT NULL, 
    33003522        gml_id                  character(16),  -- character varying(32), 
    3301         identifier              character varying(28), 
     3523--      identifier              character varying(28), 
    33023524        beginnt                 character(20), 
    33033525        advstandardmodell       character varying(9), 
     
    33303552        ogc_fid                 serial NOT NULL, 
    33313553        gml_id                  character(16),  -- character varying(32), 
    3332         identifier              character varying(28), 
     3554--      identifier              character varying(28), 
    33333555        beginnt                 character(20), 
    33343556        advstandardmodell       character varying(9), 
     
    33553577        ogc_fid                 serial NOT NULL, 
    33563578        gml_id                  character(16),  -- character varying(32), 
    3357         identifier              character varying(28), 
     3579--      identifier              character varying(28), 
    33583580        beginnt                 character(20), 
    33593581        advstandardmodell       character varying(9), 
     
    35283750        ogc_fid                 serial NOT NULL, 
    35293751        gml_id                  character(16),  -- character varying(32), 
    3530         identifier              character(28), 
    3531         beginnt                 character(20), 
    3532         advstandardmodell       character(4), 
    3533         sonstigesmodell         character(5), 
     3752--      identifier              character(28), 
     3753        beginnt                 character(20), 
     3754        advstandardmodell       character varying(9), 
     3755        sonstigesmodell         character varying(9), 
    35343756        anlass                  integer, 
    35353757        istteilvon              character varying, -- Beziehung? 
     
    35613783        ogc_fid serial NOT NULL, 
    35623784        gml_id                  character(16),  -- character varying(32), 
    3563         identifier              character(28), 
    3564         beginnt                 character(20), 
    3565         advstandardmodell       character(4), 
    3566         sonstigesmodell         character(5), 
     3785--      identifier              character(28), 
     3786        beginnt                 character(20), 
     3787        advstandardmodell       character varying(9), 
     3788        sonstigesmodell         character varying(9), 
    35673789        anlass                  integer, 
    35683790        besonderebedeutung      integer, 
     
    35993821        ogc_fid                 serial NOT NULL, 
    36003822        gml_id                  character(16),  -- character varying(32), 
    3601         identifier              character varying(28), 
    3602         beginnt                 character(20), 
    3603         qadvstandardmodell      character varying(9), 
     3823--      identifier              character varying(28), 
     3824        beginnt                 character(20), 
     3825        advstandardmodell       character varying(9), 
    36043826        anlass                  integer, 
    36053827        artderfestlegung        integer, 
    3606         bezeichnung             character varying(20), 
     3828        bezeichnung             character varying(40), 
    36073829        CONSTRAINT ax_klassifizierungnachstrassenrecht_pk PRIMARY KEY (ogc_fid) 
    36083830); 
     
    36353857        ogc_fid                 serial NOT NULL, 
    36363858        gml_id                  character(16),  -- character varying(32), 
    3637         identifier              character varying(28), 
     3859--      identifier              character varying(28), 
    36383860        beginnt                 character(20), 
    36393861        advstandardmodell       character varying(9), 
     
    36683890        ogc_fid                 serial NOT NULL, 
    36693891        gml_id                  character(16),  -- character varying(32), 
    3670         identifier              character varying(28), 
     3892--      identifier              character varying(28), 
    36713893        beginnt                 character(20), 
    36723894        advstandardmodell       character varying(9), 
     
    37053927        ogc_fid                 serial NOT NULL, 
    37063928        gml_id                  character(16),  -- character varying(32), 
    3707         identifier              character varying(28), 
     3929--      identifier              character varying(28), 
    37083930        beginnt                 character(20), 
    37093931        advstandardmodell       character varying(9), 
     
    37163938        art                     character varying(40),  --(15) 
    37173939        "name"                  character varying(20),  
    3718         "qualitaetsangaben|ax_dqmitdatenerhebung|herkunft|li_lineage|pro" character varying(8), 
    3719         datetime                character(20), 
     3940--      "qualitaetsangaben|ax_dqmitdatenerhebung|herkunft|li_lineage|pro" character varying(8), 
     3941--      datetime                character varying(20), 
    37203942        CONSTRAINT ax_sonstigesrecht_pk PRIMARY KEY (ogc_fid) 
    37213943); 
     
    37453967        ogc_fid                         serial NOT NULL, 
    37463968        gml_id                          character(16),  -- character varying(32), 
    3747         identifier                      character varying(28), 
     3969--      identifier                      character varying(28), 
    37483970        beginnt                         character(20), 
    37493971        advstandardmodell               character varying(9), 
     
    37884010        ogc_fid                         serial NOT NULL, 
    37894011        gml_id                          character(16),  -- character varying(32), 
    3790         identifier                      character varying(28), 
     4012--      identifier                      character varying(28), 
    37914013        beginnt                         character(20),  
    3792         advstandardmodell               character varying(8), 
     4014        advstandardmodell               character varying(9), 
    37934015        anlass                          integer, 
    37944016        merkmal                         integer, 
     
    38384060        ogc_fid                 serial NOT NULL, 
    38394061        gml_id                  character(16),  -- character varying(32), 
    3840         identifier              character varying(28), 
     4062--      identifier              character varying(28), 
    38414063        beginnt                 character(20), 
    38424064        advstandardmodell       character varying(9), 
     
    38644086        ogc_fid                         serial NOT NULL, 
    38654087        gml_id                          character(16),  -- character varying(32), 
    3866         identifier                      character varying(28), 
     4088--      identifier                      character varying(28), 
    38674089        beginnt                         character(20), 
    38684090        advstandardmodell               character varying(9), 
     
    38944116        ogc_fid                         serial NOT NULL, 
    38954117        gml_id                          character(16),  -- character varying(32), 
    3896         identifier                      character varying(28), 
     4118--      identifier                      character varying(28), 
    38974119        beginnt                         character(20), 
    38984120        advstandardmodell               character varying(9), 
     
    39224144        ogc_fid                 serial NOT NULL, 
    39234145        gml_id                  character(16),  -- character varying(32), 
    3924         identifier              character varying(28), 
     4146--      identifier              character varying(28), 
    39254147        beginnt                 character(20), 
    39264148        advstandardmodell       character varying(9), 
     
    39474169 
    39484170 
    3949 --AX_Gemeindeteil 
    3950 -- ** Tabelle bisher noch nicht generiert 
     4171-- G e m e i n d e t e i l 
     4172-- ----------------------------------------- 
     4173-- neu: 21.11.2011 
     4174 
     4175CREATE TABLE ax_gemeindeteil ( 
     4176        ogc_fid                 serial NOT NULL, 
     4177        gml_id                  character varying(16), 
     4178--      identifier              character varying(28), 
     4179        beginnt                 character varying(20), 
     4180        advstandardmodell       character varying(9), 
     4181        anlass                  integer, 
     4182        schluesselgesamt        double precision, 
     4183        bezeichnung             character varying(40), 
     4184        administrativefunktion  integer, 
     4185        land                    integer, 
     4186        regierungsbezirk        integer, 
     4187        kreis                   integer, 
     4188        gemeinde                integer, 
     4189        gemeindeteil            integer, 
     4190        CONSTRAINT ax_gemeindeteil_pk PRIMARY KEY (ogc_fid) 
     4191); 
     4192 
     4193-- Index fÃŒr alkis_beziehungen 
     4194CREATE UNIQUE INDEX ax_gemeindeteil_gml  
     4195                 ON ax_gemeindeteil USING btree (gml_id); 
     4196 
     4197INSERT INTO geometry_columns  
     4198       (f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) 
     4199VALUES ('', 'public', 'ax_gemeindeteil', 'dummy', 2, 25832, 'POINT'); 
     4200 
     4201COMMENT ON TABLE  ax_gemeindeteil        IS 'G e m e i n d e - T e i l'; 
     4202COMMENT ON COLUMN ax_gemeindeteil.gml_id IS 'Identifikator, global eindeutig'; 
     4203 
    39514204 
    39524205 
     
    39574210        ogc_fid                 serial NOT NULL, 
    39584211        gml_id                  character(16),  -- character varying(32), 
    3959         identifier              character varying(28), 
     4212--      identifier              character varying(28), 
    39604213        beginnt                 character(20), 
    39614214        advstandardmodell       character varying(9), 
     
    39654218        land                    integer, 
    39664219        gemarkungsnummer        integer,  -- Key 
    3967         "istamtsbezirkvon|ax_dienststelle_schluessel|land" integer, 
     4220--      "istamtsbezirkvon|ax_dienststelle_schluessel|land" integer, 
    39684221        stelle                  integer, 
    39694222        CONSTRAINT ax_gemarkung_pk PRIMARY KEY (ogc_fid) 
     
    39924245        ogc_fid                 serial NOT NULL, 
    39934246        gml_id                  character(16),  -- character varying(32), 
    3994         identifier              character varying(28), 
     4247--      identifier              character varying(28), 
    39954248        beginnt                 character(20), 
    39964249        advstandardmodell       character varying(9), 
     
    40214274        ogc_fid                 serial NOT NULL, 
    40224275        gml_id                  character(16),  -- character varying(32), 
    4023         identifier              character varying(28), 
     4276--      identifier              character varying(28), 
    40244277        beginnt                 character(20), 
    40254278        advstandardmodell       character varying(9), 
     
    40294282        land                    integer, 
    40304283        bezirk                  integer, 
    4031         "gehoertzu|ax_dienststelle_schluessel|land" integer, 
     4284--      "gehoertzu|ax_dienststelle_schluessel|land" integer, 
    40324285        stelle                  character varying(4), 
    40334286        CONSTRAINT ax_buchungsblattbezirk_pk PRIMARY KEY (ogc_fid) 
     
    40564309        ogc_fid                 serial NOT NULL, 
    40574310        gml_id                  character(16),  -- character varying(32), 
    4058         identifier              character varying(28), 
    4059         beginnt                 character(20), 
    4060         advstandardmodell       character varying(9), 
    4061         sonstigesmodell         character varying(8), 
     4311--      identifier              character varying(28), 
     4312        beginnt                 character(20), 
     4313        advstandardmodell       character varying(9), 
     4314        sonstigesmodell         character varying(9), 
    40624315        anlass                  integer, 
    40634316        schluesselgesamt        character varying(7), 
     
    40874340        ogc_fid                 serial NOT NULL, 
    40884341        gml_id                  character(16),  -- character varying(32), 
    4089         identifier              character varying(28), 
     4342--      identifier              character varying(28), 
    40904343        beginnt                 character(20), 
    40914344        advstandardmodell       character varying(9), 
     
    41974450        ogc_fid                 serial NOT NULL, 
    41984451        gml_id                  character(16),  -- character varying(32), 
    4199         identifier              character varying(28), 
     4452--      identifier              character varying(28), 
    42004453        beginnt                 character(20), 
    42014454        advstandardmodell       character varying(9), 
     
    43064559CREATE TABLE "delete" ( 
    43074560        ogc_fid         serial NOT NULL, 
    4308         typename        character(255), 
     4561        typename        character varying(255), 
    43094562        featureid       character(32), 
    43104563        CONSTRAINT delete_pk PRIMARY KEY (ogc_fid) 
     
    43154568       (f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) 
    43164569VALUES ('', 'public', 'delete', 'dummy', 2, 25832, 'POINT'); 
     4570 
     4571COMMENT ON TABLE "delete" IS 'Hilfstabelle fÃŒr das temporÀre Zwischenspeichern von Löschinformationen wÀhrend einer Aktualisierung ÃŒber NAS-NBA-Verfahren.'; 
     4572COMMENT ON COLUMN delete.typename   IS 'Objektart, also Name der Tabelle, aus der das Obejkt zu löschen ist.'; 
     4573COMMENT ON COLUMN delete.featureid  IS 'Zusammen gesetzt aus GML-ID (16) und Zeitstempel.'; 
    43174574 
    43184575-- 
  • trunk/data/konvert/postnas_0.6/konv_batch.sh

    r123 r130  
    1 #!/bin/sh 
     1#!/bin/bash 
    22## ------------------------------------------------- 
    33## Konvertierung von ALKIS NAS-Format nach PosGIS  - 
     
    66## ------------------------------------------------- 
    77## Stand:  
    8 ##  2010-11-10  Tabellen "Optimierte Nutzungsarten" Laden 
    9 ##  2010-11-25  Tabelle  "Optimierte Gemeinden"     Laden 
    10 ## 
    118##  2011-02-01  Umstellen auf die Verarbeitung gezippter NAS-Daten. 
    129##       Es wird dabei folgende Ordner-Struktur erwartet: 
     
    1411##               /0001/*.xml.zip 
    1512##               /0002/*.xml.zip 
    16 ##             usw. 
     13##               usw. 
    1714##               /temp/ 
    1815##       Also auf der gleichen Ebene wie die Datenordner muss ein Ordner /temp/ existieren. 
    1916##       Dort werden die NAS-Daten temporär ausgepackt. 
    20 ##       Relativ zum mitgegebenen Parameter ist das: ../temp/ 
     17##       Relativ zum mitgegebenen Parameter ist das: '../temp/' 
    2118## 
    2219##       Achtung: Parallel laufende Konvertierungen zum gleichen Mandanten  
    2320##                würden hier durcheinander geraten. Vermeiden! 
    24 ## 
    25 ##       Alternative: 
    26 ##       Könnte ogr2ogr auch pipe mit stdin verarbeiten? 
    27 ##       $  unzip -p  aktuelle.xml.zip  | ogr2ogr .... 
    28 ##       Wahrscheinlich nicht, wie heisst dann die *.gfs? 
    2921## 
    3022##  ##  2011-07-25 PostNAS 06, Umbenennung 
     
    3527##                 Dort Zeile: "local  [db]  [user]  ident sameuser" 
    3628##       Alt:    # PG:"dbname=${DBNAME} user=${DBUSER} password=${DBPASS} host=localhost port=5432" 
     29##      2011-11-21 Korrektur: UPD=$3 nicht $4 
     30##                 Protokollierung nach Datenbanken getrennt 
    3731## 
    3832## Konverter:   /opt/gdal-1.9/bin/ = GDAL 1.9 / PostNAS 0.6 
     
    4337echo "**   K o n v e r t i e r u n g     PostNAS 0.6  **" 
    4438echo "**************************************************" 
    45 ## Auswerten der Parameter: 
     39## Parameter: 
    4640ORDNER=$1 
    4741DBNAME=$2 
    48 DBUSER=$3 
    49 #DBPASS=$4 
    50 #UPD=$5 
    51 UPD=$4 
    52 ## 
     42UPD=$3 
    5343## Fehlerprotokoll 
    54 errprot='/data/konvert/postnas_0.6/log/postnas_err.prot' 
     44errprot='/data/konvert/postnas_0.6/log/postnas_err_${DBNAME}.prot' 
    5545## ! Bei parallelen Konvertierungen sollte die Ausgabe in getrennte Logfiles ausgegeben werden. 
    56 ## ! Ggf. die Start-Zeit in den Namen einbauen? 
    57 ## 
    58 if [ $ORDNER = "" ] 
     46if [ $ORDNER == "" ] 
    5947then 
    6048        echo "Parameter 1 'Ordner' ist leer" 
    6149        exit 1 
    6250fi 
    63 ## 
    64 if [ $DBNAME = "" ] 
     51if [ $DBNAME == "" ] 
    6552then 
    6653        echo "Parameter 2 'Datenbank' ist leer" 
    6754        exit 2 
    6855fi 
    69 ## 
    70 # if [ $DBUSER = "" ] 
    71 # then 
    72 #       echo "Parameter 3 'DB-User' ist leer" 
    73 #       exit 3 
    74 # fi 
    75 ## 
    76 # if [ $DBPASS = "" ] 
    77 # then 
    78 #       echo "Parameter 4 'DB-Passwort' ist leer" 
    79 #       #exit 4 
    80 #       echo "Datenbank-Passwort?  (wird nicht angezeigt)" 
    81 #       stty -echo 
    82 #       read DBPASS 
    83 #       stty echo 
    84 #fi 
    85 ## 
    86 if [ $UPD = "a" ] 
     56if [ $UPD == "a" ] 
    8757then 
    8858        verarb="NBA-Aktualisierung" 
    8959        update=" -update " 
    9060else 
    91         verarb="Erstladen" 
    92         update="" 
     61        if [ $UPD == "e" ] 
     62        then 
     63                verarb="Erstladen" 
     64                update="" 
     65        else 
     66                echo "Parameter 3 'Aktualisierung' ist weder e noch a" 
     67                exit 3 
     68        fi 
    9369fi 
    9470layer="" 
     
    9874con="-p 5432 -d ${DBNAME} " 
    9975# 
    100   echo "Datenbank-Name . . = ${DBNAME}" 
    101   echo "Ordner NAS-Daten . = ${ORDNER}" 
    102 # echo "Datenbank-User . . = ${DBUSER}" 
    103   echo "Verarbeitungs-Modus= ${verarb}" 
     76echo "Datenbank-Name . . = ${DBNAME}" 
     77echo "Ordner NAS-Daten . = ${ORDNER}" 
     78echo "Verarbeitungs-Modus= ${verarb}" 
     79echo " " 
     80cd ${ORDNER} 
     81rm ../temp/*.gfs 
     82echo "Dateien in " ${ORDNER} " (ls) :" 
     83ls 
     84# Alte delete-Eintraege (vorangegangener Abbruch?) loeschen, oder abarbeiten? 
     85echo 'TRUNCATE table "delete";' | psql $con  
     86for zipfile in *.zip ; do  
    10487  echo " " 
    105   cd ${ORDNER} 
    106   rm ../temp/*.gfs 
    107   echo "Dateien in " ${ORDNER} " (ls) :" 
    108   ls 
    109   # Alte delete-Eintraege (vorangegangener Abbruch?) loeschen, oder abarbeiten? 
    110 # echo 'TRUNCATE table "delete";' | psql $con  -U ${DBUSER} 
    111   echo 'TRUNCATE table "delete";' | psql $con  
    112   # 
    113 # for zipfile in ${ORDNER}/*.xml.zip ; do  
    114   for zipfile in *.zip               ; do  
    115     echo " " 
    116     echo "*********" 
    117     echo "* Archiv: " $zipfile 
    118     rm ../temp/*.xml 
    119     unzip ${zipfile}  -d ../temp 
    120   
    121     # Es sollte eigentlich immer geneu ein XML-File in jedem ZIP-File stecken, 
    122     # aber es geht auch anders. 
    123     for nasdatei in ../temp/*.xml ; do  
    124       echo "* Datei:  " $nasdatei 
    125       # Zwischenueberschrift im Fehlerprotokoll 
    126       echo "* Datei: " $nasdatei >> $errprot 
    127       # Groesse und Datum anzeigen 
    128       #ls -l ${nasdatei} 
    129       if [ $UPD = "e" ] 
    130       then 
    131         # E R S T L A D E N 
    132         /opt/gdal-1.9/bin/ogr2ogr -f "PostgreSQL" -append  ${update}  -skipfailures \ 
    133            PG:"dbname=${DBNAME} host=localhost port=5432" \ 
    134            -a_srs EPSG:25832  ${nasdatei}  ${layer}  2>> $errprot 
    135         # Abbruch bei Fehler? 
    136         nasresult=$? 
    137         echo "* Resultat: " $nasresult " fuer " ${nasdatei} 
    138       else 
    139         # A K T U A L I S I E R U N G 
    140         echo "- 1. Nur delete-Layer auswerten"  
    141         /opt/gdal-1.9/bin/ogr2ogr -f "PostgreSQL" -append  ${update}  -skipfailures \ 
    142            PG:"dbname=${DBNAME} host=localhost port=5432" \ 
    143            -a_srs EPSG:25832  ${nasdatei}  delete  2>> $errprot 
    144         nasresult=$? 
    145         echo "* Resultat: " $nasresult " fuer delete aus " ${nasdatei} 
    146         # 
    147         # Durch die Funktion 'deleteFeature' in der Datenbank die delete-Objekte abarbeiten 
    148         echo "- 1a. delete-Layer abarbeiten:" 
    149         psql $con  < /data/konvert/postnas_0.6/delete.sql 
    150         # 
    151         echo "- 2. alle Layer auswerten" 
    152         /opt/gdal-1.9/bin/ogr2ogr -f "PostgreSQL" -append  ${update}  -skipfailures \ 
    153           PG:"dbname=${DBNAME} host=localhost port=5432" \ 
    154           -a_srs EPSG:25832  ${nasdatei}  ${layer}  2>> $errprot 
    155         nasresult=$? 
    156         echo "* Resultat: " $nasresult " fuer " ${nasdatei} 
    157         # 
    158         echo "- 2a. delete-Layer nochmals leoeschen:" 
    159         echo 'TRUNCATE table "delete";' | psql $con  
    160       fi 
    161     done 
    162     # Ende Zipfile 
    163     echo "*********" 
     88  echo "*********" 
     89  echo "* Archiv: " $zipfile 
     90  rm ../temp/*.xml 
     91  unzip ${zipfile}  -d ../temp 
     92  # Es sollte eigentlich immer geneu ein XML-File in jedem ZIP-File stecken, 
     93  # aber es geht auch anders. 
     94  for nasdatei in ../temp/*.xml ; do  
     95    echo "* Datei:  " $nasdatei 
     96    # Zwischenueberschrift im Fehlerprotokoll 
     97    echo "* Datei: " $nasdatei >> $errprot 
     98    if [ $UPD -eq "e" ] 
     99    then 
     100      # E R S T L A D E N 
     101      /opt/gdal-1.9/bin/ogr2ogr -f "PostgreSQL" -append  ${update}  -skipfailures \ 
     102         PG:"dbname=${DBNAME} host=localhost port=5432" \ 
     103         -a_srs EPSG:25832  ${nasdatei}  ${layer}  2>> $errprot 
     104      # Abbruch bei Fehler? 
     105      nasresult=$? 
     106      echo "* Resultat: " $nasresult " fuer " ${nasdatei} 
     107    else 
     108      # A K T U A L I S I E R U N G 
     109      echo "- 1. Nur delete-Layer auswerten"  
     110      /opt/gdal-1.9/bin/ogr2ogr -f "PostgreSQL" -append  ${update}  -skipfailures \ 
     111         PG:"dbname=${DBNAME} host=localhost port=5432" \ 
     112         -a_srs EPSG:25832  ${nasdatei}  delete  2>> $errprot 
     113      nasresult=$? 
     114      echo "* Resultat: " $nasresult " fuer delete aus " ${nasdatei} 
     115      # 
     116      # Durch die Funktion 'deleteFeature' in der Datenbank die delete-Objekte abarbeiten 
     117      echo "- 1a. delete-Layer abarbeiten:" 
     118      psql $con  < /data/konvert/postnas_0.6/delete.sql 
     119      # 
     120      echo "- 2. alle Layer auswerten" 
     121      /opt/gdal-1.9/bin/ogr2ogr -f "PostgreSQL" -append  ${update}  -skipfailures \ 
     122        PG:"dbname=${DBNAME} host=localhost port=5432" \ 
     123        -a_srs EPSG:25832  ${nasdatei}  ${layer}  2>> $errprot 
     124      nasresult=$? 
     125      echo "* Resultat: " $nasresult " fuer " ${nasdatei} 
     126      # 
     127      echo "- 2a. delete-Layer nochmals leoeschen:" 
     128      echo 'TRUNCATE table "delete";' | psql $con  
     129    fi 
    164130  done 
    165   rm ../temp/*.xml 
    166   echo " " 
    167   echo "** Ende Konvertierung Ordner ${ORDNER}" 
    168   echo "Das Fehler-Protokoll wurde ausgegeben in die Datei " $errprot 
     131  # Ende Zipfile 
     132  echo "*********" 
     133done 
     134rm ../temp/*.xml 
     135echo " " 
     136echo "** Ende Konvertierung Ordner ${ORDNER}" 
    169137## 
    170   echo "** Optimierte Nutzungsarten neu Laden:" 
    171   psql -p 5432 -d ${DBNAME} < /data/konvert/postnas_0.6/nutzungsart_laden.sql 
     138echo "** Optimierte Nutzungsarten neu Laden:" 
     139psql -p 5432 -d ${DBNAME} < /data/konvert/postnas_0.6/nutzungsart_laden.sql 
    172140## 
    173   echo "** Optimierte Gemeindetabelle neu Laden:" 
    174   psql -p 5432 -d ${DBNAME} < /data/konvert/postnas_0.6/gemeinden_laden.sql 
     141echo "** Optimierte Gemeindetabelle neu Laden:" 
     142psql -p 5432 -d ${DBNAME} < /data/konvert/postnas_0.6/gemeinden_laden.sql 
     143# 
     144echo "Das Fehler-Protokoll wurde ausgegeben in die Datei '$errprot' " 
    175145## 
Note: See TracChangeset for help on using the changeset viewer.