OdooWiki OCA HUB

Base Location Geonames Import

base_location_geonames_import folder_open OCA/partner-contact open_in_new
Partner Management Licencia: AGPL-3

Este módulo añade un asistente para importar ciudades y/o entradas de códigos postales de ciudades desde la base de datos de Geonames.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 19.0

Añade un asistente que descarga la lista oficial de ciudades y códigos postales de Geonames para un país y crea o actualiza las ciudades, provincias y códigos postales correspondientes en Odoo, eliminando las entradas que ya no existen en el archivo.

Este módulo te ofrece un asistente de una sola pantalla para llenar Odoo con datos oficiales de ciudad, estado y código postal desde geonames.org en lugar de escribirlos a mano.

Dónde aparece: - Una nueva entrada de menú "Import from Geonames" bajo el menú de localización de Contactos. - En el formulario de país, dos campos técnicos (visibles solo para el grupo Settings) te permiten elegir qué columnas del archivo de Geonames contienen el nombre del estado y el código del estado; España e Italia están preconfigurados.

Qué hace el asistente: - Seleccionas uno o más países y un formato de mayúsculas/minúsculas opcional (sin cambios, Title Case o Upper Case) aplicado a los nombres de ciudades y estados importados. - Descarga el archivo zip del país desde geonames.org, lo lee y crea los estados, ciudades (res.city) y entradas de código postal (res.city.zip) que faltan. - Los registros existentes se emparejan por nombre/código para que no se dupliquen. - Tras la importación, las entradas que ya no están presentes en el archivo descargado se eliminan para ese país, de modo que los datos se mantienen sincronizados con Geonames. - Si falla una descarga, se muestra un mensaje de error.

El acceso está restringido al grupo Settings. El asistente es una pantalla temporal (city.zip.geonames.import) y no almacena datos por sí mismo.

Depende de

Menús que añade

city_zip_geonames_import_menu
Modelos y campos (2)
  • res.country · amplía un modelo existentegeonames_state_code_column, geonames_state_name_column
  • city.zip.geonames.import · modelo nuevocountry_ids (Countries), letter_case

Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.

Fuentes · Odoo 15.0

Confirmado el 2026-11-03 en la rama 15.0 de OCA/partner-contact.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para acceder al menú para importar entradas de códigos postales de ciudades desde Geonames, debe formar parte del grupo Administration / Settings.

Si quiere/necesita modificar la URL predeterminada de Geonames (), puede establecer el parámetro de sistema geonames.url.

Vaya al menú Contactos \> Configuración \> Localización \> Importar desde Geonames. En el asistente, seleccione uno o varios países y haga clic en el botón Importar.

Para cada país seleccionado, el asistente eliminará todas las entradas no detectadas, descargará la última versión de la lista de ciudades desde geonames.org y creará nuevas entradas de código postal de ciudad.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.