雪龍號航跡數據處理過程整理

今日獲取一批雪龍號航跡點數據表,其中包含時間(UTC)、經緯度座標值、航速、角度值,需轉換成線狀航跡圖。

原始數據爲csv結構數據表格,結構如下圖:

                         

 

處理目標:將航跡點連接成航線,並賦予航次信息屬性,多批航次的航線合併爲一個圖層,通過航次編號區分,實現一張圖航跡信息管理。

數據加工處理過程詳解:

1、執行“Add XY Data...”,將點數據表,轉換爲WGS84座標下的空間數據

空間參考屬性設置路徑:Geographic Coordinate Systems——World——WGS 1984

2、數據增加對象—ID字段(Object-ID),有此字段才表明爲圖形要素,可供選擇、檢索、編輯

3、散點分別存儲兩層

Copy——Paste(Layers),將同一數據複製成兩個圖層:N5_E、N5_W 

轉爲物理兩個圖層,執行Data——Export Data:

保留新轉換的物理圖層N5_E、N5_W,remove 掉原有複製圖層。

保留N5_E圖層,關閉N5_W,打開Editor編輯狀態,在N5_E圖層中保留經度值爲正數的點,刪除經度值爲負的點,如下圖:

同樣,編輯N5_W圖層,保留側點,刪除右側點。

停止編輯,保存修改結果。

4、散點連線

在ArcToolbox中執行Points To Line工具,彈出對話框:

注間:Sort Field項可以不選。數據表中各點通過UTC排序,但在執行Add XY DATA...操作中,UTC的精度降爲Date類型,導致按UTC排序出現混亂。好在原本各個散點在數據表中已排好順序,故可忽略此項。

生成兩個新圖層:N5_E_PointsToLine、N5_E_PointsToLine

5、刪除多餘連線

編輯N5_E_PointsToLine線段,如上圖所示,紅色區域連線爲錯誤連線,應刪除。

Editor——Start Editing——Editor Tool(選中編輯線段)——Split Tool(打開捕捉器,只保留Vetex Snaping)——捕捉端點——重複選擇線——捕捉另一端點——完成線分爲三段操作——完成上圖兩條線段與原線段的分離——刪除兩條線段。

同樣操作完成N5_W_PointsToLine,刪除多餘線段:

6、轉換投影,將兩段線條在同一區域中顯示

     在Table of Contents中Layers右鍵,Properties,選擇投影座標系——Polar設置爲:North Pole Stereographic,如下圖:

注意:有4處缺口

7、合併爲同一圖層

隨後,下一步——>下一步——>完成

兩圖層合併至:N5_E_PointsToLine

8、檢查有無錯誤連線,有無缺口,動用Editor編輯功能,用繪線功能補充缺口,用上端點捕捉功能更準確;

9、多段線拼合成一條線段:Editor——Start Editing狀態下,選擇待合併線段,應用:Merge功能;

10、多義線屬性表補充字段,如:SailIndex(航次)、Name(名稱)、StartTime(啓航時間)、EndTime(返航時間)

11、打開編輯狀態,補充數據內容。

12、結果輸出shp文件

13、多個shp文件組合,應用ArcToolbox——Data Management Tools——General——Merge

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章