630 likes | 820 Vues
主講者:蕭欣永 / 李惠敏. 教 育 訓 練. 逢甲大學 民國 102 年 11 月. 交換標準欲服務的對象 三 個 level , 格式 標準, 機關 交換, OPENDATA. 標準 新增與管理功能. 內部教育訓練 11/25&11/26. 外部教育訓練 11/27&11/28. 教育訓練議程. ( 內部訓練 ). 限水利署內部單位及所屬機關. 標準架構與查詢. 2. 背景說明. 3. 計畫緣起. 水利署自民國 99 年函頒修正水資源資料格式標準迄今已屆 4 年,實有必要進行清查與修正。
E N D
主講者:蕭欣永/李惠敏 教育訓練 逢甲大學 民國102年11月
交換標準欲服務的對象 三個level,格式標準,機關交換,OPENDATA • 標準新增與管理功能 • 內部教育訓練11/25&11/26 • 外部教育訓練11/27&11/28 教育訓練議程 (內部訓練) 限水利署內部單位及所屬機關 • 標準架構與查詢 2
背景說明 3
計畫緣起 • 水利署自民國99年函頒修正水資源資料格式標準迄今已屆4年,實有必要進行清查與修正。 • 由於資料格式標準屬於資料建置端之標準,實際提供與引用上仍有其限制,且因應XML、雲端等資訊技術成熟,本計畫透過清查水利署資料項目,規劃具完整架構與共通格式之XML版本之水資源資料交換標準。 • 建立資料互通、資源共享之環境,藉以提升水資源規劃與管理之效率及提供各界快捷的資訊
1. 資料檔案 對應資料集 2. 已有資訊系統 各標準整體架構圖 水資源資料 格式標準 (1.0) 交換標準2.0 1. 資料檔案 對應資料集 2. 已有資訊系統 水資源資料 交換標準(XML) 水資源空間資料標準(GML) 互為參考引用 透過XML Ref. Ex: 水位測站資料 欄位1:ID 欄位2:站名 欄位3:X坐標 欄位4:Y坐標 IF適合對外開放 OpenData 國際標準 (GML, XML, DublinCore, etc)
交換標準欲服務的對象 三個level, 格式標準, 機關交換, OPENDATA
資料範圍 • 水利署主管水資源相關之業務資料項。 • 已有資訊系統建置之資料為主 • 其他配合環保署蒐集項目 資料種類 時序性資料 水權 生態 水利工程 水社會經濟 相關共通資料 地政
交換標準引用機制 4.服務介接 1.標準發布 系統管理員/標準產生器 應用系統D, E, F… 來源-標準Mapping 環資部CDX 2.取得實體資料 3.存入雲端 水利雲端服務 WRISP 應用系統資料庫A, B, C… Hbase雲端倉儲
水資源資料標準 水資源資料交換系統流程 • 非水資源資料標準 水利署對外交換資料 讀取 寫入 關 聯 式 資 料 庫 雲端資料庫 單一流程並透過單一介面 服務產生器 (單機版) 整併 註冊服務 功能 代理Agent服務 Web化服務產生器
Web 化資料交換服務產生服務發佈流程 • 指定來源資料庫 • 設定欄位對應 • 註冊服務
WRISP User Active Directory Broker Consumer Provider
CDX 環境資源資料交換平台 環境資源部 水利署 CDX @ EPA CDX Node
Web化資料交換服務產生Open Data • 由服務管理者選擇是否轉換成開放資料 • 提供4種資料格式:XML、HTML、CSV、RSS 水利雲端資料庫 公開服務資料下載清單 服務
各組室提供資料情形 • 土地管理組(1) • 工程事務組(1) • 水文技術組(34) • 水利行政組(7) • 水利防災中心(14) • 水利規劃試驗所(20) • 水源經營組(12) • 主計室(4) • 保育事業組(12) • 資訊室(3) • 綜合企劃組(11) • 河川海岸組(3) 本團隊已於102年4月底至9月中,辦理53場訪談會議,共蒐集122項資料集。 納入原則:已有資訊系統/資料庫為優先,或電子文件須有專責人員定時更新
資料皆以XML形式提供 • (英文全名、字首大寫、單字間不留空白) Sample XML Tag名稱直接對應至來源資料庫
預期應用效益 OPEN DATA 機關間交換 格式標準揭露 提供一般使用者查閱水利署主管之資料項目 建立XML之標準,透過實際取得資料,並提供系統服務引用方式進行交換 以XML形式,提供上級機關揭露於中央OPEN DATA網站,免費取得及應用 一般使用者/承辦人員 各機關資訊系統 產官學各類資訊系統、App 水資源資料交換標準 WRISP、CDX 水資源資料格式標準 DATA.GOV 17
水資源資料交換 標準系統 18
交換標準範疇/系統功能架構 交換標準範疇共13類資料類別 19
標準產出機制流程圖(1/2) 接 續 20 20
標準產出機制流程圖(2/2) 接 續 21 21
水資源資料交換標準系統-作業流程圖(1/2) 接 續 22 22
水資源資料交換標準系統-作業流程圖(2/2) 接 續 23 23
身份驗證與授權機制 WRISP 單一簽入 將【水資源資料交換標準系統】加入水利署個人平台 系統管理者 WRISP權限 登入系統 業務人員 一般民眾 24
系統登錄身份帳號(測試站) • http://140.134.48.13/wrastandard/login.html 請使用者選擇登入身分就可以直接連結登入系統 業務人員 一般民眾 25 系統管理者
標準程式產生器-新增標準需求 1 【使用時機】:需求單位提出新增需求標準時。 【系統登錄】:業務人員或系統管理者透過「新增標準需求」功能 進行標準需求建立。系統會發送Mail通知資料權責單位人員。 新增標準需求 1.輸入新增標準需求之必填欄位 業務人員 資料權責單位人員 2.點擊[送出]鍵 系統管理者 3.收到Mail通知-[新增需求單] 26
標準程式產生器-需求表單查詢(1/3) 2 【使用時機】:可進行處理、退回或查看需求表單之建立狀態。 【系統登錄】:業務人員(查所屬部門)或系統管理者(查全部資訊)透過「需求表單查詢」功能,處理需求表單或退回需求表單。 需求表單查詢 1.輸入查詢條件,在需求單處理狀態,可選全部或挑選其一 業務人員 2.點擊[送出]鍵 系統管理者 3.可顯示標準建立 狀態。 4.可進行[處理]或[退回]需求單 27
標準程式產生器-需求表單查詢(2/3) 2 【使用時機】:可進行處理需求表單。 【系統登錄】:業務人員透過「需求表單查詢」功能,處理需求表單,點擊[處理]鍵,將帶至「新增水資源標準」畫面。 需求表單查詢 業務人員 1.點擊[處理]鍵 系統管理者 3.再進行[標準欄位設定] 2.先填寫[標準詮釋資料]畫面 28 4.若確認無誤,點擊[送出審核]鍵
標準程式產生器-需求表單查詢(3/3) 2 【使用時機】:可進行退回需求表單。 【系統登錄】:業務人員或系統管理者透過「需求表單查詢」功能 ,退回需求表單,系統將發送Mail通知需求單位人員。 需求表單查詢 業務人員 1.點擊[退回]鍵 系統管理者 2.填寫退回理由,點擊[送出]鍵 3.系統發送Mail通知-需求單退回予需求單位人員。 29
標準程式產生器-新增水資源標準(1/2) 3 【使用時機】:業務單位需建立新增需求水資源標準時。 【系統登錄】:業務人員或系統管理者透過「新增水資源標準」功能進行新增水資源標準。需先建立[標準詮釋資料],再進行[標準欄位]設定。 新增水資源 標準 1.在[標準詮釋資料]頁籤,輸入標準屬性資料 業務人員 系統管理者 2.輸入標準資料集所需資訊 3.輸入收費與授權資訊 30 4.點擊[儲存]鍵,完成新增[標準詮釋資料]
標準程式產生器-新增水資源標準(2/2) 3 【使用時機】:業務單位需建立新增需求標準時。 【系統登錄】:業務人員或系統管理者透過「新增水資源標準」功能進行新增水資源標準。需先建立[標準詮釋資料],再進行[標準欄位]設定。 新增水資源 標準 業務人員 1.先點擊[連線]鍵 2.帶出[資料庫位址] 、[資料庫類型] 、[對應資料表]資訊 系統管理者 3.進行新增標準欄位內容及狀態設定 5.若確認資訊無誤,點擊[送出審核]鍵。將該筆資料送至系統管理者進行審核 31 4.點擊[儲存]鍵:可暫存資料
標準程式產生器-水資源標準維護(1/8) 6 水資源標準維護_待處理< 未發佈> -業務人員 【使用時機】:業務單位需進行維護水資源標準時。 【系統登錄】:業務人員透過「水資源標準維護」功能進行標準維護 。該權限可執行[待處理<未發佈>]以及[已發佈]功能。 1.在[待處理(未發佈)頁籤,輸入查詢條件 業務人員 2. 點擊[送出]鍵 3.顯示符合條件資料集 4. 點擊[詳細內容]鍵 3.選擇要維護之資料集(例: 要維護日流量之資料集描述) 32
標準程式產生器-水資源標準維護(2/8) 6 【使用時機】:業務單位需進行維護水資源標準時。 【系統登錄】:業務人員透過「水資源標準維護」功能進行標準維護 。該權限可執行[待處理<未發佈>]以及[已發佈]功能。 水資源標準維護_待處理< 未發佈> -業務人員 1.將帶至[維護水資源標準]功能,可進行[標準詮釋資料]及[標準欄位設定]頁籤資訊維護 業務人員 2.維護資料集描述 33 2. 點擊[儲存]鍵
標準程式產生器-水資源標準維護(3/8) 6 【使用時機】:業務單位需進行維護水資源標準時。 【系統登錄】:業務人員透過「水資源標準維護」功能進行標準維護 。該權限可執行[待處理<未發佈>]以及[已發佈]功能。 水資源標準維護_待處理< 未發佈> -業務人員 1.若修改完畢,至[標準欄位設定]頁籤,執行修改標準送出審核。 業務人員 3.在送出審核小視窗,點擊[確定]鍵 4.系統發送Mail通知-[標準審核通知]予系統管理者,以利進行修改標準之審核 34 2. 點擊[送出審核]鍵
標準程式產生器-水資源標準維護(4/8) 6 水資源標準維護_待處理< 已發佈> -業務人員 【使用時機】:業務單位需進行查詢已發佈水資源標準時。 【系統登錄】:業務人員透過「水資源標準維護」功能進行標準維護 。該權限可執行[已發佈]功能,查到所屬部門已發佈之標準。 業務人員 1.在[已發佈]頁籤,輸入查詢條件。 2. 點擊[送出]鍵 5. 點擊[詳細內容]鍵,可以進行已發佈標準之維護: 5.1增減該資料集欄位 5.2標準欄位不建議使用 5.3整個資料集不建議使用 3.顯示符合條件資料集 2.維護資料集描述。 4.可得知資料集之[標準建立狀態]、[起始版本]、[不建議使用版本]等資訊。 35
標準程式產生器-水資源標準維護(5/8) 4 水資源標準維護_待審核(審核標準) -系統管理者 【使用時機】:系統管理者需進行標準發佈及維護水資源標準時。 【系統登錄】:系統管理者透過「水資源標準維護」功能進行標準。該權限可執行[待審核]、[待處理<未發佈>]以及[已發佈]功能。 1.在[待審核]頁籤,輸入查詢條件。 2. 點擊[送出]鍵 系統管理者 3.顯示符合條件資料集 4.選擇要審核資料集,點擊[詳細內容]鍵 36
標準程式產生器-水資源標準維護(6/8) 4 【使用時機】:系統管理者需進行標準發佈及維護水資源標準時。 【系統登錄】:系統管理者透過「水資源標準維護」功能進行標準。該權限可執行[待審核]、[待處理<未發佈>]以及[已發佈]功能。 水資源標準維護_待審核(審核標準) -系統管理者 1.在[待審核]頁籤中點擊詳細內容鍵,將帶至該資料即之[維護水資源標準]功能 系統管理者 2.進行審核,可選擇 2.1點擊[通過]鍵 2.2點擊[退回修改]鍵 即完成標準審核 5 37
標準程式產生器-水資源標準維護(7/8) 4 水資源標準維護_待審核(發佈標準) -系統管理者 【使用時機】:系統管理者需進行標準發佈時。 【系統登錄】:系統管理者透過「水資源標準維護」_[待審核]功能進行標準之發佈功能。 1.在[待審核]頁籤,輸入查詢條件。 2. 點擊[送出]鍵 系統管理者 3.顯示符合條件資料集 4.當查詢結果之所有資料集,其標準建立狀態=通過,此時發佈標準版本鍵,會顯示,才能進行標準發佈 38 5.點擊[發佈標準版本]鍵,進行標準發佈
標準程式產生器-水資源標準維護(8/8) 4 水資源標準維護_待審核(發佈標準) -系統管理者 【使用時機】:系統管理者需進行標準發佈時。 【系統登錄】:系統管理者透過「水資源標準維護」_[待審核]功能進行標準之發佈功能。 系統管理者 2.帶出新版本已發佈小視窗,點擊確定鍵 1.帶出預定發佈標準版本小視窗,點擊發佈鍵 3.顯示目前發佈版本資訊, 例:2.0.0(功能鍵資訊轉為尚無標準需發佈鍵) 3.1可將標準發佈至WRISP 3.2使用者可在[標準查詢] 查到已發佈之標準 39
標準查詢與產出機制 40
標準程式產生器-標準查詢(1/4) 8 【使用時機】:可進行已發佈標準之查詢。 【系統登錄】:業務人員、系統管理者或一般民眾透過「需標準查詢」功能,可以查到全部已發佈之標準。 標準查詢 1.輸入查詢條件,可透過關鍵字或者進階查詢 業務人員 系統管理者 2.點擊[送出]鍵 一般民眾 3.顯示符合條件,已發佈之資料集 3.點擊[詳細內容]鍵。可進行標準明細查詢 41
標準程式產生器-標準查詢(2/4) 8 【使用時機】:可進行已發佈標準之查詢。 【系統登錄】:業務人員、系統管理者或一般民眾透過「需標準查詢」功能,可以查到全部已發佈之標準,可進行[列印] 、[XSD] 、[詮釋資料]、[XML Sample]功能。 標準查詢 業務人員 1.點擊[列印]鍵 3.列印資料集 內容 系統管理者 一般民眾 2.可開啟或儲存此標準資料集 42
標準程式產生器-標準查詢(3/4) 8 【使用時機】:可進行已發佈標準之查詢。 【系統登錄】:業務人員、系統管理者或一般民眾透過「需標準查詢」功能,可以查到全部已發佈之標準,可進行[列印] 、[XSD] 、[詮釋資料]、[XML Sample]功能。 標準查詢 業務人員 1.點擊[XSD]鍵 系統管理者 一般民眾 2.顯示[抽水站水情]資料集之XSD資訊 43
標準程式產生器-標準查詢(4/4) 8 【使用時機】:可進行已發佈標準之查詢。 【系統登錄】:業務人員、系統管理者或一般民眾透過「需標準查詢」功能,可以查到已發佈之標準,可進行[列印] 、[XSD] 、[詮釋資料]、[XML Sample]功能。 標準查詢 業務人員 1.點擊[詮釋資料]鍵 系統管理者 一般民眾 2.顯示[抽水站水情]資料集之詮釋資料XML格式 44
水資源標準Schema設計原則 • 根元素(root element) • 標準所有元素的根元素都是TaiwanWaterExchangingData • 命名空間(namespace) • 命名空間會依各版本變化,板模為http://twed.wra.gov.tw/twedml/<version>,其中<version>為版本編號 • 如標準1.3.1版的命名空間為http://twed.wra.gov.tw/twedml/1.3.1
水資源標準Schema設計原則 • 資料集分類 • 將資料集歸屬於特定元素(element)下,已達成資料集的分類目的 • 以XML樹狀結構的特性,表現分類的元素間產生階層狀的主從關係
水資源標準資料型態 • 資料集欄位資料型態: • 以XML Schema的資料型態來定義資料集欄位資料型態 • string : 字串 • int : 32位元整數 • long : 64位元整數 • decimal : 十進位實數 • datetime : 時間(年月日時分秒) • time: 時間(時分秒) • base64Binary: 數位資料以base64表示 • double: 64位元浮點數 • 另含水資源標準自訂資料型態 • geometry: 空間資訊 • 共通性欄位
水資源標準-空間應用 • 空間資訊將引用GML 3.1.1版的元素,命名空間為 http://www.opengis.net/gml • 以GML的抽象(abstract)元素(Element)AbstractGeometry的繼承元素(如GML:Point),描述此資料的空間資訊,XSD範例如下: <xsd:complexType name="WaterLevelStationType" xmlns:gml="http://www.opengis.net/gml"> <xsd:all> <xsd:element name="StationName" type="xsd:string"/> <xsd:element name=“Location_TWD67"type="geometry"/> </xsd:all> </xsd:complexType>