1

我想知道是否有可能获得例如在一个地理区域中发生的所有事件,由纬度/经度坐标定义。例如,诺曼底海岸上的一个矩形区域应该会引发一些战斗事件。我已经尝试过直接 MQL,以及http://api.freebase.com/api/service/geosearch?help上的服务,但我没有运气。任何提示,或任何地方的例子?

谢谢你提供的所有帮助!

4

1 回答 1

1

您可以获得给定区域的主题(在我的示例中为 [0,0,50,50]):http://api.freebase.com/api/service/geosearch?location=[0,0,50,50 ]&location_type=/location/location&inside=true&indent=1&format=ids

然后获取那里发生的事件:

[{
  "id":   null,
  "locations": [{
    "id|=": [
      "/en/algeria",
      "/en/austria",
      "/en/austria",
      "/en/andorra",
      "/en/andorra",
      "/en/asia",
      "/en/albania",
      "/en/albania",
      "/en/armenia",
      "/en/armenia",
      "/en/azerbaijan",
      "/en/azerbaijan",
      "/en/ankara",
      "/en/aegean_sea",
      "/en/anatolia",
      "/en/athens",
      "/en/abensberg",
      "/en/casa_batllo",
      "/en/park_guell",
      "/en/casa_mila"
    ]
  }],
  "name": null,
  "type": "/time/event"
}]​
于 2011-01-01T21:45:55.187 回答