Мне нужно выяснить, считается ли данное место городским или сельским. Я полагаю, что лучший способ сделать это - посмотреть на плотность населения в комбинации город / штат или провинция / страна.
Главное, что мы используем это для анализа данных. Как правило, API-интерфейсы сопоставления, которые могут это делать, требуют, чтобы каждый запрос был в ответ на одно действие пользователя. Это не соответствует этим критериям ... используя веб-сервис, мы будем делать сотни вызовов веб-сервисов для любого отдельного действия пользователя. Поэтому я думаю, что мы не можем использовать что-то вроде API Карт Google.
Проблема в том, что доступно? Есть ли какие-либо базы данных, готовые к загрузке, которые я могу использовать для извлечения этих данных, или веб-сервисы, которые фактически позволяют осуществлять анализ данных? Я использую PHP, хотя язык программирования на самом деле не имеет значения. Я уверен, что если я смогу получить данные, я смогу заставить их работать с PHP.
Я не знаю, есть ли какие-нибудь свободно доступные готовые базы данных, предоставляющие эту информацию .
Вы можете загрузить набор данных DBpedia, в частности набор данных infobox , и извлечь из него данные о населении / местоположении.
Однажды я просматривал Google, используя запрос "city filetype: sql", и нашел очень интересную базу данных, содержащую около 4000 крупнейших городов и другие интересные географические данные.
Посмотрите здесь: http://www.dbis.informatik.uni-goettingen.de/Mondial/
Есть ли готовые к загрузке базы данных, которые я могу использовать для получения этих данных, или веб-сервисы, которые действительно позволяют интеллектуальный анализ данных?
Для США :
Возможно, вы захотите взглянуть на с привязкой к координатной сетке 1 км населения Соединенных Штатов по десятилетиям с 1930 по 2000 год . ( дополнительная информация )
Для мира :
Похоже, вам нужно что-то вроде Gridded Population of the World, версия 3 (GPWv3) и Global Наборы данных Проекта картирования сельских и городских районов (GRUMP) .
Существует автономный клиент карты SEDAC и загрузка данных (вот некоторые данные оценки городских и сельских районов в формате Excel ).
Вы можете получить оценки численности населения в определенном регионе, используя Службу оценки численности населения
Функции службы оценки численности населения:
Служба доступна через три стандартных протокола, используемых многими инструментами и клиентами онлайн-карт: Открытый Стандарт службы веб-обработки (WPS) геопространственного консорциума (OGC), интерфейс передачи репрезентативного состояния (REST) и интерфейс протокола простого доступа к объектам (SOAP). Стандартизированные клиенты, такие как uDig, могут отправлять запросы с помощью OGC WPS. Пользователи программного обеспечения ArcGIS от ESRI могут отправлять запросы через SOAP. Интерфейс REST предназначен для использования с облегченными клиентами javascript.
Параметрическая статистика, возвращаемая для каждого предоставленного многоугольника, включает подсчет (количество ячеек сетки, используемых в анализе), минимальный подсчет населения, максимальный подсчет населения, диапазон подсчетов населения, средний подсчет населения и стандартное отклонение подсчета населения. В результаты обслуживания включены два показателя качества данных. Первый показатель отражает точность входных данных, а второй указывает, когда запрошенные полигоны слишком малы по площади по сравнению с исходными входными данными для получения надежной статистики населения.
Доступ:
Для доступа к Сервису оценки численности населения пользователям необходимо работать с онлайн-клиентом карт или программным пакетом Географической информационной системы (ГИС), который поддерживает пространственные запросы через один из трех поддерживаемых протоколов. Интерфейсы службы доступны по адресу:
Служба веб-обработки (WPS)
http://sedac.ciesin.columbia.edu/wps/WebProcessingService?Request=GetCapabilities&Service=WPS
Службы REST / SOAP http://sedac.ciesin.columbia.edu/mapservices/arcgis/rest/services/sedac/GPW/GPServer