首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> 關於.NET

已知經緯度座標匯入 ArcMap 生成 SHP 格式檔案

     編輯:關於.NET

一、前置作業

  1. 座標轉換: 將經緯度(度分秒)轉為十進位度格式。Excel 公式範例:=LEFT(C3,3) + MID(C3,FIND("°",C3)+1,2)/60 + MID(C3,FIND("′",C3)+1,4)/3600(參數依實際欄位調整)。
  2. 整理資料表: 新建 Excel,第一列為欄位名(如 x, y),下方依序填入座標值。
  3. 匯出 CSV: 另存為 .csv 檔。亦可存為 .txt,格式為:
    x,y
    117.4333333, 30.82433333

二、匯入資料並生成 SHP 檔

方法一:Add XY Data

  1. ArcMap 選單 Tools → Add XY Data... Add XY Data 對話框
  2. 依圖設定 X/Y 欄位與座標系統,按 OK 產生圖層。
  3. 此時新圖層缺乏 ObjectID/FID,功能受限(無法選取、編輯、關聯等)。
  4. 右鍵圖層 Data → Export Data... 匯出為 .shp,再加入該 Shapefile 即具備完整功能。

方法二:Make XY Event Layer (Toolbox)

  1. 開啟 Toolbox,展開 Data Management Tools → Layers and Table Views。Toolbox 路徑
  2. 雙擊 Make XY Event Layer,設定輸入檔、X/Y 欄位、空間參考。
  3. 按 OK 生成事件圖層。
  4. 後續同方法一:匯出為 SHP 檔並加入。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved