Module: GeoWorks::Derivatives::Processors::Rendering

Extended by:
ActiveSupport::Concern
Included in:
Vector::Base
Defined in:
lib/geo_works/derivatives/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



25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/geo_works/derivatives/processors/rendering.rb', line 25

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 = GeoWorks::Derivatives::Config.rendering_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