不正確的方式總結:
1.方法:直接在已添加數據的ArcMap中添加XY數據。
結果:XY數據會出現在以XY點的經緯度的數值作為米為單位的投影點上(如點A:北緯38°、東經110°,會出現在默認投影坐標下以米為單位的38m、110m的位置上),也就是會在赤道附近。
原因:已有是數據是有投影的,是在平面上展開的圖形,添加的XY數據中的經緯度數據,是地理坐標下的球面上信息。所以這樣直接添加的結果就是:

2.方法:添加.xlsx格式的表格
結果:提示連接到數據庫失敗。出現基礎數據庫錯誤。沒有注冊類
原因:應該是早期版本的ArcGIS不支持.xlsx格式的表格。

正確的方式一:
1.事先將經緯度數據轉換成十進制度,在Excel中的轉換方式可以參見https://www.cnblogs.com/jianbin1996/p/12464097.html ;
2.將表格保存為.xls格式;
3.查看需要將點添加進去的源數據的地理坐標系(此步可省,省略的結果是后期得先添加源數據);
4.打開空的ArcMap,右擊圖層,選擇屬性→坐標系,定義一個與源數據相同的地理坐標系;由於導入的多為經緯度數據,給數據框設置單位為度(或者度分秒皆可);
5.文件→添加數據→添加XY數據,選對表格和XY字段,點擊確定。
6.將點數據導出成shp格式;
7.添加入源數據,即可正常使用了。

正確的方式二:
ArcCatalog中新建mdb,用Access打開mdb,將Excel數據導入到mdb中,再添加點。
