module OGR::Geometry::EWKBIOExtensions::ClassMethods

Methods to extend OGR::Geometry with.

Public Instance Methods

create_from_ewkb(ewkb_data) click to toggle source

@param ewkb_data [String] Binary EWKB string. @return [OGR::Geometry]

# File lib/ogr/extensions/geometry/ewkb_io_extensions.rb, line 17
def create_from_ewkb(ewkb_data)
  e = EWKBRecord.read(ewkb_data)

  if e.srid?
    spatial_ref = OGR::SpatialReference.new.import_from_epsg(e.srid)
    create_from_wkb(e.to_wkb, spatial_ref)
  else
    create_from_wkb(e.to_wkb)
  end
end