遠景地理信息系統(RemoteGIS)是一款基於HTML5的GIS平台軟件,它使用Javascript開發,旨在解決當前WEBGIS矢量數據在數據量和刷新性能上的瓶頸,並利用WEB程序的跨平台特性,打造一個高性能、跨平台、低成本的GIS軟件,使之可用於不同環境下的中小型項目( 如 C/S項目、B/S項目、iOS設備上的項目、Android設備上的項目)。
平台特點:
◆高性能
加載速度、內存占用、空間查詢、刷新等綜合性能接近PC上的GIS系統,比部分GIS平台性能高(如SharpMap)。
◆支持海量矢量數據
對矢量數據的支持遠遠高於當前流行的WebGIS平台,只限制於運行機器的可用內存。計算公式: 最大數據量= (可用內存*2/3)/2,1G可用內存最大數據量大概為350M
◆支持高分辨率顯示
1秒鍾能渲染13萬行居民地數據,能滿足高分辨率環境下的渲染性能要求,可用於顯示設備為電視牆的硬件環境。
◆優秀的架構設計
面向對象開發,實現類的繼承。系統中類結構設計清晰合理,模塊間耦合度低,代碼容易閱讀。架構設計時充分考慮系統可擴展性,系統各部分都可進行擴展,比如實現自定義矢量格式、自定義瓦片格式、自定義圖層渲染等。
◆多源數據支持
可擴展對各種數據源的支持,如:GML、WMS服務、google數據、百度數據、天地圖數據。
◆客戶端查詢分析
直接使用矢量數據,可在客戶端進行空間查詢、分析,避免往返服務器。
◆跨平台
在瀏覽器運行,可在所有支持Html5的瀏覽器上運行。
平台目標
初期:解決WEBGIS矢量數據瓶頸,真正支持海量矢量數據的載入和使用,完善平台功能,能在實際項目中使用。
中期:使用WebGL技術開發三維模塊,實現二三維無縫切換。
遠景:打造一個包括二三維一體化GIS引擎、空間數據庫引擎、空間數據服務、工具軟件等內容的綜合解決方案。
平台現狀
本平台目前還處於初期階段,已經實現海量數據的支持和快速渲染,支持矢量數據達500萬以上,1秒內能刷新十萬行以上。正在進行功能的完善,以達到實際項目應用的要求。
性能測試
下面是目前平台關鍵性能,測試機器CPU為Intel G630 2.7G 雙核,內存4G,測試數據為道路中心線(線類型),數據量為71822。對比WEBGIS平台為Flash開發,數據格式為JSON。
|
在線演示地址:www.remotegis.net