遠景地理信息系統(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萬行居民地數據,能知足高分辨率環境下的渲染性能要求,可用於顯示設備爲電視牆的硬件環境。 大數據
◆優秀的架構設計google
面向對象開發,實現類的繼承。系統中類結構設計清晰合理,模塊間耦合度低,代碼容易閱讀。架構設計時充分考慮系統可擴展性,系統各部分均可進行擴展,好比實現自定義矢量格式、自定義瓦片格式、自定義圖層渲染等。spa
◆多源數據支持
可擴展對各類數據源的支持,如:GML、WMS服務、google數據、百度數據、天地圖數據。
◆客戶端查詢分析
直接使用矢量數據,可在客戶端進行空間查詢、分析,避免往返服務器。
◆跨平臺
在瀏覽器運行,可在全部支持Html5的瀏覽器上運行。
平臺目標
初期:解決WEBGIS矢量數據瓶頸,真正支持海量矢量數據的載入和使用,完善平臺功能,能在實際項目中使用。
中期:使用WebGL技術開發三維模塊,實現二三維無縫切換。
遠景:打造一個包括二三維一體化GIS引擎、空間數據庫引擎、空間數據服務、工具軟件等內容的綜合解決方案。
平臺現狀
本平臺目前還處於初期階段,已經實現海量數據的支持和快速渲染,支持矢量數據達500萬以上,1秒內能刷新十萬行以上。正在進行功能的完善,以達到實際項目應用的要求。
性能測試
下面是目前平臺關鍵性能,測試機器CPU爲Intel G630 2.7G 雙核,內存4G,測試數據爲道路中心線(線類型),數據量爲71822。對比WEBGIS平臺爲Flash開發,數據格式爲JSON。
|
在線演示地址:www.remotegis.net