Concello de Pontevedra
Panel de Toponimia
El inventario toponímico del municipio vivía en una aplicación obsoleta. Construimos una nueva de cero, con mapa y cartografía, y recuperamos los datos que se habían perdido por el camino.
- Cliente
- Concello de Pontevedra
Servicio de Normalización Lingüística - Año
- 2026
- Qué hicimos
- Desarrollo a medida, migración de datos y puesta en producción
- Estado
- Fase 1 en producción desde julio de 2026

El punto de partida
El municipio mantenía su inventario toponímico en una aplicación antigua que ya no se podía sostener. Recogía el trabajo de años de campo del Servicio de Normalización Lingüística: nombres de lugar, su localización exacta y la documentación asociada.
El encargo era sustituirla por una aplicación nueva, con un buscador público útil y un editor de fichas para el personal técnico.
La decisión que propusimos
Presupuestamos trabajar directamente sobre la base de datos original, sin migrarla. No era comodidad: era la forma de eliminar el riesgo más grande del proyecto, porque una migración de datos geográficos es donde todo suele romperse.
La migración se hizo igual, por otra vía, y llegó con pérdidas. A partir de ahí, buena parte del encargo consistió en volver a poner en su sitio lo que ya existía.
Recuperar lo que se había perdido
Más de dos mil fichas se habían quedado sin su geometría, sobre todo en las parroquias de Xeve y Ponte Sampaio. El sistema antiguo guardaba cada ficha también como archivo de cartografía individual, y allí seguía la información.
Escribimos un proceso que reconstruye las fichas afectadas a partir de esos 17.049 archivos, comparando cada uno con la base de datos nueva. Las que se podían recuperar de forma determinista se recuperaron. Las demás quedaron documentadas una a una para que el servicio decida.
Lo que hay hoy en producción
Un buscador público que filtra por parroquia y por 88 genéricos distintos, que es el vocabulario propio de la toponimia local: los agros, las brañas, los chamadeiros. El mapa muestra a la vez puntos, líneas y polígonos, que era lo difícil.
Y un editor de fichas con permisos, para que el servicio mantenga el inventario sin depender de nosotros. Esa es la parte que más nos importa.
El código vive fuera del directorio público del servidor. Solo es accesible desde la web lo estrictamente necesario.
Ficha técnica
| Aplicación | Symfony 7.4 sobre PHP 8.2 o superior, con Doctrine ORM y Twig |
| Base de datos | PostgreSQL con PostGIS, para el trabajo cartográfico |
| Cartografía | 2.312 puntos · 929 líneas · 5.060 polígonos |
| Fotografía | 441 imágenes optimizadas, de 783 MB a 184 MB |
| Seguridad | Código fuera del docroot. Roles de edición diferenciados |
| Hitos | Despliegue en revisión el 23 de junio de 2026. Fase 1 en producción el 3 de julio |
Otros trabajos
Hablemos
¿Tienes algo
parecido entre
manos?