當前位置:編程學習大全網 - 源碼下載 - Arcgis 生成離線地圖(.tpk)

Arcgis 生成離線地圖(.tpk)

? 做Arcgis移動開發大部分都是有著涉密類應用的標簽,在中國的應用也算是比較小眾,資料比較少。導致剛入手做移動gis的開發者們都是感覺滿頭霧水,不知道如何下手。自己從開始做gis移動開發到現在,摸爬滾打轉眼過去做gis移動開發壹年多了,也算是入門了,於是把自己的經驗分享壹下,讓剛入行的人少走壹些我走過的彎路。

? 壹般來說使用在線的MapServer地圖服務的使用流量還是比較多的,所以考慮到省流量,我們大部分應用都有離線地圖的需求,但是很多情況下,我們按照網上教程的方法生成離線地圖都會不能用,這是因為生成離線地圖的時候沒有指定坐標系。在Arcgis中,切片刪格地圖的數據格式是.tpk,註意他是刪格的,所以在生成高分辨率的時候他會非常大,聽說最近esri公司在Arcmap10.4的最新版本中支持了離線矢量地圖,有興趣的可以去了解壹下。在這裏我們只總結壹下我常規生成離線.tpk數據的方法:

? 1.把妳要生成的離線地圖全部顯示到地圖界面上,這裏註意壹定要全部顯示到界面上,因為默認只會生成顯示到界面上的部分。見圖1,只會生成顯示在紅框部分的地圖。這裏我們壹般都會顯示全部地圖,也就是最大比例尺下的地圖。把妳要制作離線地圖的樣式和顯示都調好了之後保存為.mxd文件(不要問我咋保存的,妳按Ctrl+S試試?)

? 2.接下來的壹步很重要,直接會導致妳生成的地圖能否正常使用!那就是生成地圖本身坐標的配置文件,我們首先Ctrl+F調出搜索框,Local Search 搜索模式下搜索 Tiling圖2, 選擇 Generate Tile Cache Tiling Scheme,打開之後如圖3,我們在Input Data Source選擇剛才保存的.mxd文件,然後在Output Tiling Scheme 裏面選擇生成的.xml配置文件的存放地址。Number of Scales 下我們輸入要生成的比例,這裏壹般我會寫20。

? 3.然後就開始制作地圖了,依次點擊File->Share As->Tile Package打開瓦片地圖制作界面圖4(這裏如果沒有這個選項,我們就去設置壹下,在菜單欄依次點擊Customize->ArcMap Option,在Sharing標簽下把Enable ArcGIS Runtime Tools勾選 圖5),在Tile Package界面首先我們選擇tpk的保存地址圖6,接著進入Tile Formart 標簽頁圖7, Tiling Scheme中選擇A tiling scheme file,選擇剛剛第二步生成的.xml文件 ,下面遊標控制好瓦片地圖要生成的比例,根據我的經驗,超過2G大小的.tpk大約需要壹臺網吧標配電腦跑上大約20小時才可以生成,然後Item Description標簽頁圖8輸入地圖的描述,這可以隨便填,點擊右上角的Analyze分析看有沒有錯誤,如果沒有錯誤的話Share就可以生成壹份.tpk切片離線地圖了。

  • 上一篇:C語言 復數表示與求和
  • 下一篇:請問,哪些是有損音樂、影視壓縮格式哪些是無損音樂、影視壓縮格式無損中哪個效率最好呢
  • copyright 2024編程學習大全網