最近参加船舶行为空间识别比赛,用python写完代码,运行效果如何可视化成了一个问题。后来通过老师了解到了QGIS软件,开始学习基本使用。
这个软件功能很强大,这里分享三个我觉得比较实用且基本的功能。也是我自己用的上的功能。
1.如何添加AIS数据并画出轨迹线
【QGIS分享-如何导入AIS数据并添加轨迹线-哔哩哔哩】船舶的轨迹可以看做是人的行动轨迹,不同的人有不同的标识(ID),不同的船也有不同的标识(MMSI)。依据MMSI,我们获得了某一船舶的所有轨迹点,再根据时间进行排序,先后连成一条线,形成此船的轨迹线。
2.如何用不同的颜色区分不同的船舶数据点
【QGIS分享-使用不同颜色区分MMSI数据点-哔哩哔哩】MMSI是船舶的唯一标识,就像是人们的身份证。AIS数据包含了经纬度、时间等,我们可以使用QGIS软件将这些数据点在地图中显示出来,有利于我们分析数据理解数据。这个视频主要是分享如何使用QGIS将包含了很多船舶的AIS数据用不同颜色区分开来,一种MMSI对应一种颜色。本人不是航海相关专业的,也是机缘巧合之下学习此软件,只是分享。
3.如何在图中显示船舶的船艏向【QGIS分享-如何在图中显示船艏向-哔哩哔哩】在图中显示船舶的船艏向,因为软件里面没有箭头,所以用“飞机”标志