ポリゴン クエリ (ポリゴン内のポリゴン) のサイズ、数、およびパフォーマンスのために、データを前処理し、ポリゴンをグリッドに分割したいと考えています。私のデータは、関心のある領域でかなり均一であるため、12 個のグリッドでもうまく機能します。この数は、パフォーマンスに基づいて後で調整する場合があります。基本的に、関連付けられた空間インデックスを持つ 12 個のテーブルを作成するか、グリッドのパーティション キーを持つ単一のテーブルを作成するだけです。これにより、インデックスの合計サイズが 12 分の 1 に縮小され、パフォーマンスが向上することが期待されます。クエリ側から、適切なテーブルにクエリを送信します。
重要なのは、ポリゴンをこれらのグリッドにグループ化する方法を理解できるようにすることです。ポリゴンが複数のグリッド内にある場合は、それぞれにレコードを作成し、クエリで重複を排除する可能性があります。これが頻繁に起こるとは思いません。
基本的に、ポリゴンと交差し、ポリゴンがどのグリッドに収まるかを把握したい「グリッド」があります。
ありがとう