6  Crecimiento urbano

6.1 Introducción

La Dirección General del Catastro dispone de información espacial de toda la edificación de España, a excepción del País Vasco y Navarra. El conjunto de datos con el que vamos a trabajar forma parte de la implantación de INSPIRE, la Infraestructura de Información Espacial en Europa. Podemos encontrar más información aquí. Utilizaremos los enlaces (urls) en formato ATOM, que es un formato de redifusión de tipo RSS, permitiéndonos obtener el enlace de descarga para cada municipio.

6.2 Librerías

Instalamos y cargamos las librerías necesarias para esta práctica:

if(!require("pacman")) install.packages("pacman")
pacman::p_load(tidyverse, tidyRSS, kableExtra, fs, sf, classInt, RColorBrewer)
options(timeout=1000)

6.3 Obtener enlaces

La primera url nos dará acceso a un listado de provincias, sedes territoriales (no siempre coinciden con la provincia), con nuevos enlaces RSS los cuales incluyen los enlaces finales de descarga para cada municipio. En este caso, descargaremos el edificado (los edificios) de Valencia. Los datos del Catastro se actualizan aproximadamente cada seis meses.

url_ATOM_BU <- "https://www.catastro.hacienda.gob.es/INSPIRE/buildings/ES.SDGC.BU.atom.xml"
links_prov <- tidyRSS::tidyfeed(url_ATOM_BU)

kableExtra::kable(links_prov %>% select(entry_title, entry_url)) %>%
  kableExtra::kable_styling(full_width = F, font_size = 10) %>%
  kableExtra::scroll_box(height = "300px")
entry_title entry_url
Territorial office 02 Albacete http://www.catastro.hacienda.gob.es/INSPIRE/buildings/02/ES.SDGC.bu.atom_02.xml
Territorial office 03 Alicante http://www.catastro.hacienda.gob.es/INSPIRE/buildings/03/ES.SDGC.bu.atom_03.xml
Territorial office 04 Almería http://www.catastro.hacienda.gob.es/INSPIRE/buildings/04/ES.SDGC.bu.atom_04.xml
Territorial office 05 Avila http://www.catastro.hacienda.gob.es/INSPIRE/buildings/05/ES.SDGC.bu.atom_05.xml
Territorial office 06 Badajoz http://www.catastro.hacienda.gob.es/INSPIRE/buildings/06/ES.SDGC.bu.atom_06.xml
Territorial office 07 Baleares http://www.catastro.hacienda.gob.es/INSPIRE/buildings/07/ES.SDGC.bu.atom_07.xml
Territorial office 08 Barcelona http://www.catastro.hacienda.gob.es/INSPIRE/buildings/08/ES.SDGC.bu.atom_08.xml
Territorial office 09 Burgos http://www.catastro.hacienda.gob.es/INSPIRE/buildings/09/ES.SDGC.bu.atom_09.xml
Territorial office 10 Cáceres http://www.catastro.hacienda.gob.es/INSPIRE/buildings/10/ES.SDGC.bu.atom_10.xml
Territorial office 11 Cádiz http://www.catastro.hacienda.gob.es/INSPIRE/buildings/11/ES.SDGC.bu.atom_11.xml
Territorial office 12 Castellón http://www.catastro.hacienda.gob.es/INSPIRE/buildings/12/ES.SDGC.bu.atom_12.xml
Territorial office 13 Ciudad Real http://www.catastro.hacienda.gob.es/INSPIRE/buildings/13/ES.SDGC.bu.atom_13.xml
Territorial office 14 Córdoba http://www.catastro.hacienda.gob.es/INSPIRE/buildings/14/ES.SDGC.bu.atom_14.xml
Territorial office 15 Coruña http://www.catastro.hacienda.gob.es/INSPIRE/buildings/15/ES.SDGC.bu.atom_15.xml
Territorial office 16 Cuenca http://www.catastro.hacienda.gob.es/INSPIRE/buildings/16/ES.SDGC.bu.atom_16.xml
Territorial office 17 Girona http://www.catastro.hacienda.gob.es/INSPIRE/buildings/17/ES.SDGC.bu.atom_17.xml
Territorial office 18 Granada http://www.catastro.hacienda.gob.es/INSPIRE/buildings/18/ES.SDGC.bu.atom_18.xml
Territorial office 19 Guadalajara http://www.catastro.hacienda.gob.es/INSPIRE/buildings/19/ES.SDGC.bu.atom_19.xml
Territorial office 21 Huelva http://www.catastro.hacienda.gob.es/INSPIRE/buildings/21/ES.SDGC.bu.atom_21.xml
Territorial office 22 Huesca http://www.catastro.hacienda.gob.es/INSPIRE/buildings/22/ES.SDGC.bu.atom_22.xml
Territorial office 23 Jaén http://www.catastro.hacienda.gob.es/INSPIRE/buildings/23/ES.SDGC.bu.atom_23.xml
Territorial office 24 León http://www.catastro.hacienda.gob.es/INSPIRE/buildings/24/ES.SDGC.bu.atom_24.xml
Territorial office 25 Lleida http://www.catastro.hacienda.gob.es/INSPIRE/buildings/25/ES.SDGC.bu.atom_25.xml
Territorial office 26 La Rioja http://www.catastro.hacienda.gob.es/INSPIRE/buildings/26/ES.SDGC.bu.atom_26.xml
Territorial office 27 Lugo http://www.catastro.hacienda.gob.es/INSPIRE/buildings/27/ES.SDGC.bu.atom_27.xml
Territorial office 28 Madrid http://www.catastro.hacienda.gob.es/INSPIRE/buildings/28/ES.SDGC.bu.atom_28.xml
Territorial office 29 Málaga http://www.catastro.hacienda.gob.es/INSPIRE/buildings/29/ES.SDGC.bu.atom_29.xml
Territorial office 30 Murcia http://www.catastro.hacienda.gob.es/INSPIRE/buildings/30/ES.SDGC.bu.atom_30.xml
Territorial office 32 Ourense http://www.catastro.hacienda.gob.es/INSPIRE/buildings/32/ES.SDGC.bu.atom_32.xml
Territorial office 33 Oviedo http://www.catastro.hacienda.gob.es/INSPIRE/buildings/33/ES.SDGC.bu.atom_33.xml
Territorial office 34 Palencia http://www.catastro.hacienda.gob.es/INSPIRE/buildings/34/ES.SDGC.bu.atom_34.xml
Territorial office 35 Palmas (Las) http://www.catastro.hacienda.gob.es/INSPIRE/buildings/35/ES.SDGC.bu.atom_35.xml
Territorial office 36 Pontevedra http://www.catastro.hacienda.gob.es/INSPIRE/buildings/36/ES.SDGC.bu.atom_36.xml
Territorial office 37 Salamanca http://www.catastro.hacienda.gob.es/INSPIRE/buildings/37/ES.SDGC.bu.atom_37.xml
Territorial office 38 S.C. Tenerife http://www.catastro.hacienda.gob.es/INSPIRE/buildings/38/ES.SDGC.bu.atom_38.xml
Territorial office 39 Cantabria http://www.catastro.hacienda.gob.es/INSPIRE/buildings/39/ES.SDGC.bu.atom_39.xml
Territorial office 40 Segovia http://www.catastro.hacienda.gob.es/INSPIRE/buildings/40/ES.SDGC.bu.atom_40.xml
Territorial office 41 Sevilla http://www.catastro.hacienda.gob.es/INSPIRE/buildings/41/ES.SDGC.bu.atom_41.xml
Territorial office 42 Soria http://www.catastro.hacienda.gob.es/INSPIRE/buildings/42/ES.SDGC.bu.atom_42.xml
Territorial office 43 Tarragona http://www.catastro.hacienda.gob.es/INSPIRE/buildings/43/ES.SDGC.bu.atom_43.xml
Territorial office 44 Teruel http://www.catastro.hacienda.gob.es/INSPIRE/buildings/44/ES.SDGC.bu.atom_44.xml
Territorial office 45 Toledo http://www.catastro.hacienda.gob.es/INSPIRE/buildings/45/ES.SDGC.bu.atom_45.xml
Territorial office 46 Valencia http://www.catastro.hacienda.gob.es/INSPIRE/buildings/46/ES.SDGC.bu.atom_46.xml
Territorial office 47 Valladolid http://www.catastro.hacienda.gob.es/INSPIRE/buildings/47/ES.SDGC.bu.atom_47.xml
Territorial office 49 Zamora http://www.catastro.hacienda.gob.es/INSPIRE/buildings/49/ES.SDGC.bu.atom_49.xml
Territorial office 50 Zaragoza http://www.catastro.hacienda.gob.es/INSPIRE/buildings/50/ES.SDGC.bu.atom_50.xml
Territorial office 51 Cartagena http://www.catastro.hacienda.gob.es/INSPIRE/buildings/51/ES.SDGC.bu.atom_51.xml
Territorial office 52 Gijon http://www.catastro.hacienda.gob.es/INSPIRE/buildings/52/ES.SDGC.bu.atom_52.xml
Territorial office 53 Jerez Frontera http://www.catastro.hacienda.gob.es/INSPIRE/buildings/53/ES.SDGC.bu.atom_53.xml
Territorial office 54 Vigo http://www.catastro.hacienda.gob.es/INSPIRE/buildings/54/ES.SDGC.bu.atom_54.xml
Territorial office 55 Ceuta http://www.catastro.hacienda.gob.es/INSPIRE/buildings/55/ES.SDGC.bu.atom_55.xml
Territorial office 56 Melilla http://www.catastro.hacienda.gob.es/INSPIRE/buildings/56/ES.SDGC.bu.atom_56.xml

Como podemos observar, los nombres de las provincias españolas (sedes territoriales) se encuentran en la variable entry_title.

Para obtener el enlace que queremos, usamos la función filter() del paquete dplyr(Wickham et al., 2023) buscando el nombre de la sede territorial deseada con la función str_detect() de stringr(Wickham, 2023). La función pull() nos permite extraer una columna de un data.frame.

prov <- "Valencia"
link_prov <- links_prov %>%
  dplyr::filter(stringr::str_detect(entry_title, prov)) %>%
  dplyr::pull(entry_url)
link_prov
[1] "http://www.catastro.hacienda.gob.es/INSPIRE/buildings/46/ES.SDGC.bu.atom_46.xml"

Nuevamente, usamos la función tidyfeed para obtener información de todos los municipios de la provincia:

links_mun <- tidyRSS::tidyfeed(link_prov)

kableExtra::kable(links_mun %>% select(entry_title, entry_url)) %>%
  kableExtra::kable_styling(full_width = F, font_size = 8) %>%
  kableExtra::scroll_box(height = "300px")
entry_title entry_url
46001-ADEMUZ buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46001-ADEMUZ/A.ES.SDGC.BU.46001.zip
46002-ADOR buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46002-ADOR/A.ES.SDGC.BU.46002.zip
46004-AGULLENT buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46004-AGULLENT/A.ES.SDGC.BU.46004.zip
46042-AIELO DE MALFERIT buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46042-AIELO DE MALFERIT/A.ES.SDGC.BU.46042.zip
46043-AIELO DE RUGAT buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46043-AIELO DE RUGAT/A.ES.SDGC.BU.46043.zip
46005-ALAQUAS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46005-ALAQUAS/A.ES.SDGC.BU.46005.zip
46006-ALBAIDA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46006-ALBAIDA/A.ES.SDGC.BU.46006.zip
46007-ALBAL buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46007-ALBAL/A.ES.SDGC.BU.46007.zip
46008-ALBALAT DE LA RIBERA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46008-ALBALAT DE LA RIBERA/A.ES.SDGC.BU.46008.zip
46009-ALBALAT DELS SORELLS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46009-ALBALAT DELS SORELLS/A.ES.SDGC.BU.46009.zip
46010-ALBALAT DELS TARONGERS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46010-ALBALAT DELS TARONGERS/A.ES.SDGC.BU.46010.zip
46011-ALBERIC buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46011-ALBERIC/A.ES.SDGC.BU.46011.zip
46012-ALBORACHE buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46012-ALBORACHE/A.ES.SDGC.BU.46012.zip
46013-ALBORAIA ALBORAYA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46013-ALBORAIA ALBORAYA/A.ES.SDGC.BU.46013.zip
46014-ALBUIXECH buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46014-ALBUIXECH/A.ES.SDGC.BU.46014.zip
46016-ALCANTERA DE XUQUER buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46016-ALCANTERA DE XUQUER/A.ES.SDGC.BU.46016.zip
46015-ALCASSER buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46015-ALCASSER/A.ES.SDGC.BU.46015.zip
46018-ALCUBLAS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46018-ALCUBLAS/A.ES.SDGC.BU.46018.zip
46021-ALDAIA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46021-ALDAIA/A.ES.SDGC.BU.46021.zip
46022-ALFAFAR buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46022-ALFAFAR/A.ES.SDGC.BU.46022.zip
46024-ALFARA DE LA BARONIA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46024-ALFARA DE LA BARONIA/A.ES.SDGC.BU.46024.zip
46025-ALFARA DEL PATRIARCA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46025-ALFARA DEL PATRIARCA/A.ES.SDGC.BU.46025.zip
46026-ALFARB buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46026-ALFARB/A.ES.SDGC.BU.46026.zip
46027-ALFARRASI buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46027-ALFARRASI/A.ES.SDGC.BU.46027.zip
46023-ALFAUIR buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46023-ALFAUIR/A.ES.SDGC.BU.46023.zip
46028-ALGAR DE PALANCIA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46028-ALGAR DE PALANCIA/A.ES.SDGC.BU.46028.zip
46029-ALGEMESI buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46029-ALGEMESI/A.ES.SDGC.BU.46029.zip
46030-ALGIMIA D ALFARA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46030-ALGIMIA D ALFARA/A.ES.SDGC.BU.46030.zip
46031-ALGINET buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46031-ALGINET/A.ES.SDGC.BU.46031.zip
46032-ALMASSERA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46032-ALMASSERA/A.ES.SDGC.BU.46032.zip
46033-ALMISERA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46033-ALMISERA/A.ES.SDGC.BU.46033.zip
46034-ALMOINES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46034-ALMOINES/A.ES.SDGC.BU.46034.zip
46035-ALMUSSAFES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46035-ALMUSSAFES/A.ES.SDGC.BU.46035.zip
46036-ALPUENTE buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46036-ALPUENTE/A.ES.SDGC.BU.46036.zip
46017-ALZIRA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46017-ALZIRA/A.ES.SDGC.BU.46017.zip
46038-ANDILLA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46038-ANDILLA/A.ES.SDGC.BU.46038.zip
46039-ANNA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46039-ANNA/A.ES.SDGC.BU.46039.zip
46040-ANTELLA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46040-ANTELLA/A.ES.SDGC.BU.46040.zip
46041-ARAS DE LOS OLMOS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46041-ARAS DE LOS OLMOS/A.ES.SDGC.BU.46041.zip
46003-ATZENETA D ALBAIDA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46003-ATZENETA D ALBAIDA/A.ES.SDGC.BU.46003.zip
46044-AYORA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46044-AYORA/A.ES.SDGC.BU.46044.zip
46046-BARX buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46046-BARX/A.ES.SDGC.BU.46046.zip
46045-BARXETA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46045-BARXETA/A.ES.SDGC.BU.46045.zip
46047-BELGIDA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46047-BELGIDA/A.ES.SDGC.BU.46047.zip
46048-BELLREGUARD buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46048-BELLREGUARD/A.ES.SDGC.BU.46048.zip
46049-BELLUS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46049-BELLUS/A.ES.SDGC.BU.46049.zip
46050-BENAGEBER buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46050-BENAGEBER/A.ES.SDGC.BU.46050.zip
46051-BENAGUASIL buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46051-BENAGUASIL/A.ES.SDGC.BU.46051.zip
46052-BENAVITES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46052-BENAVITES/A.ES.SDGC.BU.46052.zip
46053-BENEIXIDA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46053-BENEIXIDA/A.ES.SDGC.BU.46053.zip
46054-BENETUSSER buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46054-BENETUSSER/A.ES.SDGC.BU.46054.zip
46055-BENIARJO buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46055-BENIARJO/A.ES.SDGC.BU.46055.zip
46056-BENIATJAR buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46056-BENIATJAR/A.ES.SDGC.BU.46056.zip
46057-BENICOLET buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46057-BENICOLET/A.ES.SDGC.BU.46057.zip
46268-BENICULL DE XUQUER buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46268-BENICULL DE XUQUER/A.ES.SDGC.BU.46268.zip
46060-BENIFAIO buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46060-BENIFAIO/A.ES.SDGC.BU.46060.zip
46059-BENIFAIRO DE LA VALLDIGNA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46059-BENIFAIRO DE LA VALLDIGNA/A.ES.SDGC.BU.46059.zip
46058-BENIFAIRO DE LES VALLS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46058-BENIFAIRO DE LES VALLS/A.ES.SDGC.BU.46058.zip
46061-BENIFLA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46061-BENIFLA/A.ES.SDGC.BU.46061.zip
46062-BENIGANIM buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46062-BENIGANIM/A.ES.SDGC.BU.46062.zip
46063-BENIMODO buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46063-BENIMODO/A.ES.SDGC.BU.46063.zip
46064-BENIMUSLEM buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46064-BENIMUSLEM/A.ES.SDGC.BU.46064.zip
46066-BENIPARRELL buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46066-BENIPARRELL/A.ES.SDGC.BU.46066.zip
46068-BENIRREDRA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46068-BENIRREDRA/A.ES.SDGC.BU.46068.zip
46069-BENISSANO buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46069-BENISSANO/A.ES.SDGC.BU.46069.zip
46070-BENISSODA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46070-BENISSODA/A.ES.SDGC.BU.46070.zip
46071-BENISSUERA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46071-BENISSUERA/A.ES.SDGC.BU.46071.zip
46072-BETERA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46072-BETERA/A.ES.SDGC.BU.46072.zip
46073-BICORP buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46073-BICORP/A.ES.SDGC.BU.46073.zip
46074-BOCAIRENT buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46074-BOCAIRENT/A.ES.SDGC.BU.46074.zip
46075-BOLBAITE buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46075-BOLBAITE/A.ES.SDGC.BU.46075.zip
46076-BONREPOS I MIRAMBELL buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46076-BONREPOS I MIRAMBELL/A.ES.SDGC.BU.46076.zip
46077-BUFALI buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46077-BUFALI/A.ES.SDGC.BU.46077.zip
46078-BUGARRA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46078-BUGARRA/A.ES.SDGC.BU.46078.zip
46079-BUÑOL buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46079-BUÑOL/A.ES.SDGC.BU.46079.zip
46080-BURJASSOT buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46080-BURJASSOT/A.ES.SDGC.BU.46080.zip
46081-CALLES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46081-CALLES/A.ES.SDGC.BU.46081.zip
46082-CAMPORROBLES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46082-CAMPORROBLES/A.ES.SDGC.BU.46082.zip
46083-CANALS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46083-CANALS/A.ES.SDGC.BU.46083.zip
46084-CANET D EN BERENGUER buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46084-CANET D EN BERENGUER/A.ES.SDGC.BU.46084.zip
46085-CARCAIXENT buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46085-CARCAIXENT/A.ES.SDGC.BU.46085.zip
46086-CARCER buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46086-CARCER/A.ES.SDGC.BU.46086.zip
46087-CARLET buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46087-CARLET/A.ES.SDGC.BU.46087.zip
46088-CARRICOLA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46088-CARRICOLA/A.ES.SDGC.BU.46088.zip
46089-CASAS ALTAS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46089-CASAS ALTAS/A.ES.SDGC.BU.46089.zip
46090-CASAS BAJAS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46090-CASAS BAJAS/A.ES.SDGC.BU.46090.zip
46091-CASINOS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46091-CASINOS/A.ES.SDGC.BU.46091.zip
46259-CASTELLO buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46259-CASTELLO/A.ES.SDGC.BU.46259.zip
46092-CASTELLO DE RUGAT buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46092-CASTELLO DE RUGAT/A.ES.SDGC.BU.46092.zip
46093-CASTELLONET DE LA CONQUESTA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46093-CASTELLONET DE LA CONQUESTA/A.ES.SDGC.BU.46093.zip
46094-CASTIELFABIB buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46094-CASTIELFABIB/A.ES.SDGC.BU.46094.zip
46095-CATADAU buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46095-CATADAU/A.ES.SDGC.BU.46095.zip
46096-CATARROJA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46096-CATARROJA/A.ES.SDGC.BU.46096.zip
46097-CAUDETE DE LAS FUENTES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46097-CAUDETE DE LAS FUENTES/A.ES.SDGC.BU.46097.zip
46098-CERDA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46098-CERDA/A.ES.SDGC.BU.46098.zip
46109-CHELLA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46109-CHELLA/A.ES.SDGC.BU.46109.zip
46108-CHELVA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46108-CHELVA/A.ES.SDGC.BU.46108.zip
46110-CHERA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46110-CHERA/A.ES.SDGC.BU.46110.zip
46111-CHESTE buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46111-CHESTE/A.ES.SDGC.BU.46111.zip
46113-CHIVA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46113-CHIVA/A.ES.SDGC.BU.46113.zip
46114-CHULILLA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46114-CHULILLA/A.ES.SDGC.BU.46114.zip
46099-COFRENTES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46099-COFRENTES/A.ES.SDGC.BU.46099.zip
46100-CORBERA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46100-CORBERA/A.ES.SDGC.BU.46100.zip
46101-CORTES DE PALLAS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46101-CORTES DE PALLAS/A.ES.SDGC.BU.46101.zip
46102-COTES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46102-COTES/A.ES.SDGC.BU.46102.zip
46107-CULLERA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46107-CULLERA/A.ES.SDGC.BU.46107.zip
46115-DAIMUS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46115-DAIMUS/A.ES.SDGC.BU.46115.zip
46116-DOMEÑO buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46116-DOMEÑO/A.ES.SDGC.BU.46116.zip
46117-DOS AGUAS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46117-DOS AGUAS/A.ES.SDGC.BU.46117.zip
46134-EL GENOVES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46134-EL GENOVES/A.ES.SDGC.BU.46134.zip
46191-EL PALOMAR buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46191-EL PALOMAR/A.ES.SDGC.BU.46191.zip
46206-EL PUIG DE SANTA MARIA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46206-EL PUIG DE SANTA MARIA/A.ES.SDGC.BU.46206.zip
46213-EL REAL DE GANDIA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46213-EL REAL DE GANDIA/A.ES.SDGC.BU.46213.zip
46119-EMPERADOR buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46119-EMPERADOR/A.ES.SDGC.BU.46119.zip
46120-ENGUERA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46120-ENGUERA/A.ES.SDGC.BU.46120.zip
46122-ESTIVELLA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46122-ESTIVELLA/A.ES.SDGC.BU.46122.zip
46123-ESTUBENY buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46123-ESTUBENY/A.ES.SDGC.BU.46123.zip
46124-FAURA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46124-FAURA/A.ES.SDGC.BU.46124.zip
46125-FAVARA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46125-FAVARA/A.ES.SDGC.BU.46125.zip
46128-FOIOS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46128-FOIOS/A.ES.SDGC.BU.46128.zip
46126-FONTANARS DELS ALFORINS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46126-FONTANARS DELS ALFORINS/A.ES.SDGC.BU.46126.zip
46127-FORTALENY buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46127-FORTALENY/A.ES.SDGC.BU.46127.zip
46131-FUENTERROBLES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46131-FUENTERROBLES/A.ES.SDGC.BU.46131.zip
46133-GANDIA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46133-GANDIA/A.ES.SDGC.BU.46133.zip
46266-GATOVA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46266-GATOVA/A.ES.SDGC.BU.46266.zip
46132-GAVARDA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46132-GAVARDA/A.ES.SDGC.BU.46132.zip
46135-GESTALGAR buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46135-GESTALGAR/A.ES.SDGC.BU.46135.zip
46136-GILET buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46136-GILET/A.ES.SDGC.BU.46136.zip
46137-GODELLA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46137-GODELLA/A.ES.SDGC.BU.46137.zip
46138-GODELLETA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46138-GODELLETA/A.ES.SDGC.BU.46138.zip
46140-GUADASSEQUIES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46140-GUADASSEQUIES/A.ES.SDGC.BU.46140.zip
46141-GUADASSUAR buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46141-GUADASSUAR/A.ES.SDGC.BU.46141.zip
46142-GUARDAMAR DE LA SAFOR buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46142-GUARDAMAR DE LA SAFOR/A.ES.SDGC.BU.46142.zip
46143-HIGUERUELAS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46143-HIGUERUELAS/A.ES.SDGC.BU.46143.zip
46144-JALANCE buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46144-JALANCE/A.ES.SDGC.BU.46144.zip
46146-JARAFUEL buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46146-JARAFUEL/A.ES.SDGC.BU.46146.zip
46130-LA FONT DE LA FIGUERA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46130-LA FONT DE LA FIGUERA/A.ES.SDGC.BU.46130.zip
46129-LA FONT D EN CARROS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46129-LA FONT D EN CARROS/A.ES.SDGC.BU.46129.zip
46139-LA GRANJA DE LA COSTERA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46139-LA GRANJA DE LA COSTERA/A.ES.SDGC.BU.46139.zip
46159-LA LLOSA DE RANES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46159-LA LLOSA DE RANES/A.ES.SDGC.BU.46159.zip
46201-LA POBLA DE FARNALS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46201-LA POBLA DE FARNALS/A.ES.SDGC.BU.46201.zip
46204-LA POBLA DE VALLBONA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46204-LA POBLA DE VALLBONA/A.ES.SDGC.BU.46204.zip
46202-LA POBLA DEL DUC buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46202-LA POBLA DEL DUC/A.ES.SDGC.BU.46202.zip
46205-LA POBLA LLARGA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46205-LA POBLA LLARGA/A.ES.SDGC.BU.46205.zip
46264-LA YESA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46264-LA YESA/A.ES.SDGC.BU.46264.zip
46019-L ALCUDIA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46019-L ALCUDIA/A.ES.SDGC.BU.46019.zip
46020-L ALCUDIA DE CRESPINS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46020-L ALCUDIA DE CRESPINS/A.ES.SDGC.BU.46020.zip
46037-L ALQUERIA DE LA COMTESSA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46037-L ALQUERIA DE LA COMTESSA/A.ES.SDGC.BU.46037.zip
46118-L ELIANA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46118-L ELIANA/A.ES.SDGC.BU.46118.zip
46121-L ENOVA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46121-L ENOVA/A.ES.SDGC.BU.46121.zip
46156-LLANERA DE RANES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46156-LLANERA DE RANES/A.ES.SDGC.BU.46156.zip
46157-LLAURI buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46157-LLAURI/A.ES.SDGC.BU.46157.zip
46149-LLIRIA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46149-LLIRIA/A.ES.SDGC.BU.46149.zip
46154-LLOCNOU DE LA CORONA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46154-LLOCNOU DE LA CORONA/A.ES.SDGC.BU.46154.zip
46155-LLOCNOU DE SANT JERONI buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46155-LLOCNOU DE SANT JERONI/A.ES.SDGC.BU.46155.zip
46153-LLOCNOU D EN FENOLLET buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46153-LLOCNOU D EN FENOLLET/A.ES.SDGC.BU.46153.zip
46158-LLOMBAI buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46158-LLOMBAI/A.ES.SDGC.BU.46158.zip
46152-LLUTXENT buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46152-LLUTXENT/A.ES.SDGC.BU.46152.zip
46185-L OLLERIA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46185-L OLLERIA/A.ES.SDGC.BU.46185.zip
46150-LORIGUILLA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46150-LORIGUILLA/A.ES.SDGC.BU.46150.zip
46151-LOSA DEL OBISPO buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46151-LOSA DEL OBISPO/A.ES.SDGC.BU.46151.zip
46160-MACASTRE buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46160-MACASTRE/A.ES.SDGC.BU.46160.zip
46161-MANISES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46161-MANISES/A.ES.SDGC.BU.46161.zip
46162-MANUEL buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46162-MANUEL/A.ES.SDGC.BU.46162.zip
46163-MARINES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46163-MARINES/A.ES.SDGC.BU.46163.zip
46164-MASSALAVES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46164-MASSALAVES/A.ES.SDGC.BU.46164.zip
46165-MASSALFASSAR buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46165-MASSALFASSAR/A.ES.SDGC.BU.46165.zip
46166-MASSAMAGRELL buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46166-MASSAMAGRELL/A.ES.SDGC.BU.46166.zip
46167-MASSANASSA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46167-MASSANASSA/A.ES.SDGC.BU.46167.zip
46168-MELIANA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46168-MELIANA/A.ES.SDGC.BU.46168.zip
46169-MILLARES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46169-MILLARES/A.ES.SDGC.BU.46169.zip
46170-MIRAMAR buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46170-MIRAMAR/A.ES.SDGC.BU.46170.zip
46171-MISLATA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46171-MISLATA/A.ES.SDGC.BU.46171.zip
46172-MOIXENT MOGENTE buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46172-MOIXENT MOGENTE/A.ES.SDGC.BU.46172.zip
46173-MONCADA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46173-MONCADA/A.ES.SDGC.BU.46173.zip
46175-MONTAVERNER buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46175-MONTAVERNER/A.ES.SDGC.BU.46175.zip
46176-MONTESA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46176-MONTESA/A.ES.SDGC.BU.46176.zip
46177-MONTITXELVO MONTICHELVO buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46177-MONTITXELVO MONTICHELVO/A.ES.SDGC.BU.46177.zip
46178-MONTROI MONTROY buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46178-MONTROI MONTROY/A.ES.SDGC.BU.46178.zip
46174-MONTSERRAT buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46174-MONTSERRAT/A.ES.SDGC.BU.46174.zip
46179-MUSEROS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46179-MUSEROS/A.ES.SDGC.BU.46179.zip
46180-NAQUERA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46180-NAQUERA/A.ES.SDGC.BU.46180.zip
46181-NAVARRES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46181-NAVARRES/A.ES.SDGC.BU.46181.zip
46182-NOVELE NOVETLE buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46182-NOVELE NOVETLE/A.ES.SDGC.BU.46182.zip
46183-OLIVA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46183-OLIVA/A.ES.SDGC.BU.46183.zip
46184-OLOCAU buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46184-OLOCAU/A.ES.SDGC.BU.46184.zip
46186-ONTINYENT buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46186-ONTINYENT/A.ES.SDGC.BU.46186.zip
46187-OTOS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46187-OTOS/A.ES.SDGC.BU.46187.zip
46188-PAIPORTA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46188-PAIPORTA/A.ES.SDGC.BU.46188.zip
46189-PALMA DE GANDIA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46189-PALMA DE GANDIA/A.ES.SDGC.BU.46189.zip
46190-PALMERA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46190-PALMERA/A.ES.SDGC.BU.46190.zip
46192-PATERNA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46192-PATERNA/A.ES.SDGC.BU.46192.zip
46193-PEDRALBA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46193-PEDRALBA/A.ES.SDGC.BU.46193.zip
46194-PETRES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46194-PETRES/A.ES.SDGC.BU.46194.zip
46195-PICANYA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46195-PICANYA/A.ES.SDGC.BU.46195.zip
46196-PICASSENT buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46196-PICASSENT/A.ES.SDGC.BU.46196.zip
46197-PILES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46197-PILES/A.ES.SDGC.BU.46197.zip
46198-PINET buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46198-PINET/A.ES.SDGC.BU.46198.zip
46199-POLINYA DE XUQUER buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46199-POLINYA DE XUQUER/A.ES.SDGC.BU.46199.zip
46200-POTRIES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46200-POTRIES/A.ES.SDGC.BU.46200.zip
46207-PU OL buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46207-PU OL/A.ES.SDGC.BU.46207.zip
46203-PUEBLA DE SAN MIGUEL buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46203-PUEBLA DE SAN MIGUEL/A.ES.SDGC.BU.46203.zip
46103-QUART DE LES VALLS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46103-QUART DE LES VALLS/A.ES.SDGC.BU.46103.zip
46104-QUART DE POBLET buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46104-QUART DE POBLET/A.ES.SDGC.BU.46104.zip
46105-QUARTELL buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46105-QUARTELL/A.ES.SDGC.BU.46105.zip
46106-QUATRETONDA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46106-QUATRETONDA/A.ES.SDGC.BU.46106.zip
46208-QUESA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46208-QUESA/A.ES.SDGC.BU.46208.zip
46209-RAFELBUNYOL buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46209-RAFELBUNYOL/A.ES.SDGC.BU.46209.zip
46210-RAFELCOFER buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46210-RAFELCOFER/A.ES.SDGC.BU.46210.zip
46211-RAFELGUARAF buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46211-RAFELGUARAF/A.ES.SDGC.BU.46211.zip
46212-RAFOL DE SALEM buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46212-RAFOL DE SALEM/A.ES.SDGC.BU.46212.zip
46214-REAL buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46214-REAL/A.ES.SDGC.BU.46214.zip
46215-REQUENA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46215-REQUENA/A.ES.SDGC.BU.46215.zip
46216-RIBA ROJA DE TURIA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46216-RIBA ROJA DE TURIA/A.ES.SDGC.BU.46216.zip
46217-RIOLA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46217-RIOLA/A.ES.SDGC.BU.46217.zip
46218-ROCAFORT buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46218-ROCAFORT/A.ES.SDGC.BU.46218.zip
46219-ROTGLA I CORBERA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46219-ROTGLA I CORBERA/A.ES.SDGC.BU.46219.zip
46220-ROTOVA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46220-ROTOVA/A.ES.SDGC.BU.46220.zip
46221-RUGAT buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46221-RUGAT/A.ES.SDGC.BU.46221.zip
46222-SAGUNTO SAGUNT buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46222-SAGUNTO SAGUNT/A.ES.SDGC.BU.46222.zip
46223-SALEM buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46223-SALEM/A.ES.SDGC.BU.46223.zip
46267-SAN ANTONIO DE BENAGEBER buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46267-SAN ANTONIO DE BENAGEBER/A.ES.SDGC.BU.46267.zip
46224-SANT JOANET buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46224-SANT JOANET/A.ES.SDGC.BU.46224.zip
46225-SEDAVI buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46225-SEDAVI/A.ES.SDGC.BU.46225.zip
46226-SEGART buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46226-SEGART/A.ES.SDGC.BU.46226.zip
46227-SELLENT buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46227-SELLENT/A.ES.SDGC.BU.46227.zip
46228-SEMPERE buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46228-SEMPERE/A.ES.SDGC.BU.46228.zip
46229-SENYERA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46229-SENYERA/A.ES.SDGC.BU.46229.zip
46230-SERRA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46230-SERRA/A.ES.SDGC.BU.46230.zip
46231-SIETE AGUAS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46231-SIETE AGUAS/A.ES.SDGC.BU.46231.zip
46232-SILLA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46232-SILLA/A.ES.SDGC.BU.46232.zip
46233-SIMAT DE LA VALLDIGNA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46233-SIMAT DE LA VALLDIGNA/A.ES.SDGC.BU.46233.zip
46234-SINARCAS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46234-SINARCAS/A.ES.SDGC.BU.46234.zip
46235-SOLLANA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46235-SOLLANA/A.ES.SDGC.BU.46235.zip
46236-SOT DE CHERA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46236-SOT DE CHERA/A.ES.SDGC.BU.46236.zip
46237-SUECA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46237-SUECA/A.ES.SDGC.BU.46237.zip
46238-SUMACARCER buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46238-SUMACARCER/A.ES.SDGC.BU.46238.zip
46239-TAVERNES BLANQUES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46239-TAVERNES BLANQUES/A.ES.SDGC.BU.46239.zip
46240-TAVERNES DE LA VALLDIGNA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46240-TAVERNES DE LA VALLDIGNA/A.ES.SDGC.BU.46240.zip
46241-TERESA DE COFRENTES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46241-TERESA DE COFRENTES/A.ES.SDGC.BU.46241.zip
46242-TERRATEIG buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46242-TERRATEIG/A.ES.SDGC.BU.46242.zip
46243-TITAGUAS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46243-TITAGUAS/A.ES.SDGC.BU.46243.zip
46244-TORREBAJA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46244-TORREBAJA/A.ES.SDGC.BU.46244.zip
46245-TORRELLA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46245-TORRELLA/A.ES.SDGC.BU.46245.zip
46246-TORRENT buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46246-TORRENT/A.ES.SDGC.BU.46246.zip
46247-TORRES TORRES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46247-TORRES TORRES/A.ES.SDGC.BU.46247.zip
46248-TOUS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46248-TOUS/A.ES.SDGC.BU.46248.zip
46249-TUEJAR buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46249-TUEJAR/A.ES.SDGC.BU.46249.zip
46250-TURIS buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46250-TURIS/A.ES.SDGC.BU.46250.zip
46251-UTIEL buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46251-UTIEL/A.ES.SDGC.BU.46251.zip
46900-VALENCIA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46900-VALENCIA/A.ES.SDGC.BU.46900.zip
46253-VALLADA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46253-VALLADA/A.ES.SDGC.BU.46253.zip
46254-VALLANCA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46254-VALLANCA/A.ES.SDGC.BU.46254.zip
46255-VALLES buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46255-VALLES/A.ES.SDGC.BU.46255.zip
46256-VENTA DEL MORO buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46256-VENTA DEL MORO/A.ES.SDGC.BU.46256.zip
46257-VILALLONGA VILLALONGA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46257-VILALLONGA VILLALONGA/A.ES.SDGC.BU.46257.zip
46258-VILAMARXANT buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46258-VILAMARXANT/A.ES.SDGC.BU.46258.zip
46260-VILLAR DEL ARZOBISPO buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46260-VILLAR DEL ARZOBISPO/A.ES.SDGC.BU.46260.zip
46261-VILLARGORDO DEL CABRIEL buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46261-VILLARGORDO DEL CABRIEL/A.ES.SDGC.BU.46261.zip
46262-VINALESA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46262-VINALESA/A.ES.SDGC.BU.46262.zip
46147-XATIVA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46147-XATIVA/A.ES.SDGC.BU.46147.zip
46145-XERACO buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46145-XERACO/A.ES.SDGC.BU.46145.zip
46148-XERESA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46148-XERESA/A.ES.SDGC.BU.46148.zip
46112-XIRIVELLA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46112-XIRIVELLA/A.ES.SDGC.BU.46112.zip
46263-YATOVA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46263-YATOVA/A.ES.SDGC.BU.46263.zip
46265-ZARRA buildings http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46265-ZARRA/A.ES.SDGC.BU.46265.zip

De este segundo conjunto de datos extraemos otra URL, en este caso la que nos dará acceso a los datos del municipio de interés:

mun <- "VALENCIA"
link_mun <- links_mun %>%
  dplyr::filter(stringr::str_detect(entry_title, mun)) %>%
  dplyr::pull(entry_url)
link_mun
[1] "http://www.catastro.hacienda.gob.es/INSPIRE/Buildings/46/46900-VALENCIA/A.ES.SDGC.BU.46900.zip"

6.4 Descargar datos

La descarga se realiza con la función download.file() que únicamente tiene dos argumentos principales, el enlace de descarga y la ruta con el nombre del archivo. En este caso hacemos uso de la función tempfile(), muy útil para crear archivos temporales, es decir, archivos que únicamente existen en la memoría RAM de nuestro ordenador por un tiempo determinado. El archivo que descargamos es un fichero comprimido, con extensión *.zip, por lo que debemos descomprimirlo con la función runzip(), que requiere el nombre del archivo y el nombre de la carpeta donde lo queremos descomprimir. Por último, la función URLencode() codifica una dirección URL que contiene caracteres especiales.

#options(timeout = 300)
temp <- base::tempfile()
utils::download.file(utils::URLencode(link_mun), temp)
utils::unzip(temp, exdir = mun)

6.5 Importar datos

Para importar los datos utilizamos la función dir_ls() del paquete fs, que nos permite obtener los archivos y carpetas de una ruta concreta al mismo tiempo que filtramos por un patrón de texto (regexp = expresión regular). Aplicamos la función st_read() del paquete sf(Pebesma, 2022) al archivo espacial de formato Geography Markup Language (GML). Hablaremos de este formato (y de muchos otros) en próximas sesiones.

file <- fs::dir_ls(mun, regexp = "building.gml")
buildings <- sf::st_read(file)
Reading layer `Building' from data source 
  `C:\Users\scorp\OneDrive - Universitat de València\01 PROFESOR\01 Docencia\01 Curso 2023 2024\01 BIA - Datos espaciales\02 Libro\VALENCIA\A.ES.SDGC.BU.46900.building.gml' 
  using driver `GML'
Simple feature collection with 36346 features and 26 fields
Geometry type: MULTIPOLYGON
Dimension:     XY
Bounding box:  xmin: 720570.9 ymin: 4351286 xmax: 734981.9 ymax: 4382906
Projected CRS: ETRS89 / UTM zone 30N
dplyr::glimpse(buildings)
Rows: 36,346
Columns: 27
$ gml_id                                  <chr> "ES.SDGC.BU.000100…
$ lowerCorner                             <chr> "725589.5805 43771…
$ upperCorner                             <chr> "725605.5005 43771…
$ beginLifespanVersion                    <chr> "2008-10-20T00:00:…
$ conditionOfConstruction                 <chr> "functional", "fun…
$ beginning                               <chr> "1890-01-01T00:00:…
$ end                                     <chr> "1890-01-01T00:00:…
$ endLifespanVersion                      <chr> NA, NA, NA, NA, NA…
$ informationSystem                       <chr> "https://www1.sede…
$ reference                               <chr> "000100100YJ27F", …
$ localId                                 <chr> "000100100YJ27F", …
$ namespace                               <chr> "ES.SDGC.BU", "ES.…
$ horizontalGeometryEstimatedAccuracy     <dbl> 0.1, 0.1, 0.1, 0.1…
$ horizontalGeometryEstimatedAccuracy_uom <chr> "m", "m", "m", "m"…
$ horizontalGeometryReference             <chr> "footPrint", "foot…
$ referenceGeometry                       <lgl> TRUE, TRUE, TRUE, …
$ currentUse                              <chr> "1_residential", "…
$ numberOfBuildingUnits                   <int> 1, 1, 1, 1, 1, 2, …
$ numberOfDwellings                       <int> 1, 0, 0, 1, 1, 0, …
$ numberOfFloorsAboveGround               <chr> NA, NA, NA, NA, NA…
$ documentLink                            <chr> "http://ovc.catast…
$ format                                  <chr> "jpeg", "jpeg", "j…
$ sourceStatus                            <chr> "NotOfficial", "No…
$ officialAreaReference                   <chr> "grossFloorArea", …
$ value                                   <int> 201, 934, 35, 615,…
$ value_uom                               <chr> "m2", "m2", "m2", …
$ geometry                                <MULTIPOLYGON [m]> MULTI…

6.6 Preparar los datos

No nos vamos a detener demasiado en este punto (aunque podríamos hacerlo…). Por el momento, únicamente vamos a convertir la variable beginning (fecha de construcción del edificio) en clase Date. Esta variable contiene algunas fechas en formato --01-01, es decir, no tienen ningún año asignado. Por eso, reemplazamos el primer - por 0000.

buildings <- buildings %>%
  mutate(beginning2 = stringr::str_replace(beginning, "^-", "0000")) %>%
  mutate(beginning3 = lubridate::ymd_hms(beginning2)) %>%
  mutate(beginning4 = lubridate::as_date(beginning3))
Warning: There was 1 warning in `stopifnot()`.
ℹ In argument: `beginning3 = lubridate::ymd_hms(beginning2)`.
Caused by warning:
!  6 failed to parse.
sum(is.na(buildings$beginning4))
[1] 6
Pregunta

¿Cómo podríamos mejorar el código anterior?

Descartamos las observaciones con valores ausentes para la variable de interés:

buildings <- buildings %>% filter(!is.na(beginning4))

6.7 Gráfico de distribución

Antes de crear el mapa de la edad del edificado, lo que reflejará el crecimiento urbano, haremos un gráfico de distribución de la fecha de construcción de los edificios. De este modo, podremos identificar fácilmente los períodos de expansión urbana. Usaremos el paquete ggplot2(Wickham et al., 2022) con la geometría de geom_density() para este objetivo.

options(scipen = 999)

buildings %>%
  ggplot(aes(beginning4)) + 
  geom_density(color = "#F06720", fill = "#E6DB61", alpha = 0.5) +
  scale_x_date(breaks = seq(ymd("1800-01-01"),ymd("2020-01-01"), by = "20 years"),
               labels = scales::date_format("%Y")) +
  coord_cartesian(xlim = c(ymd("1800-01-01"),ymd("2020-01-01"))) +
  theme_minimal() +
  labs(y = "", x = "", title = "Evolución del desarrollo urbano")

6.8 Discretización

Para poder visualizar bien las diferentes épocas de crecimiento, categorizamos el año de construcción de los edificios en varios grupos. También es posible modificar el número de clases o bien el método aplicado (p.ej. jenks, fisher, etc.). Para más detalles ver la ayuda (?classIntervals).

n <- 11
breaks <- classInt::classIntervals(var = year(buildings$beginning4),
                                   n = n,
                                   style = "quantile")

labels <- names(print(breaks, under = "<", over = ">", cutlabels = FALSE))
style: quantile
     < 1908 1908 - 1922 1922 - 1930 1930 - 1942 1942 - 1955 
       3303        3300        2155        4449        3006 
1955 - 1963 1963 - 1968 1968 - 1974 1974 - 1983 1983 - 1999 
       3580        2952        3610        3354        3289 
     > 1999 
       3342 
buildings <- mutate(buildings, 
                    yr_cl = cut(year(beginning4), 
                                breaks$brks, 
                                labels = labels, 
                                include.lowest = TRUE))

6.9 Mapa

Antes de representar los años de construcción de los edificios de Valencia en un mapa, vamos a seleccionar únicamente los edificios situados a cierta distancia del centro de la ciudad. Para ello usamos algunas funciones del paquete sf (en próximas sesiones veremos este paquete en profundidad).

centro_valencia <- sf::st_as_sf(data.frame(lon = -0.37680, lat = 39.46979), 
                                coords = c("lon", "lat"), 
                                crs = 4326)

centro_valencia <- sf::st_transform(centro_valencia, sf::st_crs(buildings))

buffer <- sf::st_buffer(centro_valencia, 3000)

buildings2 <- sf::st_intersection(buildings,buffer)
Warning: attribute variables are assumed to be spatially constant
throughout all geometries

Con esto ya estamos en disposición de crear nuestro primer mapa:

ggplot(data = buildings2) +
  geom_sf(aes(fill = yr_cl), colour = "transparent") +
  labs(title = "VALENCIA", fill = "") +
  guides(fill = guide_legend(keywidth = .7, keyheight = 1.6)) +
  scale_fill_manual(values = RColorBrewer::brewer.pal(n,"Spectral")) +
  #RColorBrewer::display.brewer.all()
  theme_void() +
  theme(panel.background = element_rect(fill = "black"),
        plot.background = element_rect(fill = "black"),
        legend.justification = .5,
        legend.text = element_text(colour = "white", size = 8),
        plot.title = element_text(colour = "white", hjust = .5,
                                  size = 30, margin = margin(t = 25)),
        plot.title.position = "plot",
        plot.margin = margin(r = 40, l = 40))

6.10 Agradecimientos

Esta práctica se ha basado en el trabajo realizado por Dominic Royé y Roberto Serrano-Notivoli.