SuperMap iEdge 9D(2019)產品功能列表
1 產品介紹
SuperMap iEdge 9D(2019)是邊緣GIS伺服器。部署在靠近客戶端或資料來源的一側,實現就近服務釋出與實時分析計算,可降低響應延時和頻寬消耗,減輕雲GIS中心壓力。
作為GIS雲和應用終端間的邊緣節點,通過服務代理聚合與快取加速技術,有效提升雲GIS的終端訪問體驗。並提供內容分發與邊緣計算能力,助力搭建更智慧高效的“雲-邊-端”GIS應用系統。
2 功能列表
2.1 功能列表
2.2 部署環境
SuperMap iEdge支援部署在64位和32位的Windows系統,以及64位的Linux系統中。
3 主要功能詳細資訊
3.1 系統功能
iEdge提供了系統功能,是專門針對GIS伺服器和服務的管理功能,包括服務管理、日誌服務、伺服器安全、備份與恢復等方面。
服務管理
配置和管理SuperMap iEdge提供的GIS服務,檢視中繼的GIS伺服器(iServer)。建立/刪除/配置服務,服務授權,檢視已代理的服務等。
日誌管理
服務從啟動到關閉的過程中會按照指定的級別生成日誌資訊,用來表達目前服務所處的狀態,協助管理員運維管理
伺服器安全
安全模組提供了全方位的系統安全保障措施,包括:
在GIS伺服器系統安全層面,支援常規的伺服器保護措施,支援防火牆、固定埠、HTTPS加密通訊等
在資料安全方面,支援工作空間資料加密,並可將加密後的資料釋出為服務,支援服務的快取資料加密,支援三維服務資料加密,支援設定是否允許拷貝
在服務安全方面,支援基於角色的訪問控制,且支援使用者組,支援Token(令牌)機制,且支援設定前n次密碼不可重複使用,設定密碼錯誤次數保護以防密碼被暴力破解
在整個GIS系統的安全方面,支援基於CAS的單點登入(SSO),支援LDAP賬戶登入,支援OAuth2.0賬戶登入,支援Java中介軟體內建安全方案、支援其他基於Java的安全框架/解決方案、第三方認證伺服器
備份與恢復
通過備份和恢復配置檔案,實現對系統和服務配置資訊的備份和恢復。在伺服器的執行過程中,可以通過此功能將伺服器某些重要時間節點的配置資訊備份儲存,需要使用的時候可以方便地恢復到所需的時間節點。
監控與統計
監控與統計服務是為管理員提供的GIS伺服器監控工具,使用此工具,伺服器的管理工作將會更加便捷、高效。監控與統計服務可以做到:監控伺服器的執行狀態、併發訪問、熱點服務;監控並統計伺服器的當前負載、集群系統內部各節點的負載狀況;按照使用者、時間或日期統計服務訪問歷史;在系統出現錯誤或警告資訊時通過傳送郵件通知管理員;支援整合hawtio等第三方硬體監測工具。
計劃任務
計劃任務功能支援定時完成系統管理的任務,如資源定時回收,可以設定臨時資源的回收時間點和回收週期。
3.2 服務代理
iEdge通過代理Web服務,可以把GIS服務直接再次釋出,供本地使用者訪問,從而有效提升本地使用者的訪問效率。
iEdge支援代理多種來源、多種型別的Web服務,既可以代理iServer REST服務、線上地圖服務、OGC標準服務,也可以代理第三方平臺釋出的地圖服務。從GIS服務的功能分類來看,iEdge支援代理的GIS服務既包括地圖服務、資料服務,也包括多種專業的空間分析服務、三維服務。iEdge提供了快速釋出服務、批量釋出服務等多種方式,協助實現快速部署分發節點。
iEdge代理GIS服務的具體方式包括:
支援代理iServer REST服務,包括地圖服務、資料服務、空間分析服務、網路分析服務、交通換乘分析服務、三維服務、地址匹配服務
支援代理線上地圖服務,包括超圖線上GIS平臺(SuperMapOnline)、天地圖、百度地圖、Bing Maps、OpenStreetMap、Google Maps
支援代理OGC服務,包括WFS、WMS、WMTS服務
支援代理第三方平臺釋出的地圖服務,包括ArcGIS、Baidu、Google、OSM、TMS地圖服務、ArcGIS REST要素服務以及ArcGIS REST網路分析服務
支援動態代理遠端iServer站點的所有服務,並可自動更新服務狀態與iServer同步
此外,iEdge支援瓦片分發,即可接收來自被代理的iServer節點分發的瓦片。瓦片分發支援按照指定的服務、比例尺進行分發,支援按照地理範圍進行分發,還支援定時分發與指定時間間隔的週期性分發。
3.3 瓦片釋出
iEdge支援直接將已有的瓦片作為服務來源釋出為地圖服務或三維服務,因此iEdge可以獨立提供服務,而無需依賴遠端服務。
iEdge支援直接釋出地圖瓦片、向量瓦片為地圖服務,釋出的瓦片型別包括地圖瓦片和向量瓦片。地圖瓦片是指將地圖中所有圖層切分並存儲為柵格圖片;而向量瓦片是指對地圖中的向量圖層生成的瓦片。相對來說,地圖瓦片適合用作變更不頻繁的地圖底圖資料,而向量瓦片則可用於查詢、高亮等互動操作,因此更適用於展示對時效性要求較高的地物要素(如POI)。
iEdge支援直接釋出MongoDB二維、三維瓦片為三維服務。其中,二維瓦片是指儲存在MongoDB中的地圖瓦片,而三維瓦片是指三維的影像、地形瓦片、OSGB模型瓦片。
iEdge支援釋出的瓦片覆蓋了分散式儲存、本地儲存的多種格式。
3.4 空間資料釋出
iEdge支援直接將已有的空間資料作為服務來源釋出為地圖服務或資料服務,實現就近獨立提供服務,快速響應客戶端的服務請求。
支援將PostGIS、HBase中儲存的資料以及Shapfile釋出為地圖服務,支援新增Mapbox 標準的樣式檔案。
支援將PostGIS、HBase、Elasticsearch中儲存的資料以及Shapfile釋出為資料服務,提供ID查詢、SQL查詢、範圍查詢等多種資料查詢功能,同時支援線上編輯。
3.5 地圖服務
通過直接釋出瓦片,iEdge可以提供基於瓦片的地圖服務,並實現地圖瀏覽等相關功能。具體包括:
基於地圖瓦片的地圖服務,支援地圖瀏覽、鷹眼、全幅顯示,支援瓦片集、座標系與圖層資訊的檢視
基於向量瓦片的地圖服務,支援座標系、圖層資訊檢視,符號獲取、向量瓦片獲取,客戶端基於該服務的向量瓦片可實現要素查詢與高亮顯示
3.6 幾何服務
iEdge提供了基於幾何物件的分析計算功能,具體包括:
距離和麵積量算
座標轉換功能
空間分析功能,包括緩衝區分析、疊加分析。
3.7 三維服務
通過直接釋出二、三維瓦片,iEdge可提供基於瓦片的三維服務,實現三維場景下的資料瀏覽。具體包括:
基於二維瓦片的三維服務,支援檢視資料資訊、獲取瓦片和三維場景下的資料瀏覽
基於三維影像、地形瓦片、OSGB 三維模型的三維服務,支援檢視三維資料資訊、獲取三維瓦片和三維場景下的資料瀏覽
3.8 Web服務
iEdge提供了多種型別的GIS服務,支援常用的服務介面,包括REST介面、OGC標準服務介面,並提供相容第三方客戶端的服務介面,如ArcGIS REST Map服務。
服務來源與介面型別的具體關係包括:
支援將瓦片及代理的地圖服務,釋出為iServer REST、WMS、WMTS、ArcGIS REST地圖服務
支援將代理的資料服務釋出為iServer REST、WFS資料服務、ArcGIS REST 要素服務
支援將代理的分析服務釋出為iServer REST分析服務、ArcGIS REST 網路分析服務
支援將代理的三維服務釋出為iServer REST三維服務
通過iEdge提供的這些服務介面,可以將Web服務和瓦片釋出成為多種型別的本地GIS服務,提供給更多的客戶端來訪問使用。
3.9 服務聚合
iEdge提供了服務聚合功能,通過服務聚合可以將各處的GIS服務聚合為一個服務供使用者訪問,實現資源整合。例如,伺服器端的地圖服務聚合,可以將相同座標系的地圖直接按照地理範圍疊加,疊加後的地圖可作為一個地圖服務供客戶端訪問,而服務端原始資料並沒有更改。
服務聚合功能包括:
GIS服務端地圖聚合
在GIS服務層支援聚合已有的線上地圖服務、使用地圖瓦片包釋出的服務和第三方地圖服務,將不同型別、不同來源的地圖聚合成一幅地圖展現給客戶端。
GIS服務端資料聚合
在GIS服務層支援聚合已有的資料服務和第三方資料服務,將不同型別、不同來源的資料聚合成統一的空間資料展現給客戶端,實現資料整合。
3.10 預快取
iEdge提供了預快取功能,支援對所有已釋出的REST地圖服務線上切圖。通過在本地對已釋出的服務進行快取,iEdge可以為地圖服務進一步加速。iEdge預快取模組可以:
生產常用的地圖瓦片,具體格式包括:
分散式儲存的瓦片:FastDFS、MongoDB
標準瓦片格式:MBTiles
檔案儲存的瓦片格式:SMTiles
分散式儲存的FastDFS、MongoDB瓦片支援版本管理
支援管理切圖任務,包括暫停、啟動及刪除
支援瓦片即切即用,無需等待任務完成
3.11 開發支援
支援擴充套件開發,提供了Java SDK、REST SDK,支援根據業務邏輯擴充套件使用新的服務來源,支援擴充套件新的REST資源。