X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/64a5e21f53be132cd5fe3265230c6cdc00ccabaa..a2495c843ebf205d620e852ed9ab76ef250411b9:/lib/geo_record.rb diff --git a/lib/geo_record.rb b/lib/geo_record.rb index 286ce69e1..4aa45531f 100644 --- a/lib/geo_record.rb +++ b/lib/geo_record.rb @@ -42,15 +42,6 @@ module GeoRecord return self.longitude.to_f / SCALE end - # Potlatch projections - def lon_potlatch(baselong,masterscale) - (self.lon-baselong)*masterscale - end - - def lat_potlatch(basey,masterscale) - -(lat2y(self.lat)-basey)*masterscale - end - private def lat2y(a) @@ -63,6 +54,12 @@ private return self.find(:all, options) end end + + def find_by_area_no_quadtile(minlat, minlon, maxlat, maxlon, options) + self.with_scope(:find => {:conditions => OSM.sql_for_area_no_quadtile(minlat, minlon, maxlat, maxlon)}) do + return self.find(:all, options) + end + end end end