1. 程式人生 > >OGC入門專欄-1:OGC簡介(持續更新)

OGC入門專欄-1:OGC簡介(持續更新)

宣告

簡介

  • 開放地理空間資訊聯盟(OGC)是一個致力於為全球的地理空間社群制定高質量的開放標準的國際非營利組織。這些標準是通過OGC成員達成共識而制定的,任何人都可以免費使用這些標準,進而促進全世界地理空間資料的共享。目前,OGC擁有超過525個成員機構,橫跨政府、商業機構、非政府組織、學術和科研機構。

OGC標準(OGC Standards)涉及的領域

  • OGC提供的一系列開放標準涉及多個領域,包括:地理資訊科學與環境;安全防衛(包括國防)與地理空間情報;智慧城市,包括物聯網與感測網、移動通訊技術、三維與建築環境;應急響應與災害應對、航空運輸、能源與公用事業等。

OGC®標準和支援文件

  • OGC標準是詳細說明介面或編碼的技術文件,軟體開發人員使用這些文件在其產品和服務中構建開放介面和編碼。這些標準是OGC的主要“產品”,由OGC成員開發,以解決互操作中面臨的具體挑戰。理想情況下,當OGC標準由兩個獨立工作的不同軟體工程師在其產品或線上服務中實現時,生成的元件可以即插即用,即它們協同工作而無需進一步除錯。

  • OGC並行維護兩個標準:完全標準和社群標準。

    1、完全標準:完全標準是經OGC技術委員會內部達成共識而制定。OGC標準委員會內部建立了一個標準工作組,完全標準正是由此標準工作組起草並投票通過。完全標準分兩個級別:

    1)OGC標準:這是傳統的OGC標準,由它產生可實施和可測試的標準或概念模型,基於此概念模型可以開發出可執行標準;
    2)帶Compliance Suite的OGC標準:這是一種必須經過驗證後被證實可以實現OGC標準。要達到這個級別,該OGC標準必須至少有三個可供參考的實現案例,並且必須具有一個OGC合規性測試套件,該套件必須符合該OGC標準的所有特徵。

    完全標準可以基於現有規範來形成新的標準。但是,在此過程中,OGC成員致力於在該標準的整個生命週期內對其支援和維護。

    2、社群標準:社群標準是OGC官方認可的對外發布的規範或標準。社群標準可以視為是由OGC成員和OGC標準基準制定的正式標準。制定社群標準的出發點是必須提供有強有力的實施證據。OGC並不對標準進行維護,社群標準實際上只是成熟標準的“快照”,發起人與OGC共享該標準的智慧財產權或允許所有實現該標準的人無限制免費使用該智慧財產權。

    社群標準可以實現兩個目標:一是將來自更龐大的地理空間社群組織的既定標準作為一個穩定的參考點,供政府和其他組織規範性地引用;二是將新的但已經實現的標準引入OGC,進而為其他OGC標準之間的互操作提供約束和支援。

  • OGC標準和支援文件免費向公眾開放。

  • OGC網路服務(OWS)是為在網際網路應用程式中使用而建立的OGC標準。

  • 所有格式(xsd,xslt等)的OGC標準的都可以在OGC Schema
    Repository
    中找到。

  • 所有已被採用的OGC實現標準都可以在此列表中找到: OGC Implementation Standards
    List
    。此外還有許多規範正在逐步被OGC成員採用為OGC官方標準。具體參見:OGC Candidate Standard Tracking page

OGC抽象規範

  • OGC技術委員會(TC)開發了一種架構以實現其地理空間技術和資料互操作的願景,即OGC抽象規範。抽象規範為大多數的OGC標準開發提供了概念基礎。所有OGC標準的建立都是基於或參考了抽象規範,因此可以實現不同品牌和型別的空間處理系統之間的互操作性。抽象規範為OGC標準的開發提供參考模型。

OGC參考模型(ORM)

  • OGC參考模型(ORM)提供了OGC正在進行的工作的框架。ORM描述了OGC標準基準(SB),OGC標準基準重點關注OGC標準之間的關係。OGC標準基準由經批准的OGC抽象規範、OGC標準以及OGC 最佳實踐文件(Best Practices Documents)三部分組成。

最佳實踐文件(Best Practices Documents)

  • 最佳實踐文件包含了關於對已經採用的OGC文件的應用與實現的最佳實踐及其公開發布的討論。最佳實踐文件是OGC的官方立場,因此代表了對論文內容的認可。其中一些文件的模式可以在Best
    Practices Schema
    Repository
    中找到。

工程報告

  • 工程報告(ERs)是OGC創新計劃倡議(測試平臺,試點專案和互操作實驗)的主要成果。ER可以根據倡議的需要解決以下問題:
    1、要求
    2、可能成為OGC標準制定基礎的規範。
    3、測試方案與測試結果(包括實驗結果)
    4、 一致性測試設計
    5、後續步驟和經驗教訓
  • 工程報告僅代表倡議參與者與發起者的共識立場。工程報告須通過“規範計劃”組織的認同才能公開可用。工程報告不代表OGC或OGC技術委員會的官方立場。

討論論文

  • 討論論文是展示OGC技術委員會工作組所關注的具體技術問題的文件,其目的是就某個特定(技術)主題在地理資訊產業領域引發討論。討論論文並不是acquisition
    descriptions的目標,這些論文也並不代表OGC和OGC技術委員會的官方立場。部分論文的綱要可以在Discussion
    Paper Schema Repository
    中找到。

白皮書

  • 白皮書介紹了OGC成員感興趣的技術問題,它們經由OGC成員投票批准後公開發布,但他們不代表OGC或OGC技術委員會的官方立場。

變更請求

技術委員會政策指令

OGC相容軟體的使用者和提供商如何找到彼此