绘制geohash值的最佳方法是什么?

时间:2019-03-27 20:08:01

标签: elasticsearch d3.js kibana vega

我正在使用elasticsearch作为我的数据源,并在经/纬度上进行聚合以获取geohash值和相应的doc_counts。将其绘制在地理地图上的最佳方法是什么。

我正在尝试将Vega与Kibana结合使用,但欢迎其他解决方案。

我的查询:

    GET index*/_search?size=0
    {
      "aggs" : {
        "large-grid" : {
          "geohash_grid" : {
            "field" : "geoip.location",
              "precision" : 3
          }
        }
      }
    }

结果:

    "aggregations" : {
        "large-grid" : {
          "buckets" : [
            {
              "key" : "9yd",
              "doc_count" : 6628672
            },
            {
              "key" : "9qh",
              "doc_count" : 1546684
            },
            {
              "key" : "9tb",
              "doc_count" : 1502557
            },
            {
              "key" : "dp3",
              "doc_count" : 1499205
            },

0 个答案:

没有答案