X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/64a5e21f53be132cd5fe3265230c6cdc00ccabaa..50224b473bce736436d27c64bd46c1910e4d43ec:/lib/geo_record.rb diff --git a/lib/geo_record.rb b/lib/geo_record.rb index 286ce69e1..d44227dd8 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) @@ -62,6 +53,11 @@ private self.with_scope(:find => {:conditions => OSM.sql_for_area(minlat, minlon, maxlat, maxlon)}) do 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