NAME

Business::ES::CodigoPostal::Municipios - Localidades por codigo postal espanol (datos de GeoNames)

VERSION

version 0.03

DESCRIPTION

Tabla de localidades indexada por codigo postal. GENERADO AUTOMATICAMENTE por maint/gen-municipios.pl; no editar a mano.

Se carga solo cuando se pide una localidad: el modulo principal no lo toca para validar un codigo postal ni para resolver la provincia, que es el uso mayoritario. Los datos viven en __DATA__ y no en un hash literal a proposito -- el compilador de Perl no mira ahi hasta que alguien lee, asi que cargar el modulo cuesta lo mismo que cargar un fichero vacio.

Las localidades salen como CARACTERES, igual que el resto del modulo desde la 0.03.

NAME

Business::ES::CodigoPostal::Municipios - Localidades por codigo postal

FUENTE

Datos de GeoNames, distribuidos bajo Creative Commons Attribution 4.0 (https://creativecommons.org/licenses/by/4.0/). Volcado export/zip/ES.zip. 37867 pares codigo/localidad, 11150 codigos.

SUBROUTINES

municipios($cp)

Lista de localidades de ese codigo postal, ordenada. Vacia si no consta.

asignado($cp)

Cierto si el codigo postal figura en los datos. Un codigo dentro del rango 01000-52999 puede no estar asignado a ninguna localidad -- 28107 es real y no existe -- y eso lo ve esta funcion, no la validacion por rango del modulo principal. Falso significa "no consta en este volcado de GeoNames", que para Espana equivale en la practica a no asignado, pero no es lo mismo.

AUTHOR

HDELGADO <hdelgado@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2026 by HDELGADO.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.