Автор оригинала: Pankaj Kumar.
Иногда мы хотим получать адреса с использованием почтового индекса. Есть несколько модулей Python, которые позволяют нам найти адрес, используя Zip-код. В этой статье мы будем сосредоточиться на Модуль Python PGEOCODE , в деталях.
Итак, давайте начнем!
Во-первых, что обслуживается модулем Python PGEOCODE?
Python Programming предоставляет нам различные модули для работы с данными, а также извлечь различные детали с точки зрения статистики, прогнозов и т. Д.
Помимо этого, Python также предоставляет нам функциональные возможности, чтобы получить информацию о местонахождении в условиях координаты GPS, данных региона и т. Д. Использование почтовых кодов.
Да, у нас есть Python Pgeocode Модуль, чтобы помочь нам в географические данные. С помощью модуля PGEOCODE мы можем получить и представлять регион или информацию, связанную с областью, используя информацию о почтовом индексе.
Таким образом, вся вся эта страна/регион связана с информацией, которая может быть получена через саму почтовые кодировки.
В этой статье мы расскажем о некоторых функциях модуля PGEOCODE, как упомянуто ниже:
- Данные о стране/регионе через почтовый индекс
- Разница между почтовыми кодами
- Данные нескольких регионов из почтового индекса
Давайте теперь посмотрим на каждого из них подробно в разделе ниже.
Apis stip-код для корпоративных приложений
Если вы строите корпоративное приложение, всегда лучше пойти с профессиональным обслуживанием. Я использовал ZipcodeBase , который предоставляет данные почтового индекса со всего мира. Если ваше приложение обслуживает пользователей по всему миру, это намного лучше, чем конкуренты, потому что у них есть данные для всех стран. Лучшая часть – их бесплатный план, чтобы мы быстро начали и попробовать услугу. Их документация – Top-Sotch, и одна из лучших функций, которые мне понравились, это Почтовый код RADIUS Поиск API Отказ
1. Получение данных о регионе через почтовый индекс
Используя PGEOCODE, мы можем легко получить данные в отношении разных регионов и стран через почтовые коды.
Для того же, нам нужно пройти почтовые коды функции, и он возвращает данные о стране ODE, имя состояния и т. Д.
Синтаксис:
pgeocode.Nominatim(country) query_postal_code(postal code)
PGEOCODE.NOMINATIM ()
Функция помогает нам запросить географические данные, подавая название страны или почтовый индекс. Далее query_postal_code ()
Функция помогает нам запросить информацию о площади через почтовый индекс конкретной страны.
Пример:
В нижнем куске кода мы импортировали библиотеку в среду Python. Кроме того, мы поставили страну в «США» через pgeoCode.nomination () функция. После чего мы приняли почтовый индекс «США» на функцию Query_Postal_Code (), чтобы получить соответствующие данные о стране и адресам.
import pgeocode data = pgeocode.Nominatim('US') print(data.query_postal_code("95014"))
Выход:
В результате мы получаем информацию в отношении района, представленной почтовым индексом.
postal_code 95014 country_code US place_name Cupertino state_name California state_code CA county_name Santa Clara county_code 85 community_name NaN community_code NaN latitude 37.318 longitude -122.045 accuracy 4 Name: 0, dtype: object
2. Разница между двумя почтовыми кодами
Библиотека PGEOCODE также дает нам геодиста, которая помогает нам с расчетом расстояний между почтовыми кодами с функцией Query_Postal_Code ().
Для того же, мы инициализируем класс геодистанса, используя Гедиста ()
функция. Далее, к которому мы указываем функцию query_postal_code () в инициализированный класс. Мы также передаем два почтовых кода к функции, чтобы получить расстояние между ними в км.
Пример:
import pgeocode data = pgeocode.GeoDistance('fr') print(data.query_postal_code("75013", "69006"))
Выход:
391.1242610965041
3. Данные различных регионов в рамках одного и того же кода страны
Модуль PGEOCODE также предоставляет функцию для получения данных нескольких регионов в одном и той же стране Code в одном Go. Для того же, он использует query_postal_code () под pgeoCode.nominatim Class.
Первоначально мы устанавливаем код страны с использованием Nominatim () функции. Впереди от этого мы указываем на объект его на функцию query_postal_code (), передавая несколько почтовых кодов в качестве параметра к нему.
Пример:
В приведенном ниже примере мы прошли почтовые индексы Кодекса страны «FR», чтобы получить подробную информацию о регионе.
import pgeocode data = pgeocode.Nominatim('fr') print(data.query_postal_code(["75013", "69006"]))
Выход:
Заключение
По этому, мы подошли к концу этой темы. Не стесняйтесь комментировать ниже, если вы столкнетесь с любым вопросом.
Для получения дополнительных таких постов, связанных с программированием и модулями Python, оставайся настраиваемым нами.
До этого, счастливого обучения !! 🙂.