Sha256: cdbf78ddc8cac3fab869b62553533fd8e621c67cadf5a46dbf3bfb24de2274c9

Contents?: true

Size: 940 Bytes

Versions: 5

Compression:

Stored size: 940 Bytes

Contents

# -*- encoding : utf-8 -*-

#require 'rubygems'
require 'rgeoserver'

layers = {
  'south_america_1787' => {
    'url' => 'file:///geo_data/rumsey/g0411047.tif',
    'description' => "Map of South America by D'Anville",
    'type' => 'GeoTIFF'
   },
  'city_of_san_francisco_1859' => {
    'url' => 'file:///geo_data/rumsey/g1030000alpha.tif',
    'description' => 'Map of San Francisco by the U.S. Coast Survey, with detail of the unsettled lands',
    'type' => 'GeoTIFF'
  }
}

(1..7).each do |cat_id| 
  cat = RGeoServer::Catalog.new :user=>'admin', :url => "http://geoserver-app#{cat_id}/rest", :password => "osgeo!"
  ws = cat.get_workspace('cite')
  RGeoServer::ResourceInfo.list(RGeoServer::CoverageStore, cat, layers.keys, :workspace => ws) do |cs|
    cs.description = layers[cs.name]['description']  
    cs.url = layers[cs.name]['url']  
    cs.data_type = layers[cs.name]['type']
    cs.enabled = 'true'
    cs.save
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rgeoserver-0.5.9 examples/cluster_demo.rb
rgeoserver-0.5.8.2 examples/cluster_demo.rb
rgeoserver-0.5.8.1 examples/cluster_demo.rb
rgeoserver-0.5.8 examples/cluster_demo.rb
rgeoserver-0.5.7 examples/cluster_demo.rb