GML Lite 的發展趨勢

◎ GML Lite 的發展趨勢


由OGC制定空間資訊標準化的工作在近來已產生了一整套介面及編碼的規範-如OpenGIS Web
Mapping Service (WMS)、Web Feature Service (WFS)、Web Coverage Service(WCS) 等規範,以及像是SensorML、Geography Markup Language (GML)等的編碼語言。其中GML 算是一獨立整合性標準的地理資料紀錄的XML標記語言,而其標準化特性讓長久以來地理資料的互操作性(interoperability)問題得以解決;也因為它整合性的特性,這套標記語言可以包含相當複雜的結構來紀 錄各式各樣的空間資料之幾何及屬性資料。但這也形成了GML笨重而不靈活的實際應用上的問題。


這套標準在近來的發展趨勢則有往所謂應用導向的元件化的方向來改良。在GML v3版本的制定過程來看,將GML重組為易用的元件(easier-to-use components)是一個重要的主題。極少數的應用系統 開發者會去精通GML的整套標準,而大部分都希望切合獨立領域的應用目的來使用簡單的GML描述文件。 由於GML開放、基於XML、提供地理資料可被編碼為讓網路計算應用的中立資料格式,所以亦才有將GML 重組為簡單元件的強大需求。GML v3的內容中已經可以看到一些特定應用領域的描述文件被標準化,而 他們都可以算是完整GML規範中的子集合(subset)。這些應用的描述文件(profile)因為包含較少的幾何 型態、圖徵種類、詮釋資料、位相關係、觀測型態、覆蓋資料、時間、量度資料等元素而被輕量化。下列 為一些範例:

  • OpenGIS GML Simple Feature Profile (GML SF) 於2006年制定,只針對簡單圖徵的幾何型態去進行編碼,像是points, lines, polygons及 少數其它的型態,這對於傾向使用WFS進行向量資料的發布及編輯的應用來說是好用的。
  • GML Point Profile只包含點型態的幾何類型資料,主要是應用在行動位置服務(Location Based Service,LBS)上,主要是要符合行動應用上資料量小、傳輸速度快的需求。
  • GML Profile for GeoRSS主要是應用在讓網路使用者可訂閱由伺服端(內容提供者端)持續更新的資訊XML文件-RSS(Really Simple Syndication,這套標準是由一群空間及IT專業人員所制定,而不歸類為OGC的規範。

Supergeo的SuperGIS系列產品線目前所支援OGC的GML版本為2.0、3.0、3.1.0,並持續針 對OGC所制定的各項標準進行支援的擴充工作。研發團隊亦將關注及評估GML Lite標準相關的發展, 以作為未來的SuperGIS產品線擴充的方向。

參考資料:http://www.supergeo.com.tw/INNER/EPapers/102907Newletter.pdf