Module: GeoConcerns::Processors::Rendering

Extended by:
ActiveSupport::Concern
Included in:
Vector::Base
Defined in:
app/processors/geo_concerns/processors/rendering.rb

Class Method Summary collapse

Class Method Details

.simple_tiles_map(in_path, options) ⇒ SimplerTiles::Map

Builds a simple tiles map from a shapefile.

Parameters:

  • in_path (String)

    file input path

  • options (Hash)

    creation

Returns:

  • (SimplerTiles::Map)

    simple tiles map



23
24
25
26
27
28
29
30
31
32
33
34
# File 'app/processors/geo_concerns/processors/rendering.rb', line 23

def simple_tiles_map(in_path, options)
  assign_rendering_options(in_path, options)
  size = rendering_size(options)
  SimplerTiles::Map.new do |m|
    m.srs     = 'EPSG:4326'
    m.bgcolor = SimplerTiles.config.bg_color
    m.width   = size[0]
    m.height  = size[1]
    m.set_bounds(*simple_tiles_bounds(options))
    add_shapefile_layer(in_path, m)
  end
end