雪龙号航迹数据处理过程整理

今日获取一批雪龙号航迹点数据表,其中包含时间(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