ArcGIS中正確添加XY點數據


不正確的方式總結:

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中,再添加點。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM