建立資料庫以整合由不同氣象觀測站所觀測到的氣象條件,以利於通過分析氣象變化趨勢來預測未來的天氣情況。由於資料權限問題,僅收集12.12-12.18這一週內觀測到的氣象狀況。
Station-觀測站:所觀測到的氣象來自不同氣象站,因此需要對不同測站建立table Attribute Property Lat - TWD67 緯度 DOUBLE, non-null Lon - TWD67 經度 DOUBLE, non-null LatWGS84 - TWD97/WGS84 緯度 DOUBLE, non-null LonWGS84 - TWD97/WGS84 經度 DOUBLE, non-null LocationName - 測站名稱 STRING, non-null, unique StationID - 測站編號 STRING, non-null, unique ELEV - 海拔高度(公尺) DOUBLE, non-null, positive
Attribute Property WDIR - 風向(度) DOUBLE, 0 表示無風,大於 0 表示一般風向,non-negative WDSD - 風速(公尺/秒) DOUBLE, 0 表示無風, non-negative Temp - 溫度(攝氏) DOUBLE,non-null HUMD - 相對濕度(百分比) DOUBLE, [0, 1] PRES - 測站氣壓(百帕) DOUBLE, non-null
Attribute Property D_TX - 本日最高溫 DOUBLE, non-null D_TN - 本日最低溫 DOUBLE, non-null H24R - 日累積雨量 DOUBLE R_Date - 當日日期 DATE, non-null
Note-小時氣象情況(並非每小時都會回傳,可當作是附加的資料) Attribute Property H_FX - 小時最大陣風風速 DOUBLE H_XD - 小時最大陣風風向 DOUBLE
Attribute Property City - 縣市 DOUBLE, non-null CitySn - 縣市編號 INTERGER, non-null, non-unique Town - 鄉鎮 STRING, non-null TownSn - 鄉鎮編號 INTEGER, non-null, non-unique
Attribute Property InfoTime - 資料代表時間 DATETIME, non-null InfoDate - 資料代表日期 DATE, non-null
可查詢某日某地的氣象情況,如溫度、濕度、下雨情況等 可統計某段時間內某地的降水量和下雨天數 可查詢某日某縣市的最高溫、最低溫
System Architecture 系統功能 CRUD, Query 開發語言 HTML, CSS, javascript, PHP DBMS MySQL(PhpMyAdmin) 工具 XAMPP, ngrok 模組 Apache Server, MySQL
登入系統
可視/隱藏密碼
PHP 與 MySQL 入門
HTML-清單
系統架構
XAMPP
XAMPP MySQL
ngrok
CRUD
CRUD - READ
Connect to Database
How to run a SELECT query using Mysqli
Mysqli SELECT query with prepared statements
User form search input vs select queries
How to retain drop down values after submit ?
交通部數據匯流平台 自動氣象站-氣象觀測資料