═══════════════════════════════════════════════════════════════════════════════ LICENCIAS Y CONDICIONES DE REUTILIZACIÓN — «La edad de tu ciudad» (edad_demo.html) Mapas Vivos de España · demo interna F0 · 17.º mapa Comprobado y descargado el 5 de septiembre de 2026. ═══════════════════════════════════════════════════════════════════════════════ Todo lo que va entre «comillas» en este fichero está copiado LITERALMENTE de la fuente que se cita justo encima, sin cambiar una coma. Lo que va fuera de comillas es mío. ─────────────────────────────────────────────────────────────────────────────── §1. DIRECCIÓN GENERAL DEL CATASTRO — datos INSPIRE de Edificios (BU) Es la fuente del año, las viviendas, el uso y la geometría de los 1.542.957 edificios de este mapa. ─────────────────────────────────────────────────────────────────────────────── §1.1 LA LICENCIA, PALABRA POR PALABRA Documento: «LICENCIA DE ACCESO Y USO DE LOS SERVICIOS Y CONJUNTOS DE DATOS INSPIRE DE LA DIRECCIÓN GENERAL DEL CATASTRO — Parcela Catastral (CP), Direcciones (AD), Edificios (BU). Versión 1.0. Julio 2016» URL: https://www.catastro.hacienda.gob.es/webinspire/documentos/Licencia.pdf Enlazado desde: https://www.catastro.hacienda.gob.es/webinspire/index.html Descargado: 5 de septiembre de 2026 (PDF de 100.483 bytes, 3 páginas). Encabezamiento, literal: «El acceso a los servicios web de información catastral se efectuará bajo una licencia de cesión de derechos que se obtendrá de manera automática, suponiendo su uso el conocimiento y aceptación de los requisitos de acceso y las condiciones de la licencia que se recogen a continuación.» Requisito 1 («Requisitos de uso público y difusión de la información suministrada»), literal y completo: «La descarga masiva de información gráfica y alfanumérica del Catastro y el acceso a los servicios web se autoriza para uso propio del usuario titular de la licencia, o para la elaboración y distribución de nuevos productos de valor añadido a partir la información catastral, siempre que ésta sea transformada por el interesado. Se autoriza el uso público, incluido el comercial, de la información catastral que haya sido sometida a cualquier proceso previo de transformación en los términos establecidos en el artículo 21 del texto refundido de la Ley de Propiedad Intelectual, aprobado por Real Decreto Legislativo 1/1996, de 12 de abril. En consecuencia, no se autoriza la difusión, distribución o comercialización de la información original suministrada, que no puede ser difundida por Internet ni por ningún otro medio sin su previa transformación. Sólo existirá transformación de la información catastral si su traducción, adaptación o cualquier otra modificación en su forma da lugar a una obra diferente, cuyos derechos de propiedad intelectual corresponderán al autor de la obra transformada, sin perjuicio de lo dispuesto en el número 5 del apartado primero de esta resolución.» Requisito 2, literal: «La descarga de información y el acceso a los servicios web de la Sede Electrónica del Catastro (SEC) supone el reconocimiento y aceptación de los usuarios de la posible existencia de datos desactualizados o incorrectos. La Dirección General del Catastro procurará poner a disposición de los usuarios versiones actualizadas de la información suministrada en períodos anteriores, sin que ello suponga ninguna obligación de actualización singular o periódica de la información previamente descargada.» Requisito 3, literal (los dos párrafos que nos obligan): «La Dirección General del Catastro no será en ningún caso responsable de los productos o servicios generados por el solicitante a partir de la transformación de la información catastral descargada. La información distribuida a terceros por el interesado carecerá de fehaciencia respecto de las circunstancias físicas, jurídicas o económicas de los inmuebles inscritos en el Catastro.» «La transformación de la información catastral no podrá suponer alteración del contenido de la información catastral ni desnaturalización de su sentido. Los nuevos productos o servicios que puedan generarse no suplantarán a los ofrecidos por la Dirección General del Catastro. A estos efectos, se entenderá que los nuevos productos o servicios generados suplantan a los ofrecidos por la Dirección General del Catastro si se identifican como “cartografía catastral”, información catastral”, o términos equivalentes que puedan inducir a confusión.» §1.2 QUÉ NOS OBLIGA ESO, EN CRISTIANO, Y CÓMO SE CUMPLE AQUÍ a) La licencia NO es una licencia abierta tipo CC-BY. Autoriza el uso público y comercial SÓLO de información TRANSFORMADA, y prohíbe expresamente redifundir el dato original tal cual. → Cumplido: no se sirve ni un solo GML del Catastro. Los ficheros de edad_datos/ son obra derivada: geometría reproyectada a WGS84, simplificada a 0,6 m, recortada a 28 vértices, recodificada en deltas de enteros a 1e-6 grados, y con sólo cuatro atributos de los del origen. Nadie puede reconstruir el GML original desde este mapa. b) Está PROHIBIDO llamar al resultado «cartografía catastral» o «información catastral», o cualquier término que induzca a confusión. → Cumplido: en pantalla el mapa se llama «La edad de tu ciudad» y el sello dice siempre «Elaboración propia a partir de…». En ningún sitio se dice «cartografía catastral». Y se rotula que esto no tiene valor de certificación (ver §1.4). c) Hay que asumir que puede haber datos desactualizados o incorrectos, y que el producto derivado «carecerá de fehaciencia». → Cumplido: el panel «LO QUE ESTE MAPA NO SABE» lo dice con esas palabras y además lo MIDE (años redondos, edificios sin año, edificios que faltan). d) El Catastro no responde de este mapa. → Cumplido: el sello lo dice explícitamente. §1.3 LA ATRIBUCIÓN QUE SE USA, Y POR QUÉ ÉSA La Dirección General del Catastro NO publica una fórmula de cita obligatoria en la licencia (§1.1) ni en la página de servicios INSPIRE. Lo único que publica con carácter de «rights» es el elemento de sus feeds ATOM, que dice, literalmente y con la comilla suelta incluida: «Copyright (c) 2012", ES.SDGC; all rights reserved» Fuente: https://www.catastro.hacienda.gob.es/INSPIRE/buildings/ES.SDGC.BU.atom.xml (elemento del feed y de cada ; feed con 2026-02-20T00:00:00Z; descargado el 5 de septiembre de 2026, 682.565 bytes). «ES.SDGC» es el identificador que el propio Catastro se da en INSPIRE: ES = España, SDGC = Spanish Directorate General for Cadastre. El subtítulo del mismo feed lo escribe entero: «INSPIRE Buildings. Spanish Directorate General for Cadastre». Por eso la atribución que va en el sello del mapa es ésta, y va tal cual: Elaboración propia a partir del conjunto de datos INSPIRE de Edificios (BU) de la Dirección General del Catastro (ES.SDGC), Ministerio de Hacienda. «Copyright (c) 2012", ES.SDGC; all rights reserved». Datos transformados según su licencia de julio de 2016. El Catastro no patrocina, no avala y no responde de este mapa. §1.4 OTROS TEXTOS OFICIALES QUE SE CITAN EN PANTALLA Metadatos ISO 19139 del servicio de descarga de Edificios. URL: https://www.catastro.hacienda.gob.es/INSPIRE/buildings/ES.SDGC.bu.DownloadServ.MD.xml Descargado: 5 de septiembre de 2026 (18.131 bytes). gmd:useLimitation, literal: «No limits on private use. In the event, the D.G. for Cadastre may allow an applicant to carry out the modification of the cadastral information supplied and the subsequent distribution of such modified information, in the terms foreseen in clause 21 of Intellectual Property Law, ratified by RDL 1/1996 of 12 April. The application must state the number of copies required for modification and distribution.» gmd:abstract, literal (el trozo que importa): «This information does not have category of official map, so it should not be used for any type of certificate. These data are updated annually.» → De aquí salen dos frases que están EN PANTALLA: que esto no tiene categoría de mapa oficial y no sirve para ningún certificado, y que el dato se actualiza una vez al año (por eso este mapa es de referencia y no está vivo). §1.5 DOCUMENTACIÓN DEL MODELO DE DATOS (de dónde sale cada campo) Documento: «CONJUNTO DE DATOS INSPIRE DE LA DIRECCIÓN GENERAL DEL CATASTRO — Parcela Catastral (CP), Direcciones (AD), Edificios (BU)» URL: https://www.catastro.hacienda.gob.es/webinspire/documentos/Conjuntos%20de%20datos.pdf Descargado: 5 de septiembre de 2026. Sobre el AÑO que pinta este mapa (bu-core2d:dateOfConstruction), literal: «estructura que define la fecha de construcción. Está compuesta por dos atributos: bu-core2d:beginning y bu-core2d:end; los valores son las fechas de construcción de cada unidad constructiva, si hay más de una en el campo “beginning” se incluye la más antigua y en el campo “end” la más moderna. Siempre se referencian al 1 de enero .» → Este mapa pinta SIEMPRE «beginning»: la más antigua de las unidades constructivas de la parcela. Sobre las PLANTAS (bu-ext2d:numberOfFloorsAboveGround), literal: «número de plantas del edificio. Este dato no se puede dar a nivel de edificio ya que en el modelo catastral no podemos delimitar volumetría para el conjunto del edificio, es un valor que va reflejado en BuildinPart.» → Por eso el campo llega vacío en los 1.542.957 edificios (medido: cero con valor). En el GML de ejemplo del propio documento aparece como . Este mapa NO pinta plantas en ningún sitio. Sobre las VIVIENDAS (bu-ext2d:numberOfDwellings), literal: «Numero de inmuebles de la parcela catastral que contiene el edificio, destinados a uso vivienda.» → Ojo: es por PARCELA catastral, no por edificio. La ficha lo advierte. Sobre el ALTA en la base de datos (bu-core2d:beginLifespanVersion), literal: «Fecha desde cuándo se ha dado de alta en la base de datos catastral.» → Es un campo DISTINTO del año que se pinta. Se cita porque explica el orden de magnitud del desfase que se observa (ver §1.6). §1.6 LAS CUATRO PROVINCIAS QUE NO ESTÁN — COMPROBADO EN LA FUENTE Álava/Araba (01), Gipuzkoa (20), Navarra (31) y Bizkaia (48) tienen catastro foral propio y no están en el servicio estatal. Comprobación hecha el 5 de septiembre de 2026 sobre el índice nacional de descargas de Edificios: https://www.catastro.hacienda.gob.es/INSPIRE/buildings/ES.SDGC.BU.atom.xml · El feed lista 52 gerencias territoriales, de «Territorial office 02 Albacete» a «Territorial office 56 Melilla». · Entre ellas NO hay ninguna 01, 20, 31 ni 48: no aparecen ni como entrada vacía. Los códigos saltan de 19 (Guadalajara) a 21 (Huelva), de 30 (Murcia) a 32 (Ourense) y de 47 (Valladolid) a 49 (Zamora). · Las URL que seguirían el patrón del resto (…/INSPIRE/buildings/01/ES.SDGC.bu.atom_01.xml y sus equivalentes 20, 31 y 48) no devuelven un feed: devuelven la página web del Catastro (respuesta HTML idéntica de 15.257 bytes en los cuatro casos). Consecuencia en pantalla: Bilbao, Vitoria-Gasteiz, Donostia/San Sebastián, Pamplona/Iruña, Barakaldo, Getxo, Irun y el resto de esas cuatro provincias no pueden salir en este mapa, y el mapa lo dice con su nombre en la vista nacional. ─────────────────────────────────────────────────────────────────────────────── §2. AEMET — maestro de municipios (el buscador) ─────────────────────────────────────────────────────────────────────────────── Fichero municipios.json, campo «licencia», literal: «Fuente: AEMET (Ley 18/2015)» Se usa sólo para el buscador (nombre, código INE, coordenadas y población). 8.122 municipios. Capturado el 3 de septiembre de 2026 según su propio campo «capturado»: 2026-09-03T06:41:05Z. ─────────────────────────────────────────────────────────────────────────────── §3. CARTOGRAFÍA DE APOYO ─────────────────────────────────────────────────────────────────────────────── Base de mapa: Esri «World Light Gray Base» https://server.arcgisonline.com/ArcGIS/rest/services/Canvas/World_Light_Gray_Base/MapServer Atribución en el mapa: «Esri». Uso de demostración interna. Límites de comunidades autónomas: Natural Earth (dominio público), fichero limites_ccaa.json ya presente en el laboratorio. Leaflet 1.9.4 (BSD-2-Clause). Tipografías Sora e IBM Plex Sans (SIL OFL 1.1), servidas por Google Fonts. ─────────────────────────────────────────────────────────────────────────────── §4. LA PALETA ─────────────────────────────────────────────────────────────────────────────── Rampa secuencial de ocho pasos inspirada en «magma» (Nathaniel Smith y Stéfan van der Walt, dominio público / CC0, la misma familia que matplotlib publica como perceptualmente uniforme): #2c1a47 #512367 #7f2b66 #ab3b5c #cf5c4a #e6813b #f4a930 #f8c94f Sin dato de año: #b6bcc4. No se ha copiado de una tabla: se ha comprobado a mano. Luminancia relativa WCAG estrictamente creciente (0,017 → 0,039 → 0,072 → 0,126 → 0,214 → 0,328 → 0,478 → 0,623) y razón de contraste entre pasos consecutivos siempre entre 1,27 y 1,50. Simulada con las matrices de Machado, Oliveira y Fernandes (2009) para protanopia, deuteranopia y tritanopia al 100 %, la luminancia sigue siendo estrictamente creciente en los tres casos, con paso mínimo 1,24. Es decir: el orden de la escala se lee aunque no se distingan los colores, y también en blanco y negro. ─────────────────────────────────────────────────────────────────────────────── §5. CÓMO SE HA COMPROBADO EL AÑO CONTRA EDIFICIOS DE FECHA CONOCIDA ─────────────────────────────────────────────────────────────────────────────── No basta con pinchar «más o menos ahí»: un error de 150 m en las coordenadas de un monumento te hace acusar al Catastro de algo que no ha dicho (me pasó con el Edificio Metrópolis antes de hacerlo bien). El método que se ha usado, y que es reproducible, son dos servicios públicos y sin autenticación de la propia Sede Electrónica del Catastro: 1) dirección → referencia catastral https://ovc.catastro.meh.es/ovcservweb/OVCSWLocalizacionRC/OVCCallejero.asmx/Consulta_DNPLOC (parámetros Provincia, Municipio, Sigla, Calle, Numero) 2) referencia catastral → coordenadas oficiales https://ovc.catastro.meh.es/ovcservweb/OVCSWLocalizacionRC/OVCCoordenadas.asmx/Consulta_CPMRC (parámetros Provincia, Municipio, SRS=EPSG:4326, RC) y para el camino inverso, coordenadas → referencia y dirección: https://ovc.catastro.meh.es/ovcservweb/OVCSWLocalizacionRC/OVCCoordenadas.asmx/Consulta_RCCOOR Con esas coordenadas oficiales se hace punto-en-polígono contra los datos ya horneados de edad_datos/. Consultado el 5 de septiembre de 2026. Resultado (año conocido → año que da este mapa): Edificio Metrópolis, CL ALCALA 39, Madrid RC 0846407VK4704F 1907-1911 → 1907 CUADRA La Pedrera, PS GRACIA 92, Barcelona RC 0032917DF3803C 1906-1912 → 1910 CUADRA Casa Batlló, PS GRACIA 43, Barcelona RC 0227802DF3802E 1877 (reforma de Gaudí 1904-06) → 1904 NO cuadra con la casa; sí con la reforma Palacio de Cibeles, PZ CIBELES 1, Madrid RC 1446401VK4714E 1907-1919 → 1975 NO CUADRA (56 años) Mercado de Colón, CL JORGE JUAN 19, Valencia RC 6423501YJ2762C 1916 (rehabilitación 1998-2003) → 2003 NO cuadra con el mercado Teatro Real, PZ ISABEL II 1, Madrid RC 9945801VK3794F 1850 → el punto cae en un edificio de viviendas de 1880: el teatro NO tiene polígono propio en esta fuente Mercado de San Miguel, PZ SAN MIGUEL 1, Madrid RC 9943901VK3794D 1916 → el punto cae en un edificio de 1900: tampoco tiene polígono propio Catedral de Sevilla (37,38594 N; −5,99271 O) 1401-1506 → 1507 CUADRA (y es el único edificio de Sevilla con ese año) Bellvitge, L'Hospitalet de Llobregat (41,3520 N; 2,1120 E) 1965-1972 → 1972 CUADRA Villa Olímpica, Barcelona (41,3880 N; 2,1970 E) 1992 → 1992 CUADRA Barrio del Pilar, Madrid (40,4785 N; −3,7110 O) años sesenta → 1965 CUADRA Sanchinarro, Madrid (40,4880 N; −3,6570 O) 2003-2007 → 2007 CUADRA Torre de Cristal, Madrid (40,47692 N; −3,68815 O) 2008 → 2008 CUADRA Palacio de Carlos V, Alhambra, Granada (37,17677 N; −3,58897 O) 1527 → 1900 NO CUADRA (año cajón) Catedral de León (42,5995 N; −5,5669 O) siglo XIII → 1900 NO CUADRA (año cajón) Catedral de Burgos (42,34083 N; −3,70444 O) 1221-1567 → sin polígono; el edificio más cercano está a 49 m Sagrada Família (41,40361 N; 2,17444 E) → sin polígono, 77 m al más cercano Torres KIO, Madrid (40,46456 N; −3,68969 O) → sin polígono, 102 m Torre Sevilla (37,40076 N; −6,00842 O) → sin polígono, 173 m Conclusión, y está en pantalla: lo construido de una vez y no tocado desde entonces cuadra muy bien; lo REHABILITADO rejuvenece; y los monumentos medievales o bien caen en un año cajón o directamente no tienen polígono. Este mapa sirve para leer la ciudad, no para datar un monumento. ─────────────────────────────────────────────────────────────────────────────── §6. FICHEROS PROPIOS DE ESTE MAPA ─────────────────────────────────────────────────────────────────────────────── edad_demo.html el mapa. edad_licencias.txt este fichero. _resume_edad.py script propio, sólo de LECTURA, que recorre edad_datos/ y escribe edad_resumen.json con el reparto por época y el año mediano de cada ciudad. Hace falta porque la vista nacional no puede bajarse los 300 MB de todas las ciudades. No toca hornea_edad.py, ni verifica_edad.py, ni escribe nada dentro de edad_datos/. edad_resumen.json lo que escribe el script anterior (11 KB). El mapa NO se fía de él a ciegas: al arrancar compara sus claves con las de edad_datos/edad_meta.json y, para cada ciudad horneada que falte en el resumen, se lo calcula él solo bajando ese único fichero de ciudad. Así el número de ciudades puede crecer sin que el mapa mienta.