Sha256: fa99eb2c170f1ab9f4797263dcbb29e41612a141923720e58906a794a7b83e78

Contents?: true

Size: 481 Bytes

Versions: 17

Compression:

Stored size: 481 Bytes

Contents

class ShapefileDownload < Download
  SHAPEFILE_DOWNLOAD_PARAMS = { service: 'wfs', version: '2.0.0', request: 'GetFeature', srsName: 'EPSG:4326', outputformat: 'SHAPE-ZIP' }
  
  def initialize(document)
    request_params = SHAPEFILE_DOWNLOAD_PARAMS.merge(typeName: document[:layer_id_s])
    super(document, {
      type: 'shapefile',
      extension: 'zip',
      request_params: request_params,
      content_type: 'application/zip',
      service_type: 'wfs'
    })
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
geoblacklight-0.7.0 lib/geoblacklight/download/shapefile_download.rb
geoblacklight-0.6.2 lib/geoblacklight/download/shapefile_download.rb
geoblacklight-0.6.1 lib/geoblacklight/download/shapefile_download.rb
geoblacklight-0.6.0 lib/geoblacklight/download/shapefile_download.rb
geoblacklight-0.5.1 lib/geoblacklight/download/shapefile_download.rb
geoblacklight-0.5.0 lib/geoblacklight/download/shapefile_download.rb
geoblacklight-0.4.2 lib/geoblacklight/download/shapefile_download.rb
geoblacklight-0.4.1 lib/geoblacklight/download/shapefile_download.rb
geoblacklight-0.4.0 lib/geoblacklight/download/shapefile_download.rb
geoblacklight-0.3.4 lib/geoblacklight/download/shapefile_download.rb
geoblacklight-0.3.3 lib/geoblacklight/download/shapefile_download.rb
geoblacklight-0.3.2 lib/geoblacklight/download/shapefile_download.rb
geoblacklight-0.3.1 lib/geoblacklight/download/shapefile_download.rb
geoblacklight-0.3.0 lib/geoblacklight/download/shapefile_download.rb
geoblacklight-0.2.2 lib/geoblacklight/download/shapefile_download.rb
geoblacklight-0.2.1 lib/geoblacklight/download/shapefile_download.rb
geoblacklight-0.2.0 lib/geoblacklight/download/shapefile_download.rb