Ich versuche, METAR-Daten von AviationWeather.gov zu verwenden , um stündliche Niederschlagsdaten programmgesteuert zu sammeln. Dieses Wiki sagt, dass das erste Feld im Bericht "Typ" sein sollte - entweder METAR oder SPECI. METARs werden stündlich gesendet, SPECIs werden unter bestimmten Bedingungen sporadisch gesendet. Das Problem ist, dass in den AviationWeather.gov-Berichten dieses erste Feld fehlt, sodass ich den Unterschied zwischen METAR- und SPECI-Berichten nicht erkennen kann. Es ist mir wichtig, weil ich nur aus den METAR-Berichten zuverlässige kumulierte Niederschlagsdaten erhalten kann.
Was vermisse ich?
Ich glaube nicht, dass Sie METARs verwenden können, um genaue stündliche Niederschlagsdaten zu erstellen. METARs drücken nicht die genaue Niederschlagsmenge aus; Regen wird nur in drei Kategorien ausgedrückt (leicht, mäßig, stark).
So wie ich Ihr Problem verstehe, möchten Sie SPECI-Berichte überspringen, weil Sie nur einen einzigen Bericht pro Stunde wünschen. Eine bessere Möglichkeit, dies zu tun, wäre, den Zeit-/Datumsstempel im Bericht zu verwenden und einen Bericht einfach zu verwerfen, wenn Sie bereits einen aus derselben Stunde haben. Angenommen, Sie haben eine Meldung von 011203Z und erhalten dann eine weitere Meldung von 011220Z. Sie möchten den letzten Bericht verwerfen, weil er nur 17 Minuten älter ist als der erste.
Alternativ können Sie METARs aus einer Reihe anderer Quellen finden, die auch den Nachrichtenbezeichner enthalten. Hier ist eine, die ich nützlich finde: http://www.ogimet.com/metars.phtml.en
Teichleben
Jeff
Teichleben