1.一種基于forkjoin的arcgis離散性切片文件打包方法,包括以下步驟:
1)搭建地圖服務,使用切片生成規(guī)則,將地圖文件生成切片,并存儲在相應的目錄中;
2)切片文件處理,針對切片文件進行打包工具編制,包括計算切片數(shù)量,切片索引,切片轉(zhuǎn)換,切片壓縮,使切片在排列和大小上滿足移動端的加載要求,即保證切片的高效使用,又考慮切片的便捷存儲;
3)切片文件信息配置,分別獲取切片服務中各切片層級文件的范圍、層級、分辨率,記錄到配置文件中;
4)切片文件和配置文件打包,將切片服務生成的切片文件和獲取的配置文件,按照使用部署的打包工具進行打包,生成符合移動端使用的切片包,該切片包具有使用靈活,體積小,安全性高的特點;
5)打包后的切片文件導入移動GIS平臺終端,將打包好的切片和配置文件包,導入到移動端特定的目錄下;
6)移動GIS平臺切片文件讀取,根據(jù)配置文件中的參數(shù),獲取需要展示的切片文件的索引和大小,按照切片的排列順序依次讀取切片文件,組織切片文件的展示;
7)移動GIS平臺加載打包后的切片文件,使用部署的GIS平臺展示頁面加載導入的文件包;
8)移動GIS平臺展示,根據(jù)切片的排序規(guī)則和切片的拼接規(guī)則進行排序拼接,并將排序拼接好的切片進行展示。