API Servicio Meteorolgico Nacional

Cosas relacionadas con la meteorología para las que NO haya un foro
lluvia
Mensajes: 4
Registrado: Dom Jul 28, 2019 9:55 am

Re: API Servicio Meteorolgico Nacional

Mensaje por lluvia » Dom Jul 28, 2019 10:05 am

Hola a todos,

Me gusta la meteorología y como se me hace incómoda la nueva web del SMN empecé a investigar lo de la API y me topé con el foro. Gracias por la info!

Alguno corroboró que el pronóstico coincida con el de la web?

Investigué bastante y ninguno de los "forecast" coincide con el de la web, son bastante diferentes, incluso muestran una fecha en el futuro bastante adelantado (como de dentro de 10 días).

Avatar de Usuario
Ezequiel95
Mensajes: 9049
Registrado: Jue Dic 10, 2015 12:33 pm
Ubicación: Merlo, Buenos Aires
Contactar:

Re: API Servicio Meteorolgico Nacional

Mensaje por Ezequiel95 » Dom Jul 28, 2019 10:41 am

No, no coinciden. Yo me cansé buscando la API actualizada y no hubo caso.
Lo único válido que queda son los datos actuales.
Pero aún así, no siento que duren mucho. Todavía no existe una API "oficial".

Avatar de Usuario
Ezequiel95
Mensajes: 9049
Registrado: Jue Dic 10, 2015 12:33 pm
Ubicación: Merlo, Buenos Aires
Contactar:

Re: API Servicio Meteorolgico Nacional

Mensaje por Ezequiel95 » Lun Jul 29, 2019 5:01 pm

Revisando todas las APIs nuevamente, lamentablemente ya no se pueden usar. Las que aún quedan muestran valores muy dispares a los reales.
No me queda otra que utilizar OpenWheaterMap. Ojalá algún día el SMN pueda lanzar alguna API oficial. (En lo posible gratuita)

lluvia
Mensajes: 4
Registrado: Dom Jul 28, 2019 9:55 am

Re: API Servicio Meteorolgico Nacional

Mensaje por lluvia » Sab Ago 24, 2019 8:42 pm

Hola Ezequiel, gracias por chequear y responder.
Como bien decís las API de pronóstico no funcionan, pero yo utilizo la de https://ws.smn.gob.ar/map_items/weather para temperatura, estado, humedad, etc, actuales. Es la única info fidedigna que consigo de las APIs.
Una idea que se me ocurre es escribir algún programa que acceda a la web (por ejemplo esta [1]) haga un screenshot en un entorno X virtual, lo pase por OCR y a transforme en una base de datos accesible desde un programa o script.
[1] https://www.smn.gob.ar/pronostico/?loc=4864

Avatar de Usuario
Ezequiel95
Mensajes: 9049
Registrado: Jue Dic 10, 2015 12:33 pm
Ubicación: Merlo, Buenos Aires
Contactar:

Re: API Servicio Meteorolgico Nacional

Mensaje por Ezequiel95 » Sab Ago 24, 2019 9:51 pm

Gracias. Sí, pero tené cuidado, hay aveces que inclusive esta API (https://ws.smn.gob.ar/map_items/weather ) no funciona bien.
Yo no confiaría hasta que haya algo oficial.
Tu segunda opción me interesa mucho, pero lamentablemente eso yo no lo se hacer.

lluvia
Mensajes: 4
Registrado: Dom Jul 28, 2019 9:55 am

Re: API Servicio Meteorolgico Nacional

Mensaje por lluvia » Lun Ago 26, 2019 1:09 am

Sí, puede ser que falle. Pero es muy raro que pase, no?
Lo que comentaba antes es bastante complicado, y muy rebuscado. A lo mejor lo intento implementar, cualquier cosa aviso.
Lo ideal sería que un programador de javascript analice cómo funciona la página y escriba un programa que convierta el script de la página a una base de datos accesible fácilmente (localmente).

Avatar de Usuario
Ezequiel95
Mensajes: 9049
Registrado: Jue Dic 10, 2015 12:33 pm
Ubicación: Merlo, Buenos Aires
Contactar:

Re: API Servicio Meteorolgico Nacional

Mensaje por Ezequiel95 » Lun Ago 26, 2019 1:33 am

lluvia escribió:Sí, puede ser que falle. Pero es muy raro que pase, no?
Más o menos. Es muy inestable. Hay semanas que funciona bien, y otras que casi ni funciona.
Por esa razón (sumando también a que no es oficial y quizás la eliminen en cualquier momento) decidí por utilizar otra API.
Una lástima, porque no hay nada mejor que utilizar los datos oficiales. Pero bueno, estamos en Argentina, hay que esperar años para que una cosa básica se implemente...

lluvia
Mensajes: 4
Registrado: Dom Jul 28, 2019 9:55 am

Re: API Servicio Meteorolgico Nacional

Mensaje por lluvia » Lun Ago 26, 2019 10:41 pm

Me parece que sé a lo que te referís Ezequiel.
A veces esa URL [1] baja el archivo bien, a veces es un poco diferente, o es otro, no investigué, pero no contiene la info.
Yo escribí un script bash que chequea que contenga la ID que a mí me interesa (5bbbc222cc250c03677a09eb), sino lo re-descarga hasta que se baje bien.
Quizá es eso lo que decís?

Mejor en vez de esperar a que hagan algo decente ellos con el dinero de nuestros impuestos, reclamar que sea fácilmente accesible la API, y confiable, y mientras tanto sortear los obstáculos escribiendo nuestros propios programas o contratando a alguien para que lo haga.

[1] https://ws.smn.gob.ar/map_items/weather

Avatar de Usuario
Ezequiel1995
Mensajes: 1069
Registrado: Mar Nov 12, 2019 4:50 pm
Ubicación: Merlo, Buenos Aires
Contactar:

Re: API Servicio Meteorolgico Nacional

Mensaje por Ezequiel1995 » Jue Ene 09, 2020 9:30 pm

lluvia escribió:
Lun Ago 26, 2019 10:41 pm
Me parece que sé a lo que te referís Ezequiel.
A veces esa URL [1] baja el archivo bien, a veces es un poco diferente, o es otro, no investigué, pero no contiene la info.
Yo escribí un script bash que chequea que contenga la ID que a mí me interesa (5bbbc222cc250c03677a09eb), sino lo re-descarga hasta que se baje bien.
Quizá es eso lo que decís?

Mejor en vez de esperar a que hagan algo decente ellos con el dinero de nuestros impuestos, reclamar que sea fácilmente accesible la API, y confiable, y mientras tanto sortear los obstáculos escribiendo nuestros propios programas o contratando a alguien para que lo haga.

[1] https://ws.smn.gob.ar/map_items/weather
Perdón la demora. Este link " https://ws.smn.gob.ar/map_items/weather" dejó de actualizarse más o menos el 10/5/2019. Las únicas formas nuevas de acceder a los datos es por estos links:
https://ws1.smn.gob.ar/v1/weather/location/zoom/2
https://ws1.smn.gob.ar/v1/weather/location/4851 <- Esta es la más importante, ya que sólo hay que cambiar el ID del final (4851).
Peeeeeeero, esos links, abriéndolos desde otro lugar que no sea la página principal del SMN, no funcionan. No tengo autorización. (Error 403).
No se cómo solucionar esto.
Yo implementé la API de OpenWheaterMap, pero los resultados son muy dispares y no tiene todas las localidades.

Me gustaría volver a utilizar lo del SMN, pero ahora realmente no encuentro la forma. Salvo que se use tú método, el de "abrir la página" y extraer los datos de allí.

Avatar de Usuario
Ezequiel1995
Mensajes: 1069
Registrado: Mar Nov 12, 2019 4:50 pm
Ubicación: Merlo, Buenos Aires
Contactar:

Re: API Servicio Meteorolgico Nacional

Mensaje por Ezequiel1995 » Jue Abr 30, 2020 9:38 am

Nuevamente hurgando la web... Pude encontrar las direcciones nuevas en donde se leen los datos... pero....
Privatizaron todo. Ahora a cada link que quieras acceder obtendrás un error 401 (no autorizado).
Una verguenza. No niego las mejoras que hubieron, pero, en pleno siglo XXI, proporcionar una API es vital, más aún de un organismo público que lo pagamos todos.
La única manera actual de obtener algunos datos es con los "datos abiertos"
https://www.smn.gob.ar/descarga-de-datos
Peor es nada, pero está lejos de ser una API

Responder