本篇文章給大家談?wù)刧is添加百度地圖,以及百度地圖經(jīng)緯度 gis里用哪個(gè)坐標(biāo)系對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。
目錄一覽:
- 1、如何用gis實(shí)現(xiàn)百度地圖的展示實(shí)例?
- 2、如何將百度上的地圖上轉(zhuǎn)化成為arcgis地圖
- 3、如何同時(shí)連接ArcGIS與百度地圖Android SDK
- 4、怎樣用arcgis打開(kāi)百度地圖
- 5、gis中如何把氣象站點(diǎn)添加到地圖上
- 6、用什么GIS系統(tǒng)能導(dǎo)入百度地圖或其它地圖
如何用gis實(shí)現(xiàn)百度地圖的展示實(shí)例?
你如果要自己用Flex做的話,就要首先獲取百度地圖的瓦片服務(wù)的地址,要做路徑查詢的話還要獲取百度地圖路徑分析服務(wù)的地址!現(xiàn)在是比賽的季節(jié),ESRI聯(lián)合天地圖開(kāi)放了地圖服務(wù)接口,,你可以參考下,至于你說(shuō)的那些什么標(biāo)記,繪制都可以在Flex中用代碼實(shí)現(xiàn)
如何將百度上的地圖上轉(zhuǎn)化成為arcgis地圖
百度上的地圖是無(wú)法轉(zhuǎn)化成為arcgis地圖,但是arcgis地圖可以截取。
1.點(diǎn)擊“開(kāi)始”——“ArcGIS”——“ArcMap10”,啟動(dòng)ArcMap程序。
2.選擇“空白地圖”模板,點(diǎn)擊“確定”,創(chuàng)建一個(gè)空白地圖。
添加微信好友, 獲取更多信息
復(fù)制微信號(hào)
3.點(diǎn)擊ArcMap菜單欄中的“添加數(shù)據(jù)”,打開(kāi)“添加數(shù)據(jù)”對(duì)話框。
4.選擇要添加的數(shù)據(jù),點(diǎn)擊“添加”,將shapefile文件添加到空白映射中。
5.也可以使用添加數(shù)據(jù)功能,在空白地圖上添加一個(gè)局部區(qū)域范圍線。
6.打開(kāi)ArcMap工具箱,選擇“工具箱”——“系統(tǒng)工具箱”——“分析工具”。tbx”——“提取”——“剪切”,打開(kāi)因子剪切界面。
7.在源元素的裁剪接口中,選擇input元素,它是要裁剪的層。在這里,選擇添加的shapefile文件,選擇clipping元素,它用于剪切shapefile范圍行。
8.等待元素的裁剪完成后,裁剪結(jié)果會(huì)自動(dòng)添加到map中,從而截取shapefile的局部區(qū)域。
如何同時(shí)連接ArcGIS與百度地圖Android SDK
兩個(gè)SDK都是將其API庫(kù)封裝成so動(dòng)態(tài)鏈接庫(kù)供上層應(yīng)用(Java)調(diào)用,但兩者在具體實(shí)現(xiàn)上存在差異,也是這個(gè)差異導(dǎo)致將兩個(gè)SDK集成到一個(gè)應(yīng)用中時(shí)容易產(chǎn)生強(qiáng)退的bug,這個(gè)問(wèn)題也曾很大的困擾了我一天,特此分享給大家。
☆ 先看看百度地圖 for Android SDK的動(dòng)態(tài)庫(kù)調(diào)用 *** :
之一步:在工程里新建libs文件夾,將開(kāi)發(fā)包里的baidumapapi_v2_1_2.jar拷貝到libs根目錄下,將libapp_BaiduMapApplib_v2_1_2.so和libvi_voslib.so 拷貝到libs\armeabi目錄下(官網(wǎng)demo里已有這三個(gè)文件,如果要集成到自己的工程里,就需要自己添加),拷貝完成后的工程目錄如下圖所示;
注:liblocSDK3.so和locSDK_3.1.jar為百度定位SDK所使用資源,開(kāi)發(fā)者可根據(jù)實(shí)際需求自行添加。
第二步:在工程屬性-Java Build Path-Libraries中選擇“Add External JARs”,選定baidumapapi_v2_1_2.jar,確定后返回。
通過(guò)以上兩步操作后,您就可以正常使用百度地圖SDK為您提供的全部功能了。
☆ 再看看ArcGIS for Android SDK的動(dòng)態(tài)庫(kù)調(diào)用 ***
其是通過(guò)在Eclipse集成開(kāi)發(fā)環(huán)境上安裝ArcGIS插件來(lái)實(shí)現(xiàn)的,具體如何安裝就不贅述了。當(dāng) ArcGIS開(kāi)發(fā)插件安裝完成后,在新建工程的選項(xiàng)中就可以看到【ArcGIS Project for Android】和【ArcGIS Samples for Android】的菜單,ArcGIS Android API的開(kāi)發(fā)環(huán)境就順利配置完成了。
然后你可以New -- Project --ArcGIS Project for Android來(lái)新建一個(gè)帶其動(dòng)態(tài)鏈接庫(kù)的Android應(yīng)用程序。例如創(chuàng)建一個(gè)test工程,創(chuàng)建成功后如下圖所示。本例采用最新的ArcGIS for Android SDK 10.1。
小結(jié):以上兩種 *** ,從用戶便捷性上來(lái)說(shuō),ArcGIS 更加“智能”一些,將動(dòng)態(tài)鏈接庫(kù)添加的工作,直接已經(jīng)集成到new project里面,對(duì)于初學(xué)者來(lái)說(shuō),可以完全忽略這些細(xì)節(jié)而直接進(jìn)入關(guān)鍵開(kāi)發(fā)工作;百度地圖的SDK相對(duì)來(lái)說(shuō),更加靈活一些,給用戶更大的空間。
但也就是這兩種方式的差異導(dǎo)致了當(dāng)兩個(gè)SDK結(jié)合到一個(gè)程序里的時(shí)候就容易出錯(cuò)。細(xì)心的朋友應(yīng)該可以發(fā)現(xiàn)一個(gè)問(wèn)題,百度地圖SDK里的動(dòng)態(tài)鏈接庫(kù)只有一個(gè)armeabi文件夾,但是ArcGIS SDK卻有兩個(gè)文件夾,armeabi和armeabi-v7a,其中均有一個(gè)libruntimecore_java.so庫(kù)文件。
這兩個(gè)文件夾是何用意呢?armeabi和armeabi-v7a是表示cpu的類型,不同的cpu的特性不一樣,armeabi就是針對(duì)普通的或舊的arm cpu,armeabi-v7a是針對(duì)有浮點(diǎn)運(yùn)算或高級(jí)擴(kuò)展功能的arm cpu。簡(jiǎn)單來(lái)說(shuō),Android為了適應(yīng)五花八門(mén)各式各樣的智能終端硬件環(huán)境,采用了不同的配置對(duì)應(yīng)不同文件夾的調(diào)用模式,好比大家熟悉的不同屏幕dpi會(huì)調(diào)用不同的圖片文件夾,如下圖。
那么關(guān)鍵的來(lái)了,當(dāng)我們嚴(yán)格按照兩個(gè)SDK添加鏈接庫(kù)后,百度地圖三個(gè)so庫(kù)文件就存放在armeabi文件夾下,而armeabi-v7a文件夾下并沒(méi)有百度地圖相應(yīng)的so庫(kù),但ArcGIS卻在兩個(gè)文件夾下都有相應(yīng)的so庫(kù),這里不得不說(shuō),Esri作為GIS、地圖領(lǐng)域的世界領(lǐng)頭羊,考慮的還是比較細(xì)。
然后編譯程序時(shí),Eclipse會(huì)在兩個(gè)文件夾里搜索相應(yīng)的庫(kù)文件,而只會(huì)根據(jù)Android手機(jī)的具體情況拷貝相應(yīng)文件夾下的庫(kù)文件。當(dāng)今絕大多數(shù)的手機(jī)已經(jīng)具備了針對(duì)有浮點(diǎn)運(yùn)算或高級(jí)擴(kuò)展功能的arm cpu,所以在手機(jī)根目錄下/data/data/(program_name)/lib下只會(huì)拷貝armeabi-v7a文件夾下的庫(kù)文件,而此時(shí)并不會(huì)有百度地圖的so庫(kù)文件。從而會(huì)導(dǎo)致百度地圖SDK程序直接崩潰,并報(bào)出java.lang.ExceptionInInitializerError錯(cuò)誤。
明白了原理,解決辦法就十分簡(jiǎn)單了,將armeabi文件夾下百度地圖的so庫(kù)文件拷貝到armeabi-v7a文件夾下,如下圖:
重新clean一下project,重新編譯后程序就可以正常調(diào)用百度地圖和ArcGIS兩個(gè)SDK庫(kù)了。
怎樣用arcgis打開(kāi)百度地圖
使用ArcMap加載矢量或者柵格數(shù)據(jù),配置地圖,并保存成mxd文檔,并發(fā)布到arcgisserver上。使用js或flex或silverlight開(kāi)發(fā)客戶端,并放到web服務(wù)器上,在瀏覽器上打開(kāi)即可看到地圖。
gis中如何把氣象站點(diǎn)添加到地圖上
1、首先打開(kāi)手機(jī),點(diǎn)擊進(jìn)入gis平臺(tái)。
2、然后找到設(shè)置界面,點(diǎn)擊進(jìn)入設(shè)置界面,點(diǎn)擊添加界面。
3、最后找到氣象站點(diǎn),點(diǎn)擊添加就可以添加到地圖上了。
用什么GIS系統(tǒng)能導(dǎo)入百度地圖或其它地圖
百度地圖等電子地圖是將裁切好的地圖瓦片在 *** 中發(fā)布成地圖服務(wù),GIS系統(tǒng)通常都可以調(diào)用網(wǎng)上的地圖服務(wù)進(jìn)行地圖顯示的。
關(guān)于gis添加百度地圖和百度地圖經(jīng)緯度 gis里用哪個(gè)坐標(biāo)系的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。