私はシンプルST_Intersectsはクエリを実行しようとしています:PostGISのTopologyException:サイドの場所の競合
select st_intersects('MULTIPOLYGON(((1 5,4 8,7 5,4 2,1 5)),((5 5,8 8,11 5,8 2,5 5)))','POLYGON((3 4.5,3 5,4 5,4 4,3 4.5))');
コンソールを粉砕し、次のエラーが返されます。
Error: GEOSIntersects: TopologyException: side location conflict at: 6 4
ので、完全に奇数であります次のクエリの動作:
select st_intersects('MULTIPOLYGON(((1 5,4 8,7 5,4 2,1 5)),((5 5,8 8,11 5,8 2,5 5)))','POLYGON((3 4,3 5,4 5,4 4,3 4))');
唯一の違いは、4/4.5 in the la
POSTGISバージョン2.2.1を使用しています ここでは何が欠けていますか?あなたは、クエリ内のMultiPolygonのジオメトリが有効なMultiPolygonのないことを確認することができ
答えに感謝しますが、2番目のポリゴンが交差してもエラーが返されない理由はまだ説明されていません –