Saltar a contenido

Endpoints de Clima

Endpoints para acceder a datos climáticos históricos a resoluciones diaria, mensual y climatológica, además de indicadores derivados.

Climate Historical Daily

Prefijo: /historical-daily

Por rango de fechas (todas las medidas)

GET /historical-daily/by-date-range-all-measures?location_ids=<ids>&start_date=<date>&end_date=<date>
Parámetro Tipo Descripción
location_ids string IDs de ubicaciones separados por comas, ej. '1,2,3'
start_date date Fecha de inicio (YYYY-MM-DD)
end_date date Fecha de fin (YYYY-MM-DD)

Respuesta:

[
  {
    "id": 1,
    "location_id": 103,
    "location_name": "LACHORRERA",
    "measure_id": 7,
    "measure_name": "Minimum temperature",
    "measure_short_name": "tmin",
    "measure_unit": "°C",
    "date": "1996-11-01",
    "value": 23.0
  }
]

Mínimo/Máximo por ubicación

GET /historical-daily/minmax-by-location?location_id=<id>

Climate Historical Monthly

Prefijo: /historical-monthly

Por rango de fechas (todas las medidas)

GET /historical-monthly/by-date-range-all-measures?location_ids=<ids>&start_date=<date>&end_date=<date>

Respuesta:

[
  {
    "id": 1,
    "location_id": 114,
    "location_name": "SOPROCOM LA CONCORDIA",
    "measure_id": 4,
    "measure_name": "Humedad relativa calculada máxima diaria",
    "measure_short_name": "hrmax",
    "measure_unit": "% (porcentaje)",
    "date": "2024-01-01",
    "value": 90.16
  }
]

Mínimo/Máximo por ubicación

GET /historical-monthly/minmax-by-location?location_id=<id>

Climate Historical Climatology

Prefijo: /climatology

Por rango de meses (todas las medidas)

GET /climatology/by-month-range-location-ids-all-measures?location_ids=<ids>&start_month=<month>&end_month=<month>
Parámetro Tipo Descripción
location_ids string IDs de ubicaciones separados por comas
start_month integer Mes de inicio (1-12)
end_month integer Mes de fin (1-12)

Respuesta:

[
  {
    "id": 1,
    "location_id": 114,
    "location_name": "SOPROCOM LA CONCORDIA",
    "measure_id": 4,
    "measure_name": "Humedad relativa calculada máxima diaria",
    "measure_short_name": "hrmax",
    "measure_unit": "% (porcentaje)",
    "month": 1,
    "value": 90.16
  }
]

Mínimo/Máximo por ubicación

GET /climatology/minmax-by-location?location_id=<id>

Climate Historical Indicator

Prefijo: /indicator

Por ID de ubicación

GET /indicator/by-location-id?location_id=<id>

Por ubicación, rango de fechas y período

GET /indicator/by-location-date-period?location_id=<id>&start_date=<date>&end_date=<date>&period=<period>
Parámetro Tipo Descripción
location_id integer ID de ubicación
start_date date Fecha de inicio (YYYY-MM-DD)
end_date date Fecha de fin (YYYY-MM-DD)
period string Tipo de período: monthly, yearly, etc.

Respuesta:

[
  {
    "id": 1,
    "indicator_id": 2,
    "indicator_name": "consecutive_rainy_days",
    "indicator_short_name": "crd",
    "indicator_unit": "days",
    "location_id": 10,
    "location_name": "Palmira",
    "value": 5.0,
    "period": "monthly",
    "start_date": "2024-01-01T00:00:00Z",
    "end_date": "2024-01-31T00:00:00Z"
  }
]

Mínimo/Máximo por ubicación

GET /indicator/minmax-by-location?location_id=<id>