2012-03-23 65 views
1

使用freebase我怎么能找到说,所有纽约的洞穴/ subcities? (皇后,布鲁克林等)freebase城市地区以上街区

它会和其他城市相似吗?说如果我想知道布拉格(Zizkov,老城等)或柏林等的细分?

我试过各种连击,但还没有打到。

{ 
    "id": "/en/new_york", 
    "guid": null, 
    "name": null, 
    "/location/location/containedby": [ 
    ], 
    "/location/location/contains" : [], 
    "/location/place_with_neighborhoods/neighborhoods": [ 
    ] 
}​ 

回答

1

有人可能会给出更好的答案,但这会得到像纽约这样的主要地区,但可能不适用于更像地区的小城市。

{ 
    "id": "/en/new_york", 
    "guid": null, 
    "name": null, 
    "/location/location/containedby": [ 
    ], 
    "/location/location/contains" : [ 
    "name": null, 
    "type": "/location/citytown" 
    ] 
}​ 

,或者选择多个项目,可能是它

{ 
    "id": "/en/new_york", 
    "guid": null, 
    "name": null, 
    "/location/location/containedby": [ 


    ], 
    "/location/location/contains" : [ 
    "name": null, 
    "type|=" : [ 
     "/location/citytown", 
     "/location/neighborhood", 
     "/location/administrative_division", 
     "/location/de_borough", 
     "/location/place_with_neighborhoods/neighborhoods" 
     ] 
    ] 
}​ 
1

物业/位置/位置/包含的是你想要的,但你将有两个问题:

  1. 这只是人烟稀少
  2. 它遏制多层次的黑客来解决API限制

除非您想要自己改进数据,否则您可以对#1做的事情不多。对于#2,您可以减去包含在“contains”集合中另一个位置的一组位置。