Ignore:
Timestamp:
09/19/14 13:52:07 (10 years ago)
Author:
frank.jaeger
Message:

Schema zurück auf 16stellige gml_id.
Überarbeiten Trigger-Funktion "delete_feature_hist()" - noch nicht ausgetestet.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/import/sichten.sql

    r332 r336  
    3333--  2014-09-11 Neu: View "fehlersuche_namensanteile_je_blatt", substring(gml_id) bei Relation-Join, mehr "endet IS NULL" 
    3434--  2014-09-12 Korrektur "doppelverbindung" (nach Patch der Indices fÃŒr Relation auf Substring(gml_id,1,16)) 
     35--  2014-09-17 View "fehler_gebaeude_zu_mehrfach_hsnr" 
     36 
    3537 
    3638-- Bausteine fÃŒr andere Views: 
     
    711713 
    712714 
    713 -- Suche nach Fehler durch "Replace" 
     715-- Suche nach Fehlern: 
    714716-- Eine Hausnummer darf nur einem Gebaeude zugeordnet werden. 
    715 -- Das verschieben der Relation  
    716 --   ax_gebaeude   >von>zeigtAuf>zu> ax_lagebezeichnungmithausnummer 
     717-- Das Verschieben der Relation  
     718--   ax_gebaeude >zeigtAuf>z ax_lagebezeichnungmithausnummer 
    717719-- fuehrt möglicherweise dazu, dass die alte Relation nicht gelöscht wird. 
    718720-- Die angezeigten FÀlle sind potentielle Fehler. 
     
    730732COMMENT ON VIEW fehler_hausnummer_mehrfach_verwendet 
    731733 IS 'Fehlersuche: Nach replace von ax_lagebezeichnungmithausnummer mit einem neuen ax_gebaeude bleibt die alte Verbindung?'; 
     734 
     735 
     736-- unter Verwendung dieses View weitere Information 
     737CREATE OR REPLACE VIEW fehler_gebaeude_zu_mehrfach_hsnr  
     738AS  
     739  SELECT f.gemeinde, f.lage, k.bezeichnung, f.hausnummer, 
     740         g.gml_id, g.beginnt 
     741  FROM ax_gebaeude g 
     742  JOIN fehler_hausnummer_mehrfach_verwendet f 
     743    ON substring(f.gml_id::text, 1, 16) = ANY (g.zeigtauf) 
     744  JOIN ax_lagebezeichnungkatalogeintrag k 
     745    ON f.gemeinde=k.gemeinde AND f.lage=k.lage 
     746    WHERE g.endet IS NULL 
     747  ORDER BY f.gemeinde, f.lage, f.hausnummer, g.gml_id; 
     748 
     749COMMENT ON VIEW fehler_hausnummer_mehrfach_verwendet 
     750 IS 'Fehlersuche: Adressen und GebÀude-Objekte zu den Fehlern aus dem View "fehler_hausnummer_mehrfach_verwendet"'; 
     751 
    732752 
    733753-- Ein GebÀude hat mehrere Nummern. 
Note: See TracChangeset for help on using the changeset viewer.