Где я могу найти список всех почтовых индексов Великобритании, включая названия улиц и их точные координаты?

Где я могу найти список всех полных почтовых индексов Великобритании, включая названия улиц и их точные координаты? Они должны быть не как AB1, AB23 и т. д., а как AB1 2AA, AB23 5ZZ и т. д.

Желательно бесплатно :)

Спасибо


person Community    schedule 08.10.2009    source источник
comment
Я почти уверен, что на прошлой неделе кого-то уволили за предоставление данных о почтовом индексе без разрешения королевской почты, они правы в грубости!   -  person Ed James    schedule 08.10.2009
comment
Вы не можете получить его бесплатно. Хотя вы можете купить его здесь: royalmail.com/business/services/ marketing/data-optimisation/paf помните, что существует несколько провайдеров поиска адресов, и очень немногие из них фактически продают дампы файлов PAF.   -  person Harshal Lonare    schedule 05.09.2019


Ответы (8)


Теперь вы можете бесплатно получить данные о почтовом индексе из Ordnance Survey https://www.ordnancesurvey.co.uk/business-and-government/products/code-point-open.html Однако здесь нет названий улиц.

Если вы хотите, чтобы данные были преобразованы в широту/долготу, вы можете получить их с моего сайта http://www.doogal.co.uk/UKPostcodes.php

person Doogal    schedule 29.10.2011
comment
Отличный ресурс - спасибо. Не хочу показаться слишком неблагодарным. . . Как часто обновляются данные? - person Pat Dobson; 17.10.2013
comment
Мои данные теперь поступают из ONS, которые предоставляют обновления каждые 3 месяца. Мой сайт обновляется с той же скоростью, но обычно чуть позже выхода ONS. - person Doogal; 19.10.2013
comment
Многие почтовые индексы doogal.co.uk уже устарели. Не могли бы вы очистить старые коды, пожалуйста - person Noel Evans; 28.06.2015
comment
Старые почтовые индексы будут иметь дату завершения, а текущие — нет. Старые почтовые индексы могут быть полезны для исторических данных. - person Doogal; 29.06.2015
comment
Слава Дугалу. Спасибо. - person Marcus; 05.07.2017

Вы можете совершенно бесплатно загрузить все данные почтового индекса Великобритании со значениями широты и долготы отсюда:

http://download.geonames.org/export/dump/

Просто прокрутите вниз до GB.zip. Есть также информация о почтовых индексах других стран, я использовал данные Германии и Польши, и они также в порядке.

person 03Usr    schedule 30.06.2012

К сожалению, за это нужно платить, и это не особенно дешево! Существует онлайн-петиция, чтобы получить доступ к этой информации, если вы заинтересованы.

С коммерческой точки зрения, просто создайте базу данных почтовых индексов Google для Великобритании и сделайте свой выбор, они все очень хороши.

person Steven Robbins    schedule 08.10.2009

Королевская почта является поставщиком «официальной» базы данных почтовых индексов для Великобритании - они владеют почтовыми индексами и почтовыми индексами для картирования ГИС. Он защищен авторским правом и требует значительных лицензионных отчислений.

Postzon — это продукт, который они продают, чтобы связать почтовые индексы с координатами ГИС.

В прошлом были сторонние поставщики из-за пределов Европы, которые раскрывали детали за небольшую часть затрат, но это очень серая зона, и тогда вы находитесь на территории консультации с юристом.

person Andrew    schedule 08.10.2009
comment
Это все еще так? - person SuperUberDuper; 13.04.2015

«Бесплатная» версия ОС полезна, но у нее есть несколько ограничений, например, нет данных для Северной Ирландии, острова Мэн, Гернси или Джерси.

Я голосую за версию Дугала с дополнительными данными о широте и долготе, которая более полезна для геокартирования, например OpenLayer.

person Keith MacDonald    schedule 13.02.2012

Также попробуйте здесь для Великобритании. http://www.freemaptools.com/download-uk-postcode-lat-lng.htm

person macycron    schedule 29.08.2012
comment
Это было именно то, что было нужно. Большой. - person Martin; 31.05.2018

В рамках внештатного проекта в PyQt я написал алгоритм, чтобы получить пользовательский ввод почтового индекса и вернуть для него название улицы. Для тех, кто ищет альтернативу коммерческим системам с открытым исходным кодом и простым подходом к этому вопросу, может использовать его свободно.

Я написал его на Python 2.7, но его легко воспроизвести в новых версиях или на других языках.

import urllib
from urllib2 import urlopen
import json

try:
    google_map_key = raw_input("please enter your google maps api key: ")
    postcode = raw_input("Please enter a UK Postcode: ")
    postcode = postcode.replace(" ", "")
    url = "https://maps.googleapis.com/maps/api/geocode/json?address="+postcode+"&key="+google_map_key
    response = urlopen(url)
    json_obj = json.load(response)
    counter = 0
    if json_obj['status'] == 'OK':
        for i in json_obj['results']:
            for x in i['address_components']:
                counter += 1
                if counter == 2:
                    print ("Long street name: " + x['long_name'])
                    break
    else:
        print("No results found! Please enter a valid postcode or check your internet connection and google api key")

except:
    print("Unhandle exception")
person Murat Sert    schedule 07.09.2016

Вот список в csv

https://raw.githubusercontent.com/Gibbs/uk-postcodes/master/postcodes.csv

Подробнее: https://github.com/Gibbs/uk-postcodes

person Amjith    schedule 12.10.2017