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切片離線地圖了。
使用leaflet制作二維gis地圖
https://leafletjs.com/
先貼上leaflet的官網,官網偶爾會抽風打不開。
二維gis開發的api基本大同小異,像百度地圖、高德地圖、騰訊地圖等開發起來比較相似。
推薦先引入 chinaProvider ,免去緩慢加載的煩惱。
1.地圖控件
2.地圖上添加站點
3.路線展示與控制顯隱(計劃施工路段/實際施工路段)
arcgis中所需要的地圖是怎么制作的?
第一步:打開arcmap,將數據添加進去,(以下我們以甘肅省為例,這里我添加了甘肅省市區和旅游景點的點圖層和甘肅省市區的面圖層)。
第二步:打開屬性表,查看屬性,確定我們需要表達的對象,我在這里將甘肅省各個市區及部分旅游景點表達出來。
第三步:修改各個圖層表示的顏色、線形,表示的符號等要素。
第四步:利用labels標注引擎進行標注。
第五步:使用符號系統靜態符號對制圖對象進行簡單符號化處理。
第六步:地圖整飾:將視圖切換為布局視圖。
ArcGIS 如何制作柵格地圖
ArcGIS
制作柵格地圖步驟:
1.從DEM創建TIN。(你也可以在ArcGIS10中創建一個地形)
2.使用柵格域工具來創建一個高程區域的多邊形。
3.使用要素類轉要素類工具(禁止使用環境設置中Z值)。
4.緩沖多邊形來(例子中的緩沖距離為1米)擴展外邊區域。
5.添加字段,并指定基礎高程。(這取決于數據,我選擇了1310底高程為海拔柵格值1200。)
6.從一個新的多邊形創建TIN,并基于新字段制定一個硬線。
7.使用拉伸工具創建多面體。
8.打開ArcScene,添加加強顯示效果的多面體和柵格數據。
9.右鍵單擊目錄內容中的柵格數據。選擇“屬性”>“基礎高程”,并選擇你使用的TIN。
10.選擇三維效果工具條,選擇多面體,設置多面體的顯示優先級要低于柵格數據。
如何利用ArcGIS軟件制作專題地圖
《ArcGIS軟件與應用(第2版)》實驗數據及PPT(PDF版),免費下載
鏈接:https://pan.baidu.com/s/1pZprMy2uM0qLDZQjUgaIGw
提取碼:7r1f
以培養GIS工程應用人才為目標,運用“迭代與協同”教學與人才培養思想,幫助ArcGIS初學者實現從軟件認知到功能應用,再到綜合與創新應用。