Ignore:
Timestamp:
09/30/14 16:42:55 (9 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/alkislage.php

    r333 r339  
    1111        2014-09-03 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 
    1212        2014-09-15 Bei Relationen den Timestamp abschneiden 
     13        2014-09-30 Umbenennung SchlÃŒsseltabellen (Prefix), RÃŒckbau substring(gml_id) 
    1314 
    1415        ToDo: 
     
    249250        ORDER BY f.gemarkungsnummer, f.flurnummer, f.zaehler, f.nenner;"; 
    250251 
    251         $v = array(substr($gmlid,0,16)); // Relation nur mit 16 Stellen  
     252        $v = array($gmlid); 
    252253        $resf = pg_prepare("", $sql); 
    253254        $resf = pg_execute("", $v); 
    254255        if (!$resf) { 
    255256                echo "<p class='err'>Fehler bei Flurst&uuml;ck.</p>\n"; 
    256                 if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".substr($gmlid,0,16)."'</p>";}         
     257                if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";}      
    257258        } 
    258259 
     
    369370        } 
    370371        $sql ="SELECT g.gml_id, g.gebaeudefunktion, g.name, g.bauweise, g.grundflaeche, g.zustand, round(area(g.wkb_geometry)::numeric,2) AS flaeche, h.bauweise_beschreibung, u.bezeichner  
    371         FROM ax_gebaeude g LEFT JOIN ax_gebaeude_bauweise h ON g.bauweise=h.bauweise_id  
    372         LEFT JOIN ax_gebaeude_funktion u ON g.gebaeudefunktion=u.wert WHERE $1 = ".$bezart." AND g.endet IS NULL;"; 
    373  
    374         $v = array(substr($gmlid,0,16)); // 16 St. in Rel. 
     372        FROM ax_gebaeude g LEFT JOIN v_geb_bauweise h ON g.bauweise=h.bauweise_id  
     373        LEFT JOIN v_geb_funktion u ON g.gebaeudefunktion=u.wert WHERE $1 = ".$bezart." AND g.endet IS NULL;"; 
     374 
     375        $v = array($gmlid); 
    375376        $res = pg_prepare("", $sql); 
    376377        $res = pg_execute("", $v); 
    377378        if (!$res) { 
    378379                echo "<p class='err'>Fehler bei Geb&auml;ude.</p>\n"; 
    379                 if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".substr($gmlid,0,16)."'</p>";} 
     380                if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 
    380381        } 
    381382        echo "\n<table class='geb'>"; 
Note: See TracChangeset for help on using the changeset viewer.