一個未能實現的GeoGIS平臺設計方案

      曾在GIS行業工作多年,主要是從事2.5維的應用開發工作,後來公司向3維圖形應用開發轉變,由我主導進行了一個名爲GeoGIS平臺的設計工作,但後來由於公司在商業上的轉型及個人工作的變動,我也離開了GIS行業,該平臺產品也就胎死腹中。現在就把GeoGIS平臺做下簡要的描述,請業內的同行交流指正。

      GeoGIS採用了面向網絡的分佈式空間信息應用服務支撐平臺,集二維、三維、遙感影像於一體,基於實用性、人性化、高效性三大原則設計開發,可以通過它來發布GIS地圖、數據和應用。使用 GeoGIS 構建的GIS網站允許任意數量的用戶通過組織內部的局域網或Internet進行訪問。它將一定範圍內的多尺度(比例尺)、多類型(矢量數據、柵格數據等)地理空間數據加以組織,形成基本框架,在此基礎上集成各類應用數據和應用技術(如MIS、ITS、OA等等),構建可以互通的應用系統,形成以地理空間數據爲基礎、包括各個領域應用系統的子系統。

      GeoGIS定位於GIS基礎軟件平臺,面向開發者提供多種不同環境下的GIS開發工具,爲各行業的應用開發的組織和個人提供開發平臺和數據處理軟件。AlaGIS以面向服務的理念爲設計思路,提供一個開放的軟件架構,使用戶和開發者可以任意搭建自己的GIS應用。它的幾個特點如下做幾個簡要描述:
      1.數據服務。 採用統一的 GeoGIS 數據文件格式,可從Shape文件數據或者MIF文件數據轉換,並導入AlaGIS數據庫。提供完善的數據管理進行數據查看、導入導出、配置管理等。
      2.空間建模。採用把featrue以一個二進制的字段形式存儲,同時建立對該二進制數據的描述信息(稱爲空間元數據)。爲每種feature建立一組函數包。
      3.數據分析。採用精確的數據進行簡單、複雜的分析,進行測距、測面以及基礎數據的緩衝區分析、疊置分析、數據關聯、拓撲等,同時採用A Star算法進行最短路徑分析。
      4.特定行業。應用GeoGIS平臺可以自由擴展業務模塊,包括人口統計、城市規劃、考古、交通運輸、商業地理、環境科學、消防、房產建設等,並且可以讓客戶專注於核心業務問題。
      5.平臺擴展性GeoGIS平臺採用JAVA開發後臺數據庫訪問模塊和功能處理模塊,採用JavaScript、Ajax等web技術開發前臺應用處理模塊。
      6.平臺兼容性。GeoGIS具有跨平臺性,可運行於Linux、Windows系列平臺。同時GeoGIS還兼容支持Microsoft Sql Server系列、Oracle系列、MySQL系列等各類數據庫。
      7.二三維疊加。GeoGIS平臺採用的合理的二三維映射使二維圖形和三維圖形的數據一一對應,從而實現了二維圖形和三維圖形的有效結合,通過二三維的切換或者透明度變化來達到所期望的圖形效果。
    它的平臺架構如下圖所示:
       gisinfo_ptjg
功能用例圖如下圖所示:
      gisinfo_gnyl
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章