mirror of
https://github.com/inigoflores/ds-codigos-postales-ine-es.git
synced 2024-06-07 21:55:24 +02:00
6.2 KiB
6.2 KiB
ds-codigos-postales
Dataset que proporciona un listado de todos los códigos postales de España asociados al código INE del municipio al que pertenecen.
Codigos Postales por Municipio
- Fuente: Callejero del Censo Electoral (INE)
- URL:
http://www.ine.es/prodyser/callejero/caj_esp/caj_esp_01[YYYY].zip
dondeYYYY
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_01[YYYY].zip
dondeYYYY
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 |
---|---|---|---|
29610 | 29076 | OJEN | 2013 |
29610 | 29076 | OJEN | 2014 |
29612 | 29076 | OJEN | 2014 |
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 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 |