Capas y cobertura
Capas y cobertura
Section titled “Capas y cobertura”Para leer bien una parcela hay que saber qué capas se cruzan y qué hay cargado en su municipio: una capa sin datos sale no_data en sus parcelas, y eso no quiere decir que no las afecte. Estas dos rutas lo dicen. No consumen cuota (grupo de datos).
Las capas
Section titled “Las capas”GET /v1/layers devuelve todas las capas que se cruzan con una parcela en constraints, con el nombre y el tema del informe de afecciones de Normatia y sus fuentes.
{ "object": "list", "data": [ { "code": "natura_2000", "name": "Red Natura 2000", "group": "Medio natural", "mode": "intersects", "distance_m": null, "informative": false, "declared_coverage": "nacional", "provinces_without_data": [], "sources": [ { "dataset": "eea_natura2000", "organization": "Agencia Europea de Medio Ambiente", "license": "...", "attribution": "...", "catalog_url": "...", "verified_at": "2026-09-30" } ] } ], "has_more": false}| Campo | Qué es |
|---|---|
code | El código de la capa, el mismo de constraints.layers[].layer |
mode | intersects: si la parcela la toca. distance: a qué distancia está, hasta distance_m |
informative | Contexto, no una afección (en la parcela sale con status: "context") |
sources | Cada fuente con su organismo, su licencia y la atribución que hay que citar |
La cobertura de un municipio
Section titled “La cobertura de un municipio”GET /v1/coverage?place=ES-41091 dice qué hay cargado en un municipio.
{ "object": "coverage", "place": { "geo_id": "ES-41091", "ine": "41091", "name": "SEVILLA" }, "cadastre": { "parcels": "complete", "buildings": "complete", "units": "complete", "addresses": "complete" }, "planning": [ { "dataset": "ayto_sevilla_pg", "organization": "Ayuntamiento de Sevilla", "version": "2026-08-07", "status": "complete" } ], "layers": [ { "code": "natura_2000", "name": "Red Natura 2000", "status": "complete", "sources": [ "..." ] }, { "code": "contaminacion_luminica", "name": "Contaminación lumínica", "status": "no_data", "sources": [ "..." ] } ], "summary": { "complete": 32, "partial": 1, "no_data": 4 }}status | Qué quiere decir |
|---|---|
complete | Todos los datos de la capa están cargados en el municipio |
partial | Una parte |
no_data | Ninguno: en sus parcelas, esa capa sale sin dato |
Errores
Section titled “Errores”| Estado | code | Cuándo |
|---|---|---|
| 404 | place_not_found | No hay ningún municipio con ese código INE |
| 422 | invalid_place | El lugar no es ES- y 5 cifras |
| 503 | territory_data_unavailable | La base territorial no respondió a tiempo. Reintenta tras Retry-After |