Требование к моему проекту
У меня есть требование к проекту, в котором мне нужно записать в базу данных следующие поля для страны Соединенных Штатов Америки:
Почтовый индекс
Широта (почтового индекса)
Долгота (почтового индекса)
Почтовый индекс 1 (который находится в 10 милях от почтового индекса)
Почтовый индекс 2 (которыйнаходится в радиусе 25 миль от почтового индекса)
Почтовый индекс 3 (который находится в радиусе 50 миль от почтового индекса
Мой подход:
• Я хотелИзвлечь все почтовые индексы и соответствующие данные широты и долготы из формата файла Open Street Map (PBF). • Затем преобразовать файл PBF в формат, из которого я могу извлечь данные в базу данных Cassandra
Моя проблема:
Я не могу получить полный OSM (формат PBF) для страны Соединенных Штатов Америки, который содержит все почтовые индексы и соответствующую информацию о широте и долготе.
Отсюда я могу получить этот файл OSM?Как получить файл OSM (PBF), который содержит такие столбцы, как почтовый индекс, широта и долгота для Соединенных Штатов Америки.
Мое исследование:
Когда я использовал https://extract.bbbike.org/ для извлечения данных из США, я получал сообщение об ошибке «Область слишком большая», когда я выбирал страну США на карте.
Когда я использовал http://download.geofabrik.de для извлечения данных я не получил файлы OSM для всей страны Соединенных Штатов Америки.Однако я получил данные по таким субрегионам, как Центральная Америка, Северная Америка, Южная Америка.