Что представляет собой база данных PAF-адресов Royal Mail?

StackOverflow https://stackoverflow.com/questions/1231924

  •  22-07-2019
  •  | 
  •  

Вопрос

Я изо всех сил пытаюсь понять, что вы получили бы от Royal Mail, если бы купили их набор данных PAF-файлов с адресами в Великобритании.

Я ожидал, что PAF - это какая-то форма базы данных, которую вы будете размещать самостоятельно, а Royal Mail предоставит API для этой базы данных.

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

  • Существуют ли какие-либо доступные библиотеки, которые помогут вам обрабатывать эти файлы, особенно из Java?
  • Вам нужно самостоятельно проанализировать файл и поместить его в свою собственную базу данных, чтобы вы могли выполнять быстрый поиск из приложения?
  • Если все это правда, зачем вам вообще понадобилось покупать это у Royal Mail?Разве все сторонние поставщики с их веб-API-интерфейсами не намного проще в использовании - как с точки зрения программирования, так и с точки зрения обслуживания данных?

Прошу прощения, если я пропустил очевидное в этом вопросе, но я нахожу, что на сайте Royal Mail не хватает информации.Я начинаю думать, что неправильно понял их предложение файлов PAF.

Это было полезно?

Решение

Почтовый адресный файл (PAF) - это набор файлов данных, предоставляемых Royal Mail и содержащих все адреса в Великобритании.Насколько я понимаю, обычно он обновляется каждые три месяца.

Мне известно о двух компаниях, у которых есть продукты, которые предоставляют API-интерфейсы для обработки данных PAF:QAS и Capscan.С их помощью вы можете выполнять поиск по адресам, чтобы найти недостающие почтовые индексы, или наоборот.API включают в себя как веб-решения, так и собственные вызовы.

Почему вы покупаете напрямую у Royal Mail?Потому что вы хотели бы написать свои собственные инструменты запросов, а не полагаться на сторонние продукты, или вы хотите выполнять интеллектуальный анализ данных, который другие продукты не могут предоставить.

Не могли бы вы выполнить импорт в базу данных SQL?Да, но только после того, как вы напишете свой собственный анализатор файлов PAF.

Зачем использовать их поверх веб-инструментов?Поскольку вы находитесь за внутренней сетью, у вас ограниченный доступ в Интернет с серверов, ограничительное лицензирование любого веб-решения и т.д.

Другие советы

Все это есть в википедии

http://en.wikipedia.org/wiki/Postcode_Address_File

Проверьте www.PostcodeAnywhere.co.uk сайт поиска на основе веб-сервиса.Также доступно приложение для поиска на рабочем столе.Решение, вероятно, будет основываться на объеме поиска, простоте использования, затратах и т.д.Но для малых и средних объемов требуется простое внедрение за несколько минут и встроенное "автоматическое" обслуживание.

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

Пожалуйста, имейте в виду, что необработанные данные не содержат программного обеспечения, и данные должны быть обработаны для использования в ИТ-приложениях.Если вы не хотите программировать PAF или Postzon, мы можем предоставить вам их в виде предварительно написанного приложения, известного как Адреса в Великобритании на компакт-диске

Страница UK Addresses on CD посвящена чему-то под названием "Утилиты UK Addresses Utilities", и в ней говорится:

Компакт-диск UK Addresses CD также содержит набор библиотек динамических ссылок и предоставляет возможность программного запроса наборов адресов с помощью библиотеки DLL .NET 2.0 (+).

Я написал кое-что на C #, что может разобрать эти файлы в SQL Server

https://github.com/Telexx/Royal-Mail-PAF-Parser/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top