Python學(xué)習(xí)與技術(shù)博客寫(xiě)作的利器

Jupyter Notebook應(yīng)用介紹

今天用樹(shù)莓派做了用Python來(lái)獲取樹(shù)莓派天氣工作站溫度數(shù)據(jù)并且生成圖表的例子,最后把代碼導(dǎo)出為Markdown格式,粘貼單支持Markdown語(yǔ)法的博客園就生成了一篇博客,非常方便,然后就想分享給大家。而且用Jupyter Notebook寫(xiě)的博客代碼和內(nèi)容都可以非常方便的修改,而且博客可以附加上.ipynb文件,方便看教程的人進(jìn)行學(xué)習(xí)和練習(xí)。
這種方法的,在探索代碼的過(guò)程中記錄每一步的過(guò)程,便于生成博客,有助于技術(shù)的反思和積累。

  1. 今天還有個(gè)收獲,發(fā)現(xiàn)樹(shù)莓派官方網(wǎng)站提供了很多優(yōu)秀的教程,很長(zhǎng)一段時(shí)間內(nèi)可以不用手機(jī)樹(shù)莓派相關(guān)書(shū)籍了,而且這些教案資料非常適合用于教學(xué)。樹(shù)莓派官方網(wǎng)站是一個(gè)非常兒童化的網(wǎng)站。長(zhǎng)久以來(lái)我們都在努力用樹(shù)莓派搞人工智能這是與樹(shù)莓派初衷相違背的。
  2. 樹(shù)莓派最終的落腳點(diǎn)或者說(shuō)再教育領(lǐng)域,從初中開(kāi)始就可以伴隨著Python的普及,來(lái)推廣樹(shù)莓派,用樹(shù)莓派來(lái)做一些很有意思的項(xiàng)目。創(chuàng)客教育并非買(mǎi)一堆設(shè)備就可以的,而是要有課程,現(xiàn)在樹(shù)莓派有效的課程還很少,能用的不多,我們可以先考慮學(xué)習(xí)官網(wǎng)上的教程,然后在運(yùn)用到社團(tuán)活動(dòng)中。
  3. 基于樹(shù)莓派可以搭建編程教學(xué)平臺(tái),推廣編程教育,普及少兒編程。

你可以通過(guò)訪問(wèn)一個(gè)很簡(jiǎn)單的網(wǎng)址來(lái)獲取當(dāng)前仍然提供在線服務(wù)的氣象站的列表。因?yàn)樗袣庀笳居脕?lái)上傳數(shù)據(jù)的數(shù)據(jù)庫(kù)頭提供了一個(gè)RESTful API。HTTP requests這個(gè)模塊有一個(gè)很簡(jiǎn)單的函數(shù)可以讓我們像瀏覽器一樣獲取這些數(shù)據(jù)。

把下面的地址復(fù)制到瀏覽器的地址欄并訪問(wèn):

https://apex.oracle.com/pls/apex/raspberrypi/weatherstation/getallstations

瀏覽器將會(huì)呈現(xiàn)一個(gè)整個(gè)頁(yè)面都是數(shù)據(jù)的網(wǎng)頁(yè)。但是這些數(shù)據(jù)讀起來(lái)不是很友好,我們可以用很少的Python代碼來(lái)抓取這些數(shù)據(jù)并且改用一種人類(lèi)比較容易理解的方式呈現(xiàn):

  1. Click on Menu > Programming > Python3 (IDLE) to open a new Python shell, then click on File > New File.
  2. The first thing you'll need is a few Python modules. One of them is not in the standard library, but you can install it from the Requirements page.

導(dǎo)入需要的第三方庫(kù)

from requests import get
import json
from pprint import pprint
url = "https://apex.oracle.com/pls/apex/raspberrypi/weatherstation/getallstations"
url
'https://apex.oracle.com/pls/apex/raspberrypi/weatherstation/getallstations'
  1. Using get from the requests module you can now fetch the data, and translate it into Python dictionaries using the json module:
#stations = get(url).json()['items']
stations = get(url).json()['items']

[{'weather_stn_id': 255541,
  'weather_stn_lat': 52.213842,
  'weather_stn_long': 0.110421,
  'weather_stn_name': 'Pi Towers Demo'},
 {'weather_stn_id': 296861,
  'weather_stn_lat': 52.346752,
  'weather_stn_long': 0.333975,
  'weather_stn_name': 'Home'},
 {'weather_stn_id': 316321,
  'weather_stn_lat': 52.32984,
  'weather_stn_long': 0.337129,
  'weather_stn_name': 'SVC1'},
 {'weather_stn_id': 490722,
  'weather_stn_lat': 52.059168,
  'weather_stn_long': 1.181303,
  'weather_stn_name': 'JimStation1'},
 {'weather_stn_id': 497527,
  'weather_stn_lat': 57.693646,
  'weather_stn_long': -4.251687,
  'weather_stn_name': 'Alness Academy '},
 {'weather_stn_id': 497974,
  'weather_stn_lat': 52.064358,
  'weather_stn_long': 1.153287,
  'weather_stn_name': 'christchurch'},
 {'weather_stn_id': 504487,
  'weather_stn_lat': 48.949147,
  'weather_stn_long': 3.126924,
  'weather_stn_name': 'pi-celine-77'},
 {'weather_stn_id': 505047,
  'weather_stn_lat': 55.009497,
  'weather_stn_long': -1.614494,
  'weather_stn_name': 'ARFS1'},
 {'weather_stn_id': 505307,
  'weather_stn_lat': 51.383511,
  'weather_stn_long': 0.538223,
  'weather_stn_name': 'Test Brompton Academy'},
 {'weather_stn_id': 505367,
  'weather_stn_lat': 55.9453,
  'weather_stn_long': 4.5646,
  'weather_stn_name': 'Callum_Inglis'},
 {'weather_stn_id': 506882,
  'weather_stn_lat': 37.595485,
  'weather_stn_long': -2.26851,
  'weather_stn_name': 'Colegio'},
 {'weather_stn_id': 507567,
  'weather_stn_lat': 54.517955,
  'weather_stn_long': -6.050129,
  'weather_stn_name': 'Wallace Weather'},
 {'weather_stn_id': 508259,
  'weather_stn_lat': 54.728729,
  'weather_stn_long': 25.232436,
  'weather_stn_name': 'pirmoji'},
 {'weather_stn_id': 509867,
  'weather_stn_lat': 57.693646,
  'weather_stn_long': -4.251687,
  'weather_stn_name': 'A2'},
 {'weather_stn_id': 509944,
  'weather_stn_lat': 50.079793,
  'weather_stn_long': 1.995599,
  'weather_stn_name': 'Ecole Victor Hugo'},
 {'weather_stn_id': 510325,
  'weather_stn_lat': 54.641816,
  'weather_stn_long': -6.744389,
  'weather_stn_name': 'Cookstown High School'},
 {'weather_stn_id': 511028,
  'weather_stn_lat': 52.70294,
  'weather_stn_long': 5.29839,
  'weather_stn_name': 'station1'},
 {'weather_stn_id': 511059,
  'weather_stn_lat': 53.106468,
  'weather_stn_long': 6.114299,
  'weather_stn_name': 'IT Weather Station'},
 {'weather_stn_id': 511878,
  'weather_stn_lat': 49.85612,
  'weather_stn_long': 5.252538,
  'weather_stn_name': 'Station IND'},
 {'weather_stn_id': 512202,
  'weather_stn_lat': 36.52785,
  'weather_stn_long': 23.04514,
  'weather_stn_name': 'Neapoli Weather Station'},
 {'weather_stn_id': 515967,
  'weather_stn_lat': 47.14057,
  'weather_stn_long': 10.56558,
  'weather_stn_name': 'Wetterstation BRG/BORG Landeck'},
 {'weather_stn_id': 518682,
  'weather_stn_lat': 32.673656,
  'weather_stn_long': -17.063309,
  'weather_stn_name': 'Esta??o Meteorológica'},
 {'weather_stn_id': 519781,
  'weather_stn_lat': 37.031846,
  'weather_stn_long': -7.839955,
  'weather_stn_name': 'weather-aeffl'},
 {'weather_stn_id': 520153,
  'weather_stn_lat': 55.905778,
  'weather_stn_long': 23.275667,
  'weather_stn_name': 'WS-SiauliuSauletekioGimnazija'},
 {'weather_stn_id': 520275,
  'weather_stn_lat': 39.986605,
  'weather_stn_long': -0.029553,
  'weather_stn_name': 'Weather Station IES Penyagolosa'},
 {'weather_stn_id': 520546,
  'weather_stn_lat': 52.282774,
  'weather_stn_long': -0.646623,
  'weather_stn_name': 'Lab13Irchester'},
 {'weather_stn_id': 524920,
  'weather_stn_lat': 35.034109,
  'weather_stn_long': 25.930117,
  'weather_stn_name': 'Koutsouras Weather Station'},
 {'weather_stn_id': 526297,
  'weather_stn_lat': 10.739801,
  'weather_stn_long': 47.237048,
  'weather_stn_name': 'Bundeshandelsakademie Imst'},
 {'weather_stn_id': 526407,
  'weather_stn_lat': 51.534122,
  'weather_stn_long': -1.065971,
  'weather_stn_name': 'Langtree'},
 {'weather_stn_id': 528071,
  'weather_stn_lat': 51.574658,
  'weather_stn_long': 0.020523,
  'weather_stn_name': 'ololweather'},
 {'weather_stn_id': 529275,
  'weather_stn_lat': 51.24602,
  'weather_stn_long': -1.134301,
  'weather_stn_name': 'Garden'},
 {'weather_stn_id': 534382,
  'weather_stn_lat': 47.821407,
  'weather_stn_long': 13.046863,
  'weather_stn_name': 'HTL Salzburg Wetterstation'},
 {'weather_stn_id': 541759,
  'weather_stn_lat': 45.630937,
  'weather_stn_long': -9.148652,
  'weather_stn_name': 'meteocesano'},
 {'weather_stn_id': 552355,
  'weather_stn_lat': 41.146,
  'weather_stn_long': 24.155,
  'weather_stn_name': '4th_Lyceum_of_Drama WS'},
 {'weather_stn_id': 553868,
  'weather_stn_lat': 38.196618,
  'weather_stn_long': 20.439742,
  'weather_stn_name': 'Lixouri - Kefalonia'},
 {'weather_stn_id': 553997,
  'weather_stn_lat': 47.44209,
  'weather_stn_long': 15.299633,
  'weather_stn_name': 'HTL Kapfenberg'},
 {'weather_stn_id': 562837,
  'weather_stn_lat': 54.728729,
  'weather_stn_long': 25.232436,
  'weather_stn_name': 'Raspberry_Pi'},
 {'weather_stn_id': 567429,
  'weather_stn_lat': 38.196642,
  'weather_stn_long': 20.439738,
  'weather_stn_name': 'Lixouri1'},
 {'weather_stn_id': 567604,
  'weather_stn_lat': 48.563759,
  'weather_stn_long': 13.445813,
  'weather_stn_name': 'ASG Wetterstation'},
 {'weather_stn_id': 567712,
  'weather_stn_lat': 38.196634,
  'weather_stn_long': 20.439724,
  'weather_stn_name': 'Lixouri2'},
 {'weather_stn_id': 582067,
  'weather_stn_lat': 4.850698,
  'weather_stn_long': 52.29102,
  'weather_stn_name': 'startbaan3'},
 {'weather_stn_id': 586603,
  'weather_stn_lat': 49.627324,
  'weather_stn_long': 6.107863,
  'weather_stn_name': 'LML - Lycée Michel Lucius'},
 {'weather_stn_id': 586921,
  'weather_stn_lat': 54.01975,
  'weather_stn_long': 23.9643,
  'weather_stn_name': 'Druskininkai'},
 {'weather_stn_id': 587328,
  'weather_stn_lat': 57.46,
  'weather_stn_long': 49.03,
  'weather_stn_name': 'Weather1'},
 {'weather_stn_id': 587704,
  'weather_stn_lat': 50.724344,
  'weather_stn_long': 15.179845,
  'weather_stn_name': 'vikyr'},
 {'weather_stn_id': 591441,
  'weather_stn_lat': 37.926748,
  'weather_stn_long': -97.317943,
  'weather_stn_name': 'One'},
 {'weather_stn_id': 595131,
  'weather_stn_lat': 51.083455,
  'weather_stn_long': 17.015699,
  'weather_stn_name': 'BISCpi'},
 {'weather_stn_id': 595229,
  'weather_stn_lat': 40.29728,
  'weather_stn_long': -76.873569,
  'weather_stn_name': 'Weather@Londonderry'},
 {'weather_stn_id': 635457,
  'weather_stn_lat': 54.554325,
  'weather_stn_long': 23.351328,
  'weather_stn_name': 'MRSPM'},
 {'weather_stn_id': 638013,
  'weather_stn_lat': 50.813535,
  'weather_stn_long': 19.108224,
  'weather_stn_name': 'IVLO_PL'},
 {'weather_stn_id': 642724,
  'weather_stn_lat': 42.76871,
  'weather_stn_long': 11.10955,
  'weather_stn_name': 'leopoldo'},
 {'weather_stn_id': 664202,
  'weather_stn_lat': 51.576,
  'weather_stn_long': 6.985,
  'weather_stn_name': 'RatsGladbeck'},
 {'weather_stn_id': 667471,
  'weather_stn_lat': 40.631823,
  'weather_stn_long': 22.74351,
  'weather_stn_name': 'Weather Station Lyceum of Chalastra - Greece'},
 {'weather_stn_id': 667858,
  'weather_stn_lat': 53.301557,
  'weather_stn_long': -1.466409,
  'weather_stn_name': 'DHFS Weather Station'},
 {'weather_stn_id': 668306,
  'weather_stn_lat': 51.522803,
  'weather_stn_long': 0.007889,
  'weather_stn_name': 'Hammers1'},
 {'weather_stn_id': 672677,
  'weather_stn_lat': 52.022593,
  'weather_stn_long': 0.239215,
  'weather_stn_name': 'Raspberry Pi'},
 {'weather_stn_id': 678213,
  'weather_stn_lat': 51.454043,
  'weather_stn_long': -0.953976,
  'weather_stn_name': 'Reading College'},
 {'weather_stn_id': 714944,
  'weather_stn_lat': 53.263444,
  'weather_stn_long': 6.007731,
  'weather_stn_name': 'De Falom'},
 {'weather_stn_id': 732871,
  'weather_stn_lat': 40.032064,
  'weather_stn_long': -75.174831,
  'weather_stn_name': 'PSD Weather Station'},
 {'weather_stn_id': 743191,
  'weather_stn_lat': 51.436598,
  'weather_stn_long': -1.088424,
  'weather_stn_name': 'Weatherstation'},
 {'weather_stn_id': 746708,
  'weather_stn_lat': 53.616181,
  'weather_stn_long': 10.027157,
  'weather_stn_name': 'Bugenhagenschulen Alsterdorf'},
 {'weather_stn_id': 748308,
  'weather_stn_lat': 47.791667,
  'weather_stn_long': 12.953055,
  'weather_stn_name': 'NMS Laakirchen'},
 {'weather_stn_id': 751328,
  'weather_stn_lat': 37.258796,
  'weather_stn_long': -8.290331,
  'weather_stn_name': 'messines'},
 {'weather_stn_id': 783121,
  'weather_stn_lat': 39.097639,
  'weather_stn_long': 26.547785,
  'weather_stn_name': 'Mytilene, Lesvos, Greece'},
 {'weather_stn_id': 785419,
  'weather_stn_lat': 44.14392,
  'weather_stn_long': 4.76819,
  'weather_stn_name': 'MeteoMartignan'},
 {'weather_stn_id': 817901,
  'weather_stn_lat': 40.61234,
  'weather_stn_long': 22.966715,
  'weather_stn_name': 'test20'},
 {'weather_stn_id': 850196,
  'weather_stn_lat': 44.763085,
  'weather_stn_long': -108.741988,
  'weather_stn_name': 'Powell High School Panther Prognosticator'},
 {'weather_stn_id': 850212,
  'weather_stn_lat': 31.406818,
  'weather_stn_long': 73.120028,
  'weather_stn_name': 'Beacon House School System'},
 {'weather_stn_id': 858983,
  'weather_stn_lat': 51.579585,
  'weather_stn_long': -0.28202,
  'weather_stn_name': 'SJPS Weather Station '},
 {'weather_stn_id': 860212,
  'weather_stn_lat': -30.058211,
  'weather_stn_long': -51.173452,
  'weather_stn_name': 'LTIGWeatherStation'},
 {'weather_stn_id': 903578,
  'weather_stn_lat': 23.54132,
  'weather_stn_long': 41.090923,
  'weather_stn_name': 'eolos'},
 {'weather_stn_id': 903675,
  'weather_stn_lat': 60.882073,
  'weather_stn_long': 11.562468,
  'weather_stn_name': 'EK-WeatherStation'},
 {'weather_stn_id': 906364,
  'weather_stn_lat': 54.315,
  'weather_stn_long': -130.3208,
  'weather_stn_name': 'Prince Rupert Weather Station'},
 {'weather_stn_id': 927079,
  'weather_stn_lat': -33.439168,
  'weather_stn_long': -70.657827,
  'weather_stn_name': 'weather'},
 {'weather_stn_id': 965816,
  'weather_stn_lat': 63.401104,
  'weather_stn_long': 10.430993,
  'weather_stn_name': 'Steindal Weather'},
 {'weather_stn_id': 966583,
  'weather_stn_lat': -28.95078,
  'weather_stn_long': -49.468256,
  'weather_stn_name': 'UFSC'},
 {'weather_stn_id': 970027,
  'weather_stn_lat': 40.619473,
  'weather_stn_long': 17.616081,
  'weather_stn_name': 'test01'},
 {'weather_stn_id': 989061,
  'weather_stn_lat': 22.315232,
  'weather_stn_long': 70.816118,
  'weather_stn_name': 'Test_Weather'},
 {'weather_stn_id': 1002485,
  'weather_stn_lat': 51.074739,
  'weather_stn_long': -114.070677,
  'weather_stn_name': 'Ecole de la Rose sauvage, Calgary, Canada'},
 {'weather_stn_id': 1018801,
  'weather_stn_lat': 45.828896,
  'weather_stn_long': 20.468645,
  'weather_stn_name': 'Djura3'},
 {'weather_stn_id': 1023840,
  'weather_stn_lat': 45.828896,
  'weather_stn_long': 20.468645,
  'weather_stn_name': 'Djura'},
 {'weather_stn_id': 1032386,
  'weather_stn_lat': -21.220144,
  'weather_stn_long': -47.81668,
  'weather_stn_name': 'Inventor'},
 {'weather_stn_id': 1042161,
  'weather_stn_lat': 53.380281,
  'weather_stn_long': -2.118961,
  'weather_stn_name': 'Test Weather Station'},
 {'weather_stn_id': 1054592,
  'weather_stn_lat': 40.292689,
  'weather_stn_long': 21.789313,
  'weather_stn_name': 'Aeolus'},
 {'weather_stn_id': 1058817,
  'weather_stn_lat': 7.267903,
  'weather_stn_long': 80.692329,
  'weather_stn_name': 'Hill City SL'},
 {'weather_stn_id': 1072679,
  'weather_stn_lat': 37.2152,
  'weather_stn_long': 93.2826,
  'weather_stn_name': 'OTC-NET'},
 {'weather_stn_id': 1072737,
  'weather_stn_lat': 35.212923,
  'weather_stn_long': 26.109291,
  'weather_stn_name': '3rd_Primary_School_of_Sitia'},
 {'weather_stn_id': 1073533,
  'weather_stn_lat': 52.412773,
  'weather_stn_long': 20.931398,
  'weather_stn_name': 'Stacja_STO35'},
 {'weather_stn_id': 1100597,
  'weather_stn_lat': 35.771804,
  'weather_stn_long': -78.66629,
  'weather_stn_name': 'Wake STEM ECHS Weather Station'},
 {'weather_stn_id': 1101852,
  'weather_stn_lat': 52.375235,
  'weather_stn_long': 20.927556,
  'weather_stn_name': 'Jablonna Szkolna 2'},
 {'weather_stn_id': 1111673,
  'weather_stn_lat': 46.198645,
  'weather_stn_long': 6.172578,
  'weather_stn_name': 'lgbmsweather'},
 {'weather_stn_id': 1158690,
  'weather_stn_lat': 37.727497,
  'weather_stn_long': -121.869422,
  'weather_stn_name': 'QLS Aramona Weather Station'},
 {'weather_stn_id': 1185626,
  'weather_stn_lat': 48.544859,
  'weather_stn_long': 2.633721,
  'weather_stn_name': 'StationElsa'},
 {'weather_stn_id': 1187110,
  'weather_stn_lat': 56.122828,
  'weather_stn_long': 12.301261,
  'weather_stn_name': 'Gilbjergskolen'},
 {'weather_stn_id': 1195685,
  'weather_stn_lat': 14.079444,
  'weather_stn_long': 100.61196,
  'weather_stn_name': 'RSWeatherLab'},
 {'weather_stn_id': 1207198,
  'weather_stn_lat': 5.71583,
  'weather_stn_long': 72.92722,
  'weather_stn_name': 'Test School weather station REYES PATRIA'},
 {'weather_stn_id': 1211299,
  'weather_stn_lat': 52.570474,
  'weather_stn_long': 6.624213,
  'weather_stn_name': 'Greijdanus-Weather'},
 {'weather_stn_id': 1212453,
  'weather_stn_lat': 51.547657,
  'weather_stn_long': -0.109745,
  'weather_stn_name': 'St Mary Magdalene Academy'},
 {'weather_stn_id': 1247443,
  'weather_stn_lat': 46.622472,
  'weather_stn_long': 5.211796,
  'weather_stn_name': 'MeteoPi71'},
 {'weather_stn_id': 1253673,
  'weather_stn_lat': 41.722222,
  'weather_stn_long': -92.349629,
  'weather_stn_name': 'CHS_Main01'},
 {'weather_stn_id': 1256821,
  'weather_stn_lat': -37.973283,
  'weather_stn_long': 176.976029,
  'weather_stn_name': 'Trident Weather'},
 {'weather_stn_id': 1260922,
  'weather_stn_lat': 8.145496,
  'weather_stn_long': 5.162386,
  'weather_stn_name': 'TAICO Digital Weather'},
 {'weather_stn_id': 1261471,
  'weather_stn_lat': 52.19513,
  'weather_stn_long': 0.131768,
  'weather_stn_name': 'Pi Towers'},
 {'weather_stn_id': 1269584,
  'weather_stn_lat': 35.0853,
  'weather_stn_long': 106.6056,
  'weather_stn_name': 'Test Central New Mexico College Weather Station'},
 {'weather_stn_id': 1280720,
  'weather_stn_lat': 55.947735,
  'weather_stn_long': -4.551631,
  'weather_stn_name': 'TheAmazingGinger'},
 {'weather_stn_id': 1287993,
  'weather_stn_lat': 52.448646,
  'weather_stn_long': 1.724796,
  'weather_stn_name': 'Roofie'},
 {'weather_stn_id': 1301424,
  'weather_stn_lat': 40.586258,
  'weather_stn_long': -98.38987,
  'weather_stn_name': 'Hastings High School'},
 {'weather_stn_id': 1307290,
  'weather_stn_lat': 47.41094,
  'weather_stn_long': 9.729244,
  'weather_stn_name': 'BRG/BORG Schoren Dornbirn'},
 {'weather_stn_id': 1346157,
  'weather_stn_lat': 1.542145,
  'weather_stn_long': 110.326207,
  'weather_stn_name': 'RPI Solar'},
 {'weather_stn_id': 1355086,
  'weather_stn_lat': 40.597778,
  'weather_stn_long': 22.969889,
  'weather_stn_name': '32GEL_WEATHER_STATION'},
 {'weather_stn_id': 1356217,
  'weather_stn_lat': -0.152797,
  'weather_stn_long': 52.782151,
  'weather_stn_name': 'AHS-1'},
 {'weather_stn_id': 1366410,
  'weather_stn_lat': 40.377537,
  'weather_stn_long': -80.045021,
  'weather_stn_name': 'IBTeam'},
 {'weather_stn_id': 1373810,
  'weather_stn_lat': 53.906402,
  'weather_stn_long': -1.749303,
  'weather_stn_name': 'bweather'},
 {'weather_stn_id': 1406723,
  'weather_stn_lat': -26.10088,
  'weather_stn_long': 28.19728,
  'weather_stn_name': 'ZS6SSG_WS'},
 {'weather_stn_id': 1432008,
  'weather_stn_lat': 40.667224,
  'weather_stn_long': 22.900797,
  'weather_stn_name': 'Weather St Thess EPAL  Kordeliou'},
 {'weather_stn_id': 1483831,
  'weather_stn_lat': 37.388557,
  'weather_stn_long': 126.995946,
  'weather_stn_name': 'DeokJang Middle School Weather station'},
 {'weather_stn_id': 1519124,
  'weather_stn_lat': -32.55,
  'weather_stn_long': 115.7,
  'weather_stn_name': 'Frederick Irwin Anglican School Weather Station 01'},
 {'weather_stn_id': 1546872,
  'weather_stn_lat': 58.45468,
  'weather_stn_long': -78.10139,
  'weather_stn_name': 'ColdWeatherOrNot'},
 {'weather_stn_id': 1551853,
  'weather_stn_lat': 48.9897,
  'weather_stn_long': 2.819181,
  'weather_stn_name': 'test school weather station'},
 {'weather_stn_id': 1569432,
  'weather_stn_lat': 38.280918,
  'weather_stn_long': 21.790813,
  'weather_stn_name': 'pgppRPWS'},
 {'weather_stn_id': 1569473,
  'weather_stn_lat': 39.566543,
  'weather_stn_long': 21.771845,
  'weather_stn_name': '7thHSWeatherStation'},
 {'weather_stn_id': 1572018,
  'weather_stn_lat': -20.672725,
  'weather_stn_long': -46.262987,
  'weather_stn_name': 'rancho'},
 {'weather_stn_id': 1589231,
  'weather_stn_lat': 48.9897,
  'weather_stn_long': 2.819181,
  'weather_stn_name': 'coba'},
 {'weather_stn_id': 1591042,
  'weather_stn_lat': 52.190844,
  'weather_stn_long': 0.163486,
  'weather_stn_name': 'CB1_3TD'},
 {'weather_stn_id': 1592317,
  'weather_stn_lat': 46.815696,
  'weather_stn_long': -71.316568,
  'weather_stn_name': 'Station météo La Camaradière'},
 {'weather_stn_id': 1598227,
  'weather_stn_lat': 39.563132,
  'weather_stn_long': 21.776344,
  'weather_stn_name': '1ekTrikalon'},
 {'weather_stn_id': 1604642,
  'weather_stn_lat': 40.238936,
  'weather_stn_long': 23.290841,
  'weather_stn_name': 'GENERAL LYCEUM OF NEA MOUDANIA'},
 {'weather_stn_id': 1615966,
  'weather_stn_lat': -35.140833,
  'weather_stn_long': 138.492331,
  'weather_stn_name': 'Cardijn'},
 {'weather_stn_id': 1621459,
  'weather_stn_lat': 54.125221,
  'weather_stn_long': -2.761019,
  'weather_stn_name': 'Main'},
 {'weather_stn_id': 1624210,
  'weather_stn_lat': 37.568611,
  'weather_stn_long': -84.296389,
  'weather_stn_name': 'BCWeather'},
 {'weather_stn_id': 1648902,
  'weather_stn_lat': 52.197834,
  'weather_stn_long': 0.125366,
  'weather_stn_name': 'ACRG_ROOF'},
 {'weather_stn_id': 1672266,
  'weather_stn_lat': 33.578219,
  'weather_stn_long': -101.860862,
  'weather_stn_name': 'LHSWest'},
 {'weather_stn_id': 1672572,
  'weather_stn_lat': 51.14931,
  'weather_stn_long': 0.87808,
  'weather_stn_name': 'Ashford'},
 {'weather_stn_id': 1674106,
  'weather_stn_lat': 39.372212,
  'weather_stn_long': -104.85609,
  'weather_stn_name': 'CRMSWeatherStation'},
 {'weather_stn_id': 1682287,
  'weather_stn_lat': 39.873945,
  'weather_stn_long': 25.274616,
  'weather_stn_name': 'MeteoMoudros'},
 {'weather_stn_id': 1683740,
  'weather_stn_lat': 39.871621,
  'weather_stn_long': -4.024121,
  'weather_stn_name': 'ieselgreco weather station'},
 {'weather_stn_id': 1684223,
  'weather_stn_lat': 35.1465,
  'weather_stn_long': -106.8921,
  'weather_stn_name': 'Smart Lab WS'},
 {'weather_stn_id': 1685180,
  'weather_stn_lat': 31.251947,
  'weather_stn_long': -93.982168,
  'weather_stn_name': 'West Sabine'},
 {'weather_stn_id': 1704961,
  'weather_stn_lat': 40.658055,
  'weather_stn_long': 22.921949,
  'weather_stn_name': 'Ampelokhpoi Weather Station'},
 {'weather_stn_id': 1724573,
  'weather_stn_lat': 46.815696,
  'weather_stn_long': -71.316568,
  'weather_stn_name': 'CamaWeather'},
 {'weather_stn_id': 1737372,
  'weather_stn_lat': 22.396428,
  'weather_stn_long': 114.109497,
  'weather_stn_name': 'DBS Weather Station'},
 {'weather_stn_id': 1738038,
  'weather_stn_lat': 45,
  'weather_stn_long': 90,
  'weather_stn_name': 'test'},
 {'weather_stn_id': 1764846,
  'weather_stn_lat': 43.46992,
  'weather_stn_long': -3.809037,
  'weather_stn_name': 'DGB'},
 {'weather_stn_id': 1798309,
  'weather_stn_lat': 43.646725,
  'weather_stn_long': -116.282671,
  'weather_stn_name': 'Discovery Elementary'},
 {'weather_stn_id': 1803944,
  'weather_stn_lat': 53.275787,
  'weather_stn_long': -6.382476,
  'weather_stn_name': 'scheart'},
 {'weather_stn_id': 1806483,
  'weather_stn_lat': -41.19,
  'weather_stn_long': 174.94,
  'weather_stn_name': 'Naenae College'},
 {'weather_stn_id': 1806941,
  'weather_stn_lat': -90,
  'weather_stn_long': -180,
  'weather_stn_name': 'CollegeKarr'},
 {'weather_stn_id': 1826435,
  'weather_stn_lat': 45.526646,
  'weather_stn_long': -122.693621,
  'weather_stn_name': 'metropolitan learning center'},
 {'weather_stn_id': 1853105,
  'weather_stn_lat': 43.4483,
  'weather_stn_long': 79.78355,
  'weather_stn_name': 'Crusaders'},
 {'weather_stn_id': 1880895,
  'weather_stn_lat': 36.823041,
  'weather_stn_long': 21.705036,
  'weather_stn_name': 'Methoni_station'},
 {'weather_stn_id': 1881560,
  'weather_stn_lat': 51.899058,
  'weather_stn_long': -2.076119,
  'weather_stn_name': 'Wallace'},
 {'weather_stn_id': 1888113,
  'weather_stn_lat': 54.212161,
  'weather_stn_long': 24.570283,
  'weather_stn_name': 'Stotele'},
 {'weather_stn_id': 1889138,
  'weather_stn_lat': -23.974113,
  'weather_stn_long': -48.889883,
  'weather_stn_name': 'estacao_itapeva'},
 {'weather_stn_id': 1937053,
  'weather_stn_lat': 36.958631,
  'weather_stn_long': 26.963872,
  'weather_stn_name': 'Epal Kalymnou Weather Station'},
 {'weather_stn_id': 1951160,
  'weather_stn_lat': 38.114566,
  'weather_stn_long': 23.769887,
  'weather_stn_name': 'weather-26dim-01'},
 {'weather_stn_id': 1997888,
  'weather_stn_lat': 1.293592,
  'weather_stn_long': 103.81238,
  'weather_stn_name': 'QTSS Weather Station'},
 {'weather_stn_id': 2015652,
  'weather_stn_lat': 10,
  'weather_stn_long': 10,
  'weather_stn_name': 'Explorer Test'},
 {'weather_stn_id': 2023852,
  'weather_stn_lat': 44.449412,
  'weather_stn_long': -92.266844,
  'weather_stn_name': 'Lake City Lincoln High School'},
 {'weather_stn_id': 2024689,
  'weather_stn_lat': 39.181796,
  'weather_stn_long': -84.36644,
  'weather_stn_name': 'SGS Chicken'},
 {'weather_stn_id': 2059087,
  'weather_stn_lat': 46.851525,
  'weather_stn_long': -71.424587,
  'weather_stn_name': 'SLI-Weather'},
 {'weather_stn_id': 2174090,
  'weather_stn_lat': 49.337148,
  'weather_stn_long': -123.161068,
  'weather_stn_name': 'WVSSWeather'},
 {'weather_stn_id': 2199879,
  'weather_stn_lat': 37.566441,
  'weather_stn_long': 22.799358,
  'weather_stn_name': 'Esperino Nafplio Weather Station'},
 {'weather_stn_id': 2237982,
  'weather_stn_lat': 52.205,
  'weather_stn_long': 0.119,
  'weather_stn_name': 'RaspberryHigh-01'},
 {'weather_stn_id': 2263715,
  'weather_stn_lat': 54.733041,
  'weather_stn_long': 25.229961,
  'weather_stn_name': 'Gabijos gimnazija'},
 {'weather_stn_id': 2278828,
  'weather_stn_lat': 38.598677,
  'weather_stn_long': -9.096835,
  'weather_stn_name': 'Colegio Atlantico'},
 {'weather_stn_id': 2279628,
  'weather_stn_lat': 40.405667,
  'weather_stn_long': -3.703272,
  'weather_stn_name': 'Cervantes_Madrid'},
 {'weather_stn_id': 2287271,
  'weather_stn_lat': 49.3479,
  'weather_stn_long': -123.184529,
  'weather_stn_name': 'Collingwood School'},
 {'weather_stn_id': 2328257,
  'weather_stn_lat': 18.712247,
  'weather_stn_long': 98.999583,
  'weather_stn_name': 'CDSC1'},
 {'weather_stn_id': 2328632,
  'weather_stn_lat': 51.459813,
  'weather_stn_long': -0.939262,
  'weather_stn_name': 'Reading TVP'},
 {'weather_stn_id': 2330964,
  'weather_stn_lat': 51.459759,
  'weather_stn_long': -0.939627,
  'weather_stn_name': 'OracleHQ'},
 {'weather_stn_id': 2331220,
  'weather_stn_lat': 45.828896,
  'weather_stn_long': 20.468645,
  'weather_stn_name': 'Djura Jaksic'},
 {'weather_stn_id': 2331231,
  'weather_stn_lat': 51.459759,
  'weather_stn_long': -0.939627,
  'weather_stn_name': 'OracleTVP'},
 {'weather_stn_id': 2336391,
  'weather_stn_lat': 35.312219,
  'weather_stn_long': 25.13685,
  'weather_stn_name': '5gym-meteo'},
 {'weather_stn_id': 2336406,
  'weather_stn_lat': 60.516397,
  'weather_stn_long': 10.295881,
  'weather_stn_name': 'Awesome TIP Bjoneroa U-trinn 2016/17'},
 {'weather_stn_id': 2339048,
  'weather_stn_lat': 48.13197,
  'weather_stn_long': -101.243404,
  'weather_stn_name': 'Roll Magi'},
 {'weather_stn_id': 2339720,
  'weather_stn_lat': 28.48,
  'weather_stn_long': -16.31,
  'weather_stn_name': 'La Salle La Laguna'},
 {'weather_stn_id': 2340156,
  'weather_stn_lat': 42.006509,
  'weather_stn_long': -91.67233,
  'weather_stn_name': 'Isaac Newton Weather Station'},
 {'weather_stn_id': 2340898,
  'weather_stn_lat': 41.090923,
  'weather_stn_long': 23.54132,
  'weather_stn_name': 'eolos2'},
 {'weather_stn_id': 2341664,
  'weather_stn_lat': 4.629829,
  'weather_stn_long': -74.148614,
  'weather_stn_name': 'WeatherStation FTRV'}]

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容