【问题标题】:Building density maps with large geocoded datasets?使用大型地理编码数据集构建密度图?
【发布时间】:2009-07-03 21:42:16
【问题描述】:

我有一个包含超过 50,000 个地理编码点(经纬度)的数据集。每个点都有一组与之相关的数据——比如质量、状态等。

我想制作一组密度图,显示这些指标的数据分布。例如,一张地图会显示质量为“好”的所有项目的密度。

对于较少的点集,我会使用 Google 地图和自定义标记。然而,这里不同的段有数万个点

是否有任何 API 或库可以帮助我做到这一点?


我将采用的解决方案:

  1. 将要映射的区域划分为 网格。
  2. 计算条目数 落在每个方格内。
  3. 对于每个 正方形,生成一个PNG 相对于数字的透明度 的条目。
  4. 用 这组 PNG 作为标记。

【问题讨论】:

    标签: geolocation maps mapping geocoding


    【解决方案1】:

    Google Fusion Table 做得很好http://www.google.com/fusiontables/Home/

    您的数据已经过地理编码,这对您有好处,因为根据我最近的经验,Google 位置解析器不允许您处理不明确的位置..

    【讨论】:

      【解决方案2】:

      一种解决方案是使用您的密度图创建位图并将它们(同时仅一个)添加为您的谷歌地图上的叠加层(使用GGroundOverlay

      您可以查看this post,它提供了一个带有谷歌地图的密度图示例。它使用HeatMapAPI。不幸的是,如果您使用大量积分,此 API 不是免费的...

      把自己建的密度位图可能没那么复杂...

      另一种解决方案是减少您可以使用的标记数量。可以通过MarkerClustered library 完成。它不完全是一张密度图,但……可能有用。

      【讨论】:

        【解决方案3】:
        猜你喜欢
        • 1970-01-01
        • 2014-09-30
        • 1970-01-01
        • 2012-11-27
        • 2021-10-12
        • 1970-01-01
        • 1970-01-01
        • 2016-02-03
        • 1970-01-01
        相关资源
        最近更新 更多