0

我查看了 REST API 文档(仅提供了一个值为 benchmark=9 的示例),但不清楚如何发出批处理请求。特别是,文档的其余部分没有提到“9”的基准,所以我不知道这意味着什么。我尝试使用文档中的以下基准和年份:

curl --form addressFile="//filepath/input.csv" --form benchmark=Public_AR_ACS2013 --form vintage=Current_ACS2013 http://geocoding.geo.census.gov/geocoder/locations/addressbatch --output geocoderresult.csv

我的问题是我收到 400 响应并出现“格式错误的语法”错误。任何有使用此 API 经验的人都可以指出我的语法的哪一部分不正确吗?

4

1 回答 1

1

我尝试了这种语法,它可以同时获取位置(经度/纬度)和人口普查地理:

curl --form addressFile=@tiger_50addresses_to_geocode.csv --form benchmark=Public_AR_Census2010 --form vintage=Census2010_Census2010 http://geocoding.geo.census.gov/geocoder/geographies/addressbatch
于 2015-02-13T20:59:34.893 回答