module GDAL::Driver::Extensions
Public Class Methods
included(base)
click to toggle source
# File lib/gdal/extensions/driver/extensions.rb, line 8 def self.included(base) base.extend(ClassMethods) end
Public Instance Methods
can_copy_datasets?()
click to toggle source
@return [Boolean]
# File lib/gdal/extensions/driver/extensions.rb, line 72 def can_copy_datasets? metadata_item("DCAP_CREATECOPY") == "YES" end
can_create_datasets?()
click to toggle source
@return [Boolean]
# File lib/gdal/extensions/driver/extensions.rb, line 67 def can_create_datasets? metadata_item("DCAP_CREATE") == "YES" end
can_do_rasters?()
click to toggle source
@return [Boolean]
# File lib/gdal/extensions/driver/extensions.rb, line 82 def can_do_rasters? metadata_item("DCAP_RASTER") == "YES" end
can_do_vectors?()
click to toggle source
@return [Boolean]
# File lib/gdal/extensions/driver/extensions.rb, line 87 def can_do_vectors? metadata_item("DCAP_VECTOR") == "YES" end
can_do_virtual_io?()
click to toggle source
@return [Boolean]
# File lib/gdal/extensions/driver/extensions.rb, line 77 def can_do_virtual_io? metadata_item("DCAP_VIRTUALIO") == "YES" end
can_open_datasets?()
click to toggle source
@return [Boolean]
# File lib/gdal/extensions/driver/extensions.rb, line 62 def can_open_datasets? metadata_item("DCAP_OPEN") == "YES" end
capabilities()
click to toggle source
The things that this driver can do, as reported by its metadata. Possibilities include:
* :open * :create * :copy * :virtual_io * :rasters * :vectors
@return [Array<Symbol>]
# File lib/gdal/extensions/driver/extensions.rb, line 49 def capabilities caps = [] caps << :open if can_open_datasets? caps << :create if can_create_datasets? caps << :copy if can_copy_datasets? caps << :virtual_io if can_do_virtual_io? caps << :rasters if can_do_rasters? caps << :vectors if can_do_vectors? caps end