歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 實踐 ArcGIS Web 3D

實踐 ArcGIS Web 3D

日期:2017/3/1 12:17:54   编辑:關於Linux

ArcGIS 產品家族的 Web 3D 功能眾多用戶期待已久,從 ArcGIS 10.3.1 版本開始,Esri 放了個大招,千呼萬喚始出來的 Web 3D 功能,終於不再猶抱琵琶半遮面了。 那到底如何將創建和發布3D場景呢? 下面就把今天的測試過程記錄下。

測試環境

硬件

處理器:Intel Core i7 4710MQ @ 2.50GHz 內存:16G 顯卡:NVIDIA GeForce GT 730M

OS

Windows 10 Pro

軟件

ArcGIS Pro 1.1.1 (必要) ArcGIS for Server 10.3.1 (必要)
包括:
Portal for ArcGIS ArcGIS Web Adpter (IIS) ArcGIS Data Store ArcGIS for Desktop 10.3.1 CityEgnine 2015.2

不可不知的先決條件

1. 首先確保自己的環境滿足系統要求,這是非常重要的、不可忽略的條件之一,詳情參考如下文檔:

ArcGIS for Server 系統要求
http://server.arcgis.com/zh-cn/server/latest/install/windows/arcgis-for-server-system-requirements.htm

ArcGIS Pro 系統要求
http://pro.arcgis.com/zh-cn/pro-app/get-started/arcgis-pro-system-requirements.htm

2. ArcGIS 的 Scene Service 是一種新的 Web 服務類型,這種服務來自於 ArcGIS Pro,並且要求創建和發布 Scene Service 的ArcGIS Pro是1.1或將來的更高版本。 也就是說, 目前傳統的ArcGIS for Desktop 是不能創建和發布Scene Service的。

3. 從 ArcGIS for Server 10.3.1 版本才開始了Scene Service 的支持。也就是,略早的 10.3 版本也是不可以的哦。為了發布3D數據(Multipatch)和2D數據作為門戶中的托管場景圖層,必要的安裝組件有 Portal for ArcGIS,ArcGIS Data Store 。 其中,ArcGIS Data Store 用於存儲 Scene Service 中所使用的場景圖層切片緩存。

4 將 ArcGIS Server 與門戶聯合;並且將 ArcGIS Server 指定為門戶的托管服務器。

這裡寫圖片描述

具體如何配置? 參考幫助文檔,這裡不贅述,雖然略有繁瑣但有章可依:

聯合 ArcGIS Server 站點與門戶<喎?http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vc3Ryb25nPjxiciAvPg0KaHR0cDovL3NlcnZlci5hcmNnaXMuY29tL3poLWNuL3NlcnZlci9sYXRlc3QvYWRtaW5pc3Rlci93aW5kb3dzL2ZlZGVyYXRlLWFuLWFyY2dpcy1zZXJ2ZXItc2l0ZS13aXRoLXlvdXItcG9ydGFsLmh0bTwvcD4NCjxwPjxzdHJvbmc+xeTWw83Qudy3/s7xxvc8L3N0cm9uZz48YnIgLz4NCmh0dHA6Ly9zZXJ2ZXIuYXJjZ2lzLmNvbS96aC1jbi9zZXJ2ZXIvbGF0ZXN0L2FkbWluaXN0ZXIvd2luZG93cy9jb25maWd1cmUtaG9zdGluZy1zZXJ2ZXItZm9yLXBvcnRhbC5odG08L3A+DQo8aDEgaWQ9"創建和發布scene-service-的過程">創建和發布Scene Service 的過程

1. 打開 ArcGIS Pro ,創建場景,加入場景數據。其中建築物模型為 File Geodatabase 中的 Multipatch Feature Class。

這裡寫圖片描述

2. 確保連接並激活 Portal,且自己的賬戶有創建內容、發布托管要素和發布托管場景的權限。

> 這裡需要說明下,目前,只用 Portal for ArcGIS 才支持發布 Multipatch 數據源的 Scene Service。 ArcGIS Online 暫不支持。如果大家的 ArcGIS Pro 是60天試用版本的許可,默認激活的門戶是ArcGIS Online,需要添加並切換到一個可用的Portal。

這裡寫圖片描述

3. 確保ArcGIS Pro 中場景的打開方式是 Global View。如果是 Local View ,也可以切換。

這裡寫圖片描述

4. 分享場景,分析服務,確保沒有 Error,如果有,需要事先修復。

這裡寫圖片描述

5. 等待完成,確保Job目錄中所有任務全部成功完成。

這裡寫圖片描述

根據數據量的不同,帶寬的不同,硬件配置的不同,整個發布服務的過程時間長短不一。

我的這個測試中共89個精細程度不一的建築物模型,發布全過程大約耗時1分鐘,供參考。

這裡寫圖片描述

Web 前端訪問服務

ArcGIS Scene Viewer 需要支持 WebGL 的桌面 Web 浏覽器,WebGL 是用於渲染 3D 圖形的 web 技術標准。

這裡 測試浏覽器是否啟用了 WebGL,請打開 get.webgl.org; 要解決與 WebGL 相關的問題,請訪問 WebGL 疑難解答

ArcGIS Scene Viewer 支持這些 web 浏覽器:Chrome,Firefox,Internet Explorer 11,Safari。我這裡使用的是 Chrome 是 Version 47.0.2526.111 m (64-bit)。

好像還不錯哦

這裡寫圖片描述

表示樹木的 Feature Layer 可以在 Web 端修改渲染

這裡寫圖片描述

再湊近看看細節

這裡寫圖片描述

再換換底圖,做幾個Slide

這裡寫圖片描述

剛好這個周末比較清閒,可以用比較連續的時間做了測試,效果還算令人滿意,後面我會再做些大數據量的測試,有空再更新。

Copyright © Linux教程網 All Rights Reserved