前情提要
本篇文章提到的發(fā)布托管影像圖層的功能,特指ArcGIS Enterprise 或 GeoScene Enterprise門戶 - 內(nèi)容 - 新建項(xiàng)目 - 影像圖層。詳細(xì)介紹在不同的選項(xiàng)下,發(fā)布托管影像圖層時(shí)的數(shù)據(jù)處理機(jī)制以及發(fā)布后的服務(wù)引用的數(shù)據(jù)實(shí)際是什么樣的。


環(huán)境搭建
? ? 前提要求,Portal的許可(.json),Server標(biāo)準(zhǔn)版或高級(jí)版(.prvc或.ecp),影像服務(wù)器許可(.prvc或.ecp)。
????在ArcGIS Enterprise基礎(chǔ)部署以后,建議使用多臺(tái)新機(jī)器,新建2個(gè)服務(wù)器站點(diǎn),使用影像服務(wù)器許可進(jìn)行授權(quán)。一個(gè)站點(diǎn)作為影像托管服務(wù)器對(duì)外提供服務(wù),另一個(gè)站點(diǎn)作為影像分析服務(wù)器集群,提供分布式影像分析的功能。
? ? 如果是開發(fā)環(huán)境與測試環(huán)境,在ArcGIS Enterprise基礎(chǔ)部署以后,可以使用一臺(tái)獨(dú)立機(jī)器,或托管服務(wù)器本身進(jìn)行影像服務(wù)器許可授權(quán)。

環(huán)境搭建步驟:在一個(gè)已搭建Enterprise的環(huán)境 ,進(jìn)入組織-設(shè)置
1.門戶分別添加兩個(gè)server站點(diǎn)?

2.添加?xùn)鸥翊鎯?chǔ) ,共享文件夾、云存儲(chǔ)、數(shù)據(jù)庫。都可以。
柵格存儲(chǔ)是作為 存儲(chǔ)柵格分析結(jié)果, 以及創(chuàng)建托管影像圖層時(shí),存儲(chǔ)服務(wù)數(shù)據(jù)的位置。

柵格存儲(chǔ)的具體選型,應(yīng)根據(jù)用戶的基礎(chǔ)設(shè)施。保證以下幾點(diǎn)
1).存儲(chǔ)空間盡量大:因?yàn)橛跋駭?shù)據(jù)一般很大,柵格存儲(chǔ)要容納上傳的影像數(shù)據(jù)、容納創(chuàng)建影像圖層與影像分析的派生數(shù)據(jù)。
2).讀寫性能高:影響影像服務(wù)性能
3).成本可以接受:是充分利用現(xiàn)有硬件資源,還是采購新的高性能存儲(chǔ)設(shè)備,或采購云存儲(chǔ)。
4).可以選擇高可用:如果需要確保提供托管影像圖層(及其派生的影像切片)99.9%高可用。那么云存儲(chǔ),或者稱為對(duì)象存儲(chǔ),通??梢跃哂卸喙?jié)點(diǎn)高可用的功能,確保存儲(chǔ)的即時(shí)一致性。如果是公有云,還具有容災(zāi)能力。
本次采用文件夾,因?yàn)槲募A是我能最低成本獲得最大存儲(chǔ)空間和最高性能的形式。

3.一個(gè)站點(diǎn)設(shè)置為托管影像服務(wù)器 另一個(gè)站點(diǎn)可以設(shè)為柵格分析服務(wù)器。(由于本次僅使用創(chuàng)建托管影像圖層,所以未添加?xùn)鸥穹治龇?wù)器)

配置成功。

發(fā)布托管影像圖層
"發(fā)布"或"創(chuàng)建"托管影像圖層,都是一個(gè)含義。就是把已有的柵格影像數(shù)據(jù)變?yōu)樵诰€的托管影像圖層(可選影像切片圖層)。
這里“托管”的含義是指,這個(gè)影像圖層的數(shù)據(jù)由服務(wù)器管理,存放在已注冊(cè)的柵格存儲(chǔ)中。
"影像圖層(ImageryLayer)"是對(duì)傳統(tǒng)的ImageServer影像服務(wù)的新型表述。
利用前情提要中的步驟進(jìn)入創(chuàng)建影像圖層向?qū)?。?nèi)容 - 新建項(xiàng)目 - 影像圖層
托管影像圖層的可選發(fā)布類型有四種。
一個(gè)影像、單個(gè)鑲嵌影像、影像集合、多個(gè)影像圖層
我分別進(jìn)行詳細(xì)表述。

一個(gè)影像
可以用單個(gè)影像創(chuàng)建一個(gè)影像圖層。這個(gè)影像應(yīng)該是經(jīng)過處理的。
比如你想以這種方式發(fā)布多波段影像,那么多波段影像應(yīng)當(dāng)在桌面軟件中已經(jīng)做了波段融合,并導(dǎo)出了一個(gè)單一文件或柵格數(shù)據(jù)集的柵格類型。比如鑲嵌數(shù)據(jù)集、比如CRF。
如果你想以這種方式發(fā)布單波段影像,比如tif、flt格式或其他格式的DEM數(shù)據(jù),直接選文件即可。
影像圖層支持的數(shù)據(jù)如下表。具體支持的格式見:
https://pro.arcgis.com/zh-cn/pro-app/latest/help/data/imagery/supported-raster-dataset-file-formats.htm

影像文件可以用已注冊(cè)的數(shù)據(jù)存儲(chǔ)里面的文件,也可以在網(wǎng)頁上傳。

在本案例操作中,我使用了一個(gè)多波段的.crf(Cloud Raster Format)文件。數(shù)據(jù)生產(chǎn)步驟請(qǐng)移步:http://www.itdecent.cn/p/a6f4244af0df

發(fā)布過程中,不產(chǎn)生數(shù)據(jù)流動(dòng)。這是因?yàn)檫@個(gè)單影像文件來自已注冊(cè)的數(shù)據(jù)存儲(chǔ)。

"一個(gè)影像"發(fā)布完成。由于crf格式具有影像切片,所以可以同時(shí)提供切片服務(wù)。

查看config-store/services/Imagery下的影像服務(wù)的服務(wù)描述json信息。能夠看到這個(gè)服務(wù)引用了已注冊(cè)數(shù)據(jù)存儲(chǔ)下的一個(gè)crf文件路徑。

在前端預(yù)覽已發(fā)布的"一個(gè)影像"。在門戶上,它默認(rèn)走的是exportImage,動(dòng)態(tài)影像出圖。

接下來測試一下用4系列API的ImageryTileLayer調(diào)用這個(gè)圖層看一下。它也存在切片。因?yàn)閏rf格式本身具有切片。

單個(gè)鑲嵌影像
如果選擇單個(gè)鑲嵌影像選項(xiàng),則服務(wù)器將復(fù)制輸入的一個(gè)或多個(gè)影像并將其轉(zhuǎn)換為云柵格格式 (CRF) 以提高渲染效率。
在本案例中,我使用了一景Landsat7的影像。柵格類型選擇Landsat 7 ETM+。

選擇這一景l(fā)andsat7數(shù)據(jù)所在的文件夾。
下一步,創(chuàng)建。

發(fā)布完成后,查看柵格存儲(chǔ),生成了服務(wù)名對(duì)應(yīng)的crf文件,大小為732MB。Landsat7原始影像705MB。
數(shù)據(jù)流向?yàn)樵紨?shù)據(jù)所在的已注冊(cè)的文件夾 到 柵格存儲(chǔ)。格式變?yōu)閏rf。

查看發(fā)布記錄,發(fā)布時(shí)長為4分鐘50秒。

在門戶查看"單個(gè)鑲嵌"的發(fā)布結(jié)果。

也能以ImageryTileLayer加載。

影像集合
選擇影像集合就是根據(jù)原始影像,在柵格存儲(chǔ)中創(chuàng)建一個(gè)鑲嵌數(shù)據(jù)集和派生作為概視圖的crf。


在門戶上可以使用鑲嵌數(shù)據(jù)集的功能。

可以以動(dòng)態(tài)影像圖層查看。以影像服務(wù)的方式去使用即可。

無法以ImageryTileLayer加載這個(gè)"影像集合"創(chuàng)建的影像圖層。說明它不具有切片。只能以動(dòng)態(tài)方式調(diào)用。

多個(gè)影像圖層
與單個(gè)影像圖層類似,相當(dāng)于單個(gè)影像圖層的批量發(fā)布,每個(gè)單數(shù)據(jù)文件生成一個(gè)圖層。