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)
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