Freebase地理搜索

时间:2010-12-24 12:44:58

标签: freebase mql

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

感谢您提供任何帮助!

1 个答案:

答案 0 :(得分:1)

您可以获取给定区域的主题(在我的示例中为[0,0,50,50]):http://api.freebase.com/api/service/geosearch?location = [0,0, 50,50]安培; LOCATION_TYPE = /位置/地点&安培;内部=真&安培;缩进= 1&安培;格式= 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"
}]​