0

50,000 を超えるジオコード ポイント (緯度と経度) を含むデータ セットがあります。各ポイントには、品質、ステータスなどの一連のデータが関連付けられています。

これらのメトリックによるデータの分布を示す一連の密度マップを作成したいと思います。たとえば、1 つのマップは、品質が「良い」であるすべての項目の密度を示します。

ポイントのセットが少ない場合は、Google マップとカスタム マーカーを使用します。ただし、ここでは、さまざまなセグメントに数万のポイントがあります

これを行うのに役立つ API またはライブラリはありますか?


私が行く解決策:

  1. マッピングする領域をグリッドに分割します。
  2. 各正方形の中に入るエントリの数を数えます。
  3. 四角ごとに、エントリ数に応じた透明度を持つ PNG を生成します。
  4. この一連の PNG をマーカーとして Google マップに入力します。
4

3 に答える 3

4

グーグルフュージョンテーブルはそれで素晴らしい仕事をしますhttp://www.google.com/fusiontables/Home/

-私の最近の経験から-Googleロケーションリゾルバーではあいまいなロケーションを処理できないため、データはすでにジオコーディングされているので便利です。

于 2012-01-15T18:02:23.273 に答える
3

1つの解決策は、密度マップを使用してビットマップを作成し、それらをGoogleマップのオーバーレイとして(同時に1つだけ)追加することですGGroundOverlay

あなたはグーグルマップで密度マップの例を与えるこの投稿を見るかもしれません。HeatMapAPIを使用します。残念ながら、このAPIは、多数のポイントで使用する場合は無料ではありません...

独自の密度ビットマップを作成するのはそれほど複雑ではないかもしれません...

もう1つの解決策は、使用できるマーカーの数を減らすことです。これは、MarkerClusteredライブラリを使用して実行できます。正確には密度マップではありませんが、...おそらく役立つ場合があります。

于 2009-07-03T23:14:53.860 に答える
1

http://heatmap.codeplex.com/

于 2009-07-03T23:17:00.037 に答える