API を使用してhttp://www.census.govからデータをクエリしようとしています。都市名と米国の州コードを使用して、米国の特定の都市の人口を取得したいと考えています。
すでにキーを持っていることを考えると、人口を取得できるように、以下の URL に他にどのようなパラメーターを追加すればよいでしょうか。
http://api.census.gov/data/2010/sf1?key=<my key>
どんな援助も大歓迎です
API を使用してhttp://www.census.govからデータをクエリしようとしています。都市名と米国の州コードを使用して、米国の特定の都市の人口を取得したいと考えています。
すでにキーを持っていることを考えると、人口を取得できるように、以下の URL に他にどのようなパラメーターを追加すればよいでしょうか。
http://api.census.gov/data/2010/sf1?key=<my key>
どんな援助も大歓迎です
クエリ URI から判断すると、2010 年国勢調査概要ファイルの人口データにアクセスしたいと考えています。get
クエリにおよびの GET パラメータを追加for
します。例:
http://api.census.gov/data/2010/sf1?key=b48301d897146e8f8efd9bef3c6eb1fcb864cf&get=P0010001&for=state:06
パラメータで指定された人口テーブルget
は「P」で識別され、for
パラメータを使用して範囲をさらに絞り込むことができます。URI としてフォーマットされた有効な基準の例は、ここにあります...
編集: 都市などのよりきめ細かい検索を行うには、政府の面倒な FIPS (連邦情報処理標準) コードを使用する必要があるようです (緯度/経度地域をコーディング システムに変換した後)... I'役立つはずのこのリソース、特にポイント 5 から 7 を見つけましたが、非常に複雑なようです...
私が見つけた別の代替手段はUSA Today census APIです。国勢調査からのデータをミラーリングしているようで、都市レベルでデータの粒度を持つ利用可能なエンドポイントがあります...ここで確認してください...
API を使用する必要はありません。データはこちらの CSV で入手できますhttp://www.census.gov/popest/data/cities/totals/2012/SUB-EST2012.html