(byebug) field_rgeo =
RGeo::GeoJSON.decode(field_area.as_json, json_parser: :json)#<RGeo::Cartesian::MultiPolygonImpl:0x3ff918a27aa0 "MULTIPOLYGON (((26.90379372036799 58.43030272463889, 26.905523701857298 58.430250466611746, 26.90554793827585 58.43017676297873, 26.90379372036799 58.43030272463889)))">
(byebug) g = RGeo::GeoJSON.decode(soil_sample.geojson.as_json, json_parser: :json)
#<RGeo::Cartesian::PointImpl:0x3ff91987088c "POINT (638670.1717082587 6499485.679810431)">
(byebug) field_rgeo.distance(g)
*** RGeo::Error::UnsupportedOperation Exception: Method Geometry#distance not defined.
nil
(byebug) g.within?(field_rgeo)
*** RGeo::Error::UnsupportedOperation Exception: Method Geometry#within? not defined.
nil