mirror of
https://github.com/codeforspain/ds-organizacion-administrativa.git
synced 2024-09-22 00:00:46 +02:00
Add Islas
Fix typo Fix typo Fix syntax Modify datapackage Fix format
This commit is contained in:
parent
32e6806e5c
commit
1a19ec4d7d
137
README.md
137
README.md
|
@ -1,7 +1,7 @@
|
|||
[![Twitter Follow](https://img.shields.io/twitter/follow/codeforspain.svg?style=social?maxAge=2592000)](https://twitter.com/codeforspain)
|
||||
|
||||
# ds-organizacion-administrativa
|
||||
Listado de comunidades, provincias, municipios con sus correspondientes códigos INE
|
||||
Listado de comunidades, provincias, municipios e islas con sus correspondientes códigos INE
|
||||
|
||||
Este dataset es parte del proyecto abierto y colaborativo CodeForSpain. Puedes obtener más información en:
|
||||
|
||||
|
@ -13,10 +13,10 @@ Este dataset es parte del proyecto abierto y colaborativo CodeForSpain. Puedes o
|
|||
## Municipios
|
||||
|
||||
|
||||
- URL: http://www.ine.es/daco/daco42/codmun/codmun[YY]/[YY]codmun.xls (<small> [YY] es el último año, p.e. 16)</small>)
|
||||
- URL: http://www.ine.es/daco/daco42/codmun/codmun[YY]/[YY]codmun.xls ( [YY] es el último año, p.e. 16))
|
||||
- Tipo: Excel (xlsx)
|
||||
- Descripción: http://www.ine.es/daco/daco42/codmun/codmun00i.htm
|
||||
- Datos procesaods: [/data/municipios.json](data/municipios.json) | [/data/municipios.csv](data/municipios.csv)
|
||||
- Datos procesados: [/data/municipios.json](data/municipios.json) | [/data/municipios.csv](data/municipios.csv)
|
||||
|
||||
|
||||
|
||||
|
@ -28,10 +28,10 @@ La lista de municipios sufre modificaciones todos los años para reflejar tanto
|
|||
|
||||
Incluye los siguientes campos:
|
||||
|
||||
CPRO: Codigo INE de la provincia
|
||||
CMUN: Codigo INE del municipio en relacion a la provincia
|
||||
DC: Digito de control
|
||||
NOMBRE: Denominacion oficial
|
||||
CPRO: Código INE de la provincia
|
||||
CMUN: Código INE del municipio en relación a la provincia
|
||||
DC: Dígito de control
|
||||
NOMBRE: Denominación oficial
|
||||
|
||||
Ejemplo en CSV:
|
||||
|
||||
|
@ -67,13 +67,13 @@ En JSON:
|
|||
|
||||
|
||||
|
||||
## Historico de Municipios
|
||||
## Municipios (Histórico)
|
||||
|
||||
|
||||
- URL: http://www.ine.es/daco/daco42/codmun/codmun[YY]/[YY]codmun.xls (<small> [YY] es el año, desde 04 hasta hoy</small>)
|
||||
- URL: http://www.ine.es/daco/daco42/codmun/codmun[YY]/[YY]codmun.xls ( [YY] es el año, desde 04 hasta hoy)
|
||||
- Tipo: Excel (xlsx)
|
||||
- Descripción: http://www.ine.es/daco/daco42/codmun/codmun00i.htm
|
||||
- Datos procesaods: [/data/municipios_historical.json](data/municipios_historical.json) | [/data/municipios_historical.csv](data/municipios_historical.csv)
|
||||
- Datos procesados: [/data/municipios_historical.json](data/municipios_historical.json) | [/data/municipios_historical.csv](data/municipios_historical.csv)
|
||||
|
||||
|
||||
|
||||
|
@ -82,19 +82,18 @@ En JSON:
|
|||
|
||||
Incluye los siguientes campos:
|
||||
|
||||
CPRO: Codigo INE de la provincia
|
||||
CMUN: Codigo INE del municipio en relacion a la provincia
|
||||
DC: Digito de control
|
||||
NOMBRE: Denominacion oficial
|
||||
CPRO: Código INE de la provincia
|
||||
CMUN: Código INE del municipio en relación a la provincia
|
||||
DC: Dígito de control
|
||||
NOMBRE: Denominación oficial
|
||||
YEAR: Año del dato
|
||||
|
||||
Ejemplo en CSV:
|
||||
|
||||
| CPRO | CMUN | DC | NOMBRE | YEAR |
|
||||
|------|------|----|--------------------------|-------|
|
||||
| 16 | 167 | 8 | Pozorrubio | 2013 |
|
||||
| 16 | 167 | 8 | Pozorrubio de Santiago | 2014 |
|
||||
|
||||
| CPRO | CMUN | DC | NOMBRE | YEAR |
|
||||
|------|------|----|--------------------------|-------|
|
||||
| 16 | 167 | 8 | Pozorrubio | 2013 |
|
||||
| 16 | 167 | 8 | Pozorrubio de Santiago | 2014 |
|
||||
|
||||
|
||||
|
||||
|
@ -104,7 +103,7 @@ Ejemplo en CSV:
|
|||
|
||||
- URL: http://www.ine.es/daco/daco42/codmun/cod_provincia.htm
|
||||
- Tipo: HTML
|
||||
- Datos procesaods: [/data/provincias.json](data/provincias.json) | [/data/provincias.csv](data/provincias.csv)
|
||||
- Datos procesados: [/data/provincias.json](data/provincias.json) | [/data/provincias.csv](data/provincias.csv)
|
||||
|
||||
Las modificaciones que se producen son solo en las denominaciones oficiales de las provincias.
|
||||
|
||||
|
@ -113,8 +112,8 @@ Las modificaciones que se producen son solo en las denominaciones oficiales de l
|
|||
|
||||
Incluye los siguientes campos:
|
||||
|
||||
codigo: Codigo INE de la provincia
|
||||
nombre: Denominacion oficial
|
||||
codigo: Código INE de la provincia
|
||||
nombre: Denominación oficial
|
||||
|
||||
|
||||
Ejemplo en CSV:
|
||||
|
@ -147,7 +146,7 @@ En JSON:
|
|||
|
||||
- URL: http://www.ine.es/daco/daco42/codmun/cod_ccaa.htm
|
||||
- Tipo: HTML
|
||||
- Datos procesaods: [/data/autonomias.json](data/autonomias.json) | [/data/autonomias.csv](data/autonomias.csv)
|
||||
- Datos procesados: [/data/autonomias.json](data/autonomias.json) | [/data/autonomias.csv](data/autonomias.csv)
|
||||
|
||||
No ha sufrido modificaciones en los últimos años.
|
||||
|
||||
|
@ -156,8 +155,8 @@ No ha sufrido modificaciones en los últimos años.
|
|||
|
||||
Incluye los siguientes campos:
|
||||
|
||||
codigo: Codigo INE de la autonomia
|
||||
nombre: Denominacion oficial
|
||||
codigo: Código INE de la autonomia
|
||||
nombre: Denominación oficial
|
||||
|
||||
|
||||
|
||||
|
@ -187,6 +186,94 @@ En JSON:
|
|||
},
|
||||
|
||||
|
||||
## Islas
|
||||
|
||||
|
||||
- URL: http://www.ine.es/daco/daco42/codmun/codmun[YY]/[CP]codislas[YY].xls" ( [YY] es el último año, p.e. 16, [CP] es el codigo de la pronvincia))
|
||||
- Tipo: Excel (xlsx)
|
||||
- Datos procesados: [/data/islas.json](data/islas.json) | [/data/islas.csv](data/islas.csv)
|
||||
|
||||
|
||||
|
||||
### Formato de los datos
|
||||
|
||||
|
||||
Incluye los siguientes campos:
|
||||
|
||||
CPRO: Código INE de la provincia
|
||||
CISLA: Código INE de la isla
|
||||
NOMBRE: Denominación oficial
|
||||
|
||||
Ejemplo en CSV:
|
||||
|
||||
| CPRO | CISLA | NOMBRE |
|
||||
|------|-------|---------------|
|
||||
| 7 | 074 | Menorca |
|
||||
| 35 | 351 | Fuerteventura |
|
||||
| 38 | 383 | "Palma, La " |
|
||||
|
||||
|
||||
|
||||
## Municipios por Isla
|
||||
|
||||
|
||||
- URL: http://www.ine.es/daco/daco42/codmun/codmun[YY]/[CP]codislas[YY].xls" ( [YY] es el ultimo año, p.e. 16, [CP] es el codigo de la pronvincia)
|
||||
- Tipo: Excel (xlsx)
|
||||
- Datos procesados: [/data/municipios_islas.json](data/municipios_islas.json) | [/data/municipios_islas.csv](data/municipios_islas.csv)
|
||||
|
||||
|
||||
|
||||
### Formato de los datos
|
||||
|
||||
|
||||
Incluye los siguientes campos:
|
||||
|
||||
CPRO: Código INE de la provincia
|
||||
CISLA: Código INE de la isla
|
||||
CMUN: Código INE del municipio en relación a la provincia
|
||||
DC: Dígito de control
|
||||
NOMBRE: Denominación oficial
|
||||
|
||||
Ejemplo en CSV:
|
||||
|
||||
| CPRO | CISLA | CMUN | DC | NOMBRE |
|
||||
|------|-------|------|----|------------------------------|
|
||||
| 7 | 072 | 46 | 6 | "Sant Antoni de Portmany" |
|
||||
| 38 | 381 | 36 | 8 | "San Sebastián de la Gomera" |
|
||||
| 35 | 352 | 27 | 1 | Teror |
|
||||
|
||||
|
||||
|
||||
## Municipios por Isla (Histórico)
|
||||
|
||||
|
||||
- URL: http://www.ine.es/daco/daco42/codmun/codmun[YY]/[CP]codislas[YY].xls" ( [YY] es el año, desde 12 hasta hoy, [CP] es el codigo de la pronvincia)
|
||||
- Tipo: Excel (xlsx)
|
||||
- Datos procesados: [/data/municipios_islas.json](data/municipios_islas.json) | [/data/municipios_islas.csv](data/municipios_islas.csv)
|
||||
|
||||
Existen datos desde 2008, aunque solo a partir de 2012 se incorpora el código INE de la isla.
|
||||
|
||||
|
||||
### Formato de los datos
|
||||
|
||||
Incluye los siguientes campos:
|
||||
|
||||
CPRO: Código INE de la provincia
|
||||
CISLA: Código INE de la isla
|
||||
CMUN: Código INE del municipio en relación a la provincia
|
||||
DC: Dígito de control
|
||||
NOMBRE: Denominación oficial
|
||||
YEAR: Año del dato
|
||||
|
||||
Ejemplo en CSV:
|
||||
|
||||
| CPRO | CISLA | CMUN | DC | NOMBRE | YEAR |
|
||||
|------|-------|------|----|----------------------|------|
|
||||
| 38 | 384 | 52 | 6 | Vilaflor | 2014 |
|
||||
| 38 | 384 | 52 | 6 | "Vilaflor de Chasna" | 2015 |
|
||||
|
||||
|
||||
|
||||
## Script
|
||||
|
||||
El script se puede encontrar en [/scripts/](/scripts/).
|
||||
|
|
12
data/islas.csv
Normal file
12
data/islas.csv
Normal file
|
@ -0,0 +1,12 @@
|
|||
CPRO,CISLA,NOMBRE
|
||||
7,071,Formentera
|
||||
7,072,Ibiza
|
||||
7,073,Mallorca
|
||||
7,074,Menorca
|
||||
35,351,Fuerteventura
|
||||
35,352,"Gran Canaria"
|
||||
35,353,Lanzarote
|
||||
38,381,"Gomera, La "
|
||||
38,382,"Hierro, El "
|
||||
38,383,"Palma, La "
|
||||
38,384,Tenerife
|
|
1
data/islas.json
Normal file
1
data/islas.json
Normal file
|
@ -0,0 +1 @@
|
|||
{"071":{"CPRO":"7","CISLA":"071","NOMBRE":"Formentera"},"072":{"CPRO":"7","CISLA":"072","NOMBRE":"Ibiza"},"073":{"CPRO":"7","CISLA":"073","NOMBRE":"Mallorca"},"074":{"CPRO":"7","CISLA":"074","NOMBRE":"Menorca"},"351":{"CPRO":"35","CISLA":351,"NOMBRE":"Fuerteventura"},"352":{"CPRO":"35","CISLA":352,"NOMBRE":"Gran Canaria"},"353":{"CPRO":"35","CISLA":353,"NOMBRE":"Lanzarote"},"381":{"CPRO":"38","CISLA":381,"NOMBRE":"Gomera, La "},"382":{"CPRO":"38","CISLA":382,"NOMBRE":"Hierro, El "},"383":{"CPRO":"38","CISLA":383,"NOMBRE":"Palma, La "},"384":{"CPRO":"38","CISLA":384,"NOMBRE":"Tenerife"}}
|
156
data/municipios_islas.csv
Normal file
156
data/municipios_islas.csv
Normal file
|
@ -0,0 +1,156 @@
|
|||
CPRO,CISLA,CMUN,DC,NOMBRE
|
||||
7,071,24,4,Formentera
|
||||
7,072,26,0,Eivissa
|
||||
7,072,46,6,"Sant Antoni de Portmany"
|
||||
7,072,50,4,"Sant Joan de Labritja"
|
||||
7,072,48,8,"Sant Josep de sa Talaia"
|
||||
7,072,54,7,"Santa Eulària des Riu"
|
||||
7,073,1,2,Alaró
|
||||
7,073,3,3,Alcúdia
|
||||
7,073,4,8,Algaida
|
||||
7,073,5,1,Andratx
|
||||
7,073,901,3,Ariany
|
||||
7,073,6,4,Artà
|
||||
7,073,7,0,Banyalbufar
|
||||
7,073,8,6,Binissalem
|
||||
7,073,9,9,Búger
|
||||
7,073,10,3,Bunyola
|
||||
7,073,11,0,Calvià
|
||||
7,073,12,5,Campanet
|
||||
7,073,13,1,Campos
|
||||
7,073,14,6,Capdepera
|
||||
7,073,16,2,Consell
|
||||
7,073,17,8,Costitx
|
||||
7,073,18,4,Deià
|
||||
7,073,19,7,Escorca
|
||||
7,073,20,1,Esporles
|
||||
7,073,21,8,Estellencs
|
||||
7,073,22,3,Felanitx
|
||||
7,073,25,7,Fornalutx
|
||||
7,073,27,6,Inca
|
||||
7,073,28,2,"Lloret de Vistalegre"
|
||||
7,073,29,5,Lloseta
|
||||
7,073,30,9,Llubí
|
||||
7,073,31,6,Llucmajor
|
||||
7,073,33,7,Manacor
|
||||
7,073,34,2,"Mancor de la Vall"
|
||||
7,073,35,5,"Maria de la Salut"
|
||||
7,073,36,8,Marratxí
|
||||
7,073,38,0,Montuïri
|
||||
7,073,39,3,Muro
|
||||
7,073,40,7,"Palma de Mallorca"
|
||||
7,073,41,4,Petra
|
||||
7,073,44,0,"Pobla, Sa"
|
||||
7,073,42,9,Pollença
|
||||
7,073,43,5,Porreres
|
||||
7,073,45,3,Puigpunyent
|
||||
7,073,59,8,"Salines, Ses"
|
||||
7,073,49,1,"Sant Joan"
|
||||
7,073,51,1,"Sant Llorenç des Cardassar"
|
||||
7,073,53,2,"Santa Eugènia"
|
||||
7,073,55,0,"Santa Margalida"
|
||||
7,073,56,3,"Santa María del Camí"
|
||||
7,073,57,9,Santanyí
|
||||
7,073,58,5,Selva
|
||||
7,073,47,2,Sencelles
|
||||
7,073,60,2,Sineu
|
||||
7,073,61,9,Sóller
|
||||
7,073,62,4,"Son Servera"
|
||||
7,073,63,0,Valldemossa
|
||||
7,073,65,8,"Vilafranca de Bonany"
|
||||
7,074,2,7,Alaior
|
||||
7,074,64,5,"Castell, Es"
|
||||
7,074,15,9,"Ciutadella de Menorca"
|
||||
7,074,23,9,Ferreries
|
||||
7,074,32,1,Maó-Mahón
|
||||
7,074,37,4,"Mercadal, Es"
|
||||
7,074,902,8,"Migjorn Gran, Es"
|
||||
7,074,52,6,"Sant Lluís"
|
||||
35,351,3,8,Antigua
|
||||
35,351,7,5,Betancuria
|
||||
35,351,14,1,"Oliva, La"
|
||||
35,351,15,4,Pájara
|
||||
35,351,17,3,"Puerto del Rosario"
|
||||
35,351,30,4,Tuineje
|
||||
35,352,1,7,Agaete
|
||||
35,352,2,2,Agüimes
|
||||
35,352,20,6,"Aldea de San Nicolás, La"
|
||||
35,352,5,6,Artenara
|
||||
35,352,6,9,Arucas
|
||||
35,352,8,1,Firgas
|
||||
35,352,9,4,Gáldar
|
||||
35,352,11,5,Ingenio
|
||||
35,352,12,0,Mogán
|
||||
35,352,13,6,Moya
|
||||
35,352,16,7,"Palmas de Gran Canaria, Las"
|
||||
35,352,19,2,"San Bartolomé de Tirajana"
|
||||
35,352,21,3,"Santa Brígida"
|
||||
35,352,22,8,"Santa Lucía de Tirajana"
|
||||
35,352,23,4,"Santa María de Guía de Gran Canaria"
|
||||
35,352,25,2,Tejeda
|
||||
35,352,26,5,Telde
|
||||
35,352,27,1,Teror
|
||||
35,352,32,6,Valleseco
|
||||
35,352,31,1,"Valsequillo de Gran Canaria"
|
||||
35,352,33,2,"Vega de San Mateo"
|
||||
35,353,4,3,Arrecife
|
||||
35,353,10,8,Haría
|
||||
35,353,18,9,"San Bartolomé"
|
||||
35,353,24,9,Teguise
|
||||
35,353,28,7,Tías
|
||||
35,353,29,0,Tinajo
|
||||
35,353,34,7,Yaiza
|
||||
38,381,2,7,Agulo
|
||||
38,381,3,3,Alajeró
|
||||
38,381,21,8,Hermigua
|
||||
38,381,36,8,"San Sebastián de la Gomera"
|
||||
38,381,49,1,"Valle Gran Rey"
|
||||
38,381,50,4,Vallehermoso
|
||||
38,382,13,1,Frontera
|
||||
38,382,901,3,"Pinar de El Hierro, El"
|
||||
38,382,48,8,Valverde
|
||||
38,383,7,0,Barlovento
|
||||
38,383,8,6,"Breña Alta"
|
||||
38,383,9,9,"Breña Baja"
|
||||
38,383,14,6,"Fuencaliente de la Palma"
|
||||
38,383,16,2,Garafía
|
||||
38,383,24,4,"Llanos de Aridane, Los"
|
||||
38,383,27,6,"Paso, El"
|
||||
38,383,29,5,Puntagorda
|
||||
38,383,30,9,Puntallana
|
||||
38,383,33,7,"San Andrés y Sauces"
|
||||
38,383,37,4,"Santa Cruz de la Palma"
|
||||
38,383,45,3,Tazacorte
|
||||
38,383,47,2,Tijarafe
|
||||
38,383,53,2,"Villa de Mazo"
|
||||
38,384,1,2,Adeje
|
||||
38,384,4,8,Arafo
|
||||
38,384,5,1,Arico
|
||||
38,384,6,4,Arona
|
||||
38,384,10,3,"Buenavista del Norte"
|
||||
38,384,11,0,Candelaria
|
||||
38,384,12,5,Fasnia
|
||||
38,384,15,9,Garachico
|
||||
38,384,17,8,"Granadilla de Abona"
|
||||
38,384,18,4,"Guancha, La"
|
||||
38,384,19,7,"Guía de Isora"
|
||||
38,384,20,1,Güímar
|
||||
38,384,22,3,"Icod de los Vinos"
|
||||
38,384,25,7,"Matanza de Acentejo, La"
|
||||
38,384,26,0,"Orotava, La"
|
||||
38,384,28,2,"Puerto de la Cruz"
|
||||
38,384,31,6,"Realejos, Los"
|
||||
38,384,32,1,"Rosario, El"
|
||||
38,384,23,9,"San Cristóbal de La Laguna"
|
||||
38,384,34,2,"San Juan de la Rambla"
|
||||
38,384,35,5,"San Miguel de Abona"
|
||||
38,384,38,0,"Santa Cruz de Tenerife"
|
||||
38,384,39,3,"Santa Úrsula"
|
||||
38,384,40,7,"Santiago del Teide"
|
||||
38,384,41,4,"Sauzal, El"
|
||||
38,384,42,9,"Silos, Los"
|
||||
38,384,43,5,Tacoronte
|
||||
38,384,44,0,"Tanque, El"
|
||||
38,384,46,6,Tegueste
|
||||
38,384,51,1,"Victoria de Acentejo, La"
|
||||
38,384,52,6,"Vilaflor de Chasna"
|
|
1
data/municipios_islas.json
Normal file
1
data/municipios_islas.json
Normal file
File diff suppressed because one or more lines are too long
776
data/municipios_islas_historical.csv
Normal file
776
data/municipios_islas_historical.csv
Normal file
|
@ -0,0 +1,776 @@
|
|||
CPRO,CISLA,CMUN,DC,NOMBRE,YEAR
|
||||
7,071,24,4,Formentera,2012
|
||||
7,072,26,0,Eivissa,2012
|
||||
7,072,46,6,"Sant Antoni de Portmany",2012
|
||||
7,072,50,4,"Sant Joan de Labritja",2012
|
||||
7,072,48,8,"Sant Josep de sa Talaia",2012
|
||||
7,072,54,7,"Santa Eulalia del Río",2012
|
||||
7,073,1,2,Alaró,2012
|
||||
7,073,3,3,Alcúdia,2012
|
||||
7,073,4,8,Algaida,2012
|
||||
7,073,5,1,Andratx,2012
|
||||
7,073,901,3,Ariany,2012
|
||||
7,073,6,4,Artà,2012
|
||||
7,073,7,0,Banyalbufar,2012
|
||||
7,073,8,6,Binissalem,2012
|
||||
7,073,9,9,Búger,2012
|
||||
7,073,10,3,Bunyola,2012
|
||||
7,073,11,0,Calvià,2012
|
||||
7,073,12,5,Campanet,2012
|
||||
7,073,13,1,Campos,2012
|
||||
7,073,14,6,Capdepera,2012
|
||||
7,073,16,2,Consell,2012
|
||||
7,073,17,8,Costitx,2012
|
||||
7,073,18,4,Deyá,2012
|
||||
7,073,19,7,Escorca,2012
|
||||
7,073,20,1,Esporles,2012
|
||||
7,073,21,8,Estellencs,2012
|
||||
7,073,22,3,Felanitx,2012
|
||||
7,073,25,7,Fornalutx,2012
|
||||
7,073,27,6,Inca,2012
|
||||
7,073,28,2,"Lloret de Vistalegre",2012
|
||||
7,073,29,5,Lloseta,2012
|
||||
7,073,30,9,Llubí,2012
|
||||
7,073,31,6,Llucmajor,2012
|
||||
7,073,33,7,Manacor,2012
|
||||
7,073,34,2,"Mancor de la Vall",2012
|
||||
7,073,35,5,"Maria de la Salut",2012
|
||||
7,073,36,8,Marratxí,2012
|
||||
7,073,38,0,Montuïri,2012
|
||||
7,073,39,3,Muro,2012
|
||||
7,073,40,7,Palma,2012
|
||||
7,073,41,4,Petra,2012
|
||||
7,073,44,0,"Pobla, Sa",2012
|
||||
7,073,42,9,Pollença,2012
|
||||
7,073,43,5,Porreres,2012
|
||||
7,073,45,3,Puigpunyent,2012
|
||||
7,073,59,8,"Salines, Ses",2012
|
||||
7,073,49,1,"Sant Joan",2012
|
||||
7,073,51,1,"Sant Llorenç des Cardassar",2012
|
||||
7,073,53,2,"Santa Eugènia",2012
|
||||
7,073,55,0,"Santa Margalida",2012
|
||||
7,073,56,3,"Santa María del Camí",2012
|
||||
7,073,57,9,Santanyí,2012
|
||||
7,073,58,5,Selva,2012
|
||||
7,073,47,2,Sencelles,2012
|
||||
7,073,60,2,Sineu,2012
|
||||
7,073,61,9,Sóller,2012
|
||||
7,073,62,4,"Son Servera",2012
|
||||
7,073,63,0,Valldemossa,2012
|
||||
7,073,65,8,"Vilafranca de Bonany",2012
|
||||
7,074,2,7,Alaior,2012
|
||||
7,074,64,5,"Castell, Es",2012
|
||||
7,074,15,9,"Ciutadella de Menorca",2012
|
||||
7,074,23,9,Ferreries,2012
|
||||
7,074,32,1,Maó,2012
|
||||
7,074,37,4,"Mercadal, Es",2012
|
||||
7,074,902,8,"Migjorn Gran, Es",2012
|
||||
7,074,52,6,"Sant Lluís",2012
|
||||
35,351,3,8,Antigua,2012
|
||||
35,351,7,5,Betancuria,2012
|
||||
35,351,14,1,"Oliva, La",2012
|
||||
35,351,15,4,Pájara,2012
|
||||
35,351,17,3,"Puerto del Rosario",2012
|
||||
35,351,30,4,Tuineje,2012
|
||||
35,352,1,7,Agaete,2012
|
||||
35,352,2,2,Agüimes,2012
|
||||
35,352,20,6,"Aldea de San Nicolás, La",2012
|
||||
35,352,5,6,Artenara,2012
|
||||
35,352,6,9,Arucas,2012
|
||||
35,352,8,1,Firgas,2012
|
||||
35,352,9,4,Gáldar,2012
|
||||
35,352,11,5,Ingenio,2012
|
||||
35,352,12,0,Mogán,2012
|
||||
35,352,13,6,Moya,2012
|
||||
35,352,16,7,"Palmas de Gran Canaria, Las",2012
|
||||
35,352,19,2,"San Bartolomé de Tirajana",2012
|
||||
35,352,21,3,"Santa Brígida",2012
|
||||
35,352,22,8,"Santa Lucía de Tirajana",2012
|
||||
35,352,23,4,"Santa María de Guía de Gran Canaria",2012
|
||||
35,352,25,2,Tejeda,2012
|
||||
35,352,26,5,Telde,2012
|
||||
35,352,27,1,Teror,2012
|
||||
35,352,32,6,Valleseco,2012
|
||||
35,352,31,1,"Valsequillo de Gran Canaria",2012
|
||||
35,352,33,2,"Vega de San Mateo",2012
|
||||
35,353,4,3,Arrecife,2012
|
||||
35,353,10,8,Haría,2012
|
||||
35,353,18,9,"San Bartolomé",2012
|
||||
35,353,24,9,Teguise,2012
|
||||
35,353,28,7,Tías,2012
|
||||
35,353,29,0,Tinajo,2012
|
||||
35,353,34,7,Yaiza,2012
|
||||
38,381,2,7,Agulo,2012
|
||||
38,381,3,3,Alajeró,2012
|
||||
38,381,21,8,Hermigua,2012
|
||||
38,381,36,8,"San Sebastián de la Gomera",2012
|
||||
38,381,49,1,"Valle Gran Rey",2012
|
||||
38,381,50,4,Vallehermoso,2012
|
||||
38,382,13,1,Frontera,2012
|
||||
38,382,901,3,"Pinar de El Hierro, El",2012
|
||||
38,382,48,8,Valverde,2012
|
||||
38,383,7,0,Barlovento,2012
|
||||
38,383,8,6,"Breña Alta",2012
|
||||
38,383,9,9,"Breña Baja",2012
|
||||
38,383,14,6,"Fuencaliente de la Palma",2012
|
||||
38,383,16,2,Garafía,2012
|
||||
38,383,24,4,"Llanos de Aridane, Los",2012
|
||||
38,383,27,6,"Paso, El",2012
|
||||
38,383,29,5,Puntagorda,2012
|
||||
38,383,30,9,Puntallana,2012
|
||||
38,383,33,7,"San Andrés y Sauces",2012
|
||||
38,383,37,4,"Santa Cruz de la Palma",2012
|
||||
38,383,45,3,Tazacorte,2012
|
||||
38,383,47,2,Tijarafe,2012
|
||||
38,383,53,2,"Villa de Mazo",2012
|
||||
38,384,1,2,Adeje,2012
|
||||
38,384,4,8,Arafo,2012
|
||||
38,384,5,1,Arico,2012
|
||||
38,384,6,4,Arona,2012
|
||||
38,384,10,3,"Buenavista del Norte",2012
|
||||
38,384,11,0,Candelaria,2012
|
||||
38,384,12,5,Fasnia,2012
|
||||
38,384,15,9,Garachico,2012
|
||||
38,384,17,8,"Granadilla de Abona",2012
|
||||
38,384,18,4,"Guancha, La",2012
|
||||
38,384,19,7,"Guía de Isora",2012
|
||||
38,384,20,1,Güímar,2012
|
||||
38,384,22,3,"Icod de los Vinos",2012
|
||||
38,384,25,7,"Matanza de Acentejo, La",2012
|
||||
38,384,26,0,"Orotava, La",2012
|
||||
38,384,28,2,"Puerto de la Cruz",2012
|
||||
38,384,31,6,"Realejos, Los",2012
|
||||
38,384,32,1,"Rosario, El",2012
|
||||
38,384,23,9,"San Cristóbal de La Laguna",2012
|
||||
38,384,34,2,"San Juan de la Rambla",2012
|
||||
38,384,35,5,"San Miguel de Abona",2012
|
||||
38,384,38,0,"Santa Cruz de Tenerife",2012
|
||||
38,384,39,3,"Santa Úrsula",2012
|
||||
38,384,40,7,"Santiago del Teide",2012
|
||||
38,384,41,4,"Sauzal, El",2012
|
||||
38,384,42,9,"Silos, Los",2012
|
||||
38,384,43,5,Tacoronte,2012
|
||||
38,384,44,0,"Tanque, El",2012
|
||||
38,384,46,6,Tegueste,2012
|
||||
38,384,51,1,"Victoria de Acentejo, La",2012
|
||||
38,384,52,6,Vilaflor,2012
|
||||
7,071,24,4,Formentera,2013
|
||||
7,072,26,0,Eivissa,2013
|
||||
7,072,46,6,"Sant Antoni de Portmany",2013
|
||||
7,072,50,4,"Sant Joan de Labritja",2013
|
||||
7,072,48,8,"Sant Josep de sa Talaia",2013
|
||||
7,072,54,7,"Santa Eulalia del Río",2013
|
||||
7,073,1,2,Alaró,2013
|
||||
7,073,3,3,Alcúdia,2013
|
||||
7,073,4,8,Algaida,2013
|
||||
7,073,5,1,Andratx,2013
|
||||
7,073,901,3,Ariany,2013
|
||||
7,073,6,4,Artà,2013
|
||||
7,073,7,0,Banyalbufar,2013
|
||||
7,073,8,6,Binissalem,2013
|
||||
7,073,9,9,Búger,2013
|
||||
7,073,10,3,Bunyola,2013
|
||||
7,073,11,0,Calvià,2013
|
||||
7,073,12,5,Campanet,2013
|
||||
7,073,13,1,Campos,2013
|
||||
7,073,14,6,Capdepera,2013
|
||||
7,073,16,2,Consell,2013
|
||||
7,073,17,8,Costitx,2013
|
||||
7,073,18,4,Deyá,2013
|
||||
7,073,19,7,Escorca,2013
|
||||
7,073,20,1,Esporles,2013
|
||||
7,073,21,8,Estellencs,2013
|
||||
7,073,22,3,Felanitx,2013
|
||||
7,073,25,7,Fornalutx,2013
|
||||
7,073,27,6,Inca,2013
|
||||
7,073,28,2,"Lloret de Vistalegre",2013
|
||||
7,073,29,5,Lloseta,2013
|
||||
7,073,30,9,Llubí,2013
|
||||
7,073,31,6,Llucmajor,2013
|
||||
7,073,33,7,Manacor,2013
|
||||
7,073,34,2,"Mancor de la Vall",2013
|
||||
7,073,35,5,"Maria de la Salut",2013
|
||||
7,073,36,8,Marratxí,2013
|
||||
7,073,38,0,Montuïri,2013
|
||||
7,073,39,3,Muro,2013
|
||||
7,073,40,7,"Palma de Mallorca",2013
|
||||
7,073,41,4,Petra,2013
|
||||
7,073,44,0,"Pobla, Sa",2013
|
||||
7,073,42,9,Pollença,2013
|
||||
7,073,43,5,Porreres,2013
|
||||
7,073,45,3,Puigpunyent,2013
|
||||
7,073,59,8,"Salines, Ses",2013
|
||||
7,073,49,1,"Sant Joan",2013
|
||||
7,073,51,1,"Sant Llorenç des Cardassar",2013
|
||||
7,073,53,2,"Santa Eugènia",2013
|
||||
7,073,55,0,"Santa Margalida",2013
|
||||
7,073,56,3,"Santa María del Camí",2013
|
||||
7,073,57,9,Santanyí,2013
|
||||
7,073,58,5,Selva,2013
|
||||
7,073,47,2,Sencelles,2013
|
||||
7,073,60,2,Sineu,2013
|
||||
7,073,61,9,Sóller,2013
|
||||
7,073,62,4,"Son Servera",2013
|
||||
7,073,63,0,Valldemossa,2013
|
||||
7,073,65,8,"Vilafranca de Bonany",2013
|
||||
7,074,2,7,Alaior,2013
|
||||
7,074,64,5,"Castell, Es",2013
|
||||
7,074,15,9,"Ciutadella de Menorca",2013
|
||||
7,074,23,9,Ferreries,2013
|
||||
7,074,32,1,Maó,2013
|
||||
7,074,37,4,"Mercadal, Es",2013
|
||||
7,074,902,8,"Migjorn Gran, Es",2013
|
||||
7,074,52,6,"Sant Lluís",2013
|
||||
35,351,3,8,Antigua,2013
|
||||
35,351,7,5,Betancuria,2013
|
||||
35,351,14,1,"Oliva, La",2013
|
||||
35,351,15,4,Pájara,2013
|
||||
35,351,17,3,"Puerto del Rosario",2013
|
||||
35,351,30,4,Tuineje,2013
|
||||
35,352,1,7,Agaete,2013
|
||||
35,352,2,2,Agüimes,2013
|
||||
35,352,20,6,"Aldea de San Nicolás, La",2013
|
||||
35,352,5,6,Artenara,2013
|
||||
35,352,6,9,Arucas,2013
|
||||
35,352,8,1,Firgas,2013
|
||||
35,352,9,4,Gáldar,2013
|
||||
35,352,11,5,Ingenio,2013
|
||||
35,352,12,0,Mogán,2013
|
||||
35,352,13,6,Moya,2013
|
||||
35,352,16,7,"Palmas de Gran Canaria, Las",2013
|
||||
35,352,19,2,"San Bartolomé de Tirajana",2013
|
||||
35,352,21,3,"Santa Brígida",2013
|
||||
35,352,22,8,"Santa Lucía de Tirajana",2013
|
||||
35,352,23,4,"Santa María de Guía de Gran Canaria",2013
|
||||
35,352,25,2,Tejeda,2013
|
||||
35,352,26,5,Telde,2013
|
||||
35,352,27,1,Teror,2013
|
||||
35,352,32,6,Valleseco,2013
|
||||
35,352,31,1,"Valsequillo de Gran Canaria",2013
|
||||
35,352,33,2,"Vega de San Mateo",2013
|
||||
35,353,4,3,Arrecife,2013
|
||||
35,353,10,8,Haría,2013
|
||||
35,353,18,9,"San Bartolomé",2013
|
||||
35,353,24,9,Teguise,2013
|
||||
35,353,28,7,Tías,2013
|
||||
35,353,29,0,Tinajo,2013
|
||||
35,353,34,7,Yaiza,2013
|
||||
38,381,2,7,Agulo,2013
|
||||
38,381,3,3,Alajeró,2013
|
||||
38,381,21,8,Hermigua,2013
|
||||
38,381,36,8,"San Sebastián de la Gomera",2013
|
||||
38,381,49,1,"Valle Gran Rey",2013
|
||||
38,381,50,4,Vallehermoso,2013
|
||||
38,382,13,1,Frontera,2013
|
||||
38,382,901,3,"Pinar de El Hierro, El",2013
|
||||
38,382,48,8,Valverde,2013
|
||||
38,383,7,0,Barlovento,2013
|
||||
38,383,8,6,"Breña Alta",2013
|
||||
38,383,9,9,"Breña Baja",2013
|
||||
38,383,14,6,"Fuencaliente de la Palma",2013
|
||||
38,383,16,2,Garafía,2013
|
||||
38,383,24,4,"Llanos de Aridane, Los",2013
|
||||
38,383,27,6,"Paso, El",2013
|
||||
38,383,29,5,Puntagorda,2013
|
||||
38,383,30,9,Puntallana,2013
|
||||
38,383,33,7,"San Andrés y Sauces",2013
|
||||
38,383,37,4,"Santa Cruz de la Palma",2013
|
||||
38,383,45,3,Tazacorte,2013
|
||||
38,383,47,2,Tijarafe,2013
|
||||
38,383,53,2,"Villa de Mazo",2013
|
||||
38,384,1,2,Adeje,2013
|
||||
38,384,4,8,Arafo,2013
|
||||
38,384,5,1,Arico,2013
|
||||
38,384,6,4,Arona,2013
|
||||
38,384,10,3,"Buenavista del Norte",2013
|
||||
38,384,11,0,Candelaria,2013
|
||||
38,384,12,5,Fasnia,2013
|
||||
38,384,15,9,Garachico,2013
|
||||
38,384,17,8,"Granadilla de Abona",2013
|
||||
38,384,18,4,"Guancha, La",2013
|
||||
38,384,19,7,"Guía de Isora",2013
|
||||
38,384,20,1,Güímar,2013
|
||||
38,384,22,3,"Icod de los Vinos",2013
|
||||
38,384,25,7,"Matanza de Acentejo, La",2013
|
||||
38,384,26,0,"Orotava, La",2013
|
||||
38,384,28,2,"Puerto de la Cruz",2013
|
||||
38,384,31,6,"Realejos, Los",2013
|
||||
38,384,32,1,"Rosario, El",2013
|
||||
38,384,23,9,"San Cristóbal de La Laguna",2013
|
||||
38,384,34,2,"San Juan de la Rambla",2013
|
||||
38,384,35,5,"San Miguel de Abona",2013
|
||||
38,384,38,0,"Santa Cruz de Tenerife",2013
|
||||
38,384,39,3,"Santa Úrsula",2013
|
||||
38,384,40,7,"Santiago del Teide",2013
|
||||
38,384,41,4,"Sauzal, El",2013
|
||||
38,384,42,9,"Silos, Los",2013
|
||||
38,384,43,5,Tacoronte,2013
|
||||
38,384,44,0,"Tanque, El",2013
|
||||
38,384,46,6,Tegueste,2013
|
||||
38,384,51,1,"Victoria de Acentejo, La",2013
|
||||
38,384,52,6,Vilaflor,2013
|
||||
7,071,24,4,Formentera,2014
|
||||
7,072,26,0,Eivissa,2014
|
||||
7,072,46,6,"Sant Antoni de Portmany",2014
|
||||
7,072,50,4,"Sant Joan de Labritja",2014
|
||||
7,072,48,8,"Sant Josep de sa Talaia",2014
|
||||
7,072,54,7,"Santa Eulalia del Río",2014
|
||||
7,073,1,2,Alaró,2014
|
||||
7,073,3,3,Alcúdia,2014
|
||||
7,073,4,8,Algaida,2014
|
||||
7,073,5,1,Andratx,2014
|
||||
7,073,901,3,Ariany,2014
|
||||
7,073,6,4,Artà,2014
|
||||
7,073,7,0,Banyalbufar,2014
|
||||
7,073,8,6,Binissalem,2014
|
||||
7,073,9,9,Búger,2014
|
||||
7,073,10,3,Bunyola,2014
|
||||
7,073,11,0,Calvià,2014
|
||||
7,073,12,5,Campanet,2014
|
||||
7,073,13,1,Campos,2014
|
||||
7,073,14,6,Capdepera,2014
|
||||
7,073,16,2,Consell,2014
|
||||
7,073,17,8,Costitx,2014
|
||||
7,073,18,4,Deià,2014
|
||||
7,073,19,7,Escorca,2014
|
||||
7,073,20,1,Esporles,2014
|
||||
7,073,21,8,Estellencs,2014
|
||||
7,073,22,3,Felanitx,2014
|
||||
7,073,25,7,Fornalutx,2014
|
||||
7,073,27,6,Inca,2014
|
||||
7,073,28,2,"Lloret de Vistalegre",2014
|
||||
7,073,29,5,Lloseta,2014
|
||||
7,073,30,9,Llubí,2014
|
||||
7,073,31,6,Llucmajor,2014
|
||||
7,073,33,7,Manacor,2014
|
||||
7,073,34,2,"Mancor de la Vall",2014
|
||||
7,073,35,5,"Maria de la Salut",2014
|
||||
7,073,36,8,Marratxí,2014
|
||||
7,073,38,0,Montuïri,2014
|
||||
7,073,39,3,Muro,2014
|
||||
7,073,40,7,"Palma de Mallorca",2014
|
||||
7,073,41,4,Petra,2014
|
||||
7,073,44,0,"Pobla, Sa",2014
|
||||
7,073,42,9,Pollença,2014
|
||||
7,073,43,5,Porreres,2014
|
||||
7,073,45,3,Puigpunyent,2014
|
||||
7,073,59,8,"Salines, Ses",2014
|
||||
7,073,49,1,"Sant Joan",2014
|
||||
7,073,51,1,"Sant Llorenç des Cardassar",2014
|
||||
7,073,53,2,"Santa Eugènia",2014
|
||||
7,073,55,0,"Santa Margalida",2014
|
||||
7,073,56,3,"Santa María del Camí",2014
|
||||
7,073,57,9,Santanyí,2014
|
||||
7,073,58,5,Selva,2014
|
||||
7,073,47,2,Sencelles,2014
|
||||
7,073,60,2,Sineu,2014
|
||||
7,073,61,9,Sóller,2014
|
||||
7,073,62,4,"Son Servera",2014
|
||||
7,073,63,0,Valldemossa,2014
|
||||
7,073,65,8,"Vilafranca de Bonany",2014
|
||||
7,074,2,7,Alaior,2014
|
||||
7,074,64,5,"Castell, Es",2014
|
||||
7,074,15,9,"Ciutadella de Menorca",2014
|
||||
7,074,23,9,Ferreries,2014
|
||||
7,074,32,1,Maó-Mahón,2014
|
||||
7,074,37,4,"Mercadal, Es",2014
|
||||
7,074,902,8,"Migjorn Gran, Es",2014
|
||||
7,074,52,6,"Sant Lluís",2014
|
||||
35,351,3,8,Antigua,2014
|
||||
35,351,7,5,Betancuria,2014
|
||||
35,351,14,1,"Oliva, La",2014
|
||||
35,351,15,4,Pájara,2014
|
||||
35,351,17,3,"Puerto del Rosario",2014
|
||||
35,351,30,4,Tuineje,2014
|
||||
35,352,1,7,Agaete,2014
|
||||
35,352,2,2,Agüimes,2014
|
||||
35,352,20,6,"Aldea de San Nicolás, La",2014
|
||||
35,352,5,6,Artenara,2014
|
||||
35,352,6,9,Arucas,2014
|
||||
35,352,8,1,Firgas,2014
|
||||
35,352,9,4,Gáldar,2014
|
||||
35,352,11,5,Ingenio,2014
|
||||
35,352,12,0,Mogán,2014
|
||||
35,352,13,6,Moya,2014
|
||||
35,352,16,7,"Palmas de Gran Canaria, Las",2014
|
||||
35,352,19,2,"San Bartolomé de Tirajana",2014
|
||||
35,352,21,3,"Santa Brígida",2014
|
||||
35,352,22,8,"Santa Lucía de Tirajana",2014
|
||||
35,352,23,4,"Santa María de Guía de Gran Canaria",2014
|
||||
35,352,25,2,Tejeda,2014
|
||||
35,352,26,5,Telde,2014
|
||||
35,352,27,1,Teror,2014
|
||||
35,352,32,6,Valleseco,2014
|
||||
35,352,31,1,"Valsequillo de Gran Canaria",2014
|
||||
35,352,33,2,"Vega de San Mateo",2014
|
||||
35,353,4,3,Arrecife,2014
|
||||
35,353,10,8,Haría,2014
|
||||
35,353,18,9,"San Bartolomé",2014
|
||||
35,353,24,9,Teguise,2014
|
||||
35,353,28,7,Tías,2014
|
||||
35,353,29,0,Tinajo,2014
|
||||
35,353,34,7,Yaiza,2014
|
||||
38,381,2,7,Agulo,2014
|
||||
38,381,3,3,Alajeró,2014
|
||||
38,381,21,8,Hermigua,2014
|
||||
38,381,36,8,"San Sebastián de la Gomera",2014
|
||||
38,381,49,1,"Valle Gran Rey",2014
|
||||
38,381,50,4,Vallehermoso,2014
|
||||
38,382,13,1,Frontera,2014
|
||||
38,382,901,3,"Pinar de El Hierro, El",2014
|
||||
38,382,48,8,Valverde,2014
|
||||
38,383,7,0,Barlovento,2014
|
||||
38,383,8,6,"Breña Alta",2014
|
||||
38,383,9,9,"Breña Baja",2014
|
||||
38,383,14,6,"Fuencaliente de la Palma",2014
|
||||
38,383,16,2,Garafía,2014
|
||||
38,383,24,4,"Llanos de Aridane, Los",2014
|
||||
38,383,27,6,"Paso, El",2014
|
||||
38,383,29,5,Puntagorda,2014
|
||||
38,383,30,9,Puntallana,2014
|
||||
38,383,33,7,"San Andrés y Sauces",2014
|
||||
38,383,37,4,"Santa Cruz de la Palma",2014
|
||||
38,383,45,3,Tazacorte,2014
|
||||
38,383,47,2,Tijarafe,2014
|
||||
38,383,53,2,"Villa de Mazo",2014
|
||||
38,384,1,2,Adeje,2014
|
||||
38,384,4,8,Arafo,2014
|
||||
38,384,5,1,Arico,2014
|
||||
38,384,6,4,Arona,2014
|
||||
38,384,10,3,"Buenavista del Norte",2014
|
||||
38,384,11,0,Candelaria,2014
|
||||
38,384,12,5,Fasnia,2014
|
||||
38,384,15,9,Garachico,2014
|
||||
38,384,17,8,"Granadilla de Abona",2014
|
||||
38,384,18,4,"Guancha, La",2014
|
||||
38,384,19,7,"Guía de Isora",2014
|
||||
38,384,20,1,Güímar,2014
|
||||
38,384,22,3,"Icod de los Vinos",2014
|
||||
38,384,25,7,"Matanza de Acentejo, La",2014
|
||||
38,384,26,0,"Orotava, La",2014
|
||||
38,384,28,2,"Puerto de la Cruz",2014
|
||||
38,384,31,6,"Realejos, Los",2014
|
||||
38,384,32,1,"Rosario, El",2014
|
||||
38,384,23,9,"San Cristóbal de La Laguna",2014
|
||||
38,384,34,2,"San Juan de la Rambla",2014
|
||||
38,384,35,5,"San Miguel de Abona",2014
|
||||
38,384,38,0,"Santa Cruz de Tenerife",2014
|
||||
38,384,39,3,"Santa Úrsula",2014
|
||||
38,384,40,7,"Santiago del Teide",2014
|
||||
38,384,41,4,"Sauzal, El",2014
|
||||
38,384,42,9,"Silos, Los",2014
|
||||
38,384,43,5,Tacoronte,2014
|
||||
38,384,44,0,"Tanque, El",2014
|
||||
38,384,46,6,Tegueste,2014
|
||||
38,384,51,1,"Victoria de Acentejo, La",2014
|
||||
38,384,52,6,Vilaflor,2014
|
||||
7,071,24,4,Formentera,2015
|
||||
7,072,26,0,Eivissa,2015
|
||||
7,072,46,6,"Sant Antoni de Portmany",2015
|
||||
7,072,50,4,"Sant Joan de Labritja",2015
|
||||
7,072,48,8,"Sant Josep de sa Talaia",2015
|
||||
7,072,54,7,"Santa Eulària des Riu",2015
|
||||
7,073,1,2,Alaró,2015
|
||||
7,073,3,3,Alcúdia,2015
|
||||
7,073,4,8,Algaida,2015
|
||||
7,073,5,1,Andratx,2015
|
||||
7,073,901,3,Ariany,2015
|
||||
7,073,6,4,Artà,2015
|
||||
7,073,7,0,Banyalbufar,2015
|
||||
7,073,8,6,Binissalem,2015
|
||||
7,073,9,9,Búger,2015
|
||||
7,073,10,3,Bunyola,2015
|
||||
7,073,11,0,Calvià,2015
|
||||
7,073,12,5,Campanet,2015
|
||||
7,073,13,1,Campos,2015
|
||||
7,073,14,6,Capdepera,2015
|
||||
7,073,16,2,Consell,2015
|
||||
7,073,17,8,Costitx,2015
|
||||
7,073,18,4,Deià,2015
|
||||
7,073,19,7,Escorca,2015
|
||||
7,073,20,1,Esporles,2015
|
||||
7,073,21,8,Estellencs,2015
|
||||
7,073,22,3,Felanitx,2015
|
||||
7,073,25,7,Fornalutx,2015
|
||||
7,073,27,6,Inca,2015
|
||||
7,073,28,2,"Lloret de Vistalegre",2015
|
||||
7,073,29,5,Lloseta,2015
|
||||
7,073,30,9,Llubí,2015
|
||||
7,073,31,6,Llucmajor,2015
|
||||
7,073,33,7,Manacor,2015
|
||||
7,073,34,2,"Mancor de la Vall",2015
|
||||
7,073,35,5,"Maria de la Salut",2015
|
||||
7,073,36,8,Marratxí,2015
|
||||
7,073,38,0,Montuïri,2015
|
||||
7,073,39,3,Muro,2015
|
||||
7,073,40,7,"Palma de Mallorca",2015
|
||||
7,073,41,4,Petra,2015
|
||||
7,073,44,0,"Pobla, Sa",2015
|
||||
7,073,42,9,Pollença,2015
|
||||
7,073,43,5,Porreres,2015
|
||||
7,073,45,3,Puigpunyent,2015
|
||||
7,073,59,8,"Salines, Ses",2015
|
||||
7,073,49,1,"Sant Joan",2015
|
||||
7,073,51,1,"Sant Llorenç des Cardassar",2015
|
||||
7,073,53,2,"Santa Eugènia",2015
|
||||
7,073,55,0,"Santa Margalida",2015
|
||||
7,073,56,3,"Santa María del Camí",2015
|
||||
7,073,57,9,Santanyí,2015
|
||||
7,073,58,5,Selva,2015
|
||||
7,073,47,2,Sencelles,2015
|
||||
7,073,60,2,Sineu,2015
|
||||
7,073,61,9,Sóller,2015
|
||||
7,073,62,4,"Son Servera",2015
|
||||
7,073,63,0,Valldemossa,2015
|
||||
7,073,65,8,"Vilafranca de Bonany",2015
|
||||
7,074,2,7,Alaior,2015
|
||||
7,074,64,5,"Castell, Es",2015
|
||||
7,074,15,9,"Ciutadella de Menorca",2015
|
||||
7,074,23,9,Ferreries,2015
|
||||
7,074,32,1,Maó-Mahón,2015
|
||||
7,074,37,4,"Mercadal, Es",2015
|
||||
7,074,902,8,"Migjorn Gran, Es",2015
|
||||
7,074,52,6,"Sant Lluís",2015
|
||||
35,351,3,8,Antigua,2015
|
||||
35,351,7,5,Betancuria,2015
|
||||
35,351,14,1,"Oliva, La",2015
|
||||
35,351,15,4,Pájara,2015
|
||||
35,351,17,3,"Puerto del Rosario",2015
|
||||
35,351,30,4,Tuineje,2015
|
||||
35,352,1,7,Agaete,2015
|
||||
35,352,2,2,Agüimes,2015
|
||||
35,352,20,6,"Aldea de San Nicolás, La",2015
|
||||
35,352,5,6,Artenara,2015
|
||||
35,352,6,9,Arucas,2015
|
||||
35,352,8,1,Firgas,2015
|
||||
35,352,9,4,Gáldar,2015
|
||||
35,352,11,5,Ingenio,2015
|
||||
35,352,12,0,Mogán,2015
|
||||
35,352,13,6,Moya,2015
|
||||
35,352,16,7,"Palmas de Gran Canaria, Las",2015
|
||||
35,352,19,2,"San Bartolomé de Tirajana",2015
|
||||
35,352,21,3,"Santa Brígida",2015
|
||||
35,352,22,8,"Santa Lucía de Tirajana",2015
|
||||
35,352,23,4,"Santa María de Guía de Gran Canaria",2015
|
||||
35,352,25,2,Tejeda,2015
|
||||
35,352,26,5,Telde,2015
|
||||
35,352,27,1,Teror,2015
|
||||
35,352,32,6,Valleseco,2015
|
||||
35,352,31,1,"Valsequillo de Gran Canaria",2015
|
||||
35,352,33,2,"Vega de San Mateo",2015
|
||||
35,353,4,3,Arrecife,2015
|
||||
35,353,10,8,Haría,2015
|
||||
35,353,18,9,"San Bartolomé",2015
|
||||
35,353,24,9,Teguise,2015
|
||||
35,353,28,7,Tías,2015
|
||||
35,353,29,0,Tinajo,2015
|
||||
35,353,34,7,Yaiza,2015
|
||||
38,381,2,7,Agulo,2015
|
||||
38,381,3,3,Alajeró,2015
|
||||
38,381,21,8,Hermigua,2015
|
||||
38,381,36,8,"San Sebastián de la Gomera",2015
|
||||
38,381,49,1,"Valle Gran Rey",2015
|
||||
38,381,50,4,Vallehermoso,2015
|
||||
38,382,13,1,Frontera,2015
|
||||
38,382,901,3,"Pinar de El Hierro, El",2015
|
||||
38,382,48,8,Valverde,2015
|
||||
38,383,7,0,Barlovento,2015
|
||||
38,383,8,6,"Breña Alta",2015
|
||||
38,383,9,9,"Breña Baja",2015
|
||||
38,383,14,6,"Fuencaliente de la Palma",2015
|
||||
38,383,16,2,Garafía,2015
|
||||
38,383,24,4,"Llanos de Aridane, Los",2015
|
||||
38,383,27,6,"Paso, El",2015
|
||||
38,383,29,5,Puntagorda,2015
|
||||
38,383,30,9,Puntallana,2015
|
||||
38,383,33,7,"San Andrés y Sauces",2015
|
||||
38,383,37,4,"Santa Cruz de la Palma",2015
|
||||
38,383,45,3,Tazacorte,2015
|
||||
38,383,47,2,Tijarafe,2015
|
||||
38,383,53,2,"Villa de Mazo",2015
|
||||
38,384,1,2,Adeje,2015
|
||||
38,384,4,8,Arafo,2015
|
||||
38,384,5,1,Arico,2015
|
||||
38,384,6,4,Arona,2015
|
||||
38,384,10,3,"Buenavista del Norte",2015
|
||||
38,384,11,0,Candelaria,2015
|
||||
38,384,12,5,Fasnia,2015
|
||||
38,384,15,9,Garachico,2015
|
||||
38,384,17,8,"Granadilla de Abona",2015
|
||||
38,384,18,4,"Guancha, La",2015
|
||||
38,384,19,7,"Guía de Isora",2015
|
||||
38,384,20,1,Güímar,2015
|
||||
38,384,22,3,"Icod de los Vinos",2015
|
||||
38,384,25,7,"Matanza de Acentejo, La",2015
|
||||
38,384,26,0,"Orotava, La",2015
|
||||
38,384,28,2,"Puerto de la Cruz",2015
|
||||
38,384,31,6,"Realejos, Los",2015
|
||||
38,384,32,1,"Rosario, El",2015
|
||||
38,384,23,9,"San Cristóbal de La Laguna",2015
|
||||
38,384,34,2,"San Juan de la Rambla",2015
|
||||
38,384,35,5,"San Miguel de Abona",2015
|
||||
38,384,38,0,"Santa Cruz de Tenerife",2015
|
||||
38,384,39,3,"Santa Úrsula",2015
|
||||
38,384,40,7,"Santiago del Teide",2015
|
||||
38,384,41,4,"Sauzal, El",2015
|
||||
38,384,42,9,"Silos, Los",2015
|
||||
38,384,43,5,Tacoronte,2015
|
||||
38,384,44,0,"Tanque, El",2015
|
||||
38,384,46,6,Tegueste,2015
|
||||
38,384,51,1,"Victoria de Acentejo, La",2015
|
||||
38,384,52,6,"Vilaflor de Chasna",2015
|
||||
7,071,24,4,Formentera,2016
|
||||
7,072,26,0,Eivissa,2016
|
||||
7,072,46,6,"Sant Antoni de Portmany",2016
|
||||
7,072,50,4,"Sant Joan de Labritja",2016
|
||||
7,072,48,8,"Sant Josep de sa Talaia",2016
|
||||
7,072,54,7,"Santa Eulària des Riu",2016
|
||||
7,073,1,2,Alaró,2016
|
||||
7,073,3,3,Alcúdia,2016
|
||||
7,073,4,8,Algaida,2016
|
||||
7,073,5,1,Andratx,2016
|
||||
7,073,901,3,Ariany,2016
|
||||
7,073,6,4,Artà,2016
|
||||
7,073,7,0,Banyalbufar,2016
|
||||
7,073,8,6,Binissalem,2016
|
||||
7,073,9,9,Búger,2016
|
||||
7,073,10,3,Bunyola,2016
|
||||
7,073,11,0,Calvià,2016
|
||||
7,073,12,5,Campanet,2016
|
||||
7,073,13,1,Campos,2016
|
||||
7,073,14,6,Capdepera,2016
|
||||
7,073,16,2,Consell,2016
|
||||
7,073,17,8,Costitx,2016
|
||||
7,073,18,4,Deià,2016
|
||||
7,073,19,7,Escorca,2016
|
||||
7,073,20,1,Esporles,2016
|
||||
7,073,21,8,Estellencs,2016
|
||||
7,073,22,3,Felanitx,2016
|
||||
7,073,25,7,Fornalutx,2016
|
||||
7,073,27,6,Inca,2016
|
||||
7,073,28,2,"Lloret de Vistalegre",2016
|
||||
7,073,29,5,Lloseta,2016
|
||||
7,073,30,9,Llubí,2016
|
||||
7,073,31,6,Llucmajor,2016
|
||||
7,073,33,7,Manacor,2016
|
||||
7,073,34,2,"Mancor de la Vall",2016
|
||||
7,073,35,5,"Maria de la Salut",2016
|
||||
7,073,36,8,Marratxí,2016
|
||||
7,073,38,0,Montuïri,2016
|
||||
7,073,39,3,Muro,2016
|
||||
7,073,40,7,"Palma de Mallorca",2016
|
||||
7,073,41,4,Petra,2016
|
||||
7,073,44,0,"Pobla, Sa",2016
|
||||
7,073,42,9,Pollença,2016
|
||||
7,073,43,5,Porreres,2016
|
||||
7,073,45,3,Puigpunyent,2016
|
||||
7,073,59,8,"Salines, Ses",2016
|
||||
7,073,49,1,"Sant Joan",2016
|
||||
7,073,51,1,"Sant Llorenç des Cardassar",2016
|
||||
7,073,53,2,"Santa Eugènia",2016
|
||||
7,073,55,0,"Santa Margalida",2016
|
||||
7,073,56,3,"Santa María del Camí",2016
|
||||
7,073,57,9,Santanyí,2016
|
||||
7,073,58,5,Selva,2016
|
||||
7,073,47,2,Sencelles,2016
|
||||
7,073,60,2,Sineu,2016
|
||||
7,073,61,9,Sóller,2016
|
||||
7,073,62,4,"Son Servera",2016
|
||||
7,073,63,0,Valldemossa,2016
|
||||
7,073,65,8,"Vilafranca de Bonany",2016
|
||||
7,074,2,7,Alaior,2016
|
||||
7,074,64,5,"Castell, Es",2016
|
||||
7,074,15,9,"Ciutadella de Menorca",2016
|
||||
7,074,23,9,Ferreries,2016
|
||||
7,074,32,1,Maó-Mahón,2016
|
||||
7,074,37,4,"Mercadal, Es",2016
|
||||
7,074,902,8,"Migjorn Gran, Es",2016
|
||||
7,074,52,6,"Sant Lluís",2016
|
||||
35,351,3,8,Antigua,2016
|
||||
35,351,7,5,Betancuria,2016
|
||||
35,351,14,1,"Oliva, La",2016
|
||||
35,351,15,4,Pájara,2016
|
||||
35,351,17,3,"Puerto del Rosario",2016
|
||||
35,351,30,4,Tuineje,2016
|
||||
35,352,1,7,Agaete,2016
|
||||
35,352,2,2,Agüimes,2016
|
||||
35,352,20,6,"Aldea de San Nicolás, La",2016
|
||||
35,352,5,6,Artenara,2016
|
||||
35,352,6,9,Arucas,2016
|
||||
35,352,8,1,Firgas,2016
|
||||
35,352,9,4,Gáldar,2016
|
||||
35,352,11,5,Ingenio,2016
|
||||
35,352,12,0,Mogán,2016
|
||||
35,352,13,6,Moya,2016
|
||||
35,352,16,7,"Palmas de Gran Canaria, Las",2016
|
||||
35,352,19,2,"San Bartolomé de Tirajana",2016
|
||||
35,352,21,3,"Santa Brígida",2016
|
||||
35,352,22,8,"Santa Lucía de Tirajana",2016
|
||||
35,352,23,4,"Santa María de Guía de Gran Canaria",2016
|
||||
35,352,25,2,Tejeda,2016
|
||||
35,352,26,5,Telde,2016
|
||||
35,352,27,1,Teror,2016
|
||||
35,352,32,6,Valleseco,2016
|
||||
35,352,31,1,"Valsequillo de Gran Canaria",2016
|
||||
35,352,33,2,"Vega de San Mateo",2016
|
||||
35,353,4,3,Arrecife,2016
|
||||
35,353,10,8,Haría,2016
|
||||
35,353,18,9,"San Bartolomé",2016
|
||||
35,353,24,9,Teguise,2016
|
||||
35,353,28,7,Tías,2016
|
||||
35,353,29,0,Tinajo,2016
|
||||
35,353,34,7,Yaiza,2016
|
||||
38,381,2,7,Agulo,2016
|
||||
38,381,3,3,Alajeró,2016
|
||||
38,381,21,8,Hermigua,2016
|
||||
38,381,36,8,"San Sebastián de la Gomera",2016
|
||||
38,381,49,1,"Valle Gran Rey",2016
|
||||
38,381,50,4,Vallehermoso,2016
|
||||
38,382,13,1,Frontera,2016
|
||||
38,382,901,3,"Pinar de El Hierro, El",2016
|
||||
38,382,48,8,Valverde,2016
|
||||
38,383,7,0,Barlovento,2016
|
||||
38,383,8,6,"Breña Alta",2016
|
||||
38,383,9,9,"Breña Baja",2016
|
||||
38,383,14,6,"Fuencaliente de la Palma",2016
|
||||
38,383,16,2,Garafía,2016
|
||||
38,383,24,4,"Llanos de Aridane, Los",2016
|
||||
38,383,27,6,"Paso, El",2016
|
||||
38,383,29,5,Puntagorda,2016
|
||||
38,383,30,9,Puntallana,2016
|
||||
38,383,33,7,"San Andrés y Sauces",2016
|
||||
38,383,37,4,"Santa Cruz de la Palma",2016
|
||||
38,383,45,3,Tazacorte,2016
|
||||
38,383,47,2,Tijarafe,2016
|
||||
38,383,53,2,"Villa de Mazo",2016
|
||||
38,384,1,2,Adeje,2016
|
||||
38,384,4,8,Arafo,2016
|
||||
38,384,5,1,Arico,2016
|
||||
38,384,6,4,Arona,2016
|
||||
38,384,10,3,"Buenavista del Norte",2016
|
||||
38,384,11,0,Candelaria,2016
|
||||
38,384,12,5,Fasnia,2016
|
||||
38,384,15,9,Garachico,2016
|
||||
38,384,17,8,"Granadilla de Abona",2016
|
||||
38,384,18,4,"Guancha, La",2016
|
||||
38,384,19,7,"Guía de Isora",2016
|
||||
38,384,20,1,Güímar,2016
|
||||
38,384,22,3,"Icod de los Vinos",2016
|
||||
38,384,25,7,"Matanza de Acentejo, La",2016
|
||||
38,384,26,0,"Orotava, La",2016
|
||||
38,384,28,2,"Puerto de la Cruz",2016
|
||||
38,384,31,6,"Realejos, Los",2016
|
||||
38,384,32,1,"Rosario, El",2016
|
||||
38,384,23,9,"San Cristóbal de La Laguna",2016
|
||||
38,384,34,2,"San Juan de la Rambla",2016
|
||||
38,384,35,5,"San Miguel de Abona",2016
|
||||
38,384,38,0,"Santa Cruz de Tenerife",2016
|
||||
38,384,39,3,"Santa Úrsula",2016
|
||||
38,384,40,7,"Santiago del Teide",2016
|
||||
38,384,41,4,"Sauzal, El",2016
|
||||
38,384,42,9,"Silos, Los",2016
|
||||
38,384,43,5,Tacoronte,2016
|
||||
38,384,44,0,"Tanque, El",2016
|
||||
38,384,46,6,Tegueste,2016
|
||||
38,384,51,1,"Victoria de Acentejo, La",2016
|
||||
38,384,52,6,"Vilaflor de Chasna",2016
|
|
1
data/municipios_islas_historical.json
Normal file
1
data/municipios_islas_historical.json
Normal file
File diff suppressed because one or more lines are too long
136
datapackage.json
136
datapackage.json
|
@ -22,7 +22,11 @@
|
|||
}
|
||||
],
|
||||
"resources": [
|
||||
{
|
||||
{
|
||||
"name": "ds_oa_municipios",
|
||||
"title": "Municipios de España",
|
||||
"description": "Relacion de municipios de España por provincia, según el INE.",
|
||||
"format": "csv",
|
||||
"path": "data/municipios.csv",
|
||||
"schema": {
|
||||
"fields": [
|
||||
|
@ -54,6 +58,10 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"name": "ds_oa_municipios_historical",
|
||||
"title": "Municipios de España (Histórico)",
|
||||
"description": "Relacion de municipios de España, por provincia y año, según el INE. Recoge modificaciones anuales.",
|
||||
"format": "csv",
|
||||
"path": "data/municipios_historical.csv",
|
||||
"schema": {
|
||||
"fields": [
|
||||
|
@ -91,6 +99,10 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"name": "ds_oa_provincias",
|
||||
"title": "Provincias de España",
|
||||
"description": "Relacion de provincias de España según el INE.",
|
||||
"format": "csv",
|
||||
"path": "data/provincias.csv",
|
||||
"schema": {
|
||||
"fields": [
|
||||
|
@ -109,6 +121,10 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"name": "ds_oa_autonomias",
|
||||
"title": "Comunidades Autonomas de España ",
|
||||
"description": "Relacion de comunidades autonomas de España, según el INE.",
|
||||
"format": "csv",
|
||||
"path": "data/autonomias.csv",
|
||||
"schema": {
|
||||
"fields": [
|
||||
|
@ -125,6 +141,124 @@
|
|||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ds_oa_municipios_islas",
|
||||
"title": "Municipios de España por Isla",
|
||||
"description": "Relacion de municipios que contiene cada Isla en al último año, según el INE.",
|
||||
"format": "csv",
|
||||
"path": "data/municipios_islas.csv",
|
||||
"schema": {
|
||||
"fields": [
|
||||
{
|
||||
"name": "CPRO",
|
||||
"type": "number",
|
||||
"description": "Código INE de la provincia",
|
||||
"pattern": "[0-9]{2}"
|
||||
|
||||
},
|
||||
{
|
||||
"name": "CISLA",
|
||||
"type": "number",
|
||||
"description": "Código INE de la isla",
|
||||
"pattern": "[0-9]{3}"
|
||||
},
|
||||
{
|
||||
"name": "CMUN",
|
||||
"type": "number",
|
||||
"description": "Código INE del municipio en relación a la provincia. CPRO contacatenado con CMUN resulta en el codigo INE del municipio",
|
||||
"pattern": "[0-9]{3}"
|
||||
},
|
||||
{
|
||||
"name": "DC",
|
||||
"type": "number",
|
||||
"description": "Dígito de control que, asignado mediante una regla de cálculo, permite la detección de errores de grabación y codificación",
|
||||
"pattern": "[0-9]{1}"
|
||||
},
|
||||
{
|
||||
"name": "NOMBRE",
|
||||
"type": "string",
|
||||
"description": "Denominación oficial del municipio"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ds_oa_municipios_islas_historical",
|
||||
"title": "Municipios de España por Isla (Histórico)",
|
||||
"description": "Relacion de municipios por isla y por año desde 2008, según el INE. Recoge modificaciones anuales.",
|
||||
"format": "csv",
|
||||
"path": "data/municipios_islas_historical.csv",
|
||||
"schema": {
|
||||
"fields": [
|
||||
{
|
||||
"name": "CPRO",
|
||||
"type": "number",
|
||||
"description": "Código INE de la provincia",
|
||||
"pattern": "[0-9]{2}"
|
||||
|
||||
},
|
||||
{
|
||||
"name": "CISLA",
|
||||
"type": "number",
|
||||
"description": "Código INE de la isla",
|
||||
"pattern": "[0-9]{3}"
|
||||
},
|
||||
{
|
||||
"name": "CMUN",
|
||||
"type": "number",
|
||||
"description": "Código INE del municipio en relación a la provincia. CPRO contacatenado con CMUN resulta en el codigo INE del municipio",
|
||||
"pattern": "[0-9]{3}"
|
||||
},
|
||||
{
|
||||
"name": "DC",
|
||||
"type": "number",
|
||||
"description": "Dígito de control que, asignado mediante una regla de cálculo, permite la detección de errores de grabación y codificación",
|
||||
"pattern": "[0-9]{1}"
|
||||
},
|
||||
{
|
||||
"name": "NOMBRE",
|
||||
"type": "string",
|
||||
"description": "Denominación oficial del municipio"
|
||||
},
|
||||
{
|
||||
"name": "YEAR",
|
||||
"type": "number",
|
||||
"pattern": "[0-9]{4}",
|
||||
"description": "Año del dato"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ds_oa_islas",
|
||||
"title": "Islas de España",
|
||||
"description": "Relacion de islas por provincia según el INE.",
|
||||
"format": "csv",
|
||||
"path": "data/islas.csv",
|
||||
"schema": {
|
||||
"fields": [
|
||||
{
|
||||
"name": "CPRO",
|
||||
"type": "number",
|
||||
"description": "Código INE de la provincia",
|
||||
"pattern": "[0-9]{2}"
|
||||
|
||||
},
|
||||
{
|
||||
"name": "CISLA",
|
||||
"type": "number",
|
||||
"description": "Código INE de la isla",
|
||||
"pattern": "[0-9]{3}"
|
||||
},
|
||||
{
|
||||
"name": "NOMBRE",
|
||||
"type": "string",
|
||||
"description": "Denominación oficial de la isla"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Script
|
||||
|
||||
Procesa los archivos fuente de autonomias, provincias, municipios, etc. alojados en `../archive`.
|
||||
Procesa los archivos fuente de autonomías, provincias, municipios, islas, etc. alojados en `../archive`.
|
||||
|
||||
Si no los encuentra, los descarga.
|
||||
|
||||
|
@ -18,16 +18,16 @@ Si se invoca sin argumentos, procesa todo.
|
|||
|
||||
download [source] Descarga los archivos fuente, pero no los procesa.
|
||||
|
||||
Toma como parametro opcional uno o mas de los siguientes:
|
||||
Toma como parámetro opcional uno o mas de los siguientes:
|
||||
|
||||
[autonomias, provincias, municipios]
|
||||
[autonomías, provincias, municipios, islas]
|
||||
|
||||
|
||||
process [source] Procesa los archivos fuente, pero no los descarga.
|
||||
|
||||
Toma como parametro opcional uno o mas de los siguientes:
|
||||
Toma como parámetro opcional uno o mas de los siguientes:
|
||||
|
||||
[autonomias, provincias, municipios]
|
||||
[autonomías, provincias, municipios, islas]
|
||||
|
||||
OPTIONS
|
||||
|
||||
|
|
|
@ -8,8 +8,6 @@ use Sunra\PhpSimple\HtmlDomParser;
|
|||
* @arg source fuente a procesar (OPCIONAL). Puede ser "municipios", "provincias", "autonomias" o "islas". Si no se especifica procesa todo.
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
class ProcessCommand extends ConsoleKit\Command
|
||||
{
|
||||
public function execute(array $args, array $options = array())
|
||||
|
@ -50,9 +48,7 @@ class ProcessCommand extends ConsoleKit\Command
|
|||
$sourceFilename = ARCHIVE_FOLDER . DS . $fileName;
|
||||
$excelReader = PHPExcel_IOFactory::createReader(PHPExcel_IOFactory::identify($sourceFilename));
|
||||
$excelReader->setLoadAllSheets();
|
||||
|
||||
$excelObj = $excelReader->load($sourceFilename);
|
||||
|
||||
$municipiosRaw = $excelObj->getActiveSheet()->toArray(null, true, true, true);
|
||||
|
||||
// Eliminamos las dos primeras filas
|
||||
|
@ -85,7 +81,8 @@ class ProcessCommand extends ConsoleKit\Command
|
|||
$municipiosTotal = array_merge($municipiosTotal, $municipiosWithYear);
|
||||
}
|
||||
|
||||
$municipiosLastYear = array_map(function ($row) use ($year) {
|
||||
// Generamos array con el ultimo año
|
||||
$municipiosLastYear = array_map(function ($row) {
|
||||
return [
|
||||
'CPRO' => $row['A'], //str_pad($row['A'],2,"0",STR_PAD_LEFT),
|
||||
'CMUN' => $row['B'],
|
||||
|
@ -95,7 +92,11 @@ class ProcessCommand extends ConsoleKit\Command
|
|||
|
||||
}, array_values($municipiosRaw));
|
||||
|
||||
|
||||
// Grabamos a disco - To DO: Refactorizar a función/clase
|
||||
|
||||
// Grabamos Ficheros CSV
|
||||
|
||||
// Último Año
|
||||
$file = fopen(DATA_FOLDER . DS . MUNICIPIOS_DEST_FILE . ".csv", 'w+');
|
||||
fputcsv($file, array_keys($municipiosLastYear[0]));
|
||||
|
@ -111,6 +112,7 @@ class ProcessCommand extends ConsoleKit\Command
|
|||
}
|
||||
|
||||
// Grabamos Ficheros JSON
|
||||
|
||||
// Último Año
|
||||
$file = fopen(DATA_FOLDER . DS . MUNICIPIOS_DEST_FILE . ".json", 'w+');
|
||||
fwrite($file, json_encode($municipiosLastYear, JSON_UNESCAPED_UNICODE));
|
||||
|
@ -138,6 +140,8 @@ class ProcessCommand extends ConsoleKit\Command
|
|||
};
|
||||
};
|
||||
|
||||
// Grabamos a disco - To DO: Refactorizar a función/clase
|
||||
|
||||
// Grabamos JSON
|
||||
$file = fopen(DATA_FOLDER . DS . PROVINCIAS_DEST_FILE .".json",'w+');
|
||||
fwrite($file, json_encode($provincias,JSON_UNESCAPED_UNICODE) );
|
||||
|
@ -171,6 +175,8 @@ class ProcessCommand extends ConsoleKit\Command
|
|||
];
|
||||
};
|
||||
|
||||
// Grabamos a disco - To DO: Refactorizar a función/clase
|
||||
|
||||
// Grabamos JSON
|
||||
$file = fopen(DATA_FOLDER . DS . AUTONOMIAS_DEST_FILE .".json",'w+');
|
||||
fwrite($file, json_encode($autonomias,JSON_UNESCAPED_UNICODE) );
|
||||
|
@ -187,4 +193,128 @@ class ProcessCommand extends ConsoleKit\Command
|
|||
fclose($file);
|
||||
}
|
||||
|
||||
/*
|
||||
* Procesa los archivos fuente de islas y genera:
|
||||
*
|
||||
* - islas(.csv/.json)
|
||||
* - municipios_islas(.csv/.json)
|
||||
* - municipios_islas_historical(.csv/.json)
|
||||
*
|
||||
* @param $options opciones CLI
|
||||
*
|
||||
*/
|
||||
private function processIslas($options){
|
||||
|
||||
$islasTotal = [];
|
||||
|
||||
for ($year = ISLAS_YEAR_START % 2000; $year <= date('y'); $year++) {
|
||||
|
||||
// Agrupamos los datos de los tres archivos en un solo array
|
||||
$islasRaw = [];
|
||||
foreach (unserialize(ISLAS_PROVINCIA_INE_CODES) as $isla) {
|
||||
$fileName = sprintf(ISLAS_SOURCE_FILE, $year, $isla);
|
||||
$sourceFilename = ARCHIVE_FOLDER . DS . $fileName;
|
||||
$excelReader = PHPExcel_IOFactory::createReader(PHPExcel_IOFactory::identify($sourceFilename));
|
||||
|
||||
$excelReader->setLoadAllSheets();
|
||||
$excelObj = $excelReader->load($sourceFilename);
|
||||
$islaRaw = $excelObj->getActiveSheet()->toArray(null, true, true, true);
|
||||
|
||||
//quitamos las tres primeras files
|
||||
for ($i=0;$i==3;$i++) {
|
||||
if (!is_numeric($islaRaw[$i]['A'])) {
|
||||
unset($islaRaw);
|
||||
}
|
||||
}
|
||||
$islaRaw=array_slice($islaRaw,3);
|
||||
$islasRaw = array_merge($islasRaw,$islaRaw);
|
||||
|
||||
}
|
||||
|
||||
// quitamos lineas en blanco (p.e datos para 2012)
|
||||
$islasRaw = array_filter($islasRaw,function($row) {
|
||||
return !empty($row['A']);
|
||||
});
|
||||
// Generamos hash con los atributos correctos para el histórico
|
||||
$islasWithYear = array_map(function ($row) use ($year) {
|
||||
$output = [
|
||||
'CPRO' => $row['A'],
|
||||
'CISLA' => $row['B'],
|
||||
'CMUN' => $row['D'],
|
||||
'DC' => $row['E'],
|
||||
'NOMBRE' => $row['F'],
|
||||
'YEAR' => 2000 + $year
|
||||
];
|
||||
return $output;
|
||||
|
||||
}, array_values($islasRaw));
|
||||
|
||||
$islasTotal = array_merge($islasTotal, $islasWithYear);
|
||||
|
||||
}
|
||||
|
||||
// Generamos hash con los atributos correctos para el último año.
|
||||
$islasLastYear = array_map(function ($row) {
|
||||
return [
|
||||
'CPRO' => $row['A'],
|
||||
'CISLA' => $row['B'],
|
||||
'CMUN' => $row['D'],
|
||||
'DC' => $row['E'],
|
||||
'NOMBRE' => $row['F'],
|
||||
];
|
||||
|
||||
}, array_values($islasRaw));
|
||||
|
||||
// Agrupamos islas y generamos hash con atributos correctos
|
||||
$islas = array_reduce($islasRaw, function ($result, $row) {
|
||||
$result[$row['B']] = [
|
||||
'CPRO' => $row['A'],
|
||||
'CISLA' => $row['B'],
|
||||
'NOMBRE' => $row['C']];
|
||||
return $result;
|
||||
}, array());
|
||||
|
||||
// Grabamos a disco - To DO: Refactorizar a función/clase
|
||||
|
||||
// Grabamos Ficheros CSV
|
||||
|
||||
// Último Año
|
||||
$file = fopen(DATA_FOLDER . DS . MUNICIPIOS_ISLAS_DEST_FILE . ".csv", 'w+');
|
||||
fputcsv($file, array_keys(reset($islasLastYear)));
|
||||
foreach ($islasLastYear as $municipio) {
|
||||
fputcsv($file, $municipio);
|
||||
}
|
||||
|
||||
// Todos los años
|
||||
$file = fopen(DATA_FOLDER . DS . MUNICIPIOS_ISLAS_HISTORICAL_DEST_FILE . ".csv", 'w+');
|
||||
fputcsv($file, array_keys(reset($islasTotal)));
|
||||
foreach ($islasTotal as $municipio) {
|
||||
fputcsv($file, $municipio);
|
||||
}
|
||||
|
||||
// Solo Islas
|
||||
$file = fopen(DATA_FOLDER . DS . ISLAS_DEST_FILE . ".csv", 'w+');
|
||||
fputcsv($file, array_keys(reset($islas)));
|
||||
foreach ($islas as $isla) {
|
||||
fputcsv($file, $isla);
|
||||
}
|
||||
|
||||
// Grabamos Ficheros JSON
|
||||
|
||||
// Último Año
|
||||
$file = fopen(DATA_FOLDER . DS . MUNICIPIOS_ISLAS_DEST_FILE . ".json", 'w+');
|
||||
fwrite($file, json_encode($islasLastYear, JSON_UNESCAPED_UNICODE));
|
||||
fclose($file);
|
||||
|
||||
// Todos los años
|
||||
$file = fopen(DATA_FOLDER . DS . MUNICIPIOS_ISLAS_HISTORICAL_DEST_FILE . ".json", 'w+');
|
||||
fwrite($file, json_encode($islasTotal, JSON_UNESCAPED_UNICODE));
|
||||
fclose($file);
|
||||
|
||||
// Solo islas
|
||||
$file = fopen(DATA_FOLDER . DS . ISLAS_DEST_FILE . ".json", 'w+');
|
||||
fwrite($file, json_encode($islas, JSON_UNESCAPED_UNICODE));
|
||||
fclose($file);
|
||||
}
|
||||
|
||||
}
|
9
scripts/script.php
Normal file → Executable file
9
scripts/script.php
Normal file → Executable file
|
@ -9,9 +9,9 @@ define ("PROVINCIAS_URL","http://www.ine.es/daco/daco42/codmun/cod_provincia.htm
|
|||
define ("AUTONOMIAS_URL","http://www.ine.es/daco/daco42/codmun/cod_ccaa.htm");
|
||||
define ("ISLAS_URL","http://www.ine.es/daco/daco42/codmun/codmun%02d/%02dcodislas%02d.xls");
|
||||
|
||||
define ("MUNCIPIOS_YEAR_START",2004);
|
||||
define ("ISLAS_YEAR_START",2008);
|
||||
define ("ISLAS_PROVINCIA_INE_CODES",serialize([07,35,38])); //PHP <5.6 compatible
|
||||
define ("MUNCIPIOS_YEAR_START",2004); // Hay datos desde 2001, pero necesitan tratamiento especial. To Do
|
||||
define ("ISLAS_YEAR_START",2012); // hay datos desde 2008, pero no incluye el codigo de Isla. To Do
|
||||
define ("ISLAS_PROVINCIA_INE_CODES",serialize([07,35,38])); //PHP <5.6 compatible (no soporta arrays como constantes)
|
||||
|
||||
define ("DATA_FOLDER","../data");
|
||||
define ("ARCHIVE_FOLDER","../archive");
|
||||
|
@ -28,7 +28,8 @@ define ("MUNICIPIOS_DEST_FILE","municipios");
|
|||
define ("MUNICIPIOS_HISTORICAL_DEST_FILE","municipios_historical");
|
||||
|
||||
define ("ISLAS_DEST_FILE","islas");
|
||||
define ("ISLAS_MUNICIPIOS_DEST_FILE","islas_municipios");
|
||||
define ("MUNICIPIOS_ISLAS_HISTORICAL_DEST_FILE","municipios_islas_historical");
|
||||
define ("MUNICIPIOS_ISLAS_DEST_FILE","municipios_islas");
|
||||
|
||||
|
||||
// Main
|
||||
|
|
Loading…
Reference in New Issue
Block a user