]> git.openstreetmap.org Git - nominatim.git/commitdiff
de-deplicate terms
authorBrian Quinion <openstreetmap@brian.quinion.co.uk>
Mon, 23 May 2011 17:51:02 +0000 (17:51 +0000)
committerBrian Quinion <openstreetmap@brian.quinion.co.uk>
Mon, 23 May 2011 17:51:02 +0000 (17:51 +0000)
website/search.php

index 2765ab454e6716b2ea66b3c65c441226993991f8..4803599837843d5fb4f0598ff257b1dbf0c544fb 100755 (executable)
                                                                                $fRange = 0.05;
 
                                                                                $sOrderBySQL = '';
-                                                                               if ($sNearPointSQL) $sOrderBySQL .= "ST_Distance($sNearPointSQL, l.centroid)";
-                                                                               else if ($sPlaceIDs) $sOrderBySQL .= "ST_Distance(l.centroid, f.geometry)";
-                                                                               else if ($sPlaceGeom) $sOrderBysSQL .= "ST_Distance(st_centroid('".$sPlaceGeom."'), l.centroid)";
+                                                                               if ($sNearPointSQL) $sOrderBySQL = "ST_Distance($sNearPointSQL, l.centroid)";
+                                                                               else if ($sPlaceIDs) $sOrderBySQL = "ST_Distance(l.centroid, f.geometry)";
+                                                                               else if ($sPlaceGeom) $sOrderBysSQL = "ST_Distance(st_centroid('".$sPlaceGeom."'), l.centroid)";
                                                                                
                                                                                $sSQL = "select distinct l.place_id".($sOrderBysSQL?','.$sOrderBysSQL:'')." from place_classtype_".$aSearch['sClass']."_".$aSearch['sType']." as l";
                                                                                if ($sCountryCodesSQL) $sSQL .= " join placex as lp using (place_id)";
                                                                                if (isset($aSearch['fRadius']) && $aSearch['fRadius']) $fRange = $aSearch['fRadius'];
 
                                                                                $sOrderBySQL = '';
-                                                                               if ($sNearPointSQL) $sOrderBySQL .= "ST_Distance($sNearPointSQL, l.geometry)";
-                                                                               else $sOrderBySQL .= "ST_Distance(l.geometry, f.geometry)";
+                                                                               if ($sNearPointSQL) $sOrderBySQL = "ST_Distance($sNearPointSQL, l.geometry)";
+                                                                               else $sOrderBySQL = "ST_Distance(l.geometry, f.geometry)";
 
                                                                                $sSQL = "select distinct l.place_id".($sOrderBysSQL?','.$sOrderBysSQL:'')." from placex as l,placex as f where ";
                                                                                $sSQL .= "f.place_id in ( $sPlaceIDs) and ST_DWithin(l.geometry, st_centroid(f.geometry), $fRange) ";