module GDAL::GeoTransform::Extensions::ClassMethods
Public Instance Methods
new_from_envelope(envelope, raster_width, raster_height)
click to toggle source
Builds a GeoTransform
from the x and y mins and maxes from the envelope
. Uses raster_width
and raster_height
to calculate the pixel dimensions. Assumes north-up.
@param envelope [OGR::Envelope] @param raster_width [Integer] @param raster_height [Integer]
# File lib/gdal/extensions/geo_transform/extensions.rb, line 22 def new_from_envelope(envelope, raster_width, raster_height) gt = GDAL::GeoTransform.new gt.x_origin = envelope.x_min gt.y_origin = envelope.y_min gt.pixel_width = envelope.x_size / raster_width gt.pixel_height = envelope.y_size / raster_height gt end