Changeset 188 for trunk


Ignore:
Timestamp:
12/04/12 09:47:16 (11 years ago)
Author:
astrid.emde
Message:

st_x and st_y - neue Schreibweise der Funktionen für PostGIS 2.x

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/data/mapbender/http/nav/alkisnav_adr.php

    r187 r188  
    192192                        $sqlko ="SELECT ";               
    193193                        if($epsg == "25832") { // Transform nicht notwendig 
    194                                 $sqlko.="x(st_Centroid(f.wkb_geometry)) AS x, "; 
    195                                 $sqlko.="y(st_Centroid(f.wkb_geometry)) AS y "; 
     194                                $sqlko.="st_x(st_Centroid(f.wkb_geometry)) AS x, "; 
     195                                $sqlko.="st_y(st_Centroid(f.wkb_geometry)) AS y "; 
    196196                        } else {   
    197                                 $sqlko.="x(st_transform(st_Centroid(f.wkb_geometry), ".$epsg.")) AS x, "; 
    198                                 $sqlko.="y(st_transform(st_Centroid(f.wkb_geometry), ".$epsg.")) AS y ";                         
     197                                $sqlko.="st_x(st_transform(st_Centroid(f.wkb_geometry), ".$epsg.")) AS x, "; 
     198                                $sqlko.="st_y(st_transform(st_Centroid(f.wkb_geometry), ".$epsg.")) AS y ";                      
    199199                        } 
    200200                        $sqlko.="FROM ax_lagebezeichnungohnehausnummer o "; 
     
    245245                 
    246246                if($epsg == "25832") { // Transform nicht notwendig 
    247                         $sql.="x(st_Centroid(g.wkb_geometry)) AS x, "; 
    248                         $sql.="y(st_Centroid(g.wkb_geometry)) AS y ";            
     247                        $sql.="st_x(st_Centroid(g.wkb_geometry)) AS x, "; 
     248                        $sql.="st_y(st_Centroid(g.wkb_geometry)) AS y ";                 
    249249                } 
    250250                else {   
    251                         $sql.="x(st_transform(st_Centroid(g.wkb_geometry), ".$epsg.")) AS x, "; 
    252                         $sql.="y(st_transform(st_Centroid(g.wkb_geometry), ".$epsg.")) AS y ";           
     251                        $sql.="st_x(st_transform(st_Centroid(g.wkb_geometry), ".$epsg.")) AS x, "; 
     252                        $sql.="st_y(st_transform(st_Centroid(g.wkb_geometry), ".$epsg.")) AS y ";                
    253253                }                
    254254                $sql.="FROM ax_lagebezeichnungmithausnummer h "; 
     
    295295                        $sql ="SELECT gml_id, replace (schriftinhalt, ' ','') AS hsnr, "; 
    296296                        if($epsg == "25832") { // Transform nicht notwendig 
    297                                 $sql.="x(wkb_geometry) AS x, "; 
    298                                 $sql.="y(wkb_geometry) AS y ";           
     297                                $sql.="st_x(wkb_geometry) AS x, "; 
     298                                $sql.="st_y(wkb_geometry) AS y ";                
    299299                        } 
    300300                        else {   
    301                                 $sql.="x(st_transform(wkb_geometry), ".$epsg.")) AS x, "; 
    302                                 $sql.="y(st_transform(wkb_geometry), ".$epsg.")) AS y ";                 
     301                                $sql.="st_x(st_transform(wkb_geometry), ".$epsg.")) AS x, "; 
     302                                $sql.="st_y(st_transform(wkb_geometry), ".$epsg.")) AS y ";              
    303303                        }                
    304304                        $sql.="from ap_pto where "; 
Note: See TracChangeset for help on using the changeset viewer.