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

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/info/info/alkis/alkishaus.php

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