module Armg::Utils

Public Class Methods

mysql_geometry_to_wkb(mysql_geometry) click to toggle source
# File lib/armg/utils.rb, line 6
def mysql_geometry_to_wkb(mysql_geometry)
  mysql_geometry = mysql_geometry.b
  srid = mysql_geometry.slice!(0..3)
  mysql_geometry[4] = "\x20"
  mysql_geometry.insert(5, srid)
end
pack_srid(srid) click to toggle source
# File lib/armg/utils.rb, line 14
def pack_srid(srid)
  [srid].pack('L<')
end

Private Instance Methods

mysql_geometry_to_wkb(mysql_geometry) click to toggle source
# File lib/armg/utils.rb, line 6
def mysql_geometry_to_wkb(mysql_geometry)
  mysql_geometry = mysql_geometry.b
  srid = mysql_geometry.slice!(0..3)
  mysql_geometry[4] = "\x20"
  mysql_geometry.insert(5, srid)
end
pack_srid(srid) click to toggle source
# File lib/armg/utils.rb, line 14
def pack_srid(srid)
  [srid].pack('L<')
end