class NSWTopo::Projection
def initialize(value)
def initialize(value) @wkt2 = Projection === value ? value.wkt2 : OS.gdalsrsinfo("-o", "wkt2", "--single-line", value).chomp.strip raise "no georeferencing found: %s" % value if @wkt2.empty? end
def initialize(value) @wkt2 = Projection === value ? value.wkt2 : OS.gdalsrsinfo("-o", "wkt2", "--single-line", value).chomp.strip raise "no georeferencing found: %s" % value if @wkt2.empty? end