AnGeo Server是一款在二三維地理信息系統軟體產品體系中網路環境下運行的軟體。
概述,功能,特性,特性,瀏覽體驗,
概述
AnGeo Server是由高德軟體(Nasdaq:AMAP)研發並有自主智慧財產權,是AnGeo二三維地理信息系統軟體產品體系中網路環境下運行的軟體,由網路服務端和客戶端(Uniscope Browser)組成,服務端提供海量地形、影像、矢量和模型的發布共享功能,客戶端提供海量三維空間數據的實時瀏覽、查詢和分析等功能。
功能
AnGeo Uniscope服務端(Server)面向網路套用環境,支持數據分散式部署和服務分散式部署 ,提供海量地形、影像、矢量和模型的發布共享功能。Uniscope的客戶端(Browser)提供海量三維空間數據的實時瀏覽、查詢和分析等功能。
特性
對於基於網路的三維場影模型繪製系統而言,由於大量的幾何數據需要經由網路傳輸到客戶端,網路頻寬常常成為此類系統的瓶頸,因此如何採用緊湊靈活的數據表示方式及高效的網路傳輸策略一直是三維軟體平台的難點。
AnGeo Uniscope Server對多種三維數據傳輸技術進行最佳化,主要包括:
Com組件技術:採用與Com組件技術有機結合的三層瀏覽器/伺服器體系結構,即將系統數據集中存放在數據伺服器端中,系統的套用伺服器則主要負責實現相關GIS空間分析以及網路服務的功能,再通過Internet將分析處理後的結果傳送給客戶端的用戶。
漸進傳輸:採用“邊下載,邊顯示”模式,伺服器持續傳送對數據的最佳化信息,客戶端的顯示效果也逐漸精細,直到傳輸完畢或用戶對模型精細度感到滿意為止。
下載平衡技術:在下載過程中,系統會維護多個下載佇列,各個佇列自動進行網路頻寬平衡,保障下載效率最最佳化。
多級快取技術:AnGeo建立了硬碟快取、記憶體快取和顯存快取三級最佳化,有效地提高客戶端對數據的處理能力。
特性
AnGeo Uniscope Browser是基於B/S架構的瀏覽客戶端,可以對海量三維空間數據進行實時滑鼠瀏覽、人行車行瀏覽或者沿指定飛行路線瀏覽,對模型、POI和矢量進行搜尋和定位,可以進行距離或面積的量測,以及各種基於地形或模型的空間分析。
三維表現效果出眾
1、數據裁剪技術:採用實時遮擋裁剪算法,該技術在圖形流水線的早期就去掉不可見多邊形,以避免對場景中不可見部分不必要的處理。該技術使充分利用了空間連貫性,對城市建築景觀的實時處理具有較高的效率。
2、數據動態裝載:採用基於數據分層、分塊以及數據頁動態更新的算法,實現多層次、大範圍的城市場景實時描繪。
多細節層次模型的漸進繪製:根據相匹配的圖形繪製質量對場景繪製的刷新頻率進行最佳化,進而控制場景內容的不斷更新,即漸進繪製。
AnGeo能夠精確表現地形、地景、建築、地下管線,以及其他城市設備設施。支持Billbord技術、半透明紋理、水波、陽光等多種特效。支持製作精細場景,重點區域、重點建築、規劃方案等可單獨控制。
光照效果
瀏覽體驗
Uniscope Browser實現了各種飛行路線的編輯與模擬,同時支持第一人稱視角、第三人稱視角自由切換。
Uniscope Browser實現運動對象在運動過程中的動態模擬,在模擬過程中支持運動對象各種參數的實時顯示。支持模擬汽車、飛機、輪船等運動物體以多種方式進行場景瀏覽,支持用戶操作汽車、飛機、輪船等運動物體做真實的運動。如圖4.3所示,為以第三人稱進行的輪船的模擬運動。
瀏覽時,Uniscope Browser支持以當前滑鼠點位置為中心進行場景旋轉。俯仰不受角度限制,可以任意角度仰視或場景倒轉。Uniscope Browser用戶可以自定義瀏覽操作和快捷鍵,增強三維瀏覽互動性。
行駛輪船(第三人稱)
AnGeo Uniscope的工作流程
AnGeo Uniscope 工作流程