文章编号:2095-3666(2021)01-0045-09
DOI:10.13233/j.cnki.fishis.2021.01.008
基于卫星AIS远洋船位的热力图自动制图
,3,31131
王书献,孙永文,张胜茂,隋江华,
朱文斌,杨胜龙,樊 伟
233
(1.大连海洋大学航海与船舶工程学院,辽宁大连 116023;2.浙江省海洋渔业资源可持续
利用技术研究重点实验室,浙江省海洋水产研究所,浙江舟山 316021;3.农业农村部远洋
00090)与极地渔业创新重点实验室,中国水产科学研究院东海水产研究所,上海 2
摘 要:近年来,AIS(automaticidentificationsystem)的迅速发展极大地推动了海上船舶的时
空动态监测。我国自行设计的卫星AIS每天可接收大量数据,为掌握全球渔船作业动态提供
条件。针对国家卫星海洋应用中心接收的卫星AIS数据,首先通过编程实现数据下载,将所有
FTP(filetransferprotocol)服务器端的AIS数据保存到本地磁盘;其次,按照AIS数据的消息类
型对其分组,根据消息格式筛选出包含有日期、时间、船舶唯一标识符、经度、纬度、航速和航向
等核心信息的有效数据类型;再次,从有效数据类型中按照船舶唯一标识符将所有有效船舶划
分为“渔船”“非渔船”2类,对其进行统计与分析;最后,按照渔船位置信息绘制专题热力图,
直观地展示渔船空间分布情况。结果显示,该方法能够以脚本自动化方法实现卫星AIS数据
下载、分类、分析和自动制图。自动化制图能直观展示渔船位置分布情况,降低人工成本,为渔
业部门的生产管理决策提供数据参考。
关键词:船舶自动识别系统;卫星AIS;船位监测;热力图;自动制图
中图分类号:S977;P208 文献标志码:A
船舶自动识别系统(automaticidentification,SOLAS)要求航行于国际水域且总吨位在atSea
system,AIS)是由船载设备和岸基(星基)设施共
同组成的一种数字系统。该系统将现代电子信
息技术与网络技术结合,通过甚高频(veryhigh
frequency,VHF)频道向附近水域的岸台和船舶
广播船位、船速及航向等船舶动态信息以及船
名、吃水及危险货物运载状况等船舶静态资
1-3][
料。国际海事组织发布的《国际海上人命安
300以上的船舶,以及所有不论吨位大小的客船,
均应安装AIS。AIS的广泛应用不仅对船舶间的
信息沟通、碰撞避免以及内河航运的监管有着非
常重要的作用,还为渔业发展带来了新的可能。
与传统陆基AIS相比,卫星AIS通过使用低
轨小卫星或小卫星星座接收船载AIS站台发出
的包含船舶静、动态数据的AIS信号,并将其转
发到地面站进行分析及处理,从而实现更大范围全公约》(InternationalConventionforSafetyofLife
收稿日期:2020-09-24 修回日期:2020-11-15
基金项目:国家重点研发计划(2019YFD0901402,2019YFD0901405);2018年度浙江重点研发计划项目
(2018C02026);浙江省海洋渔业资源可持续利用技术研究重点实验室开放课题(2020KF001);WWF/
OPF蔚蓝星球基金项目(P04593);国家自然科学基金面上项目(31772899)
作者简介:王书献(1998—),硕士研究生,研究方向为船位数据挖掘与软件工程。Email:mr.wangshuxian@qq.com
通信作者:张胜茂(1976—),副研究员。Email:ryshengmao@126.com
46
渔 业 信 息 与 战 略2021年
甚至全球海域的舰船监视。目前,国内外学者对站点包的接口和函数,均符合习惯性的思维模
AIS数据进行了分析挖掘,已在渔场分析、非法捕式。其设计都以精简实用为主导,避免了像其他
捞行为监控、海上交通安全等方面取得了一系列高级编程语言那样严格的定义语法、变量类型等
成果。周海等提出了一种从AIS数据中
[4-6][7]
提取出船舶运动模式的方法,丰富了船舶轨迹聚
类的模式特征;COURIEIA等提出利用AIS
[8]
数据设计微型卫星成像系统,预防印度尼西亚非
法捕捞;GREIGNC等从海上交通安全与生物
[9]
安全的角度,提出使用卫星AIS数据分析美国华
盛顿州船舶航行速度,并将其作为鲸鱼类生物与
船舶碰撞分析的依据。但是,卫星AIS数据在船
舶时空性分析(尤其是渔船位置分析与可视化)
方面依然存在很大的潜在价值等待挖掘。
国家卫星海洋应用中心接收有我国卫星AIS
数据。该系统每天接收的AIS数据约有50万条,
分别单独存储于以日期命名的文件夹中。本文
利用的卫星AIS数据字段包含船舶唯一标识符
(maritimemobileserviceidentify,MMSI)、经度、纬
度、航速和航向等,并以热力图的形式展示船舶
空间分布情况。
热力图是一个以颜色变化来显示数据的矩
阵。具体来说,通过密度函数对输入数据进行可
视化,并以特殊高亮的形式在底面图层显示。一
般而言,从数据类型看,热力图是用2个连续字
段确定数值点的位置;从功能看,热力图主要用
于展示数据的分布情况。热力图凭借其直观性
和便捷性,逐渐在交通、环境等各个领域中得到
了广泛的应用。詹显军等以热力图展示地铁
[10]
车站在施工过程中整体变形的实时分布情况,提
出了“基于热力图的地铁车站变形可视化分析”;
吕玉嫦等提出热力图在气象网站建设中的应
[11]
用,美观、直接地展示天气情况。但是热力图制识符MMSI、消息类型、经度、纬度、航速、航向、呼
图技术在根据卫星AIS数据监测渔船位置方面
的应用相对比较缺乏。以热力图的形式展示海
量的渔船位置信息,可以将抽象的经纬数据可视
化在一张地图中,便于观察及进一步分析、决
策。生成热力图的方法有多种,其中,使用完成目标,但是十分费时费力。利用Python程
[12-15]
arcpy站点包的方法不仅可以实现生成过程的自
动化,还方便后期修改和完善热力图。
arcpy是ArcGIS的一个站点包。该站点包以法、登录方法、上传文件方法和下载文件方法等。
arcgisscripting模块为基础。它的目的是通过
Python语言以高效实用的方式执行数据的管理、完成。在出现具体的FTP需求时,可以编写新类
制作地图的自动化以及地理数据的分析。arcpy继承自该类(图1)。在本研究中,编写AISftp类
格式化的操作,符合Python的语法特点。
[16-20]
本文基于卫星AIS数据,利用Python程序对
数据进行筛选、分类,并提取出有效信息。最后
将有效信息导入ArcGIS地图工程,利用arcpy程
序包,按照日期分别自动渲染成热力图,最终形
成专题热力图。利用该专题图,监测和统计渔船
在各海域的分布情况,了解捕捞渔船动态变化,
分析渔场时空特征,辅助渔业捕捞决策。
1 数据统计及处理
1.1 数据获取
AIS数据存储于国家卫星海洋应用中心FTP
(ftp.nsoas.org.cn)。本文使用的卫星AIS数据
均从该网站下载。每天的AIS数据存储在一个
文件夹内,包含后缀分别为jpg、l1b、xml的3个文
件。命名规则为“MUL_OPEN_AIS_L1B_”拼接上
“日期”及“_SSS”,例如,2020年5月14日的数
据文件夹中分别包含“MUL_OPEN_AIS_L1B_
20200514_SSS.jpg”“MUL_OPEN_AIS_L1B_
20200514_SSS.l1b”和“MUL_OPEN_AIS_L1B_
20200514_SSS.meta.xml”3个文件。其中jpg文
件为缩略图文件,l1b文件是以CSV形式存储的
AIS数据,xml为元数据文件。
根据海洋观测卫星地面系统AIS0级和1级
产品数据格式(海洋一号C/D星和海洋二号B/C
星搭载的AIS载荷0级和1级产品)中的消息类
型,l1b文件中按照不同格式存储有船舶唯一标
号和名称等信息。该文件将这些数据以CSV形
式存储,每条消息报文占一行,每条消息报文的
字段值之间以半角逗号分隔。
由于AIS数据每天更新,手动下载虽然可以
序,模拟手动获取数据的过程,可提高工作效率。
定义一个MyFtp类,利用ftplib库,编写初始化方
这些方法编写完成后,一个简单通用的FTP类即
第1期王书献,等:基于卫星AIS远洋船位的热力图自动制图
47
继承自MyFTP类,用于实现卫星AIS数据的读取 本研究中测试FTP客户端连接使用
和下载。FlashFXP5软件,开发环境的操作系统为
利用自定义的FTP相关类,配置好FTP信息Windows10专业版,开发语言为Python3.8,
并完成FTP下载(图2)。首先,配置好主机、端Python开发IDE为PyCharm。热力图制作使用
口号、用户名和密码等信息,登录FTP;其次,利用ArcGIS,由于arcpy包不支持由PythonPackage
look_for_files()方法在FTP指定目录中找到所有Index(PYPI)直接安装,且ArcGIS10.7推荐使用
后缀为“.l1b”的文件,最后将其依次下载到本地内置的Python2,因此本文中Arcpy的运行环境
磁盘的指定目录中。rcGIS内置的Python2.7。为A
图1 FTP相关类的结构
Fig.1 StructureofFTPrelatedclasses
图2 FTP下载流程
Fig.2 FTPdownloadprocess
48
渔 业 信 息 与 战 略2021年
1.2 数据处理
卫星AIS数据有27种标准报文,其报文字段MMSI是船舶无线电通信系统在其无线电信
并不完全一致。对本研究而言,有价值的报文应道上发送的、能独特识别各类台站和成组呼叫台
包含有日期、时间、船舶唯一标识符、经度和纬度站的一列9位数字码。由于该数字码可以
等字段。在该27类报文中,符合上述条件的报唯一标识一艘船舶,故可以收集所有渔船的
文类型有:MESSAGE1、MESSAGE2、MESSAGEMMSI,对比报文中MMSI与收集到的渔船MMSI,
、MESSAGE4、MESSAGE11、MESSAGE18、3MSI存在于以区分渔船及非渔船。若报文中的M
MESSAGE19和MESSAGE27。其中MESSAGE1收集到的渔船MMSI列表中,则该条卫星AIS数
和MESSAGE2的存储格式完全一致,MESSAGE据为渔船数据,否则为非渔船数据。
4和MESSAGE11的存储格式完全一致。从中国远洋VMS系统等平台收集国内外渔
基于以上分析,可以遍历从FTP下载的l1b船的MMSI记录共25995条(中国远洋VMS系
数据,按照消息类型分别进行处理。若消息类型统里包括船舶MMSI、类型和吨位信息。历史共
为上述分析中含有关键信息的类型,则存入对应计3260条,没有MMSI号记录20条,NULL记录7
的数据库中;否则放弃该消息报文,直接处理下条。将该数据补充到globalfishingwatch里面,共
一条。计25995条渔船MMSI)。将该25995条MMSI
使用MySQL数据库,创建一个AIS库,按照写入fishing_boat.csv文件中,便于程序调用。
不同消息类型的存储格式分别创建好对应的数
据表。以MESSAGE1和MESSAGE2为例,从
“十二五”时期海洋观测卫星地面系统AIS0和 简单统计处理后的数据,得到一个明显的基
AIS1级产品数据格式文档中查找到MESSAGE1础性结论:每日观测到的渔船数量远低于非渔船
和MESSAGE2的报文格式,如表1所示。的数量。饼状图可以直观地展示其比例关系。
按照该格式在数据库中新建一个MESSAGE以5月3日和5月4日为例:5月3日监测到的
1andMESSAGE2表,每个报文字段作为一个数渔船数量为2975艘,占比12.66%,非渔船数量
据库字段。其他消息类型可仿照MESSAGE1和20520艘,占比87.34%(图3-a);5月4日监测
MESSAGE2的操作方法分别创建数据库表。待71艘,占比12.55%,非渔船到的渔船数量为29
下载的卫星AIS数据遍历完成后,所有有效消息数量20701艘,占比87.45%(图3-b)。
报文即按照消息类型分别存储在数据库的不同
表中。
21-22][
1.3 数据统计
表1 MESSAGE1和MESSAGE2消息格式
Tab.1 MessageformatofMESSAGE1andMESSAGE2
属性名说明属性名说明
Time时间TrueHeading实际航向
Frequency频点TimeStamp时间戳
SatelliteID卫星标识SpecialManoeuvreIndicator特定操纵指示符
MessageType消息类型1或类型2SpareBits备用
RepeatIndicator转发指示符RAIMFlag电子定位装置的接收机自助整体检测标识
MMSI船舶唯一标识符SyncState同步状态
NavigationalStatus导航状态SlotTimeout时隙超时
RateOfTurn旋转速率UTCHourUTC小时
SOG地面航速UTCMinuteUTC分钟
PositionAccuracy位置精确度ReceivedStations被接收台站
Longitude经度SlotNumber时隙数目
Latitude纬度SlotOffset时隙偏置
COG地面航线
第1期王书献,等:基于卫星AIS远洋船位的热力图自动制图
49
图3 部分船舶类型比例
Fig.3 Proportionofsomeshiptypes
2 热力图生成
2.1 热力图模板制作
使用ArcGIS软件,新建一个地图文件,选择
WorldRobinson模板作为热力图模板的底面图层。
再将前文中获取的数据文件导入。设置数据坐
标系为“WGS1984”(与卫星AIS报文数据坐标
系一致)。将每个渔船位置(经纬度作为输入)作
为一个点,在地图上方展示出来(图4)。所得散
点图可以清晰展示渔船分布状态。
所显示信息越详细。将该邻域内点的数量相加,
19][
,即然后除以邻域面积,即得到点要素的密度
点要素(x,y)的密度计算公式如下。
point
(x,y)
=(1)
ρ
(x,y)
S
(x,y)
式(1)中,(x,y)表示横坐标为x,纵坐标为y的
点要素,(x,y)表示点要素(x,y)的某个邻域,
S表示点要素(x,y)的邻域面积,表示
ρ
(x,y)(x,y)
点要素(x,y)的密度值。在一定范围内扩大或缩
小半径值,并不会明显改变密度值。因为密度值
为邻域内点数与邻域面积的比值,而邻域内点数
量的变化是伴随着邻域面积变化的。因此,邻域
面积的大小实际影响的是热力图的概化程度。
点密度分析工具根据式(1)分析所有数据点,并
以不同颜色表示不同密度值高亮显示(图5)。为
达到较好的成图效果,本文点密度分析中邻域半
径的确定方式为:首先,计算出输出空间参考中
长度、宽度的最小值作为基数;再将该基数乘以
系数k(本文k取1/30)作为邻域半径。选取输
出空间参考中长度、宽度的最小值作为邻域半径
确定的基数是因为当输出空间参考长度、宽度相
差较大时,若选取最大值作为邻域半径确定基
数,会导致热力图在最小值方向上概化程度过
高,无法精细反映热力分布状态。本文中系数k
取ArcGIS官方推荐的1/30,成图结果表明,该推
荐系数可以较好地反映渔船分布状态。
将渔船位置信息作为点要素,制作热力图模
板,可以在直观观测渔船分布的基础上对渔船未
来分布趋势作出预测。
图4 5月3日渔船散点图
Fig.4 ScatterplotoffishingboatonMay3rd
点密度分析工具使用输入点要素或线要素
来计算感兴趣区域内的密度地图。该工具用于
18][
计算每个输出栅格像元周围的点要素密度。
在每个栅格像元中心的周围定义一个邻域,该邻
域的半径大小可以设定:半径参数值越大,生成
的密度栅格概化程度便越高;值越小,生成的栅格
50
渔 业 信 息 与 战 略2021年
每天的热力图生成方法完成后,在主程序中
遍历获取到的卫星AIS数据日期,依次传入该方
法(图6-b)。
程序执行完毕后,每个日期分别生成3张
图5 点密度分析工作流
Fig.5 Pointdensityanalysisworkflow
图。以5月3日为例,生成:散点图、热力图(图7
-a)和含散点热力图(图7-b)。
3 讨论及结论
2.2 自动生成
arcpy是一个Python站点包,可提供一系列
实用高效的方法,执行地理数据分析、数据转换、
数据管理和地图自动化。在pycharm中编写
Python程序,并将其运行环境配置为ArcGIS内置
的Python2.7环境,即可直接在程序中导入arcpy
程序包并使用。利用arcpy中定义的类及其方
法,可以在不打开ArcGIS软件的情况下,完成对
地图文件的编辑和导出。使用arcpy程序包,为
每一天的数据生成热力图,最终形成专题热力
图。
首先,编写生成某一天的散点图、热力图和
含散点热力图的方法(图6-a),将日期作为该方
法的参数。
本文使用国家卫星海洋应用中心FTP(ftp.
nsoas.org.cn)存储的卫星AIS数据,利用Python
程序及相关类库,实现了数据下载、数据分类、数
据分析和专题数据自动化制图等,并以热力图直
观展示渔船位置信息,为渔业部门的数据统计、
未来决策等提供数据参考,推动渔业发展。
从FTP下载、数据解析、数据筛选到数据绘
制,Python程序取代人工完成了大量的重复工作。
相较于人工操作,本课题在实现过程中节约了大
量的时间。但是,可以改进的空间仍然很大。例
如,实验过程中数据下载部分耗时较久,这是因
为FTP端设置了速度限制。可以在脚本中加入
多线程,以多个连接同时下载,理论上可以大幅
提升下载速度;在数据分类分析中,本文使用了
图6 程序流程图
Fig.6 Programflow
第1期王书献,等:基于卫星AIS远洋船位的热力图自动制图
51
MySQL数据库,频繁的数据库插入操作十分耗出数据区域长度、宽度中的最小值,将该值除以
时,设计本地硬盘处理方案可以加快程序整体处30作为点密度分析邻域的半径。实验结果表明,
理速度。该方案可以达到预期目标。
点密度分析是本文热力图制作的基础,热力 本文利用Python程序对AIS卫星监测的船
图不同颜色表示不同的密度值。密度在物理学舶信息进行筛选、分类和可视化,最终形成了专
上的定义为:单位体积内物体的质量。本文中密题热力图。将复杂的渔船分布信息以热力图的
度值的物理意义表现为单位面积内渔船的数量。形式在地图中显示,不仅节约了人工分析AIS数
在点密度分析研究中,空间尺度(邻域)的确定往据的时间,还让抽象数据变得更直观。研究表
22-23][
往会影响到热力图是否美观、直观与合理。明:
1)AIS数据的下载、分类、分析、专题图自动(邻域半径的设置会影响到热力图的概化程度。
制图等流程可以由Python程序完成。节约大量例如,图8-a中存在一组测试数据,分别以半径
人工成本。为8.278cm、2.54cm和25.4cm的邻域对该组
(2)点密度分析中,空间尺度的设定会通过数据进行点密度分析,形成了图8-b、图8-c和
数据概化程度影响热力图制图效果。若空间尺图8-d。结果表明,若邻域半径设置过小,热力
度设置过小,则热力图会出现二值化现象,与原图概化程度过低,易出现类似于二值化的热力
始数据散点一致,无热力参考价值;若空间尺度图。图8-c中点几乎与图8-a完全一致,虽然
设置过大,则热力图概化程度过高,无法精确体能够精细地表示每个数据的位置,但是放弃了热
现热力分布。以输出区域长度、宽度中最小值的力图直观表示数据分布情况的目标;若邻域半径
1/30作为空间尺度半径,可以避免上述极端情设置过大,则热力图概化程度过高,某些区域的
况,是一个较好的折衷方案。船舶密度表达不清晰。为了避免上述2种极端
情况,本文采用的邻域半径确定方法为:找出输
图7 程序输出热力图
Fig.7 Heatmapsbyprogram
图8 邻域半径的确定
Fig.8 Determinationofneighborhoodradius
52
渔 业 信 息 与 战 略2021年
(3)从专题热力图结果看,每天的渔船船位
分布并不一致,但热力分布规律仍有规律可循。
例如:与阿根廷接壤的麦哲伦海峡、南非伊丽莎
白港附近海域、与澳大利亚接壤的塔斯曼海域、
新西兰附近海域、与俄罗斯东部接壤的鄂霍次克
海域等区域具有较大的分布密度。尤其是与阿
根廷接壤的麦哲伦海峡,在各个日期内的热力值
均处于最高状态。
(4)利用程序生成专题热力图,可从热力图
中发现渔船分布规律,为渔业企业及政府部门未
来规划、决策提供直观数据参考。
参考文献:
[1] KIMSH,ROHMI,OHMJ,etal.Estimationofship
operationalefficiencyfromAISdatausingbigdatatechnology
[J].InternationalJournalofNavalArchitectureandOcean
Engineering,2020(12):440-454.
[2] 杨胜龙,张胜茂,周为峰,等.采用AIS计算中西太平洋
延绳钓渔船捕捞努力量[J].农业工程学报,2020,36
(3):198-203.
[3] SUNS,CHENY,ZHANGJS.Trajectoryoutlierdetection
algorithmforshipAISdatabasedondynamicdifferential
threshold[J].JournalofPhysicsConferenceSeries,2020
(1437):12-13.
[4] 任 丹,侯英姿,王方雄,等.基于Flask和Vue的AIS
数据分析系统设计与开发[J].软件,2019(10):111-
114.
[5] 郭 旭.基于Hadoop的AIS数据分析平台设计与实现
[J].通讯世界,2019,26(4):34-35.
[6] 王洪波.基于卫星平台的AIS接收机设计[J].无线电工
程,2019,49(5):375-381.
[7] 周 海,陈姚节,陈 黎.船舶轨迹聚类分析与应用[J].
计算机仿真,2020,37(10):113-118,199.
[8] COURIEIA,FAZAGA,HERTANTOAY,etal.Preliminary
designofimagingmicrosatelliteforpreventingillegalfishing
inIndonesia[J].IOPConferenceSeries:Earthand
EnvironmentalScience,2019,doi:10.1088/1755-1315/
284/1/012042.
[9] GREIGNC,HINESEM,COPES,etal.Usingsatellite
AIStoanalyzevesselspeedsoffthecoastofWashington
State,U.S.asariskanalysisforcetaceanvesselcollisions
[J].FrontiersinMarineScience,2020,doi:10.3389/
fmars.2020.00109.
[10] 詹显军,裴涛涛,周济兵.基于热力图的地铁车站变形可
视化分析[J].现代隧道技术,2020,57(1):65-69.
[11] 吕玉嫦,黄 海,刘艳中.百度热力图在自动气象站网建
设中的应用[J].气象水文海洋仪器,2020,37(1):31-
34.
[12] MATTHEWL,ALBERTOM,SANJIVKB,etal.Eyeingthe
patterns:Datavisualizationusingdoublyseriatedcolor
heatmaps[J].AdvancesinComputers,2020,119:121-
156.
[13] 张小东,韩昊英,舒贤帆.基于热力图数据的杭州商业综
合体活力影响因素分析[J].地球信息科学学报,2019,
21(11):1745-1754.
[14] 邱世平,潘立仁,韦建飞.基于ArcGIS数据驱动页面与
Python脚本语言的专题图批量出图技术研究[J].林业
调查规划,2020(2):15-20.
[15] 宋鹏阳.基于Arcpy数据的林地小班自动排序编号[J].林
业调查规划,2019(1):8-9.
[16] 王立超,许兰州,崔文红,等.基于Arcpy的制图综合中点
状居民地的自动优化选取[J].测绘与空间地理信息,
2019,42(8):208-209.
[17] ZHOUW,LIY,HOUJ,etal.Automatedcartographyof
fisheriesoceanographicatlasusingarcpybasedonglobaltime
seriesgriddataofmarineenvironment[J].IopConference,
2019,doi:10.1088/1755-1315/234/1/012023.
[18] 杨玉永,徐秀杰,董 翔.利用ArcPy实现地震应急专题图
的多进程生产[J].科技视界,2019(36):4-6.
[19] 张 震.基于ArcPy与ArcObjects一体化的GIS开发教学
内容体系的构建[J].黑龙江工程学院学报,2019,33(6):
62-65.
[20] 秦 雁,陈亮雄,孙秀峰,等.涉河建设项目卫星遥感自
动化监测技术及应用[J].广东水利水电,2020(5):73-
78.
[21] ZHANGT,ZHAOS,CHENGB,etal.DetectionofAIS
closingbehaviorandMMSIspoofingbehaviorofshipsbased
onspatiotemporaldata[J].RemoteSensing,2020,12(4):
702.
[22] 李 奥,徐 硕,王 宇,等.渔船水上移动业务标识码
管理现状与对策研究[J].中国渔业经济,2020,38(2):
53-57.
[23] 刘 倩,覃先林,李晓彤,等.基于点模式法的四川省林火
时空分布特征研究[J].四川林业科技,2019,40(6):6-
12,18.
[24] 张胜茂,吴祖立,郑汉丰,等.远洋渔场基础性长期性监测
调查与数据管理[J].渔业信息与战略,2018,33(3):180
-185.
[25] 刘大鹏,张胜茂,吴祖立.基于OpenLayers的金枪鱼延绳
钓辅助生产分析系统[J].渔业信息与战略,2018,33(3):
173-179.
第1期王书献,等:基于卫星AIS远洋船位的热力图自动制图
53
Automaticmappingofthermaldiagrambased
onsatelliteAISoffshoreshipposition
1,31,33
WANGShuxian,SUNYongwen,ZHANGShengmao,
1233
SUIJianghua,ZHUWenbin,YANGShenglong,FANWei
(1.SchoolofNavigationandNavalArchitecture,DalianOceanUniversity,Dalian 116023,China;
2.KeyLaboratoryofSustainableUtilizationofTechnologyResearchforFisheryResourceofZhejiang
,MarineFisheriesResearchInstituteofZhejiang,Zhoushan 316021,China;3.KeyProvince
LaboratoryofOceanicandPolarFisheries,MinistryofAgricultureandRuralAffairs,EastChina
SeaFisheriesResearchInstitute,ChineseAcademyofFisherySciences,Shanghai 200090,China)
Abstract:Inrecentyears,therapiddevelopmentofsatelliteAIStechnologyhasgreatlypromotedthespatio
temporaldynamicmonitoringofshipsatsea.China’sselfdesignedsatelliteAIScanreceivealargenumberof
,providingconditionsformasteringtheoperationdynamicsoffishingboatsaroundtheAISdataeveryday
world.Inthispaper,forthesatelliteAISdatareceivedbytheNationalSatelliteOceanApplicationCenter,
datadownloadedwasfirstlyrealizedthroughprogramming,andalltheAISdataattheFTPendwassavedto
thelocaldisk.Secondly,AISdatawasgroupedaccordingtothemessagetype,andvaliddatatypes
,shipuniqueidentifier,longitude,latitude,speedandcontainingthecoreinformationsuchasdateandtime
headingwerescreenedoutonthebasisofmessageformat.Thirdly,fromthevalidmessagetype,allvalid
shipsweredividedintotwocategoriesof“fishingboat”and“nonfishingboat”accordingtotheunique
,andstatisticsandanalysiswerecarriedout.Finally,athematicheatmapwasdrawnidentifieroftheship
accordingtothelocationinformationoffishingboatstovisuallydisplaythespatialdistributionoffishingboats.
TheresultsshowedthattheresearchmethodinthispapercouldrealizesatelliteAISdatadownload,
classification,analysisandautomaticdrawingbyscriptingautomationmethod.Theresearchshowedthat
automaticmappingcouldintuitivelydisplaythepositiondistributionoffishingboats,reducelaborcosts,and
providedatareferencefordecisionmakingoffisherydepartment.
Keywords:AIS;satelliteAIS;positionmonitoring;heatmap;automaticmapping
本文发布于:2023-11-25 09:21:42,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/1700875303225880.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:基于卫星AIS远洋船位的热力图自动制图.doc
本文 PDF 下载地址:基于卫星AIS远洋船位的热力图自动制图.pdf
留言与评论(共有 0 条评论) |