私が必要なのは、交差するポリゴンを単一のジオメトリに統合し、変更せずに他のポリゴンを残すことです。
次のクエリを使用してこれを行うことができます。これは、すべてのポリゴンを単一のジオメトリに統合し、それを個別のジオメトリにダンプします。
INSERT INTO unioned(geom)
SELECT ST_MULTI((ST_Dump(ST_Union(geom))).geom) from footprints;
問題は、データベースに100万行を超える行があり、ST_Union操作が終了しないことです。すべてのジオメトリを結合せずに同じことを達成する方法はありますか?


ST_ClusterIntersectingSRID = 0でジオメトリを返す理由を知っていますか?これをどのように解決できますか?次のクエリを実行しようとしている:INSERT INTO fixed_footprints(geom) SELECT ST_UnaryUnion(unnest(ST_ClusterIntersecting(geom))) as geom FROM footprints;私は、次のエラーを得た:[22023] ERROR: Geometry SRID (0) does not match column SRID (4326)