2009-07-03 5 views
0

私は50,000を超えるジオコーディングされたポイント(lat-long)を持つデータセットを持っています。それぞれのポイントには、品質、ステータスなどのデータセットが関連付けられています。ジオコーディングされた大きなデータセットを使用して建物の密度マップを作成しますか?

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

ポイントの数が少なければ、Googleマップとカスタムマーカーを使用します。ただし、異なるセグメントには数万点があります

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


私は一緒に行くことになる解決策:

    グリッドにマッピングされるエリアをブレーク
  1. エントリ数を各正方形の内側にある にカウントします。
  2. 各 の正方形に対して、 のエントリ数に対して の透明度を持つPNGを生成します。
  3. Googleマップに のこのPNGセットをマーカーとして設定します。

答えて

3

一つの解決策は、

GGroundOverlayで)あなたはそのthis postで見ても、あなたのGoogleマップ上のオーバーレイとして(同じ時間に1つだけ)あなたの密度マップとビットマップを作成し、それらを追加することができGoogleマップによる密度マップの例を示します。それはHeatMapAPIを使用します。あなたは多数の点でそれを使用する場合は残念ながら、このAPIは

入れそれほど複雑ではないかもしれあなた自身の密度のビットマップを構築する...

もう一つの解決策は、数を減らすことです...無料ではありません使用できるマーカーの数。それはMarkerClustered libraryで行うことができます。まさに密度マップではありませんが、おそらく役に立つかもしれません。

4

Googleの融合表は-from私の最近のexperience-、Googleの位置情報リゾルバは、あなたが扱うことはできませんので、あなたのデータはすでに、ジオコードされていることをあなたのために良いhttp://www.google.com/fusiontables/Home/

それで素敵な仕事をしていませんあいまいな場所..