超图三维服务学习摘要1
數據集的發布
數據集或者 WMS、WFS、KML/KMZ 等標準格式的數據加載到三維場景并發布的過程基本一致;以影像數據 beijing.sit 為例;
第一步,導入數據集。
? ? 在 SuperMap iDesktop 10i(2020) 中,導入數據集 beijing.sit,此處可以不新建數據源,因為 sit 文件本身也是一種文件型數據源,可直接打開,但如果是其他影像格式如 tiff 文件,則不能直接打開,只能通過數據源來導入;
? ??
第二步,新建三維場景,新建空白場景;
第三步,從工作空間管理器中把影像數據拖動數據集到三維場景窗口中,或右擊“Beijing”,加載到當前場景,
第四步,保存三維場景,并給其命名 scene1,保存工作空間,設置其保存路徑及名稱 Realspace1.smwu,工作空間版本選擇 SuperMap UGC 6.0,即*. smwu 格式,密碼可以為空;
第五步,右擊工作空間,選擇“發布服務”,在發布服務對話框中,選擇 REST 服務中的“三維服務”;
? ? 服務發布后,訪問該三維服務 scenes 資源,可以看到前面新建的場景 scene1,選擇以 3D 形式瀏覽場景,則可以瀏覽發布后的依托于三維球體的影像數據 beijing.sit;
緩存數據的發布
SuperMap iServer 支持把二維和三維緩存直接加載在三維場景中,并進行發布,如影像緩存、模型緩存、矢量緩存、地圖緩存;
支持的三維緩存文件的類型:
緩存類型?? ?緩存格式
矢量?? ?*.scv
影像?? ?*.sci3d、*.sci、*.sit
地形?? ?*.sct
模型?? ?*.scm、*.scv、*.scp
地圖?? ?*.sci3d
按照下述步驟生成三維緩存文件并加載到三維場景中:
? ? 1 導入數據,保存為數據源格式;
? ? 2 生成場景緩存,或對地圖生成地圖緩存(5.0格式);
? ? 3 新建三維場景;
? ? 4 在場景中加載緩存,在圖層管理器中右擊“普通圖層”,選擇“添加**緩存圖層…”,或通過菜單中的“緩存”項批量添加緩存文件;
? ? 5 保存三維場景,保存工作空間;
? ? 6 發布數據所在的工作空間;
使用三維服務
SurerMap iServer 三維服務支持客戶端進行一系列的操作,如地形拉伸、飛行、加載圖層、場景、自定義 Action 等場景瀏覽操作,空間查詢分析操作,以及二三維一體化的瀏覽、標繪、距離查詢和 SQL 查詢;
直接通過網址瀏覽三維場景
? ? iServer 內置了三維客戶端,可直接通過點擊三維場景表述瀏覽三維數據。
? ? 示例:http://localhost:8090/iserver/services/3D-sample/rest/realspace/scenes/scene.realspace
客戶端查詢
? ? 目前 SurerMap 三維服務支持客戶端在三維場景中對矢量數據集或地圖進行查詢,所查詢的目標要素可以進行高亮顯示;三維場景中的要素可以進行直接查詢和高亮顯示,其效果與二維地圖數據一致;
? ? SuperMap 三維服務提供了對地圖緩存查詢的支持,但是前提是用戶需要把原大數據量地圖發布為 SuperMap iServer 的地圖服務;
總結
以上是生活随笔為你收集整理的超图三维服务学习摘要1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 超图三维数据处理学习摘要1
- 下一篇: windows令牌学习