Tres decretos del Ministerio del Medio Ambiente fijan la calidad del lago Villarrica y las medidas de la cuenca: la norma secundaria (DS 19/2013), la declaratoria de zona saturada (DS 43/2017) y el plan de descontaminación (DS 12/2025). Esta página concentra los límites numéricos de calidad y de emisión, con enlaces a los textos oficiales.
Instrumentos
import { htmlTabla, bloqueTabla } from "../_js/portal.js"
norm = FileAttachment("../datos/antecedentes/normativa.csv").csv({typed: false})
limites = FileAttachment("../datos/antecedentes/normativa_limites.csv").csv({typed: false})
bloqueTabla(
"Normativas vigentes",
null,
htmlTabla(
[
{key: "instrumento", label: "Instrumento", num: false},
{key: "numero_decreto", label: "Decreto", num: false},
{key: "fecha_promulgacion", label: "Promulgación", num: false},
{key: "fecha_publicacion", label: "Publicación", num: false},
{key: "estado", label: "Estado", num: false}
],
norm,
"normativa"
)
)
html`${norm.map(d => html`<p><a href="${d.url}" target="_blank" rel="noopener">${d.instrumento} ${d.numero_decreto}</a>. ${d.que_regula}</p>`)}`
Límites de calidad
Límites de la Norma Secundaria de Calidad Ambiental (NSCA, DS 19/2013) para las aguas del lago. PEL es el área pelágica (veril de 25 m hacia el centro); LIT-* son las áreas litorales.
calidad = limites.filter(d => d.instrumento.startsWith("NSCA") && d.parametro !== "Área de vigilancia")
paramsCalidad = ["todas", ...Array.from(new Set(calidad.map(d => d.parametro))).sort()]
areasCalidad = ["todas", ...Array.from(new Set(calidad.map(d => d.area_vigilancia))).sort()]
viewof paramCalidad = Inputs.select(paramsCalidad, {label: "Variable", value: "Fósforo total"})
viewof areaCalidad = Inputs.select(areasCalidad, {label: "Zona", value: "todas"})
calidadFiltrada = calidad.filter(d =>
(paramCalidad === "todas" || d.parametro === paramCalidad) &&
(areaCalidad === "todas" || d.area_vigilancia === areaCalidad)
)
bloqueTabla(
"Límites de calidad ambiental (NSCA DS 19/2013)",
null,
htmlTabla(
[
{key: "parametro", label: "Parámetro", num: false},
{key: "unidad", label: "Unidad", num: false},
{key: "area_vigilancia", label: "Área", num: false},
{key: "estadistico", label: "Estadístico", num: false},
{key: "limite", label: "Límite", num: false},
{key: "pagina", label: "Página", num: false}
],
calidadFiltrada,
"limites-calidad"
)
)
Límites de emisión del plan
Límites de emisión del Plan de Descontaminación (PDA, DS 12/2025). El decreto solo fija emisión numérica para fósforo total: carga anual en pisciculturas (art. 4) y concentración en PTAS de 2.500 habitantes o más (art. 10). Otras variables (nitrógeno, caudal) entran como monitoreo, no como límite de emisión.
emision = limites.filter(d => d.instrumento.startsWith("PDA")).map(d => ({
...d,
fuente: d.parametro.includes("PTAS") ? "PTAS" : "Piscicultura"
}))
fuentesEmision = ["todas", ...Array.from(new Set(emision.map(d => d.fuente))).sort()]
viewof fuenteEmision = Inputs.select(fuentesEmision, {label: "Fuente", value: "todas"})
emisionFiltrada = emision.filter(d =>
fuenteEmision === "todas" || d.fuente === fuenteEmision
)
bloqueTabla(
"Límites de emisión de fósforo total (PDA DS 12/2025)",
null,
htmlTabla(
[
{key: "parametro", label: "Parámetro", num: false},
{key: "unidad", label: "Unidad", num: false},
{key: "estadistico", label: "Estadístico", num: false},
{key: "limite", label: "Límite", num: false},
{key: "articulo", label: "Artículo", num: false},
{key: "pagina", label: "Página", num: false}
],
emisionFiltrada,
"limites-emision"
)
)
Áreas de vigilancia
Los vértices son los del decreto (NSCA DS 19/2013), en UTM huso 18 sur. PEL y LIT-Poza se definen por el veril de 25 m y no traen coordenadas.
areas = limites.filter(d => d.parametro === "Área de vigilancia")
bloqueTabla(
"Áreas de vigilancia de la NSCA",
null,
htmlTabla(
[
{key: "area_vigilancia", label: "Área", num: false},
{key: "unidad", label: "Sistema", num: false},
{key: "limite", label: "Delimitación", num: false},
{key: "pagina", label: "Página", num: false}
],
areas,
"areas"
)
)