Module: OGR::GeometryExtensions::EWKBIO::ClassMethods

Defined in:
lib/ogr/geometry_extensions/ewkb_io.rb

Overview

Methods to extend OGR::Geometry with.

Instance Method Summary collapse

Instance Method Details

#create_from_ewkb(ewkb_data) ⇒ Object

Parameters:



16
17
18
19
20
21
22
23
24
25
# File 'lib/ogr/geometry_extensions/ewkb_io.rb', line 16

def create_from_ewkb(ewkb_data)
  e = EWKBRecord.read(ewkb_data)

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