Sha256: 07fa8a62bfbdf8f2fe06717b8cd22dce9d7b1390c3cafb93700df566dc14862c
Contents?: true
Size: 625 Bytes
Versions: 8
Compression:
Stored size: 625 Bytes
Contents
# frozen_string_literal: true # ogr2ogr - Converts simple features data between file formats. # http://www.gdal.org/ogr2ogr.html class Map::Gdal::Ogr2ogrService include Map::Gdal::Base attr_reader :file def initialize(file) raise 'File does not exist' unless File.exist?(file) @file = file end def call(options) raise 'File does no exist' unless File.exist?(file) raise 'Format does not specified' unless options[:f] out = get_path_to_temp_file(:ogr2ogr, options[:f]) add_to_clean(out) run_command(%{ogr2ogr #{options_to_command_line(options)} "#{out}" "#{file}"}) out end end
Version data entries
8 entries across 8 versions & 1 rubygems