Datos
Todo lo que muestra el sitio sale de estos archivos, que el pipeline regenera cada semana. Se publican con licencia CC BY 4.0: puedes reutilizarlos citando la fuente. Los textos de origen son del BOE y el BOJA; la extracción es automática y tiene errores, medidos en Metodología.
Los textos de origen se reutilizan conforme a la Ley 37/2007, de reutilización de la información del sector público, y a las condiciones de reutilización del BOE y del BOJA: sin alterar su contenido, citando el boletín y el anuncio de cada dato, y con la fecha de la última actualización, 6 de octubre de 2026.
Cómo citar
Laura Miro Rodrigo (2026). Impacto Acumulado. Resoluciones ambientales de proyectos renovables en Andalucía, 2019 a 2026. Datos a 6 de octubre de 2026. https://impacto-acumulado.vercel.app/datos
Quién publica el sitio, cómo corregir un error y cómo contactar: Acerca de.
Archivos
Los totales de MW del sitio suman la potencia nominal o, cuando un proyecto solo declara la pico, la pico (columna mw_best). Para trabajar solo con la nominal, usa la columna mw_nominal, que está en todos los archivos agregados.
| Archivo | Contenido | Filas | Tamaño |
|---|---|---|---|
| projects.csv | Un proyecto por fila, tal como lo agrupa el pipeline a partir de sus documentos. | 581 | 162,6 KB |
| documents.csv | Un documento del BOE o el BOJA por fila, con el proyecto al que se ha asignado. | 760 | 406,7 KB |
| developers.json | Un promotor por entrada: las grafías con que lo nombran los boletines unidas en una clave (sin forma jurídica, mayúsculas, acentos ni puntuación), sus proyectos y sus MW por estado. Un proyecto atribuido a varias sociedades cuenta en cada una. | 478 | 161,5 KB |
| project_details.json | Por id de proyecto, lo que la extracción lee en cada documento además de la ficha: expediente, condiciones por categoría (resumidas por el modelo, no literales), especies y espacios protegidos citados, citas literales cortas que respaldan cada dato de la ficha, coordenadas UTM leídas por el modelo (utm_coordinates) y la ubicación (location): las coordenadas que publica el documento, leídas por regla, con datum, huso, la frase que las anuncia y longitud y latitud, solo las que caen junto a los municipios del proyecto. Lectura automática: el texto que vale es el del boletín. | 581 | 689,8 KB |
| splitting_candidates.json | Grupos de posible fraccionamiento: proyectos que declaran cada uno menos de 50 MW y juntos los superan, con primeros documentos dentro de 24 meses. kind familia: promotores con el mismo nombre salvo el número final, en municipios iguales o vecinos (family). kind infraestructura: plantas que enumera un mismo proyecto de evacuación o cuyos nombres citan la misma subestación, sea cual sea su promotor (infrastructure: project_ids de esos proyectos y substations). Un patrón, no una conclusión; la regla está en Metodología. | 25 | 5,4 KB |
| municipality_stats.csv | Totales por municipio, estado y tecnología. Un proyecto en varios municipios cuenta íntegro en cada uno. | 523 | 41,7 KB |
| province_monthly.csv | Proyectos y MW por provincia, mes y resultado de la resolución. | 286 | 14,9 KB |
| monthly_events.csv | Documentos por mes, provincia, tecnología y tipo de acontecimiento: información pública o resolución con su resultado. Un documento de un proyecto en varias provincias cuenta en cada una; en Andalucía, una vez. | 702 | 33,4 KB |
| protected_area_stats.json | Por espacio de la Red Natura 2000: nombre, tipo, municipios que lo intersectan y proyectos de esos municipios por estado y tecnología (a nivel de municipio, no de parcela). | 197 | 138,4 KB |
| municipality_protected_areas.json | Por código INE, los espacios de la Red Natura 2000 que intersectan el término municipal. | 785 | 87,3 KB |
| municipality_stats.json | Los mismos totales por municipio que municipality_stats.csv, agrupados por código INE; es el archivo que lee el sitio. | 260 | 114,7 KB |
| province_stats.json | Totales por provincia, estado y tecnología, agrupados por nombre de provincia. | 9 | 23,5 KB |
| retired_projects.json | Identificadores de proyecto retirados porque su proyecto se unió a otro, con el identificador que lo recoge ahora; sus direcciones redirigen al proyecto actual. | 6 | 63 B |
| municipalities_map.geojson | Copia más ligera de municipalities.geojson para el mapa de la portada: límites más simplificados, sin cifras: solo código INE, nombre y provincia. | 785 | 789,7 KB |
| municipalities.geojson | Límites municipales (DERA) simplificados a unos 50 m, con superficie y cuota de sensibilidad alta o máxima. | 785 | 2,0 MB |
| protected_areas.geojson | Espacios de la Red Natura 2000 en Andalucía, simplificados a unos 50 m. | 197 | 1,0 MB |
| sensitivity_ftv.geojson | Zonificación ambiental del Ministerio para fotovoltaica, clases alta, muy alta y máxima, disuelta y recortada a Andalucía. | 1 | 1,5 MB |
| sensitivity_eol.geojson | Zonificación ambiental del Ministerio para eólica, clases alta, muy alta y máxima, disuelta y recortada a Andalucía. | 1 | 1,0 MB |
| provinces.geojson | Límites provinciales, unión de los municipios. | 8 | 100,0 KB |
| meta.json | Manifiesto de la exportación: fecha de generación, recuentos por tabla y filas y tamaño de cada uno de los demás archivos. | 1 | 3,8 KB |
| evaluation.json | Precisión medida de la extracción, por campo, sobre el conjunto etiquetado a mano. | 1 | 2,0 KB |
| open_consultations.json | Anuncios de información pública con plazo de alegaciones abierto en la fecha de exportación: proyecto, municipios, plazo leído del anuncio con la frase que lo dice, fecha límite calculada y enlace al boletín; y la precisión de la lectura del plazo sobre anuncios etiquetados a mano. | 0 | 128 B |
Seguir los cambios
Cada municipio y cada espacio de la Red Natura 2000 tiene un feed (RSS/Atom) con sus documentos más recientes, y hay uno para toda Andalucía: /feeds/andalucia.xml, /feeds/municipio/código INE.xml y /feeds/natura/código del espacio.xml. Las páginas de cada municipio y la tabla de la Red Natura 2000 enlazan el suyo.
Un feed se lee con un lector de feeds, una aplicación o web que avisa cuando hay entradas nuevas. Si prefieres recibirlas por correo, hay servicios gratuitos que convierten un feed en avisos por email: pega en ellos la dirección del feed. El sitio no recomienda ninguno ni guarda direcciones de correo.
Cambios
- Municipios y promotores: «aprobados o en trámite» ya no incluye los proyectos sin veredicto en el boletín, como el titular y el mapa. Las páginas de municipio los dan en una fila aparte y las de promotor y el índice de promotores en una línea o columna propia. Las listas de proyectos muestran la potencia pico («13,6 MW pico») cuando el proyecto no declara potencia nominal, como ya hacía el índice de proyectos. Los ficheros de datos no cambian.
- Enlaces al BOE: url en documents.csv, document_urls en projects.csv, Ver en el BOE y los feeds llevaban a la versión XML del documento (diario_boe/xml.php?id=), que el navegador muestra como código. Desde la reconstrucción del 6 de octubre llevan a la página legible del mismo documento (diario_boe/txt.php?id=): cambian 192 enlaces de documents.csv y las listas de 105 proyectos. Ningún otro valor cambia; el identificador y los enlaces al BOJA, tampoco.
- Proyectos duplicados: un anuncio que no nombra municipio, o que nombra una planta dentro de un título con varias, se une al proyecto del mismo promotor que lleva ese nombre, si es el único y nada los separa (otro expediente, otros municipios, una línea frente a una planta, eólica frente a solar). Dos proyectos se unen a otro y projects.csv pasa de 583 a 581 filas: Rey I Solar PV (675) pasa a las plantas Rey I a IV (35) y la modificación de Lirios Solar PV (61) a su declaración (10). Carmona deja de contar dos veces Rey I: su total baja de 1.945,3 a 1.588,9 MW. Los enlaces a los números retirados llevan al proyecto que los recoge. Los casos dudosos no se unen: la hibridación Saucito (699, con El Saucito, 75) y FV Ronda I (698, con las plantas Ronda I a III, 47) siguen separados y la cola de revisión los lista.
- Aerogeneradores y tecnología: los anuncios de hibridación describen el parque eólico existente y el modelo copiaba sus aerogeneradores a la planta fotovoltaica. Un proyecto cuyo nombre dice fotovoltaica o módulo, sin eólica propia, ya no publica turbines (Retuerta, Valdefuentes, Tallisca, PV Centenar, Ferreira II, Montegordo). Un nombre que empieza por parque eólico corrige una tecnología leída como solar u otra: technology pasa a eolica en Filabres, Peregiles y La Rambla (32) y en Parapanda (262). Ninguna fila solar_fv tiene aerogeneradores.
- splitting_candidates.json gana un segundo tipo de grupo, misma infraestructura de evacuación (kind infraestructura, con family vacío e infrastructure): plantas que enumera un mismo proyecto de evacuación o cuyos nombres citan la misma subestación, sea cual sea su promotor. Los grupos de antes llevan kind familia y no cambian. Se añaden dos grupos en Carmona: las cinco plantas de 36,3 MW de la infraestructura común de Almazara, Atlante, Chapitel, Garita y Fortaleza Solar (181,5 MW) y Carmo 2 y 3 (73,33 MW; Carmo 1 declara 50 MW y queda fuera).
- developers.json: group, parent_company y source_url para los grupos con fuente: Endesa (Enel Green Power España), Acciona Energía (Corporación Acciona Eólica) y Greenalia (las sociedades Guadame y Zumajo). Nueve entradas cambian; el resto, igual. En Promotores, una tabla nueva suma las sociedades de cada grupo con fuente y de cada familia de nombres.
- meta.json gana last_document y last_document_by_source (fecha del documento más reciente) y boja_coverage: la búsqueda del BOJA contra los documentos guardados, con la misma selección, por año. La comprobación tiene un límite de 15 minutos y lee del año actual hacia atrás: timed_out y scanned_from dicen si se cortó y desde qué año cubre (la primera, desde 2024).
- evaluation.json gana intervals: aciertos, muestra e intervalo de Wilson al 95 % de cada campo.
- La descarga del BOJA pedía la segunda página de resultados como primera y se saltaba los 50 primeros de cada consulta. Se corrige; a partir de la próxima actualización entran los anuncios recientes que faltaban.
- En la portada, los proyectos sin veredicto en el boletín se dan aparte y ya no suman en «Aprobados o en trámite». projects.csv no cambia.
- project_details.json gana location en cada documento: las coordenadas UTM que publica (tablas de aerogeneradores, vértices de la poligonal, centro de la planta), leídas por regla del texto completo o, si la regla no encuentra ninguna, las que leyó el modelo; con el datum y el huso, la frase que las anuncia, y longitud y latitud calculadas en el proceso. Se descartan las que caen a más de unos 3 km de los municipios del proyecto. Las páginas de proyecto las muestran en un mapa; las que no tienen coordenadas enlazan sus municipios en el visor SIGPAC. Antes de la regla, 5 de 583 proyectos tenían coordenadas; tras la reconstrucción del 6 de octubre, 6 de 581: la regla lee pocas coordenadas del texto real.
- Potencia: cuando el boletín etiqueta la potencia pico o la nominal («61,2 MWp/51 MWn»), esa cifra corrige la que leyó el modelo, y cada proyecto toma la del documento más reciente que la etiqueta. Cambian 14 proyectos en mw_nominal o mw_peak; por ejemplo, Las Quinientas pasa de 109,5 a 90,75 MW nominales, Los Lirios de 96 a 48 y la planta solar de Jerez Este H2 de 484,3 a 138,3.
- Revisión de agrupaciones: projects.csv pasa de 585 a 583 filas. El parque eólico Hinojosa (63,08 MW, favorable con condiciones) y su ampliación (25,12 MW, desfavorable) son dos proyectos con dos declaraciones; antes figuraban juntos y como denegados. Don Rodrigo I (250 MW, en consulta desde 2019) se separa de Don Rodrigo (150 MW). Siete proyectos con nombre genérico toman el que da el boletín (por ejemplo, «Plantas fotovoltaicas del Nudo Jordana»). Estas separaciones suman dos filas, y cuatro identificadores quedan retirados porque su proyecto se unió a otro (el 38 pasa al 18, el 49 al 47, el 55 al 53 y el 194 al 122; sus direcciones redirigen a la del proyecto actual, según retired_projects.json).
- Archivo nuevo, splitting_candidates.json: grupos de proyectos de promotores con el mismo nombre que declaran cada uno menos de 50 MW y juntos los superan (posible fraccionamiento). Las páginas de proyecto y de municipio los señalan.
- Archivo nuevo, project_details.json: por proyecto, las condiciones, especies y espacios protegidos que leen los documentos y las citas que respaldan cada dato de la ficha. Las páginas de proyecto los muestran.
- Archivo nuevo, developers.json: los promotores con sus distintas grafías unidas, sus proyectos y sus MW por estado. Cada uno tiene su página en Promotores. projects.csv no cambia: su columna developer sigue como la imprime el boletín.
- Un valor nuevo de status, sin_resolucion: proyectos cuya última consulta pública tiene más de 24 meses y sin resolución publicada (antes, en_consulta). Se calcula en cada actualización semanal, así que un proyecto puede pasar a este estado sin un documento nuevo.
- Fuente nueva: los anuncios de información pública de la sección V del BOE sobre proyectos renovables en Andalucía que someten a consulta la evaluación ambiental (120 anuncios desde 2019). Se guardan sin la relación de bienes y derechos afectados, que lleva datos personales. La mayoría se suma a un proyecto ya publicado. Los módulos de almacenamiento exentos de evaluación ambiental no se incluyen; los que sí se evalúan cuentan como proyectos propios, no como parte de la planta que hibridan. projects.csv pasa de 541 a 585 filas; seis de las nuevas son plantas que la agrupación unía con otras y ahora separa.
- Archivo nuevo, open_consultations.json: los anuncios de información pública con plazo de alegaciones abierto en la fecha de exportación, con el plazo leído del anuncio, la frase que lo dice y la fecha límite calculada (festivos nacionales y andaluces, no locales).
- Los archivos agregados (municipality_stats, protected_area_stats, province_stats.json, province_monthly.csv) tienen dos campos nuevos: mw_best, que suma la potencia nominal o, si un proyecto solo declara la pico, la pico; y mw_peak_fallback_count, cuántos proyectos de la fila usan la pico. Las líneas de evacuación siguen sin sumar potencia. mw_nominal y mw_count no cambian; en municipality_stats.csv las dos columnas nuevas van tras ha_count. Los totales de MW del sitio usan ahora mw_best.
- La agrupación de documentos en proyectos ya no une plantas hermanas (números de expediente distintos del mismo procedimiento y provincia, o fases distintas en el nombre). Se separaron 46 proyectos que reunían varias plantas, y projects.csv pasa de 444 a 541 filas. Cada proyecto conserva como identificador el menor de sus documentos, así que algunos identificadores nombran ahora otro proyecto.
- mw_nominal ya no suma la potencia de las líneas de evacuación en los archivos agregados (municipality_stats, protected_area_stats, province_monthly.csv): esa potencia es la de las plantas que evacúan, que ya cuentan por sí mismas. Las líneas siguen contando como proyectos. projects.csv no cambia.
- municipality_stats.csv tiene una columna nueva, mw_count, entre turbines y name. Si lees el archivo por posición de columna, pasa a leerlo por nombre.
- municipality_stats.json y protected_area_stats.json cambian de forma: cada entrada lleva una lista cells con una fila por estado y tecnología, en lugar de totales por estado. protected_area_stats.json incluye además todos los espacios, con name, type y municipality_count.
- Archivos nuevos: province_stats.json, monthly_events.csv, sensitivity_ftv.geojson y sensitivity_eol.geojson.
Columnas
projects.csv
- id (entero)
- Identificador estable; es el id del documento más antiguo del grupo
- canonical_name (texto)
- Nombre del proyecto en el documento más reciente que lo cita
- developer (texto)
- Promotor; vacío si no se identifica
- technology (texto)
- valor de la lista de tecnologías
- status (texto)
- valor de la lista de estados
- mw_peak (decimal)
- Potencia pico en MW; vacío si no consta
- mw_nominal (decimal)
- Potencia nominal en MW; vacío si no consta
- hectares (decimal)
- Superficie en hectáreas; vacío si no consta
- turbines (entero)
- Aerogeneradores; vacío si no consta
- status_document_id (entero)
- id en documents.csv del documento que fija el estado, o el más reciente si ninguno lo fija (status = desconocido)
- first_seen (fecha)
- Primera publicación (AAAA-MM-DD)
- last_seen (fecha)
- Última publicación (AAAA-MM-DD)
- municipalities (texto)
- Nombres de municipio separados por punto y coma
- ine_codes (texto)
- Códigos INE en el mismo orden que municipalities
- provinces (texto)
- Provincias separadas por punto y coma
- document_urls (texto)
- URLs de los documentos separadas por espacio
documents.csv
- id (entero)
- Identificador del documento
- source (texto)
- boe o boja
- source_id (texto)
- Identificador en el boletín (BOE-A-… o disposition.…)
- published_at (fecha)
- Fecha de publicación
- title (texto)
- Título tal como aparece en el boletín
- url (texto)
- Enlace al boletín
- project_id (entero)
- id en projects.csv; vacío si no se agrupó
- role (texto)
- valor de la lista de tipos de documento
- match_score (decimal)
- Confianza de la agrupación, de 0 a 1; 1 para una corrección unida al documento que cita
- confidence (decimal)
- Confianza declarada por el modelo de extracción, de 0 a 1
- verdict (texto)
- valor de la lista de resultados de la resolución
- doc_type (texto)
- Tipo de documento según la extracción
- corrects_document_id (entero)
- Si es una corrección de errores: id del documento que corrige, en el mismo proyecto; vacío en los demás
developers.json
- key (texto)
- Clave normalizada; la página del promotor es /promotor/key
- name (texto)
- La grafía más frecuente
- names (lista)
- Todas las grafías tal como aparecen en developer de projects.csv
- family (texto)
- La clave sin el número final (Tayant Investment 12 y 15 comparten family): un patrón de nombre, no un grupo comprobado
- group (texto)
- Grupo asignado a mano en pipeline/reference/developer_groups.csv; vacío si no hay
- parent_company (texto)
- Sociedad matriz, solo con fuente; vacío si no hay
- source_url (texto)
- Fuente de group y parent_company
- project_ids (lista)
- id en projects.csv
- projects_by_status (objeto)
- Proyectos por estado
- mw_by_status (objeto)
- Suma de mw_best por estado, sin líneas de evacuación
- mw_count (entero)
- Proyectos cuya potencia se suma
municipality_stats.csv
- ine_code (texto)
- Código INE de cinco cifras
- status (texto)
- valor de la lista de estados
- technology (texto)
- Tecnología
- project_count (entero)
- Proyectos
- mw_nominal (decimal)
- Suma de MW nominales, sin líneas de evacuación
- hectares (decimal)
- Suma de hectáreas
- turbines (entero)
- Suma de aerogeneradores
- mw_count (entero)
- Proyectos cuya potencia se suma: con MW declarado y que no son líneas de evacuación
- ha_count (entero)
- Proyectos cuya superficie se suma: con hectáreas declaradas
- mw_best (decimal)
- Suma de MW nominales, o de MW pico en los proyectos que solo declaran la pico; sin líneas de evacuación
- mw_peak_fallback_count (entero)
- Proyectos cuya potencia sumada en mw_best es la pico
- name (texto)
- Nombre del municipio
- province (texto)
- Provincia
province_monthly.csv
- province (texto)
- Provincia
- month (fecha)
- Primer día del mes
- verdict (texto)
- Resultado de la resolución
- project_count (entero)
- Proyectos
- mw_nominal (decimal)
- Suma de MW nominales, sin líneas de evacuación
- mw_best (decimal)
- Suma de MW nominales, o de MW pico en los proyectos que solo declaran la pico; sin líneas de evacuación
- mw_peak_fallback_count (entero)
- Proyectos cuya potencia sumada en mw_best es la pico
monthly_events.csv
- month (fecha)
- Primer día del mes de publicación
- scope (texto)
- Provincia, o Andalucía para el total regional
- technology (texto)
- valor de la lista de tecnologías
- event (texto)
- valor de la lista de acontecimientos
- document_count (entero)
- Documentos
Valores de las listas
Estados (status)
- en_consulta
- Información pública
- sin_resolucion
- Consulta sin resolución
- favorable
- Favorable
- favorable_condicionada
- Favorable con condiciones
- desfavorable
- Desfavorable
- caducado
- Caducado
- desconocido
- Sin veredicto en el boletín
Tecnologías (technology)
- solar_fv
- Solar fotovoltaica
- eolica
- Eólica
- hibrida
- Híbrida
- almacenamiento
- Almacenamiento
- linea_evacuacion
- Línea de evacuación
- otra
- Otra
Resultado de la resolución (verdict)
- favorable
- Favorable
- favorable_condicionada
- Favorable con condiciones
- desfavorable
- Desfavorable
- no_aplica
- No aplica
Tipos de documento (role)
- consulta
- Información pública
- informe
- Informe de impacto
- dia
- Declaración de impacto ambiental
- aau
- Autorización ambiental unificada
- modificacion
- Modificación
- caducidad
- Caducidad
- otro
- Otro
Acontecimientos (event)
- consulta
- Información pública
- favorable
- Favorable
- favorable_condicionada
- Favorable con condiciones
- desfavorable
- Desfavorable
- sin_veredicto
- Sin veredicto en el boletín