Method: RGeo::Geos::FFIFactory#parse_wkt

Defined in:
lib/rgeo/geos/ffi_factory.rb

#parse_wkt(str) ⇒ Object

See RGeo::Feature::Factory#parse_wkt



209
210
211
212
213
214
215
216
217
218
219
# File 'lib/rgeo/geos/ffi_factory.rb', line 209

def parse_wkt(str)
  if @wkt_reader
    begin
      wrap_fg_geom(@wkt_reader.read(str), nil)
    rescue ::Geos::WktReader::ParseError => e
      raise RGeo::Error::ParseError, e.message.partition(":").last
    end
  else
    @wkt_parser.parse(str)
  end
end