как геокодировать номер телефона - PullRequest
3 голосов
/ 03 марта 2010

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

Есть ли библиотека (в идеале Python) или служба, которая может сделать это?

1 Ответ

1 голос
/ 03 марта 2010

Вы можете получить ограниченную бесплатную информацию (например, город) или, за довольно большую плату, некоторую относительно более подробную информацию (адрес) от различных провайдеров, подобных Whitepages. Это должно охватывать стационарные телефоны , а также, в некоторой степени, мобильные (сотовые) линии . Помните, что в случае мобильных линий информация (в лучшем случае адрес для выставления счетов, BTW, а не местоположение терминала) может быть отрывочной или даже вводящей в заблуждение (номера могут быть зарегистрированы сторонними компаниями, которые управляют парками сотовых телефонов для предприятий - компании, которые могут быть зарегистрированы по адресам, совершенно отличным от компаний, использующих автопарк.) Затем вам придется преобразовать адрес улицы в широту / долготу, так что это будет двухэтапный процесс. Что касается VoIP , вы можете прочитать о GEOPRIV .

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

...