ヒートマップを保存および表示するために使用されるベクトルグリッドを作成する必要があるアプリケーションを作成しています。次の要件があります。
- 地球全体をカバーできます。
- グリッドの正方形の大部分には値がありません。
- グリッド自体を保存する必要はありません。その場で計算したいです。
- グリッドで使用されるデータの規模は大きく異なる可能性があります。
- グリッドは、1 kmから100 kmの範囲の正方形にしたいと思っています。(これがいくつになるかは承知しています(1kmで〜510million、100kmで〜51,000))。
- 値は各グリッドの正方形に対して累積/集約されます。
- 理想的には、大きなグリッドセル値を保存するのではなく、小さなグリッドセルを使用して、大きなグリッドセルの値を簡単に計算できるようにします。
- 私はOpenLayersを使用してOpenStreetMapの上にドレープします。
- SpatiaLiteまたはSQLiteに保存するので、できればネイティブでサポートすることが望ましい(つまり、SpatiaLite =サポートされているCRS、またはSQLite =純粋な数値ベースのシステム)。
だから私の質問は次のとおりです。このグリッドにはどの投影法を使用する必要がありますか?
また、これを設計する良い方法はありますか?誰もがこの問題の潜在的な解決策を知っているか、以前に同様の問題を解決したことがありますか?または、有用な方向に私を向けることができます。
ユースケースの編集 -基本的に、さまざまな形状とサイズの境界ボックスを集約しています。それらは、数ヘクタールから数千平方キロメートルまでのサイズのものです。彼らはまた、異なる予測にあるかもしれません。
以下は、私が大規模に自動的に達成することを目指している種類の特注バージョンです。
どうもありがとう。