由于空格,无法在SODA api中定位字段

时间:2014-11-14 20:31:33

标签: opendata socrata soda

我试图通过搜索特定街道地址在a NYC gov database上使用Socrata SODA API。 URL将如下所示:

http://data.cityofnewyork.us/resource/eabe-havv.json?house_street=PARK+PLACE

但是,虽然我知道PARK PLACE存在于数据库中的多个条目中,但是没有出现任何结果,并且这似乎是由于每个值后面有大量的空格:

{
"date_entered": "05/26/1989",
"status": "CLOSED",
"special_district": "   ",
"inspection_date": "09/23/2014",
"unit": "MAN.",
"house_number": "75          ",
"dobrundate": "2014-09-24T00:00:00",
"complaint_category": "05",
"complaint_number": "1002073",
"disposition_code": "L2",
"bin": "1061700",
"house_street": "PARK PLACE               ",
"community_board": "109",
"disposition_date": "09/23/2014"
}

有关如何通过附加到API网址的SoQl查询访问 house_street 值和 house_number 值的任何提示?谢谢!

2 个答案:

答案 0 :(得分:2)

正如我们在IRC上所讨论的那样,我已经与我们的帐户管理小组联系,了解如何清理此数据集。如果您遇到问题,其他人也可能会遇到问题。

感谢您引起我们的注意。 @ Skram的建议在此期间很好。

答案 1 :(得分:0)

由于上述(请参阅注释)问题以及SODA API目前不支持TRIM或LIKE功能的事实,我认为您需要使用SoQL全文搜索,如下所示:

http://data.cityofnewyork.us/resource/eabe-havv.json?$q=PARK+PLACE

http://dev.socrata.com/docs/queries.html

上的文档