Где я могу найти базу данных города / района? - PullRequest
7 голосов
/ 13 октября 2009

Где я могу найти базу данных городов и районов, используя MySQL? Меня интересуют только районы США. Цена не имеет значения.

База данных должна помочь идентифицировать местоположения по почтовому индексу. У меня уже есть база данных, показывающая города и штаты, но мне также нужно найти окрестности.

Я видел хороший пример на http://www.oodle.com/.

Ответы [ 9 ]

6 голосов
/ 15 октября 2009

Данные Zillow Neighborhood имеют общую лицензию CC, и они довольно полны. В настоящее время он широко используется в геопространственном мире.

Приветствия

5 голосов
/ 13 октября 2009

За плату ... вы можете подписаться на Набор данных соседства Maponics
В то время как Maponics предоставляет в основном ГИС-данные (например, позволяя точно определить на карте границы окрестностей и т. Д.), Я думаю, простой список окрестностей также доступен.
Еще одно коммерческое предложение - Urban Mapping

В ваших целевых городах / округах есть множество бесплатных ресурсов , которые часто можно найти на сайтах .gov / .us для конкретных городов и округов. К сожалению, кроме трудности с поиском таких ресурсов (кажется, что не существует практического каталога для таких локальных баз данных, управляемых правительством), нет стандарта в отношении формата, в котором хранятся данные, или конкретной семантики данных. собраны. К счастью, ZIP-код довольно однозначен, и концепция соседства относительно общая (хотя сами окрестности могут быть довольно динамичными, с введением новых имен окрестностей и небольшим смещением границ).

Общая сложность задачи составления таких баз данных, длительный период полураспада данных и потенциально выгодное использование таких данных, по-видимому, объясняют, почему трудно найти некоммерческие источники.

3 голосов
/ 11 июня 2015

Это старый вопрос, но по состоянию на июнь 2015 года есть гораздо лучший и более простой способ сделать это: http://maps.googleapis.com/maps/api/geocode/json?address=YOUR_ADDRESS&sensor=false

Пример: http://maps.googleapis.com/maps/api/geocode/json?address=11%20W%2053rd%20St%20New%20York&sensor=false

2 голосов
/ 15 марта 2011

У Yelp есть API соседства. http://www.yelp.com/developers/documentation/technical_overview

1 голос
/ 18 апреля 2013

Maponics имеет более 150 000 окрестностей по всему миру, доступных в MySQL и других форматах, а также API .

1 голос
/ 19 октября 2011

У Infochimps есть API Zillow Neighborhoods:

http://www.infochimps.com/datasets/zillow-neighborhoods

1 голос
/ 13 октября 2009

Возможно, стоит проверить некоторые ссылки в этой статье . Есть несколько, где вы можете найти данные, которые вы ищете.

1 голос
/ 13 октября 2009

Вот отличный сайт, предлагающий бесплатные базы данных для городов и стран:

http://ipinfodb.com/ip_database.php

0 голосов
/ 16 декабря 2009

Urban Mapping имеет API для поиска районов по адресу, городу / штату и, как вам нужно, почтовому индексу (так называемый метод getNeighborhoodsByPostalCode).

Вот ссылка на их демонстрационные приложения, которые показывают, как это работает: URBANWARE API Демонстрационные приложения

Edit:
Urban Mapping больше не существует, и ссылка Demo имеет linkrot; вот как это выглядело через Wayback Machine

[

Хотя это не база данных сама по себе, вы можете быстро заполнить свою собственную базу данных, вызывая их API для каждого почтового индекса, который вам будет интересно увидеть.

Обратите внимание, что это часть их Premium API. Если у вас есть координаты long / lat каждого города, вы можете использовать их бесплатный API, чтобы получить список окрестностей, границы которых содержат координаты long / lat.

...