本章節(jié)主要講解地圖源
地圖可以展現(xiàn)我們的事物,我們的想法叫编,和遇到的一些狀況辖佣。地圖還可以幫助我們做很多事情,比如幫助我們尋找到最近的醫(yī)院搓逾,或者查看與高人口地區(qū)地震相關(guān)事件卷谈。
除了具備普通地圖所具備的功能外,ArcGIS地圖還具備許多其他功能恃逻。比如,ArcGIS地圖可以包含地層組織的數(shù)據(jù)藕施,并且可以對數(shù)據(jù)進行分析寇损,這樣用戶就可以自己選擇數(shù)據(jù)模式來解決相應(yīng)的問題。您也可以在你的App中使用自己的地圖數(shù)據(jù)裳食,或者使用Esri的地圖數(shù)據(jù)矛市,或者兩個數(shù)據(jù)一起用。
一張地圖通常由底圖(提供地理上下文) 和 操作層(包含地圖詳細內(nèi)容) 組成诲祸。
在ArcGIS Runtime App中浊吏,我們會在map view中加載地圖數(shù)據(jù),然后在屏幕上顯示地理數(shù)據(jù)救氯。地圖數(shù)據(jù)屬于MVC中的model層找田,map view屬于MVC中的view層:
··地圖數(shù)據(jù)需要指定它里面的地理數(shù)據(jù)來自哪里以及是如何組成的(它具有什么層,什么書簽着憨,初始點等)墩衙,地理圖層中的內(nèi)容可能來自各種地圖源,可能來自在線源甲抖,也可能來自持久性數(shù)據(jù)存儲漆改。(有關(guān)可以包含在地圖中的數(shù)據(jù)和圖層類型的詳細信息,請參閱圖層准谚。)
··Map View用來呈現(xiàn)地圖的內(nèi)容挫剑,并控制用戶進行導(dǎo)航和與地圖交互。比如旋轉(zhuǎn)柱衔,平移和縮放的操作樊破,Map View允許用戶改變他們的地圖視角。Map View可以在地圖上顯示疊加在地圖上的圖形唆铐,例如自查詢或分析的結(jié)果捶码。Map View將顯示的坐標(biāo)轉(zhuǎn)換為實際的地圖坐標(biāo),這樣您的應(yīng)用就可以將用戶交互與地圖坐標(biāo)相關(guān)聯(lián)起來了或链。
ArcGIS Runtime里面包含了用來表示Map的Object惫恼,Map View,和一些Map package澳盐。我們可以使用這些對象創(chuàng)建祈纯,顯示令宿,查詢,修改腕窥,共享和保存地圖粒没,“使用地圖”包括如何顯示地圖,構(gòu)建新地圖和保存地圖的說明簇爆。
注意:
1癞松、當(dāng)您使用的空間數(shù)據(jù)是來自不同圖層或地圖源,并對數(shù)據(jù)進行查看或分析時入蛆,你需要注意响蓉。
2、在你地圖中進行實例化的對象哨毁,可以是來自持久化數(shù)據(jù)層(特征數(shù)據(jù)枫甲,比如地理數(shù)據(jù)庫中的道路和宗地),也可以是瞬時的數(shù)據(jù)(例如通過網(wǎng)絡(luò)套接字傳來的圖形)
地圖來源
1扼褪、在線地圖
2想幻、離線地圖
··移動地圖包
移動地圖包是一個.mmpk文件,文件中包含了文件中集成了你組織的地圖话浇,資產(chǎn)脏毯,路網(wǎng),定位器幔崖。有了這些資料抄沮,您的App的使用者可以取得前往某個位置的路線,探索周邊地區(qū)岖瑰,并使用其資產(chǎn)叛买,移動地圖包格式針對現(xiàn)代移動設(shè)備進行了優(yōu)化。它快速蹋订,小巧率挣,易于分享,因為它是壓縮的露戒。
=饭Α!如何創(chuàng)建移動地圖包:
你需要使用Create Mobile Map Package智什,來將你準(zhǔn)備好的地圖打包進.mmpk文件中动漾,在打包過程中,您可以剪切您不需要看到或訪問的功能進一步減少文件大小荠锭。這些移動地圖包可用于ArcGIS Pro(版本1.2或更高版本)旱眯,ArcGIS Runtime SDK(版本100.0或更高版本)和ArcGIS應(yīng)用程序(包括Navigator for ArcGIS(版本2.0或更高版本))。
··Mobile geodatabase
您可以制作使用移動地理數(shù)據(jù)庫的地圖。