如何將Google地圖經(jīng)緯度值導(dǎo)入ArcMap
分析:
分為三個(gè)部分:
1. 從Google地圖(或其他來(lái)源)上獲取經(jīng)緯度坐標(biāo)值
2. 將經(jīng)緯度坐標(biāo)值整理寫入excel(其他方式也可)
3. 利用ArcMap的工具導(dǎo)入經(jīng)緯值文件(操作環(huán)境ArcMap 10)
操作一:
因現(xiàn)在無(wú)法直接獲取Google地圖點(diǎn)的經(jīng)緯度坐標(biāo),暫時(shí)從感興趣點(diǎn)poi出發(fā),逐一獲取,有些麻煩倒也可行!
1.1打開(kāi)Google地圖,將實(shí)驗(yàn)室中的經(jīng)緯值設(shè)置啟動(dòng),并點(diǎn)擊保存,參考下圖
1.2 在地圖中興趣點(diǎn)處,點(diǎn)擊右鍵,選擇“放置經(jīng)緯度坐標(biāo)”,即顯示出該店的經(jīng)緯值
操作二:
2.1 首先說(shuō)一下度分秒的轉(zhuǎn)化問(wèn)題(雖然此處沒(méi)有用到)。
eg:109.90581°--->109°54′21″
轉(zhuǎn)換公式為:INT(A1)&"°"&INT((A1-INT(A1))*60)&"′"&ROUND(((A1-INT(A1))*60-INT((A1-INT(A1))*60))*60,0)
2.2打開(kāi)excel表格,添加Google地圖中的數(shù)據(jù)
兩種方式(注意:x、y位置)
arcmap中用第二種格式導(dǎo)入,實(shí)際數(shù)據(jù)中將°標(biāo)記取消,直接用小數(shù)表示即可。
操作三:
3.1 打開(kāi)arcMap使用中的數(shù)據(jù),假設(shè)其位于 Data Frame_1中
3.2 新建 Data Frame_2(激活狀態(tài)),使用工具File / Add Data / Add xy Data...導(dǎo)數(shù)據(jù);
3.3 選擇excel 相應(yīng)sheet,x y對(duì)應(yīng)選擇,一般默認(rèn)選擇GCS_WGS_1984 Datum: D_WGS_1984即可,生成的Sheet1$ Events ,該文件為excel的一個(gè)索引,一旦excel關(guān)閉即不可用,只能臨時(shí)查看使用,且在map屬性表中,不可編輯,因而需要轉(zhuǎn)化為其他類型,方法有兩個(gè):1)逐個(gè)描點(diǎn)數(shù)字化<一般人都不愿如此...>,2)轉(zhuǎn)化feature class類型,操作如下所述;
3.4 激活Data Frame_1,將生成的Sheet1$ Events 拖入其中,可看到地圖中顯示出excel中的點(diǎn)要素;
3.4 在Sheet1$ Events右鍵,選擇Data / Export Data,導(dǎo)入Geodatabase中,加載導(dǎo)出項(xiàng)即可,新生成的Export_Output與直接在geodatabase中創(chuàng)建的feature class相同,顯示結(jié)果如下圖:
注意:
1)如果直接在Data Frame_1中導(dǎo)入excel數(shù)據(jù),會(huì)發(fā)現(xiàn)新生成的Sheet1$ Events無(wú)法查看,導(dǎo)出的Export_Output也與原地圖投影坐標(biāo)不匹配
2)若需要后續(xù)追加點(diǎn),無(wú)法再map的屬性表中直接添加。
當(dāng)點(diǎn)不多的情況下,可以使用goto xy工具,輸入經(jīng)緯值定位,然后數(shù)字化并輸入屬性內(nèi)容;當(dāng)點(diǎn)比較多的情況下,可以重新對(duì)excel編輯添加數(shù)據(jù),然后重新導(dǎo)入map中。
原文鏈接:http://www.cnblogs.com/qiongmiaoer/archive/2012/06/13/2547827.html


2012-02-01 09:33:36
2012-05-13 14:15:49




