Changeset 252 for trunk/import


Ignore:
Timestamp:
02/01/13 17:06:43 (11 years ago)
Author:
astrid.emde
Message:

Berechtiguungen Sicht anzulegen - Anosnten funktioniert SQL

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/import/sichten_ORACLE.sql

    r251 r252  
    55CREATE OR REPLACE VIEW S_FLURSTUECK_NR 
    66AS  
    7  SELECT f.ogr_fid,  
    8         p.ora_geometry, 
    9         f.zaehler::text || COALESCE ('/' || f.nenner::text, '') AS fsnum 
     7 SELECT f.OGR_FID,  
     8        p.ORA_GEOMETRY, 
     9        f.zaehler || COALESCE ('/' || f.nenner, '') AS FSNUM 
    1010   FROM ap_pto             p 
    11    JOIN alkis_beziehungen  v  ON p.gml_id       = v.beziehung_von 
    12    JOIN ax_flurstueck      f  ON v.beziehung_zu = f.gml_id 
     11   JOIN alkis_beziehungen  v  ON p.GL_ID       = v.beziehung_von 
     12   JOIN ax_flurstueck      f  ON v.beziehung_zu = f.GL_ID 
    1313  WHERE v.beziehungsart = 'dientZurDarstellungVon'  
    1414    AND p.endet IS NULL 
     
    1818CREATE OR REPLACE VIEW S_FLURSTUECK_NR2 
    1919AS  
    20   SELECT f.ogr_fid,  
    21          p.ora_geometry, 
    22          f.zaehler::text || COALESCE ('/' || f.nenner::text, '') AS fsnum 
     20  SELECT f.OGR_FID,  
     21         p.ORA_GEOMETRY, 
     22         f.zaehler || COALESCE ('/' || f.nenner, '') AS FSNUM 
    2323    FROM ap_pto             p 
    24     JOIN alkis_beziehungen  v  ON p.gml_id       = v.beziehung_von 
    25     JOIN ax_flurstueck      f  ON v.beziehung_zu = f.gml_id 
     24    JOIN alkis_beziehungen  v  ON p.GL_ID       = v.beziehung_von 
     25    JOIN ax_flurstueck      f  ON v.beziehung_zu = f.GL_ID 
    2626   WHERE v.beziehungsart = 'dientZurDarstellungVon'  
    2727     AND p.endet IS NULL 
    2828     AND f.endet IS NULL 
    2929 UNION  
    30   SELECT f.ogr_fid, 
    31          ST_PointOnSurface(f.ora_geometry) AS wkb_geometry, 
    32          f.zaehler::text || COALESCE ('/' || f.nenner::text, '') AS fsnum 
     30  SELECT f.OGR_FID, 
     31         ST_PointOnSurface(f.ORA_GEOMETRY) AS wkb_geometry, 
     32         f.zaehler || COALESCE ('/' || f.nenner, '') AS FSNUM 
    3333    FROM      ax_flurstueck     f  
    34     LEFT JOIN alkis_beziehungen v  ON v.beziehung_zu = f.gml_id 
     34    LEFT JOIN alkis_beziehungen v  ON v.beziehung_zu = f.GL_ID 
    3535   WHERE v.beziehungsart is NULL 
    3636     AND f.endet IS NULL 
     
    3939CREATE OR REPLACE VIEW S_HAUSNUMMER_GEBAEUDE  
    4040AS  
    41  SELECT p.ogr_fid,  
    42         p.ora_geometry, 
    43         p.drehwinkel * 57.296 AS drehwinkel, 
     41 SELECT p.OGR_FID,  
     42        p.ORA_GEOMETRY, 
     43        p.DREHWINKEL * 57.296 AS DREHWINKEL, 
    4444        l.hausnummer 
    4545   FROM ap_pto p 
    4646   JOIN alkis_beziehungen v 
    47      ON p.gml_id = v.beziehung_von 
     47     ON p.GL_ID = v.beziehung_von 
    4848   JOIN AX_LAGEBEZEICHNUNGMITHAUSNUMME l 
    49      ON v.beziehung_zu  = l.gml_id 
     49     ON v.beziehung_zu  = l.GL_ID 
    5050  WHERE v.beziehungsart = 'dientZurDarstellungVon' 
    5151    AND p.endet IS NULL 
     
    5454CREATE OR REPLACE VIEW S_NUMMER_NEBENGEBAEUDE  
    5555AS  
    56  SELECT p.ogr_fid,  
    57         p.ora_geometry,  
    58         p.drehwinkel * 57.296 AS drehwinkel, 
     56 SELECT p.OGR_FID,  
     57        p.ORA_GEOMETRY,  
     58        p.DREHWINKEL * 57.296 AS DREHWINKEL, 
    5959        l.laufendenummer 
    6060   FROM ap_pto p 
    6161   JOIN alkis_beziehungen v  
    62      ON p.gml_id = v.beziehung_von 
     62     ON p.GL_ID = v.beziehung_von 
    6363   JOIN AX_LAGEBEZEICHNUNGMITPSEUDONUM l 
    64      ON v.beziehung_zu  = l.gml_id 
     64     ON v.beziehung_zu  = l.GL_ID 
    6565  WHERE v.beziehungsart = 'dientZurDarstellungVon' 
    6666    AND p.endet IS NULL 
     
    7070CREATE OR REPLACE VIEW S_ZUGEHOERIGKEITSHAKEN_FLURSTU  
    7171AS  
    72  SELECT p.ogr_fid,  
    73         p.ora_geometry,  
    74         p.drehwinkel * 57.296 AS drehwinkel, 
     72 SELECT p.OGR_FID,  
     73        p.ORA_GEOMETRY,  
     74        p.DREHWINKEL * 57.296 AS DREHWINKEL, 
    7575        f.flurstueckskennzeichen 
    7676   FROM ap_ppo p 
    7777   JOIN alkis_beziehungen v 
    78      ON p.gml_id = v.beziehung_von 
     78     ON p.GL_ID = v.beziehung_von 
    7979   JOIN ax_flurstueck f 
    80      ON v.beziehung_zu = f.gml_id 
     80     ON v.beziehung_zu = f.GL_ID 
    8181  WHERE p.art = 'Haken' 
    8282    AND v.beziehungsart = 'dientZurDarstellungVon' 
     
    8686CREATE OR REPLACE VIEW S_ZUORDUNGSPFEIL_FLURSTUECK  
    8787AS  
    88  SELECT l.ogr_fid,  
    89         l.ora_geometry 
     88 SELECT l.OGR_FID,  
     89        l.ORA_GEOMETRY 
    9090   FROM ap_lpo l 
    9191   JOIN alkis_beziehungen v 
    92      ON l.gml_id = v.beziehung_von 
     92     ON l.GL_ID = v.beziehung_von 
    9393   JOIN ax_flurstueck f 
    94      ON v.beziehung_zu = f.gml_id 
     94     ON v.beziehung_zu = f.GL_ID 
    9595  WHERE l.art = 'Pfeil' 
    9696    AND v.beziehungsart = 'dientZurDarstellungVon' 
     
    101101CREATE OR REPLACE VIEW S_ZUORDUNGSPFEILSPITZE_FLURSTU  
    102102AS  
    103  SELECT l.ogr_fid,  
    104         (((st_azimuth(st_pointn(l.ora_geometry, 1),  
    105         st_pointn(l.ora_geometry, 2)) * (- (180)::double precision)) / pi()) + (90)::double precision) AS winkel,  
    106         st_startpoint(l.ora_geometry) AS wkb_geometry  
     103 SELECT l.OGR_FID,  
     104        (((st_azimuth(st_pointn(l.ORA_GEOMETRY, 1),  
     105        st_pointn(l.ORA_GEOMETRY, 2)) * (- (180)::double precision)) / pi()) + (90)::double precision) AS WINKEL,  
     106        st_startpoint(l.ORA_GEOMETRY) AS wkb_geometry  
    107107   FROM ap_lpo l 
    108108   JOIN alkis_beziehungen v 
    109      ON l.gml_id = v.beziehung_von 
     109     ON l.GL_ID = v.beziehung_von 
    110110   JOIN ax_flurstueck f 
    111      ON v.beziehung_zu = f.gml_id 
     111     ON v.beziehung_zu = f.GL_ID 
    112112  WHERE l.art = 'Pfeil' 
    113113    AND v.beziehungsart = 'dientZurDarstellungVon' 
     
    118118CREATE OR REPLACE VIEW S_BESCHRIFTUNG  
    119119AS  
    120   SELECT p.ogr_fid,  
     120  SELECT p.OGR_FID,  
    121121         p.schriftinhalt,  
    122122         p.art,  
    123          p.drehwinkel * 57.296 AS winkel, 
    124          p.ora_geometry  
     123         p.DREHWINKEL * 57.296 AS WINKEL, 
     124         p.ORA_GEOMETRY  
    125125    FROM ap_pto p 
    126126   WHERE not p.schriftinhalt IS NULL  
     
    130130CREATE OR REPLACE VIEW S_ZUORDUNGSPFEIL_GEBAEUDE  
    131131AS  
    132  SELECT l.ogr_fid,  
    133         l.ora_geometry 
     132 SELECT l.OGR_FID,  
     133        l.ORA_GEOMETRY 
    134134   FROM ap_lpo l 
    135135   JOIN alkis_beziehungen v 
    136      ON l.gml_id = v.beziehung_von 
     136     ON l.GL_ID = v.beziehung_von 
    137137   JOIN ax_gebaeude g 
    138      ON v.beziehung_zu = g.gml_id 
     138     ON v.beziehung_zu = g.GL_ID 
    139139  WHERE l.art = 'Pfeil' 
    140140    AND v.beziehungsart = 'dientZurDarstellungVon' 
     
    144144CREATE OR REPLACE VIEW SK2004_ZUORDNUNGSPFEIL  
    145145AS 
    146  SELECT ap.ogr_fid, ap.ora_geometry  
     146 SELECT ap.OGR_FID, ap.ORA_GEOMETRY  
    147147 FROM ap_lpo ap  
    148148 WHERE ((ap.signaturnummer = '2004')  
    149    AND ('DKKM1000'::text ~~ ANY ((ap.advstandardmodell)::text[]))); 
     149   AND ('DKKM1000' ~~ ANY ((ap.advstandardmodell)[]))); 
    150150COMMENT ON VIEW SK2004_ZUORDNUNGSPFEIL IS 'fuer Kartendarstellung: Zuordnungspfeil FlurstÃŒcksnummer"'; 
    151151CREATE OR REPLACE VIEW SK2004_ZUORDNUNGSPFEIL_SPITZE  
    152152AS 
    153  SELECT ap.ogr_fid, (((st_azimuth(st_pointn(ap.ora_geometry, 1),  
    154         st_pointn(ap.ora_geometry, 2)) * (- (180)::double precision)) / pi()) + (90)::double precision) AS winkel,  
    155         st_startpoint(ap.ora_geometry) AS wkb_geometry  
     153 SELECT ap.OGR_FID, (((st_azimuth(st_pointn(ap.ORA_GEOMETRY, 1),  
     154        st_pointn(ap.ORA_GEOMETRY, 2)) * (- (180)::double precision)) / pi()) + (90)::double precision) AS WINKEL,  
     155        st_startpoint(ap.ORA_GEOMETRY) AS wkb_geometry  
    156156 FROM ap_lpo ap  
    157157 WHERE ((ap.signaturnummer = '2004')  
    158    AND ('DKKM1000'::text ~~ ANY ((ap.advstandardmodell)::text[]))); 
     158   AND ('DKKM1000' ~~ ANY ((ap.advstandardmodell)[]))); 
    159159CREATE OR REPLACE VIEW SK2012_FLURGRENZE  
    160160AS  
    161  SELECT fg.ogr_fid, fg.ora_geometry 
     161 SELECT fg.OGR_FID, fg.ORA_GEOMETRY 
    162162   FROM ax_besondereflurstuecksgrenze fg 
    163163  WHERE (3000 = ANY (fg.artderflurstuecksgrenze))  
    164     AND fg.advstandardmodell ~~ 'DLKM'::text; 
     164    AND fg.advstandardmodell ~~ 'DLKM'; 
    165165COMMENT ON VIEW SK2012_FLURGRENZE IS 'fuer Kartendarstellung: besondere FlurstÃŒcksgrenze "Flurgrenze"'; 
    166166CREATE OR REPLACE VIEW SK2014_GEMARKUNGSGRENZE  
    167167AS  
    168  SELECT gemag.ogr_fid, gemag.ora_geometry 
     168 SELECT gemag.OGR_FID, gemag.ORA_GEOMETRY 
    169169   FROM ax_besondereflurstuecksgrenze gemag 
    170170  WHERE (7003 = ANY (gemag.artderflurstuecksgrenze))  
    171     AND gemag.advstandardmodell ~~ 'DLKM'::text; 
     171    AND gemag.advstandardmodell ~~ 'DLKM'; 
    172172COMMENT ON VIEW SK2014_GEMARKUNGSGRENZE IS 'fuer Kartendarstellung: besondere FlurstÃŒcksgrenze "Gemarkungsgrenze"'; 
    173173CREATE OR REPLACE VIEW SK2018_BUNDESLANDGRENZE  
    174174AS  
    175  SELECT blg.ogr_fid, blg.ora_geometry 
     175 SELECT blg.OGR_FID, blg.ORA_GEOMETRY 
    176176   FROM ax_besondereflurstuecksgrenze blg 
    177177  WHERE (7102 = ANY (blg.artderflurstuecksgrenze))  
    178     AND blg.advstandardmodell ~~ 'DLKM'::text; 
    179 COMMENT ON VIEW SK2018_BUNDESLANDGRENZE IS 'fuer Kartendarstellung: besondere FlurstÃŒcksgrenze "Bundeslandgrenze"'; 
     178    AND blg.advstandardmodell ~~ 'DLKM'; 
     179COMMENT ON VIEW SK2018_BUNDESLANDGRENZE IS 'fuer Kartendarstellung: besondere FlurstÃŒcksgrenze "BundesLANDgrenze"'; 
    180180CREATE OR REPLACE VIEW SK2020_REGIERUNGSBEZIRKSGRENZE  
    181181AS  
    182  SELECT rbg.ogr_fid, rbg.ora_geometry 
     182 SELECT rbg.OGR_FID, rbg.ORA_GEOMETRY 
    183183   FROM ax_besondereflurstuecksgrenze rbg 
    184184  WHERE (7103 = ANY (rbg.artderflurstuecksgrenze))  
    185     AND rbg.advstandardmodell ~~ 'DLKM'::text; 
     185    AND rbg.advstandardmodell ~~ 'DLKM'; 
    186186COMMENT ON VIEW SK2020_REGIERUNGSBEZIRKSGRENZE IS 'fuer Kartendarstellung: besondere FlurstÃŒcksgrenze "Regierungsbezirksgrenze"'; 
    187187CREATE OR REPLACE VIEW SK2022_GEMEINDEGRENZE  
    188188AS  
    189  SELECT gemg.ogr_fid, gemg.ora_geometry 
     189 SELECT gemg.OGR_FID, gemg.ORA_GEOMETRY 
    190190   FROM ax_besondereflurstuecksgrenze gemg 
    191191  WHERE (7106 = ANY (gemg.artderflurstuecksgrenze))  
    192     AND gemg.advstandardmodell ~~ 'DLKM'::text; 
     192    AND gemg.advstandardmodell ~~ 'DLKM'; 
    193193COMMENT ON VIEW SK2022_GEMEINDEGRENZE IS 'fuer Kartendarstellung: besondere FlurstÃŒcksgrenze "Gemeindegrenze"'; 
    194194CREATE OR REPLACE VIEW SK201X_POLITISCHE_GRENZE  
    195195AS  
    196  SELECT ogr_fid, artderflurstuecksgrenze as art, ora_geometry 
     196 SELECT OGR_FID, artderflurstuecksgrenze as art, ORA_GEOMETRY 
    197197   FROM ax_besondereflurstuecksgrenze 
    198198  WHERE (7102 = ANY (artderflurstuecksgrenze)  
     
    202202     OR  7106 = ANY (artderflurstuecksgrenze) 
    203203    ) 
    204     AND advstandardmodell ~~ 'DLKM'::text; 
    205 COMMENT ON VIEW SK201X_POLITISCHE_GRENZE IS 'fuer Kartendarstellung: besondere FlurstÃŒcksgrenze Politische Grenzen (Bund, Land, Kreis, Gemeinde)'; 
     204    AND advstandardmodell ~~ 'DLKM'; 
     205COMMENT ON VIEW SK201X_POLITISCHE_GRENZE IS 'fuer Kartendarstellung: besondere FlurstÃŒcksgrenze Politische Grenzen (Bund, LAND, Kreis, Gemeinde)'; 
    206206CREATE OR REPLACE VIEW FLSTNR_OHNE_POSITION 
    207207AS  
    208  SELECT f.gml_id,  
    209         f.gemarkungsnummer || '-' || f.flurnummer || '-' || f.zaehler::text || COALESCE ('/' || f.nenner::text, '') AS such 
     208 SELECT f.GL_ID,  
     209        f.gemarkungsnummer || '-' || f.flurnummer || '-' || f.zaehler || COALESCE ('/' || f.nenner, '') AS SUCH 
    210210 FROM        ax_flurstueck     f  
    211    LEFT JOIN alkis_beziehungen v  ON v.beziehung_zu = f.gml_id 
     211   LEFT JOIN alkis_beziehungen v  ON v.beziehung_zu = f.GL_ID 
    212212  WHERE v.beziehungsart is NULL 
    213213    AND f.endet IS NULL 
     
    216216CREATE OR REPLACE VIEW S_ALLGEMEINE_TEXTE  
    217217AS  
    218  SELECT p.ogr_fid,  
    219         p.art,  
    220         p.drehwinkel * 57.296 AS drehwinkel, 
    221         p.schriftinhalt 
     218 SELECT p.OGR_FID,  
     219        p.ART,  
     220        p.DREHWINKEL * 57.296 AS DREHWINKEL, 
     221        p.SCHRIFTINHALT 
    222222   FROM ap_pto p 
    223223  WHERE NOT p.art = 'ZAE_NEN'  
     
    233233CREATE OR REPLACE VIEW TEXTE_MIT_UMBRUCH  
    234234AS  
    235  SELECT ogr_fid, schriftinhalt, art 
     235 SELECT OGR_FID, schriftinhalt, art 
    236236   FROM ap_pto  
    237237  WHERE not schriftinhalt is null 
     
    242242   FROM s_allgemeine_texte; 
    243243CREATE OR REPLACE VIEW FLURSTUECKS_MINMAX AS  
    244  SELECT min(st_xmin(ora_geometry)) AS r_min,  
    245         min(st_ymin(ora_geometry)) AS h_min,  
    246         max(st_xmax(ora_geometry)) AS r_max,  
    247         max(st_ymax(ora_geometry)) AS h_max 
     244 SELECT min(st_xmin(ORA_GEOMETRY)) AS r_min,  
     245        min(st_ymin(ORA_GEOMETRY)) AS h_min,  
     246        max(st_xmax(ORA_GEOMETRY)) AS r_max,  
     247        max(st_ymax(ORA_GEOMETRY)) AS h_max 
    248248   FROM ax_flurstueck f 
    249249   WHERE f.endet IS NULL; 
     
    251251CREATE OR REPLACE VIEW BAURECHT 
    252252AS 
    253   SELECT r.ogr_fid,  
    254          r.ora_geometry,  
    255          r.gml_id,  
     253  SELECT r.OGR_FID,  
     254         r.ORA_GEOMETRY,  
     255         r.GL_ID,  
    256256         r.artderfestlegung as adfkey, 
    257257         r."name", 
     
    264264      ON r.artderfestlegung = a.wert 
    265265    LEFT JOIN ax_dienststelle d 
    266       ON r.land   = d.land  
     266      ON r.LAND   = d.LAND  
    267267     AND r.stelle = d.stelle  
    268268  WHERE r.endet IS NULL 
     
    271271CREATE OR REPLACE VIEW GEMARKUNG_IN_GEMEINDE 
    272272AS 
    273   SELECT DISTINCT land, regierungsbezirk, kreis, gemeinde, gemarkungsnummer 
     273  SELECT DISTINCT LAND, regierungsbezirk, kreis, gemeinde, gemarkungsnummer 
    274274  FROM            ax_flurstueck 
    275275  WHERE           endet IS NULL 
    276   ORDER BY        land, regierungsbezirk, kreis, gemeinde, gemarkungsnummer 
     276  ORDER BY        LAND, regierungsbezirk, kreis, gemeinde, gemarkungsnummer 
    277277; 
    278278COMMENT ON VIEW GEMARKUNG_IN_GEMEINDE IS 'Welche Gemarkung liegt in welcher Gemeinde? Durch Verweise aus FlurstÃŒck.'; 
    279279CREATE OR REPLACE VIEW ARTEN_VON_FLURSTUECKSGEOMETRIE 
    280280AS 
    281  SELECT   count(gml_id) as anzahl, 
    282           st_geometrytype(ora_geometry) 
     281 SELECT   count(GL_ID) as anzahl, 
     282          st_geometrytype(ORA_GEOMETRY) 
    283283 FROM     ax_flurstueck 
    284284 WHERE    endet IS NULL 
    285  GROUP BY st_geometrytype(ora_geometry); 
     285 GROUP BY st_geometrytype(ORA_GEOMETRY); 
    286286CREATE OR REPLACE VIEW ADRESSEN_HAUSNUMMERN 
    287287AS 
     
    289289        s.bezeichnung AS strassenname,  
    290290         g.bezeichnung AS gemeindename,  
    291          l.land,  
     291         l.LAND,  
    292292         l.regierungsbezirk,  
    293293         l.kreis,  
     
    317317      FROM   ax_flurstueck f  
    318318      JOIN   alkis_beziehungen v  
    319         ON f.gml_id=v.beziehung_von 
     319        ON f.GL_ID=v.beziehung_von 
    320320      JOIN   AX_LAGEBEZEICHNUNGMITHAUSNUMME l   
    321         ON l.gml_id=v.beziehung_zu 
     321        ON l.GL_ID=v.beziehung_zu 
    322322      JOIN   ax_gemeinde g  
    323323        ON l.kreis=g.kreis  
     
    343343      f.nenner                     AS fs_nenner,  
    344344      f.amtlicheflaeche            AS flaeche,  
    345       f.ora_geometry               AS geom, 
     345      f.ORA_GEOMETRY               AS geom, 
    346346      b.bezeichnung                AS bezirkname, 
    347347      g.BUCHUNGSBLATTNUMMERMITBUCHSTAB AS gb_blatt,  
     
    352352      p.nachnameoderfirma          AS nachname 
    353353   FROM       ax_person              p 
    354         JOIN  alkis_beziehungen      bpn  ON bpn.beziehung_zu  = p.gml_id  
    355         JOIN  ax_namensnummer        n    ON bpn.beziehung_von =n.gml_id  
    356         JOIN  alkis_beziehungen      bng  ON n.gml_id = bng.beziehung_von  
    357         JOIN  ax_buchungsblatt       g    ON bng.beziehung_zu = g.gml_id  
    358         JOIN  ax_buchungsblattbezirk b    ON g.land = b.land AND g.bezirk = b.bezirk  
    359         JOIN  alkis_beziehungen      bgs  ON bgs.beziehung_zu = g.gml_id  
    360         JOIN  ax_buchungsstelle      s    ON s.gml_id = bgs.beziehung_von  
     354        JOIN  alkis_beziehungen      bpn  ON bpn.beziehung_zu  = p.GL_ID  
     355        JOIN  ax_namensnummer        n    ON bpn.beziehung_von =n.GL_ID  
     356        JOIN  alkis_beziehungen      bng  ON n.GL_ID = bng.beziehung_von  
     357        JOIN  ax_buchungsblatt       g    ON bng.beziehung_zu = g.GL_ID  
     358        JOIN  ax_buchungsblattbezirk b    ON g.LAND = b.LAND AND g.bezirk = b.bezirk  
     359        JOIN  alkis_beziehungen      bgs  ON bgs.beziehung_zu = g.GL_ID  
     360        JOIN  ax_buchungsstelle      s    ON s.GL_ID = bgs.beziehung_von  
    361361        JOIN  ax_buchungsstelle_buchungsart art ON s.buchungsart = art.wert  
    362         JOIN  alkis_beziehungen      bsf  ON bsf.beziehung_zu = s.gml_id 
    363         JOIN  ax_flurstueck          f    ON f.gml_id = bsf.beziehung_von  
    364         JOIN  ax_gemarkung           k    ON f.land = k.land AND f.gemarkungsnummer = k.gemarkungsnummer  
     362        JOIN  alkis_beziehungen      bsf  ON bsf.beziehung_zu = s.GL_ID 
     363        JOIN  ax_flurstueck          f    ON f.GL_ID = bsf.beziehung_von  
     364        JOIN  ax_gemarkung           k    ON f.LAND = k.LAND AND f.gemarkungsnummer = k.gemarkungsnummer  
    365365   WHERE p.nachnameoderfirma LIKE 'Gemeinde %' 
    366366     AND bpn.beziehungsart = 'benennt' 
     
    393393      f.nenner                     AS fs_nenner,  
    394394      f.amtlicheflaeche            AS flaeche,  
    395       f.ora_geometry               AS geom, 
     395      f.ORA_GEOMETRY               AS geom, 
    396396      b.bezeichnung                AS bezirkname, 
    397397      g.BUCHUNGSBLATTNUMMERMITBUCHSTAB AS gb_blatt,  
     
    405405      p.nachnameoderfirma          AS nachname 
    406406   FROM       ax_person              p 
    407         JOIN  alkis_beziehungen      bpn  ON bpn.beziehung_zu  = p.gml_id  
    408         JOIN  ax_namensnummer        n    ON bpn.beziehung_von =n.gml_id  
    409         JOIN  alkis_beziehungen      bng  ON n.gml_id = bng.beziehung_von  
    410         JOIN  ax_buchungsblatt       g    ON bng.beziehung_zu = g.gml_id  
    411         JOIN  ax_buchungsblattbezirk b    ON g.land = b.land AND g.bezirk = b.bezirk  
    412         JOIN  alkis_beziehungen      bgs  ON bgs.beziehung_zu = g.gml_id  
    413         JOIN  ax_buchungsstelle      sh   ON sh.gml_id = bgs.beziehung_von 
     407        JOIN  alkis_beziehungen      bpn  ON bpn.beziehung_zu  = p.GL_ID  
     408        JOIN  ax_namensnummer        n    ON bpn.beziehung_von =n.GL_ID  
     409        JOIN  alkis_beziehungen      bng  ON n.GL_ID = bng.beziehung_von  
     410        JOIN  ax_buchungsblatt       g    ON bng.beziehung_zu = g.GL_ID  
     411        JOIN  ax_buchungsblattbezirk b    ON g.LAND = b.LAND AND g.bezirk = b.bezirk  
     412        JOIN  alkis_beziehungen      bgs  ON bgs.beziehung_zu = g.GL_ID  
     413        JOIN  ax_buchungsstelle      sh   ON sh.GL_ID = bgs.beziehung_von 
    414414        JOIN  ax_buchungsstelle_buchungsart arth ON sh.buchungsart = arth.wert  
    415         JOIN  alkis_beziehungen      bss  ON sh.gml_id = bss.beziehung_von 
    416         JOIN  ax_buchungsstelle      sd   ON sd.gml_id = bss.beziehung_zu 
     415        JOIN  alkis_beziehungen      bss  ON sh.GL_ID = bss.beziehung_von 
     416        JOIN  ax_buchungsstelle      sd   ON sd.GL_ID = bss.beziehung_zu 
    417417        JOIN  ax_buchungsstelle_buchungsart artd ON sd.buchungsart = artd.wert  
    418         JOIN  alkis_beziehungen      bsf  ON bsf.beziehung_zu = sd.gml_id 
    419         JOIN  ax_flurstueck          f    ON f.gml_id = bsf.beziehung_von  
    420         JOIN  ax_gemarkung           k    ON f.land = k.land AND f.gemarkungsnummer = k.gemarkungsnummer  
     418        JOIN  alkis_beziehungen      bsf  ON bsf.beziehung_zu = sd.GL_ID 
     419        JOIN  ax_flurstueck          f    ON f.GL_ID = bsf.beziehung_von  
     420        JOIN  ax_gemarkung           k    ON f.LAND = k.LAND AND f.gemarkungsnummer = k.gemarkungsnummer  
    421421   WHERE p.nachnameoderfirma LIKE 'Stadt %' 
    422422     AND bpn.beziehungsart = 'benennt' 
     
    447447 FROM alkis_beziehungen AS bezalt 
    448448 WHERE EXISTS 
    449        (SELECT ogr_fid 
     449       (SELECT OGR_FID 
    450450         FROM alkis_beziehungen AS bezneu 
    451451        WHERE bezalt.beziehung_von = bezneu.beziehung_von 
    452452          AND bezalt.beziehung_zu  = bezneu.beziehung_zu 
    453453          AND bezalt.beziehungsart = bezneu.beziehungsart 
    454           AND bezalt.ogr_fid       < bezneu.ogc_fid 
     454          AND bezalt.OGR_FID       < bezneu.ogc_fid 
    455455        ); 
    456456COMMENT ON VIEW BEZIEHUNGEN_REDUNDANT IS 'alkis_beziehungen zu denen es eine identische neue Version gibt.'; 
     
    460460 FROM alkis_beziehungen AS bezalt 
    461461 WHERE EXISTS 
    462        (SELECT ogr_fid 
     462       (SELECT OGR_FID 
    463463         FROM alkis_beziehungen AS bezneu 
    464464        WHERE bezalt.beziehung_von = bezneu.beziehung_von 
    465465          AND bezalt.beziehung_zu  = bezneu.beziehung_zu 
    466466          AND bezalt.beziehungsart = bezneu.beziehungsart 
    467           AND bezalt.ogr_fid       < bezneu.ogc_fid 
     467          AND bezalt.OGR_FID       < bezneu.ogc_fid 
    468468        ) 
    469469     AND EXISTS 
    470         (SELECT ogr_fid 
     470        (SELECT OGR_FID 
    471471         FROM delete 
    472472         WHERE bezalt.beziehung_von = substr(featureid, 1, 16) 
Note: See TracChangeset for help on using the changeset viewer.