Ignore:
Timestamp:
04/25/12 11:58:26 (12 years ago)
Author:
frank.jaeger
Message:

delete/replace aus GDAL Patch #5444

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/data/konvert/postnas_0.7/nutzungsart_laden.sql

    r162 r178  
    1616 
    1717--  2012-02-10 PostNAS 07, Umbenennung 
     18--  2012-04-24 keine historischen Flaechen (..WHERE endet IS NULL),  
     19--             Feld 'beginnt' mitnehmen wegen Doppelbelegung gml_id (noch klÀren) 
    1820 
    1921SET client_encoding = 'UTF-8'; 
     
    3739 
    3840-- 01 REO: ax_Wohnbauflaeche 
    39 INSERT INTO nutzung (gml_id, nutz_id, class,          info, zustand, name, bezeichnung, wkb_geometry) 
    40   SELECT             gml_id, 1,       artderbebauung, null ,zustand, name, null,        wkb_geometry  
    41   FROM ax_wohnbauflaeche; 
     41INSERT INTO nutzung (gml_id, beginnt, nutz_id, class,          info, zustand, name, bezeichnung, wkb_geometry) 
     42  SELECT             gml_id, beginnt, 1,       artderbebauung, null ,zustand, name, null,        wkb_geometry  
     43  FROM ax_wohnbauflaeche 
     44  WHERE endet IS NULL 
     45    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    4246 
    4347 
    4448-- 02 REO: ax_IndustrieUndGewerbeflaeche 
    4549-- ------------------------------------- 
    46 INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry) 
    47   SELECT             gml_id, 2,       funktion, null, zustand, name, null,        wkb_geometry  
    48   FROM ax_industrieundgewerbeflaeche; 
     50INSERT INTO nutzung (gml_id, beginnt, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry) 
     51  SELECT             gml_id, beginnt, 2,       funktion, null, zustand, name, null,        wkb_geometry  
     52  FROM ax_industrieundgewerbeflaeche 
     53  WHERE endet IS NULL 
     54    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    4955 
    5056 
    5157-- 03 REO: ax_Halde 
    5258-- ------------------------------------- 
    53 INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry) 
    54   SELECT             gml_id, 3,       lagergut, null, zustand, name, null,        wkb_geometry  
    55   FROM ax_halde; 
     59INSERT INTO nutzung (gml_id, beginnt, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry) 
     60  SELECT             gml_id, beginnt, 3,       lagergut, null, zustand, name, null,        wkb_geometry  
     61  FROM ax_halde 
     62  WHERE endet IS NULL 
     63    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    5664 
    5765 
    5866-- 04 ax_Bergbaubetrieb 
    5967-- ------------------------------------- 
    60 INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry) 
    61   SELECT             gml_id, 4,       abbaugut, null, zustand, name, null,        wkb_geometry  
    62   FROM ax_bergbaubetrieb; 
     68INSERT INTO nutzung (gml_id, beginnt, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry) 
     69  SELECT             gml_id, beginnt, 4,       abbaugut, null, zustand, name, null,        wkb_geometry  
     70  FROM ax_bergbaubetrieb 
     71  WHERE endet IS NULL 
     72    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    6373 
    6474 
    6575-- 05 REO: ax_TagebauGrubeSteinbruch 
    6676-- ------------------------------------- 
    67 INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry) 
    68   SELECT             gml_id, 5,       abbaugut, null, zustand, name, null,        wkb_geometry  
    69   FROM ax_tagebaugrubesteinbruch; 
     77INSERT INTO nutzung (gml_id, beginnt, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry) 
     78  SELECT             gml_id, beginnt, 5,       abbaugut, null, zustand, name, null,        wkb_geometry  
     79  FROM ax_tagebaugrubesteinbruch 
     80  WHERE endet IS NULL 
     81    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    7082 
    7183 
    7284-- 06 REO: ax_FlaecheGemischterNutzung 
    7385-- ------------------------------------- 
    74 INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry) 
    75   SELECT             gml_id, 6,       funktion, null, zustand, name, null,        wkb_geometry  
    76   FROM ax_flaechegemischternutzung; 
     86INSERT INTO nutzung (gml_id, beginnt, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry) 
     87  SELECT             gml_id, beginnt, 6,       funktion, null, zustand, name, null,        wkb_geometry  
     88  FROM ax_flaechegemischternutzung 
     89  WHERE endet IS NULL 
     90    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    7791 
    7892 
    7993-- 07 REO: ax_FlaecheBesondererFunktionalerPraegung 
    8094-- ------------------------------------- 
    81 INSERT INTO nutzung (gml_id, nutz_id, class,    info,           zustand, name, bezeichnung, wkb_geometry) 
    82   SELECT             gml_id, 7,       funktion, artderbebauung, zustand, name, null,        wkb_geometry  
    83   FROM ax_flaechebesondererfunktionalerpraegung; 
     95INSERT INTO nutzung (gml_id, beginnt, nutz_id, class,    info,           zustand, name, bezeichnung, wkb_geometry) 
     96  SELECT             gml_id, beginnt, 7,       funktion, artderbebauung, zustand, name, null,        wkb_geometry  
     97  FROM ax_flaechebesondererfunktionalerpraegung 
     98  WHERE endet IS NULL 
     99    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    84100 
    85101 
    86102-- 08 REO: ax_SportFreizeitUndErholungsflaeche 
    87103-- ------------------------------------- 
    88 INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry) 
    89   SELECT             gml_id, 8,       funktion, null, zustand, name, null,        wkb_geometry  
    90   FROM ax_sportfreizeitunderholungsflaeche; 
     104INSERT INTO nutzung (gml_id, beginnt, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry) 
     105  SELECT             gml_id, beginnt, 8,       funktion, null, zustand, name, null,        wkb_geometry  
     106  FROM ax_sportfreizeitunderholungsflaeche 
     107  WHERE endet IS NULL 
     108    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    91109-- weiteres Feld: name char(20)? 
    92110 
     
    94112-- 09 REO: ax_Friedhof 
    95113-- ------------------------------------- 
    96 INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry) 
    97   SELECT             gml_id, 9,       funktion, null, zustand, name, null,        wkb_geometry  
    98   FROM ax_friedhof; 
     114INSERT INTO nutzung (gml_id, beginnt, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry) 
     115  SELECT             gml_id, beginnt, 9,       funktion, null, zustand, name, null,        wkb_geometry  
     116  FROM ax_friedhof 
     117  WHERE endet IS NULL 
     118    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    99119 
    100120 
     
    103123-- 10 ax_Strassenverkehr 
    104124-- ------------------------------------- 
    105 INSERT INTO nutzung (gml_id, nutz_id, class,    info,   zustand, name, bezeichnung, wkb_geometry) 
    106   SELECT             gml_id, 10,      funktion, null,   zustand, name, zweitname,   wkb_geometry  
    107   FROM ax_strassenverkehr; 
     125INSERT INTO nutzung (gml_id, beginnt, nutz_id, class,    info,   zustand, name, bezeichnung, wkb_geometry) 
     126  SELECT             gml_id, beginnt, 10,      funktion, null,   zustand, name, zweitname,   wkb_geometry  
     127  FROM ax_strassenverkehr 
     128  WHERE endet IS NULL 
     129    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    108130 
    109131 
    110132-- 11 ax_Weg 
    111133-- ------------------------------------- 
    112 INSERT INTO nutzung (gml_id, nutz_id, class,    info,  zustand, name, bezeichnung, wkb_geometry) 
    113   SELECT             gml_id, 11,      funktion, null,  null,    name, bezeichnung, wkb_geometry  
    114   FROM ax_weg; 
     134INSERT INTO nutzung (gml_id, beginnt, nutz_id, class,    info,  zustand, name, bezeichnung, wkb_geometry) 
     135  SELECT             gml_id, beginnt, 11,      funktion, null,  null,    name, bezeichnung, wkb_geometry  
     136  FROM ax_weg 
     137  WHERE endet IS NULL; 
    115138 
    116139 
    117140-- 12 ax_Platz 
    118141-- ------------------------------------- 
    119 INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry) 
    120   SELECT             gml_id, 12,      funktion, null, null,    name, zweitname,   wkb_geometry  
    121   FROM ax_platz; 
     142INSERT INTO nutzung (gml_id, beginnt, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry) 
     143  SELECT             gml_id, beginnt, 12,      funktion, null, null,    name, zweitname,   wkb_geometry  
     144  FROM ax_platz 
     145  WHERE endet IS NULL 
     146    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    122147 
    123148 
    124149-- 13 ax_Bahnverkehr 
    125150-- ------------------------------------- 
    126 INSERT INTO nutzung (gml_id, nutz_id, class,    info,          zustand, name,        bezeichnung, wkb_geometry) 
    127   SELECT             gml_id, 13,      funktion, bahnkategorie, zustand, bezeichnung, null,        wkb_geometry  
    128   FROM ax_bahnverkehr; 
     151INSERT INTO nutzung (gml_id, beginnt, nutz_id, class,    info,          zustand, name,        bezeichnung, wkb_geometry) 
     152  SELECT             gml_id, beginnt, 13,      funktion, bahnkategorie, zustand, bezeichnung, null,        wkb_geometry  
     153  FROM ax_bahnverkehr 
     154  WHERE endet IS NULL 
     155    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    129156-- bahnkategorie ist alternativ ein geeignetes class-Feld 
    130157 
     
    132159-- 14 ax_Flugverkehr 
    133160-- ------------------------------------- 
    134 INSERT INTO nutzung (gml_id, nutz_id, class,    info,  zustand, name, bezeichnung, wkb_geometry) 
    135   SELECT             gml_id, 14,      art,      null,  zustand, name, bezeichnung, wkb_geometry  
    136   FROM ax_flugverkehr; 
     161INSERT INTO nutzung (gml_id, beginnt, nutz_id, class,    info,  zustand, name, bezeichnung, wkb_geometry) 
     162  SELECT             gml_id, beginnt, 14,      art,      null,  zustand, name, bezeichnung, wkb_geometry  
     163  FROM ax_flugverkehr 
     164  WHERE endet IS NULL 
     165    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    137166 
    138167 
    139168-- 15 ax_Schiffsverkehr 
    140169-- ------------------------------------- 
    141 INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry) 
    142   SELECT             gml_id, 15,      funktion, null, zustand, name, null,        wkb_geometry  
    143   FROM ax_schiffsverkehr; 
     170INSERT INTO nutzung (gml_id, beginnt, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry) 
     171  SELECT             gml_id, beginnt, 15,      funktion, null, zustand, name, null,        wkb_geometry  
     172  FROM ax_schiffsverkehr 
     173  WHERE endet IS NULL 
     174    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    144175 
    145176 
     
    148179-- 16 ax_Landwirtschaft 
    149180-- ------------------------------------- 
    150 INSERT INTO nutzung (gml_id, nutz_id, class,              info, zustand, name, bezeichnung, wkb_geometry) 
    151   SELECT             gml_id, 16,      vegetationsmerkmal, null, null,    name, null,        wkb_geometry  
    152   FROM ax_landwirtschaft; 
     181INSERT INTO nutzung (gml_id, beginnt, nutz_id, class,              info, zustand, name, bezeichnung, wkb_geometry) 
     182  SELECT             gml_id, beginnt, 16,      vegetationsmerkmal, null, null,    name, null,        wkb_geometry  
     183  FROM ax_landwirtschaft 
     184  WHERE endet IS NULL 
     185    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    153186 
    154187 
    155188-- 17 ax_Wald 
    156189-- ------------------------------------- 
    157 INSERT INTO nutzung (gml_id, nutz_id, class,              info, zustand, name, bezeichnung, wkb_geometry) 
    158   SELECT             gml_id, 17,      vegetationsmerkmal, null, null,    name, bezeichnung, wkb_geometry  
    159   FROM ax_wald; 
     190INSERT INTO nutzung (gml_id, beginnt, nutz_id, class,              info, zustand, name, bezeichnung, wkb_geometry) 
     191  SELECT             gml_id, beginnt, 17,      vegetationsmerkmal, null, null,    name, bezeichnung, wkb_geometry  
     192  FROM ax_wald 
     193  WHERE endet IS NULL 
     194    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    160195 
    161196 
    162197-- 18 ax_Gehoelz 
    163198-- ------------------------------------- 
    164 INSERT INTO nutzung (gml_id, nutz_id, class,    info,               zustand, name, bezeichnung, wkb_geometry) 
    165   SELECT             gml_id, 18,      funktion, vegetationsmerkmal, null,    null, null,        wkb_geometry  
    166   FROM ax_gehoelz; 
     199INSERT INTO nutzung (gml_id, beginnt, nutz_id, class,    info,               zustand, name, bezeichnung, wkb_geometry) 
     200  SELECT             gml_id, beginnt, 18,      funktion, vegetationsmerkmal, null,    null, null,        wkb_geometry  
     201  FROM ax_gehoelz 
     202  WHERE endet IS NULL 
     203    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    167204 
    168205 
    169206-- 19 ax_Heide 
    170207-- ------------------------------------- 
    171 INSERT INTO nutzung (gml_id, nutz_id, class, info, zustand, name, bezeichnung, wkb_geometry) 
    172   SELECT             gml_id, 19,      null,  null, null,    name, null,        wkb_geometry  
    173   FROM ax_heide; 
     208INSERT INTO nutzung (gml_id, beginnt, nutz_id, class, info, zustand, name, bezeichnung, wkb_geometry) 
     209  SELECT             gml_id, beginnt, 19,      null,  null, null,    name, null,        wkb_geometry  
     210  FROM ax_heide 
     211  WHERE endet IS NULL 
     212    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    174213 
    175214 
    176215-- 20 ax_Moor 
    177216-- ------------------------------------- 
    178 INSERT INTO nutzung (gml_id, nutz_id, class, info, zustand, name, bezeichnung, wkb_geometry) 
    179   SELECT             gml_id, 20,      null,  null, null,    name, null,        wkb_geometry  
    180   FROM ax_moor; 
     217INSERT INTO nutzung (gml_id, beginnt, nutz_id, class, info, zustand, name, bezeichnung, wkb_geometry) 
     218  SELECT             gml_id, beginnt, 20,      null,  null, null,    name, null,        wkb_geometry  
     219  FROM ax_moor 
     220  WHERE endet IS NULL 
     221    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    181222 
    182223 
    183224-- 21 ax_Sumpf 
    184225-- ------------------------------------- 
    185 INSERT INTO nutzung (gml_id, nutz_id, class, info, zustand, name, bezeichnung, wkb_geometry) 
    186   SELECT             gml_id, 21,      null,  null, null,    name, null,        wkb_geometry  
    187   FROM ax_sumpf; 
     226INSERT INTO nutzung (gml_id, beginnt, nutz_id, class, info, zustand, name, bezeichnung, wkb_geometry) 
     227  SELECT             gml_id, beginnt, 21,      null,  null, null,    name, null,        wkb_geometry  
     228  FROM ax_sumpf 
     229  WHERE endet IS NULL 
     230    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    188231 
    189232 
    190233-- 22 ax_UnlandVegetationsloseFlaeche 
    191234-- ------------------------------------- 
    192 INSERT INTO nutzung (gml_id, nutz_id, class,    info,                 zustand, name, bezeichnung, wkb_geometry) 
    193   SELECT             gml_id, 22,      funktion, oberflaechenmaterial, null,    name, null,        wkb_geometry  
    194   FROM ax_unlandvegetationsloseflaeche; 
     235INSERT INTO nutzung (gml_id, beginnt, nutz_id, class,    info,                 zustand, name, bezeichnung, wkb_geometry) 
     236  SELECT             gml_id, beginnt, 22,      funktion, oberflaechenmaterial, null,    name, null,        wkb_geometry  
     237  FROM ax_unlandvegetationsloseflaeche 
     238  WHERE endet IS NULL 
     239    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    195240 
    196241-- (23 NummerierungslÃŒcke) 
     
    200245-- 24 ax_Fliessgewaesser 
    201246-- ------------------------------------- 
    202 INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand,  name, bezeichnung, wkb_geometry) 
    203   SELECT             gml_id, 24,      funktion, null, zustand,  name, null,        wkb_geometry  
    204   FROM ax_fliessgewaesser; 
     247INSERT INTO nutzung (gml_id, beginnt, nutz_id, class,    info, zustand,  name, bezeichnung, wkb_geometry) 
     248  SELECT             gml_id, beginnt, 24,      funktion, null, zustand,  name, null,        wkb_geometry  
     249  FROM ax_fliessgewaesser 
     250  WHERE endet IS NULL 
     251    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    205252 
    206253 
    207254-- 25 ax_Hafenbecken 
    208255-- ------------------------------------- 
    209 INSERT INTO nutzung (gml_id, nutz_id, class,    info,    zustand,   name, bezeichnung, wkb_geometry) 
    210   SELECT             gml_id, 25,      funktion, nutzung, null,      name, null,        wkb_geometry  
    211   FROM ax_hafenbecken; 
     256INSERT INTO nutzung (gml_id, beginnt, nutz_id, class,    info,    zustand,   name, bezeichnung, wkb_geometry) 
     257  SELECT             gml_id, beginnt, 25,      funktion, nutzung, null,      name, null,        wkb_geometry  
     258  FROM ax_hafenbecken 
     259  WHERE endet IS NULL 
     260    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    212261 
    213262 
    214263-- 26 ax_StehendesGewaesser 
    215264-- ------------------------------------- 
    216 INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand, name, bezeichnung,         wkb_geometry) 
    217   SELECT             gml_id, 26,      funktion, null, null,    name, gewaesserkennziffer, wkb_geometry  
    218   FROM ax_stehendesgewaesser; 
     265INSERT INTO nutzung (gml_id, beginnt, nutz_id, class,    info, zustand, name, bezeichnung,         wkb_geometry) 
     266  SELECT             gml_id, beginnt, 26,      funktion, null, null,    name, gewaesserkennziffer, wkb_geometry  
     267  FROM ax_stehendesgewaesser 
     268  WHERE endet IS NULL 
     269    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    219270 
    220271 
    221272-- 27 ax_Meer 
    222273-- ------------------------------------- 
    223 INSERT INTO nutzung (gml_id, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry) 
    224   SELECT             gml_id, 27,      funktion, null, null,    name, bezeichnung, wkb_geometry  
    225   FROM ax_meer; 
     274INSERT INTO nutzung (gml_id, beginnt, nutz_id, class,    info, zustand, name, bezeichnung, wkb_geometry) 
     275  SELECT             gml_id, beginnt, 27,      funktion, null, null,    name, bezeichnung, wkb_geometry  
     276  FROM ax_meer 
     277  WHERE endet IS NULL 
     278    AND st_geometrytype(wkb_geometry) = 'ST_Polygon'; 
    226279 
    227280 
Note: See TracChangeset for help on using the changeset viewer.