5
我想從兩個幾何的並集中創建一個新的MultiPolygon,但它返回nil
。RGeo兩個MultyPolygons的並集返回無
multipolygon_1 = RGeo::Geos.factory(srid: 4326).parse_wkt("MULTIPOLYGON ...")
multipolygon_2 = RGeo::Geos.factory(srid: 4326).parse_wkt("MULTIPOLYGON ...")
multipolygon_1 + multipolygon_2 # => nil
的MultiPolygons值重現此錯誤可以在以下要點中找到:
https://gist.github.com/babasbot/926ae326ff3eb4a79601d56288e82a5f
輝煌答案!它'工作:) – babasbot
很高興聽到它。你可以寫一個錯誤報告。如果兩個操作數都是零,我認爲工會只能是零。線條,平面多邊形或自交多邊形可能更難以考慮,它們的聯合仍然不應該爲零。 –
我創建了這個問題https://github.com/rgeo/rgeo/issues/158 – babasbot