將包含經緯信息的Excel表格數據,導入到ArcMap中並輸出成shapefile,再進行後面的操做。使用這種方法能夠將每個包含經緯信息的數據在ArcMap中點出來。spa
1、準備數據blog
新建Excel表格,保存時設置後綴名爲.xls(即2003Excel的表格)。在表格首行創建各字段名,其中要包含經度和緯度的信息,用於在地圖中標定位置。錄入各記錄屬性,整理成表。事件
2、ArcMap中添加x-y事件it
在打開的對話框中選擇數據表和x、y對應的經度、緯度。選擇座標系統,這裏由於咱們的x,y對應的數據是經緯度,在(118°,32°)附近,因此選擇地理座標系而不能選擇投影座標系。在轉換成地理座標後可再投影成指定的投影座標系。file
由於咱們的Excel表中沒有Object-ID這個字段值,因此咱們導入的數據只是x-y事件數據,和通常的shapefile數據不同,不能進行要素的選擇、查詢等。能夠將x-y事件數據轉換成shapefile,就能夠進行相應操做了。數據類型
3、將x-y事件轉換成shapefile數據方法
右鍵選擇x-y事件數據,選擇導出。im
能夠看到數據類型(Data Type)已是Shapefile數據格式。數據範圍(Extent)值也是正常的,能夠進行下一步的投影變換。地圖
4、存在的問題d3
採用這種方法直接導入,會發生字段名的截斷。(未找到解決辦法)