¿Cómo saber la diferencia entre los informes METAR y SPECI?

Estoy tratando de usar los datos METAR de AviationWeather.gov para recopilar datos de lluvia por hora mediante programación. Este Wiki dice que el primer campo en el informe debe ser "tipo", ya sea METAR o SPECI. Los METAR se envían cada hora, los SPECI se envían esporádicamente bajo ciertas condiciones. El problema es que a los informes de AviationWeather.gov les falta ese primer campo, por lo que no puedo distinguir la diferencia entre los informes METAR y SPECI. Me importa porque solo puedo obtener datos de lluvia acumulativos confiables de los informes METAR.

¿Qué me estoy perdiendo?

¿Está extrayendo datos de la página de AWS METAR o analizándolos desde su fuente de servidor de datos ? Suponiendo que está utilizando el servidor de datos, el formato de AWS se documenta aquí . Pero no estoy totalmente seguro de lo que estás haciendo.
Lo estoy sacando de la fuente del servidor de datos. Estoy mirando el campo 23 en el documento al que te refieres.
A menos que me haya perdido algo, el campo 29 es METAR/SPECI?

Respuestas (1)

No creo que pueda usar METAR para producir datos precisos de lluvia por hora. Los METAR no expresan la cantidad exacta de precipitación; la lluvia solo se expresa en tres categorías (ligera, moderada, fuerte).

Según entiendo su problema, desea omitir los informes SPECI porque solo desea un informe por hora. Una mejor manera de hacer esto sería usar la marca de fecha y hora en el informe y simplemente descartar un informe si ya tiene uno de la misma hora. Digamos que tiene un informe de 011203Z y luego recibe otro informe de 011220Z. Desea descartar el último informe porque solo tiene 17 minutos más que el primero.

Alternativamente, puede encontrar METAR de otras fuentes, que también incluyen el designador de mensaje. Aquí hay uno que encuentro útil: http://www.ogimet.com/metars.phtml.en

Si entiendo bien este documento , los datos que quiero son: campo 23, precip_in = Precipitación líquida desde el último METAR regular
El problema de tratar de detectar los informes que llegan cada hora, como sugiere, es que es muy confuso. Por ejemplo, si informo en los siguientes horarios, ¿cuáles son METAR y cuáles SPECI? 1:00, 1:05, 1:40, 1:59, 2:00, 2:05, 2:40. mirando KATL, por ejemplo, puede ver que la mayoría de los informes llegan 53 después de la hora, por lo que probablemente sean METAR, pero es difícil de codificar para eso.
sí, ogimet.com/metars.phtml.en especifica METAR/SPECI, quizás ese sea el camino a seguir