• 60

【更新】2007-02-09讓Spb Weather取得中央氣象局的天氣資料

anddyliu wrote:
如果能把中央氣象局的今日天氣預測(早, 中, 晚/ 白, 晚, 明), 像原本的Spb weather裡一樣, 點一下"今天"就出現三個預測的話, 那就更棒了...


divinglyc wrote:
我使用之後發現資料在每天都只有一項
不像之前有分白天、下午、晚上等
這事正常的還是我的有問題? 謝謝喔


只有一項資料是正常的
目前Spb Weather Template User Manual並沒有針對這部份講解
網路上的Template範例也不多,所以無從寫起
等到新版本的User Manual出來之後,會再增加其他的功能
先加分再說。
以下是小弟的建議。
1)中氣局的氣象圖示有分白天及晚上,晚上的圖示是/V5/symbol/night/symbolxx.gif,您的code中好像只有白天。
2)如果您的今日天氣也想要來至中氣局的話,可以用http://www.cwb.gov.tw/V5/forecast/taiwan/36-data.htm,所有城市都在這個網頁上。

Edit: 又仔細看一下您的code。
例如現在晚上,您抓的今日天氣應該是"明日白天",這是您的本意嗎?
濕度,風向,風速好像也可以抓。
原本也是有安裝Spb Weather,可是總覺得只是讓桌面變的好玩點的軟體。
因為那天氣的資訊真的是不準到了極點囉~!
這次能得到樓主的修改加進了中央氣象局的天氣資訊,真的是可以讓SpbWeather
變得更實用的。感謝您~
http://blog.xuite.net/kevin.rs/blog
剛剛下載以安裝這個東西,我設定台中、台北、新竹、彰化、高雄,更新後的資料只有台北有出現,其他城市卻說沒有資料下載,要等明天再試試下載資料了。
對不起,剛剛擺烏龍了,因為沒有更新氣象資料來源,難怪找不到。現在問題已經解決。

larrylo wrote:
先加分再說。
以下是小弟的建議。
1)中氣局的氣象圖示有分白天及晚上,晚上的圖示是/V5/symbol/night/symbolxx.gif,您的code中好像只有白天。

因為中氣局的資料只抓一週天氣預報,所以用不到晚上的圖示。
larrylo wrote:
2)如果您的今日天氣也想要來至中氣局的話,可以用http://www.cwb.gov.tw/V5/forecast/taiwan/36-data.htm,所有城市都在這個網頁上。

之前也有考慮要用http://www.cwb.gov.tw/V5/forecast/taiwan/36-data.htm來當作今日天氣的來源
但是22:30之後,就只剩下"明天白天",就抓不到當天的天氣,然後就會整個亂掉
larrylo wrote:
Edit: 又仔細看一下您的code。
例如現在晚上,您抓的今日天氣應該是"明日白天",這是您的本意嗎?
濕度,風向,風速好像也可以抓。

晚上抓的今日天氣,應該還是Yahoo!的今日天氣預報,所以應該不會是中氣局的"明日白天",而會是"今晚明日"(因為Yahoo!在晚上6點更新之後,就會到隔天早上5點才更新)

其實當初會選擇使用兩個網站來做天氣來源,是考量到發佈時間的問題

如果全部都用中氣局的一週天氣預報資料的話,在下午4:30前,抓到的資料會是正確的
但是在下午4:30之後,會發生今天天氣實際上是明天的天氣,就會有錯亂!!
歹勢,又來插花一下。
仔細看了一下spd weather有關template的討論串,如果用中氣局的資料,看起來是很難一天有早中晚預測。
原因是spd weather用每小時預測來分早中晚,許多氣象網站都有提供每小時預測,像是 weather.com。
目前程式沒有提供降雨機率只有濕度,中氣局沒有濕度資料。
larrylo wrote:
歹勢,又來插花一下。
仔細看了一下spd weather有關template的討論串,如果用中氣局的資料,看起來是很難一天有早中晚預測。
原因是spd weather用每小時預測來分早中晚,許多氣象網站都有提供每小時預測,像是 weather.com。
目前程式沒有提供降雨機率只有濕度,中氣局沒有濕度資料。


如果真的要用濕度,應該還是可以辦得到,但是只能抓今日天氣的溼度
http://www.cwb.gov.tw/V5/observe/real/real.htm <<這裡就有提供溼度

至於要分早中晚,可以從http://www.cwb.gov.tw/V5/forecast/taiwan/36-data.htm
抓到時間點,只是問題就在於中氣局22:30更新之後
就不會有今天晚上的氣象資料

如果USER在22:30到24:00之間更新Spb Weather那麼他的今日天氣就會變成"明日白天",然後就錯亂了

其實今天在下班騎車時有想過,如果可以寫一個程式來分析中氣局的資料,再轉成網頁格式來讓Spb Weather抓取,設定一段時間(固定時間)就分析產生網頁,應該就可以達到最佳的狀況

只是我的程式設計功力不夠,而且天氣對我來說,只是在出遊時作為一個參考資料,所以就此作罷!!

PS. 如果真的要很準確的資料,當然還是larrylo寫出來的TW3Q_Weather會更好用啦!!
wezmag wrote:
如果真的要用濕度,應...(恕刪)

別誤會,小弟可沒有踢館意思。只是大家純討論。
您說得沒錯,的確可以抓到濕度資料。
早中晚預測問題看起來是資料結構及處理的問題。根據討論串,spd weather 資料是根據dayOfMonth及hour來分早中晚。
沒錯,中氣局在晚上10點半後就是明天的資料,雅虎還是今晚的資料。"目前天氣"雖說是每小時更新,但是往往沒有圖。
larrylo wrote:
別誤會,小弟可沒有踢...(恕刪)


呵呵~別這麼說啦,我並沒有誤會或是認為你要來踢館的意思
而且會說"PS. 如果真的要很準確的資料,當然還是larrylo寫出來的TW3Q_Weather會更好用啦!!"也是本來就認為你寫出來的軟體資料比較準確,在寫出這Template之前,本人也是TW_Weather的愛用者

Spb Weather跟您寫出來的程式,各有各的好處,會想要作Template是因為自己希望可以在Spb Diary上看到更準確的資料

有很多地方還是要跟larrylo前輩多討教
  • 60
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 60)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?