Top Level Namespace
Defined Under Namespace
Modules: Advance Classes: FilePathGenerator
Instance Method Summary collapse
Instance Method Details
#clip_to_region(p1, p2, lat_column_name, lon_column_name) ⇒ Object
1 2 3 4 5 6 7 8 9 10 |
# File 'lib/clip_to_region.rb', line 1 def clip_to_region(p1, p2, lat_column_name, lon_column_name) min_lat = [p1[0], p2[0]].min max_lat = [p1[0], p2[0]].max min_lon = [p1[1], p2[1]].min max_lon = [p1[1], p2[1]].max %Q|'(row[#{c0(lat_column_name)}]>=#{min_lat} && |+ %Q|row[#{c0(lat_column_name)}]<=#{max_lat}) && |+ %Q|(row[#{c0(lon_column_name)}]>=#{min_lon} && |+ %Q|row[#{c0(lon_column_name)}]<=#{max_lon})'| end |