天天看點

dbf檔案轉excel_谷歌點坐标導出為excel表格

dbf檔案轉excel_谷歌點坐标導出為excel表格
谷歌點坐标導出為excel表格 出自于廣西善圖科技有限責任公司技術二部

1.将谷歌地圖中的點坐标(檔案夾)導出為kml格式檔案,如圖1-1、1-2。

dbf檔案轉excel_谷歌點坐标導出為excel表格

2.在ArcMap 裡打開Arctollbox下的“轉換工具”下的“由KML轉出”下的“KML轉圖層”,如圖2-1,打開之前儲存的kml檔案,并将其輸出檔案名更改,如圖2-2,然後将新生成的圖層導出,将其命名并儲存,如圖2-3、2-4。

dbf檔案轉excel_谷歌點坐标導出為excel表格

3.将儲存的shp檔案導入ArcMap,将其屬性顯示進行修改,如圖3-1,檢查核對是否正确。再在Arctollbox下的“資料管理工具”下的“要素”下的“添加XY坐标”進行屬性添加(XY坐标),如圖3-2,打開SHP要素,點選确定。完成後再打開SHP的檔案屬性清單,此時會新增的XY坐标(機關為度),如圖3-3,将不需要的字段用右鍵菜單進行删除,如圖3-4。完成後将表格進行導出(如圖3-5),格式為bdf,将其儲存,如圖3-6。

dbf檔案轉excel_谷歌點坐标導出為excel表格

4.建立一個EXCEL檔案,打開以上儲存的dbf檔案,如圖4-1,打開後第一列的列寬較寬,用右鍵菜單欄修改該列的列寬到合适寬度(一般為20-30)(如圖4-2),得到圖4-3後,在X、Y坐标系(以度為機關)的列後插入列,并将一個公式【=INT(A1)&"°"&INT((A1-INT(A1))*60)&"′"&ROUND((60*(A1-INT(A1))-INT(60*(A1-INT(A1))))*60,2)&"〃"】輸入,如圖4-4,将公式裡的“A1”全部替換成該單元行之前的X坐标的單元格名稱,如圖4-5,輸入完成後在最後按Enter鍵,即可得到機關為“度分秒”的坐标,選中該單元進行下拉依次得到各個點的X坐标(度分秒),同樣的操作去完成Y坐标。

dbf檔案轉excel_谷歌點坐标導出為excel表格

5.之前導出後的EXCEL坐标為公式計算後的格式,無法按需要進行複制粘貼,是以要建立以個office文檔,将EXCEL坐标表格用複制,粘貼到office文檔,表格内的坐标則變換為文本格式,此時“度分秒”的“秒”機關要替換為“秒”,即重新輸入,如圖5-1(否則得到後的文本格式秒被複制粘貼後的顯示不是″),再将office文檔内的資料複制粘貼到EXCEL裡,此時EXCEL表格内的坐标資料問文本模式,如圖5-2。這樣就可以友善被使用了。

dbf檔案轉excel_谷歌點坐标導出為excel表格

繼續閱讀