Как использовать http://www.census.gov API для извлечения данных
Пытаюсь запросить данные у http://www.census.gov/, используя их API. Я хочу получить население определенного города в США, используя название города и код штата США.
Учитывая, что у меня уже есть ключ, какие другие параметры я должен добавить в URL ниже, чтобы я мог получить население.
http://api.census.gov/data/2010/sf1?key=<my key>
любая помощь будет принята с благодарностью
2 ответа
Судя по вашему 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, но он кажется мега сложным...
Другой альтернативой, которую я нашел, является API переписи USA Today, похоже, что они отражают данные переписи, и у них действительно есть доступные конечные точки с детализацией данных на уровне города... Проверьте это здесь...
нет необходимости использовать API, данные доступны в CSV здесь http://www.census.gov/popest/data/cities/totals/2012/SUB-EST2012.html