Вопросы по ключевым словам геокодирования (GMAPS API)Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Вопросы по ключевым словам геокодирования (GMAPS API)

Сообщение Anonymous »

Я разрабатываю сценарий геокодирования с использованием API Geoocoding Google, отправляя адрес как «str». В любом случае, «Вилла», как и «Стоп-слов», не дает никакой ценности и может привести к путанице, поэтому в моем сценарии я имею: < /p>

r'_x002d_': '',
r'/': '',
r'_xa0_': ' ',
# La información de dirección que viene después de la Villa obstaculiza la georeferenciación
r'\bVILLA\b.*': ''
< /code>
Таким образом, проблема в том, когда я получаю такой адрес: «Arquimides 123 Villa Nueva Lote 3». Он возвращает «arquimides 123», потому что это то, что он должен сделать.
Проблема, с которой я сталкиваюсь сейчас, с такими адресами: «Марга 33, Вилла Алемана, Чили», потому что это правильно, но потому, что я сделал все, что я все делал. Адрес в «Вилле Алемане».# Función para realizar los reemplazos en una dirección
def reemplazar_palabras(direccion):
direccion = str(direccion) # Asegurarse de que sea una cadena
for patron, reemplazo in reemplazos.items():
direccion = re.sub(patron, reemplazo, direccion, flags=re.IGNORECASE).strip(",")
return direccion
< /code>
Так что я пытаюсь выяснить, как дать еще одну точку зрения на проект, потому что кажется, что это будет похоже на ... скучно, если я продолжаю добавлять «необработанные переменные». Я удаляю, потому что мои методы. < /P>
Обновление: вот как я создаю адрес: < /p>

"""
DIRECCION_F is concatenated address, means Direccion_Final -> 'Direccion' = 'Address'

DIRE_CALLE is meant to only contain the street name, i.e dire_calle: Grecia, dire_numero: 1322, dire_comuna: Santiago
"""

df["DIRECCION_F"]= (
df["DIRE_CALLE"].astype(str).apply(reemplazar_palabras) + ' ' +
df["DIRE_NUMERO"].apply(lambda x: f"{int(x)}" if isinstance(x, (int, float)) and x.is_integer() else str(x)).apply(reemplazar_palabras) + ', ' +
df["DIRE_COMUNA"].astype(str).apply(reemplazar_palabras) + ', ' +
'CHILE')


Подробнее здесь: https://stackoverflow.com/questions/795 ... -gmaps-api
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Вопросы по ключевым словам геокодирования (GMAPS API)
    Anonymous » » в форуме Python
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Квазар q-select Параметры динамической загрузки с фильтром по ключевым словам
    Гость » » в форуме Javascript
    0 Ответы
    77 Просмотры
    Последнее сообщение Гость
  • Как я могу эффективно фильтровать некоторые продукты по нескольким ключевым словам?
    Anonymous » » в форуме Php
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Поиск по ключевым словам с возможностью удаления значений
    Anonymous » » в форуме C#
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Атрибут временного поиска по ключевым словам не работает
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»