API Plataforma de Olores Salimax

Esta API entrega datos historicos y reportes de la plataforma de monitoreo de olores. Los endpoints de datos requieren autenticacion.

Autenticacion

Narices electronicas

Datos por hora

GET /noses/<nose>/<year>/<month>/<day>/<hour>

Retorna las mediciones disponibles para una nariz electronica durante una hora especifica.

Parametros:

Ejemplo:

/noses/PES_4/2026/4/10/13

Respuesta: JSON con datetime, ou, nh3, h2s y voc.

Datos por dia

GET /noses/<nose>/<year>/<month>/<day>

Retorna las mediciones disponibles para una nariz electronica durante el dia UTC especificado, usando la misma estructura de respuesta del endpoint por hora.

Ejemplo:

/noses/PES_4/2026/4/10

Promedios mensuales

GET /mean/noses/<year>/<month>

Descarga un CSV con promedios horarios mensuales para las narices electronicas.

Parametros opcionales:

Ejemplos:

/mean/noses/2026/4
/mean/noses/2026/4?stats
/mean/noses/2026/4?plot&oid=66

Percentiles mensuales

GET /percentiles/noses/<chemical>/<year>/<month>

Descarga un CSV con maximo, promedio y percentiles mensuales por punto de monitoreo.

Parametros:

Ejemplo:

/percentiles/noses/ou/2026/4

Receptores

Datos diarios por receptor

GET /receptors/<id>/<year>/<month>/<day>

Retorna las mediciones disponibles para un receptor durante el dia local de Chile especificado.

Parametros:

Ejemplo:

/receptors/1/2026/4/10

Respuesta: JSON con datetime, ou e id.

Promedios mensuales de receptores

GET /mean/receptors/<year>/<month>

Descarga un CSV con promedios horarios mensuales para receptores seleccionados.

Ejemplo:

/mean/receptors/2026/4

Plumas

Matrices del dia actual

GET /plumes

Consulta las matrices de pluma almacenadas durante el dia actual, usando la zona horaria de Chile, y retorna una matriz promedio calculada desde la columna matrix_data.

Parametros opcionales:

Las imagenes png y pdf usan una ventana geografica fija: longitud -70.20269 a -70.15787 y latitud -20.81370 a -20.72840.

Ejemplos:

/plumes
/plumes?document=png
/plumes?document=pdf

Con document=data, la respuesta es un archivo plumes.tar.gz que contiene plumes.json. El JSON incluye start_datetime, end_datetime, count y matrix. Si no hay datos para el dia actual, count es 0 y matrix es una lista vacia.

Con document=png, la respuesta es un archivo plumes.png. Con document=pdf, la respuesta es un archivo plumes.pdf.

Administracion