--Amedas stündliche Beobachtungsdatenseite der Meteorological Agency (Beispiel: [Tokio]](https://www.jma.go.jp/jp/amedas_h/today-44132.html?areaCode=000&groupCode=30 )) ** Grafik anzeigen **. Der angezeigte Inhalt ist die Temperatur von heute und gestern und die Niederschlagsmenge von heute oder gestern. --Display ** Links zu früheren Beobachtungsdaten ** über dem Diagramm. Jetzt können Sie einfach zur Suchseite für historische Daten für diesen Speicherort springen. Das Datum des Vortages ist übrigens schon ausgewählt!
Chart.js | Open source HTML5 Charts for your website
Ich habe damit ein Diagramm gezeichnet.
** Die Amedas-Stationsnummer und der Stationscode für die Suche nach Wetterdaten in der Vergangenheit sind unterschiedlich **, daher mussten sie zugeordnet werden.
Sie finden die Stationsnummer zu diesem Zeitpunkt stündlich unter der URL der Beobachtungsdatenseite. Die Liste kann als CSV von Meteorological Agency | About Amedas heruntergeladen werden.
Auf der anderen Seite habe ich die Liste durch ** Scraping ** von Python erstellt, da es keinen Mechanismus gibt, um den Stationscode der vergangenen Suche nach meteorologischen Daten in der Liste zu sehen.
Der Beobachtungscode wird durch eine Kombination von "prec_no" und "block_no" dargestellt. Meteorological Agency | Past Meteorological Data Search Aus der Quelle können Sie die Liste von "prec_no" sehen.
Sie können "block_no" an jedem Link sehen.
Ich habe eine Liste erstellt, indem ich diese Seiten abgekratzt habe. Ich habe Beautiful Soup zum Schaben verwendet und es im Jupyter Lab betrieben.
Beautiful Soup Documentation — Beautiful Soup 4.9.0 documentation
Danach wird die Entsprechungstabelle durch inneres Verbinden der beiden Tabellen vervollständigt. Es gibt zwei Schlüssel, das Präfekturförderungsbüro und den Namen des Observatoriums. Ich habe es im JSON-Format ausgegeben und importiert.
Mein Hobby ist es, Amedas regelmäßig zu sehen, und besonders im letzten Sommer werden die Aufzeichnungen aktualisiert, damit ich nie müde werde, sie anzuschauen. Während ich die Amedas-Seite viele Male betrachtete und sie mit der gestrigen Temperatur verglich und sah, wie die Temperatur bei Regen sinkt, entschied ich mich dafür, weil ich dachte, es wäre interessanter, wenn es eine Grafik gäbe. tat. Es gibt auch Websites wie Japan Meteorological Association, die anhand von Daten der Meteorological Agency grafisch dargestellt werden. Es ist jedoch besser, sie direkt anzuzeigen. Ich dachte.
Es war fast das erste Mal, dass Javascript berührt wurde, geschweige denn eine Erweiterung eines Browsers, aber es wurde zu einem Mechanismus, um sehr einfach einen einfachen zu erstellen. Als es fertig war, dachte ich, ich würde es zum ersten Mal bei Qiita veröffentlichen, was mich auch motivierte. Die Produktionszeit betrug 13 Stunden ohne Anwendungsarbeit und Erstellungszeit für Qiita-Artikel.
Ich habe versucht, mit Chart.js --Qiita ein Diagramm zu zeichnen Schöne Suppe in 10 Minuten - Qiita Scraping mit JavaScript --HANAUTA INC. Das Erstellen einer minimalen Chrome-Erweiterung, die nicht der Außenwelt ausgesetzt ist, kann in weniger als einer Stunde Qiita erfolgen
Recommended Posts