Sha256: b3867a0b9d669c958e42c154950656a7ead3ae8710c383a8efd9fa7576281d63
Contents?: true
Size: 671 Bytes
Versions: 2
Compression:
Stored size: 671 Bytes
Contents
java_import com.vividsolutions.jts.io.WKBReader java_import com.vividsolutions.jts.io.WKBWriter module GeoScript module Geom module IO include GeoScript::Util def self.write_wkb(geom) wkb = WKBWriter.new.write geom WKBWriter.bytes_to_hex wkb end def self.read_wkb(wkb) if wkb.kind_of? String wkb = WKBReader.hex_to_bytes wkb elsif wkb.kind_of? Array # .to_java(java.lang.Byte) does not seem to work # this is very hacky wkb = WKBWriter.bytes_to_hex wkb wkb = WKBReader.hex_to_bytes wkb end WKBReader.new.read wkb end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
geoscript-0.0.1 | lib/geoscript/geom/io/wkb.rb |
geoscript-0.0.1.pre | lib/geoscript/geom/io/wkb.rb |