Este proyecto contiene un listado completo del callejero proporcionado por el Instituto Nacional de Estadística (INE).
El archivo original puede encontrarse en la siguiente URL:
Desde esta URL puedes descargarte dos archivos por cada año a nivel nacional. La URL directa a los archivos es:
http://www.ine.es/prodyser/callejero/caj_esp/caj_esp_[MM][YYYY].zip
- Sustituye
MM
por el mes que quieras (01 para enero ó 07 para julio) - Sustituye
YYYY
por el año que quieras
- Sustituye
Este proyecto contiene dos carpetas diferentes:
- Dentro de la carpeta /archive encontrarás el último fichero .zip correspondiente a la fecha más cercana del último commit.
- Dentro de la carpeta /data encontrarás los ficheros procesados del archivo correspondiente al punto anterior en formato .json para mayor comodidad.
- NOTA: GitHub no permite subir archivos de más de 100 Mb por lo que podrás encontrarlos en la sección de Releases
Al descomprimir el archivo .zip descargado, nos encontraremos con 4 archivos (al menos) diferentes:
- PSEU-NAL: pseudovías nacionales
- TRAMOS-NAL: tramos nacionales
- UP-NAL: unidades poblacionales nacionales
- VIAS-NAL: vías nacionales
El formato de los archivos lo tienes explicado en este documento Word del INE.
Para ver los campos de los diferentes modelos, mira el código de la carpeta /models.
Los datos de comunidades, provincias, municipios e islas los puedes encontrar en el siguiente repositorio:
Se proporciona un ejecutable dentro de la carpeta /build para poder crear los archivos .json actualizados. Basta con escribir en la consola ./build/ine-callejero-dataset
y el programa te solicitará el nombre (con el path) al archivo. Si descomprimes el archivo .zip de la carpeta /archive dentro de build, solo tendrías que escribir PSEU-NAL.F180312
para que procese dicho archivo correspondiente a las pseudovias nacionales.
Agradecimiento a Iñigo Flores por su repositorio https://github.com/inigoflores/ds-codigos-postales-ine-es