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