《ArcGIS Runtime SDK for Android開發筆記》——資料製作篇:緊湊型切片製作(Server緩衝切片)

來源:互聯網
上載者:User

標籤:

1、前言

在ArcGIS 10中出現了一種新的切片快取檔案格式:緊湊型儲存(Compact)。與之前的鬆散型儲存(Exploded)相比,它有遷移方便、建立更快、減少儲存空間等諸多優點,已經成為了現在建立切片緩衝的預設格式。

緊湊型切片儲存最主要的兩種檔案是bundle和bundlx檔案,其中bundle檔案用以儲存切片資料,bundlx是bundle檔案中切片資料的索引檔案。

一個bundle檔案中最多可以儲存128×128(16384)個切片,但是建立切片緩衝並不是一張張切片單獨產生,而是以4096像素(無抗鋸 齒)或2048像素(有消除鋸齒)為邊長渲染的,如果我們選擇的切片邊長為256像素並開啟了消除鋸齒,那麼每次ArcSOC進程建立的是一張以 8×8(64)個切片拼接成的大圖,然後切割後存入bundle檔案中。

中,藍色邊框代表的是bundle檔案,黑色格子是產生切片時拼接的大圖,具體的每個切片在黑色格子中,圖中並沒有顯示出來。

原理這裡不做過多解釋,具體可以參考文章最後的參考連結說明!

環境準備:ArcGIS for Desktop + ArcGIS for Server (最低支援版本請查閱協助文檔)

轉載請註明出處:http://www.cnblogs.com/gis-luq/p/4950157.html

 

2、製作步驟1)、在ArcMap中選擇File > Share As > Service

2)、在快顯視窗選擇Public a service,點擊下一步

3)、選擇需要發布到的ArcGIS Server,並設定服務名稱

4)、設定服務需要發布到哪一個檔案夾

5)、設定服務發布相關參數
  • 設定使用Using tiles from a cache
  • 設定切片方案Tileing Scheme
  • 設定切片級(注意不要設定的過大了,否則體積大發布慢)

說明:在發布服務時需設定服務的相關參數,其中需要特別注意Caching選項、選擇Using tiles from cache(預先產生緩衝)。並選擇服務的切片方案,預設為ArcGIS Online所採用的切片方案,該方案為WGS84 Web墨卡托投影,不論地圖原始空間參考及投影是什麼,選擇後都將投影到這個方案(Spatial Reference: 102100  (3857))

對於需要自訂空間參考及切片方案,可以先建立切片方案,然後使用A titing scheme file匯入即可。

6)點擊Analyze分析沒有錯誤後 發布服務

7)發布完成後可在服務類別目錄下找到切片,拷貝出Layers檔案夾即可

 

說明:使用是需將Layers檔案夾整體拷貝出使用,檔案夾名稱可以修改,但是內容不能有缺失。

3、在行動裝置中載入圖層

 行動裝置添加圖層過程很簡單,將緊湊型切片拷貝到行動裝置上,使用ArcGISLocalTiledLayer 執行個體化載入即可:

//添加離線底圖圖層-緊湊型緩衝切片
ArcGISLocalTiledLayer localTiledLayer = new ArcGISLocalTiledLayer(path);//path為緊湊型切片在SD卡絕對路徑mMapView.addLayer(localTiledLayer);
4、參考資料

http://www.cnblogs.com/yuantf/p/3320876.html

http://blog.csdn.net/warrenwyf/article/details/6069711

 

《ArcGIS Runtime SDK for Android開發筆記》——資料製作篇:緊湊型切片製作(Server緩衝切片)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.