ds-codigos-postales-ine-es
Dataset que proporciona un listado de todos los códigos postales de España asociados al código INE del municipio al que pertenecen.
Usa como fuente el Callejero del Censo Electoral (INE).
Codigos Postales por Municipio
- Fuente: Callejero del Censo Electoral (INE)
- URL:
http://www.ine.es/prodyser/callejero/caj_esp/caj_esp_[MM][YYYY].zip
dondeMM
es el mes (01 ó 07) y la cadenaYYYY
es el último año - Tipo: Texto de ancho fijo comprimido (.zip)
- Datos procesados: /data/codigos_postales_municipios.csv
Formato de los datos
Ejemplo en CSV:
codigo_postal | municipio_id | nombre_entidad_singular |
---|---|---|
28100 | 28006 | ALCOBENDAS |
28108 | 28006 | ALCOBENDAS |
28109 | 28006 | ALCOBENDAS |
28110 | 28009 | "DEHESA NUEVA" |
28120 | 28045 | "PUEBLAS (LAS)" |
28124 | 28124 | "ROBLEDILLO DE LA JARA" |
28130 | 28162 | MIRAVAL |
28140 | 28059 | ADOBERAS |
28150 | 28164 | "MIRADOR (EL)" |
28160 | 28145 | "MORALEJA (LA)" |
28170 | 28163 | "COTO DE SAN BENITO" |
28180 | 28151 | "TOMILLARES (LOS)" |
28189 | 28153 | "SOTO (EL)" |
28190 | 28118 | "PUEBLA DE LA SIERRA" |
28191 | 28117 | "PRADENA DEL RINCON" |
28192 | 28021 | "DEHESA BOYAL" |
28193 | 28039 | "CERCADOS (LOS)" |
28194 | 28124 | "VILLAR (EL)" |
28195 | 28902 | "SERRADA DE LA FUENTE" |
28196 | 28902 | "PRESA DE PUENTES VIEJAS" |
28200 | 28131 | "JURISDICCION (LA)" |
28210 | 28160 | VALDEMORILLO |
28211 | 28054 | PERALEJO |
28212 | 28095 | "BARRANCOS (LOS)" |
Codigos Postales por Municipio (Histórico)
- Fuente: Callejero del Censo Electoral (INE)
- URL:
http://www.ine.es/prodyser/callejero/caj_esp/caj_esp_[MM][YYYY].zip
dondeMM
es el mes (01 ó 07) y la cadenaYYYY
es el año, (desde 2013 hasta la actualidad)) - Tipo: Texto de ancho fijo comprimido (.zip)
- Datos procesados: /data/codigos_postales_municipios_historical.csv
Formato de los datos
Ejemplo en CSV:
codigo_postal | municipio_id | nombre_entidad_singular | year | month |
---|---|---|---|---|
29610 | 29076 | OJEN | 2013 | 07 |
29610 | 29076 | OJEN | 2014 | 01 |
29612 | 29076 | OJEN | 2014 | 01 |
En el ejemplo se aprecia como en 2014 aparece un nuevo código postal para el municipio de Ojén.
Script
El script se puede encontrar en /scripts/ine.
Merge con ds-organizacion-administrativa
Para obtener el nombre de municipio asociado al codigo INE se puede hacer un merge con ds-organizacion-administrativa/ds-oa-municipios
mediante csvjoin
:
$ `curl https://raw.githubusercontent.com/codeforspain/ds-organizacion-administrativa/master/data/municipios.csv |
csvcut -c 'municipio_id,nombre' |csvjoin -c "municipio_id" codigos_postales_municipios.csv - |
csvcut -C "municipio_id,nombre_entidad_singular" >codigos_postales_municipios_join.csv`
Este comando devuelve codigos_postales_municipios_join.csv. Ejemplo:
codigo_postal | nombre_entidad_singular | municipio_id | nombre |
---|---|---|---|
28100 | ALCOBENDAS | 28006 | Alcobendas |
28108 | ALCOBENDAS | 28006 | Alcobendas |
28109 | ALCOBENDAS | 28006 | Alcobendas |
28110 | DEHESA NUEVA | 28009 | Algete |
28120 | PUEBLAS (LAS) | 28045 | Colmenar Viejo |
28124 | ROBLEDILLO DE LA JARA | 28124 | Robledillo de la Jara |
28130 | MIRAVAL | 28162 | Valdeolmos-Alalpardo |
28140 | ADOBERAS | 28059 | Fuente el Saz de Jarama |
28150 | MIRADOR (EL) | 28164 | Valdetorres de Jarama |
28160 | MORALEJA (LA) | 28145 | Talamanca de Jarama |
28170 | COTO DE SAN BENITO | 28163 | Valdepiélagos |
28180 | TOMILLARES (LOS) | 28151 | Torrelaguna |
28189 | SOTO (EL) | 28153 | Torremocha de Jarama |
28190 | PUEBLA DE LA SIERRA | 28118 | Puebla de la Sierra |
28191 | PRADENA DEL RINCON | 28117 | Prádena del Rincón |
28192 | DEHESA BOYAL | 28021 | "Berrueco, El" |
28193 | CERCADOS (LOS) | 28039 | Cervera de Buitrago |
28194 | VILLAR (EL) | 28124 | Robledillo de la Jara |
28195 | SERRADA DE LA FUENTE | 28902 | Puentes Viejas |
28196 | PRESA DE PUENTES VIEJAS | 28902 | Puentes Viejas |
28200 | JURISDICCION (LA) | 28131 | San Lorenzo de El Escorial |
28210 | VALDEMORILLO | 28160 | Valdemorillo |
28211 | PERALEJO | 28054 | "Escorial, El" |
28212 | BARRANCOS (LOS) | 28095 | Navalagamella |