程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> 已知經緯度坐標導入ArcMap生成shp格式文件

已知經緯度坐標導入ArcMap生成shp格式文件

編輯:關於.NET

一、准備工作:

1.首先將得到的經緯度坐標(一般為經緯度)轉換為度格式,轉換公式為=LEFT(C3,3) +MID(C3,FIND("°",C3)+1,2)/60+MID(C3,FIND("′",C3) +1,4)/3600 (注:各參數根據具體情況而定)

2.重新生成一張Excel表,對應的x,y坐標分別生成兩列,第一行為列名(如x,y)下面依 次排列各坐標信息。

3.將次Excel表保存為.csv文件。

也可相應的做成..txt文件,但個人覺得相對麻煩,txt文件輸入內容格式如下

x,y

117.4333333, 30.82433333

二、導入數據並生成shp文件:

方法一:

1.ArcMAP下面,菜單tools-Add XY Data…,如下圖:

2.根據如圖所示選擇各項後點擊OK即可生成

3.這時會形成一個新圖層,所有的點都添加進來了,但現在添加進來的點由於沒有 objectID或者FID,現在圖層不具備.shp圖層的大部分功能,如點的選擇,編輯,關聯,屬性 等操作。還需進一步操作

4.在剛才生成的圖層上點右鍵,選data-expot data…,導出成.shp文件,這時再 把導出的文件添加進來即可。接下來可作相應的其他操作。

方法二:

1.打開toolbox,點擊Data Management Tools---Layers and Table Views

2.雙擊Make XY Event Layer,出現如圖所示界面

3.選擇坐標文件,x,y Field,並賦予空間參考系

4.點擊OK即可生成

5.接下來的操作同方法一。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved