
北斗卫星导航系统
文章平均质量分 88
船舶AIS监控网络的工作原理和应用,包括电子海图、WebGIS技术、AIS数据存储与处理。重点阐述了系统架构,如船舶数据服务器、海图服务器、数据同步方案。此外,讨论了Elasticsearch在存储船舶轨迹数据中的作用。
java、iOS、Vue
华为云云享专家认证|阿里云开发社区博客专家,定期分享Java、iOS资讯(包括基础知识储备)、小程序开发与运营、阅读与写作。只为你呈现有价值的信息,专注于移动端技术研究领域。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
“开海”和“关海”的正式说法 | 休渔时间 | 开海限定海鲜推荐
摘要:我国实行海洋伏季休渔制度,休渔期主要在夏季(与三伏季重合),以保护鱼类繁殖。不同海域解禁时间不同:渤海及北纬35度以北黄海9月1日解禁,北纬26度30分至35度海域9月16日解禁,更南区域8月16日已解禁。专项捕捞许可允许特定渔船(如钓具作业、远洋渔船)在休渔期作业。开渔后推荐海鲜包括银鲳、龙头鱼、鲅鱼、带鱼等,价格参考如花乐蟹29元/斤、白虾18元/斤等。原创 2025-09-04 16:49:26 · 159 阅读 · 0 评论 -
船舶智能监控系统技术指南与IT解决方案:基于MIBT(边缘计算)+5G/北三+云数据 | 视频算力盒 | AI边缘计算巡查卫士终端 | 视频AI船舶智能预警系统
(1)AIS 系统:是船舶自动识别系统(Automatic Identification System)的简称。(2)船舶智能监控系统:指利用计算机视觉技术对船舶营运期间拍摄的船上活动视频信号进行处理、分析和运算,在不需要人为干预的情况下,通过序列图像自动分析,对监控场景中的船舶、船员、旅客、车辆活动进行定位、识别和跟踪,在此基础上判断不安全行为,并发出警报或提供有用信息。船舶智能监控系统由视频监控设备、智能监控系统终端和管理平台组成,简称监控系统。原创 2025-03-27 16:03:30 · 401 阅读 · 0 评论 -
北斗铁路行业应用
铁路勘察设计、建造施工及运营维护各个阶段均对卫星定位导航授时功能有需求,北斗系统能在铁路基础设施建设及养护维修、时间同步、客货运输调度、形变监测、作业人员安全防护、列车运行控制等领域提供解决方案,为铁路降本提质增效保安全带来切实效益。原创 2024-12-03 09:57:06 · 304 阅读 · 0 评论 -
MMSI(海上移动通信业务标识,俗称“九位码”)编制规则以及应用
MMSI是船舶无线电通信系统在其无线电信道上发送的,能独特识别各类台站和成组呼叫台站的一列九位数字码(俗称“九位码”)。当船舶在海上遇险时,海上搜救中心通过接收到的MMSI,可以迅速查找船舶及其所属公司信息,以便组织搜救。国籍判断(依据MMSI,中国412/413/414,其余为外籍)——X4、X5、X6、X7、X8、X9分别为0~9中的任何数字。(2)自行编制、冒用、占用未经许可的MMSI,造成“一船多码”;mmsi的X9为0,3万总吨以上海轮最后三位为0。X7、X8分别为0~9中的任何数字;原创 2024-07-29 11:42:52 · 6801 阅读 · 0 评论 -
制作excel模板,用于管理后台批量导入船舶数据
单击确定按钮,这样在输入状态信息时,可以直接选择输入的内容了。excel数据导入模板制作: 使用数据的有效性功能可以提高录入数据时的准确性,规范数据格式。例如,输入“选项1,选项2,选项3”。也可以选择提前创建好的名称管理器。在“来源”输入框中,输入下拉选项的列表值,列表值之间用英文逗号隔开。在Excel菜单栏中选择“数据”选项卡,然后点击“数据有效性”按钮。在弹出的对话框中,选择“有效性”选项卡。根据设定条件,防止在单元格中输入无效数据。在“允许”下拉菜单中选择“序列”。原创 2024-07-24 09:09:16 · 1036 阅读 · 0 评论 -
前端页面上传文件:解决 ERR_UPLOAD_FILE_CHANGED
在上传前检查文件内容是否改变:使用文件对象的arrayBuffer方法检查文件内容变化,如果发现文件内容变更,提示用户删除旧文件并上传最新版本。beforeUpload 将 file 转成base64(bese64与本地的文件状态已经无关了),再转成file。element上传文件,文件添加至上传列表后变更文件内容,net::ERR_UPLOAD_FILE_CHANGED。文件添加至上传列表后变更文件内容,由于浏览器没有新文件的访问权限,需要重新选择文件。文件添加至上传列表后变更文件内容。原创 2024-12-31 16:28:30 · 648 阅读 · 0 评论 -
时空信息平台-API安全措施-下篇:登录鉴权【访问受限】您的请求已被该站点的安全策略拦截。
在没有登录的情况下,直接访问路由到登录之后的路径,前端需要判断是否存在会话,如果会话失效,需要直接返回首页。因为短信验证码有失效和获取频率限制,如果先校验短信验证码,如果密码输入错误,则需要1分钟之后才能获取短信。时空信息平台-API安全措施:上篇(通讯协议的安全措施)校验原则: 高成本的,放到后面验证,例如短信验证码。浏览器指纹、设备ID作为设备标识。原创 2024-12-30 16:43:07 · 1408 阅读 · 0 评论 -
管理员的船舶在线率统计机制和普通用户的统计机制针对性地做了区别处理:设备统计数据和设备明细是否一起查询返回。
判断一个map中是否存在这个分类key,如果存在则处理value的数据(当前处理对象的总数+累计总数),如果不存在,则创建一个满足value要求的数据结构放到value中。管理员的在线率统计是定时的,反应的是某个时刻下的状态,统计数据和设备实时状态存在小概率滞后,是避不开的。管理员的设备统计数据和设备明细是分开查询的,统计数据和设备明细不是一个时刻的数据,如果刷新统计页面,再展开设备明细也是存在极小的概率状态不一致。普通用户的设备明细和设备统计数据是查询同一时刻数据,一起返回的,在线状态100%一致。原创 2024-11-29 10:22:08 · 139 阅读 · 0 评论 -
提升船舶轨迹查询效率
按天存储轨迹数据,本文是一个月存储在6在表中,即:01,06,11,16,21,26。新增decimal类型的日期字段用于查询。获取两个日期之间的所有日期 字符串。应用配置文件添加配置选项。根据船号和日期进行查询。需求: 查询船舶轨迹。原创 2024-07-03 09:39:07 · 203 阅读 · 0 评论 -
Java小技能:多级组织机构排序并返回树结构(包含每个层级的子节点和业务数据集合)
包含每个层级的子节点和业务数据集合。原创 2024-07-17 11:53:21 · 6177 阅读 · 0 评论 -
提高长字符串拼接效率(VB|Java)
VB.NET和VB的主要区别在于VB.NET是VB的现代化继任者,提供了更先进的编程模型、更清晰的语法、更严格的类型系统以及更好的开发人员支持。,只会在声明字符串变量的时候申请一次内存空间,不会有其他的额外资源消耗。但是随着处理的字符串不断增大,就会由定长字符串转为变长字符串,那么就会每次执行字符串拼接操作的时候重新申请内存空间,这。而VB使用自己的编译器,直接编译成机器代码。,开始就申明数组,确定了栈内存大小,数组中每个元素赋值就可以控制在一个小字符串的赋值操作,所以这种操作效率还是比较快速的;原创 2024-08-02 16:11:11 · 330 阅读 · 0 评论 -
Java异或(XOR)校验码 | 二进制的数字编码形式(Binary-Coded Decimal)
例如,8421BCD码是最基本和最常用的BCD码,它和四位自然二进制码相似,各位的权值为8、4、2、1。将每4位二进制码对应的权值相加即可得到对应的十进制数。异或运算是一种简单而有效的校验方式,可以根据具体需求选择不同的校验算法,并在数据传输过程中进行校验,以确保数据的完整性和安全性。BCD码应用于需要高精确度的计算场景,特别是在会计系统和金融领域中,因为这些领域经常需要对大量的数字进行精确的计算。异或运算是一种二进制按位运算,规则是:两个相同的数异或结果为0,而任何数与0异或结果为其本身。原创 2024-12-28 14:04:33 · 421 阅读 · 0 评论 -
时空信息平台-运维篇:线上监控诊断Java服务、服务部署指引
Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。发现应用卡住了, 通常是由于某个线程拿住了某个锁, 并且其他线程都在等待这把锁造成的。注意, 目前只支持找出 synchronized 关键字阻塞住的线程, 如果是java.util.concurrent.Lock, 目前还不支持。原创 2024-12-27 15:02:03 · 277 阅读 · 0 评论 -
运载火箭发展之路
以后,随着航天器类型与数量的增多,航天发射范围的扩大,发射航天器的运载火箭开始独立发展并自成系列。开普勒 (1571—1630)利用丹麦天文学家第谷.布拉赫(1546—1601)多年的观测资料,在研究火星绕太阳运动的基础上总结出描述行星运动的三大定律,(1609年发现第一、第二定律,1619年发现第三定律)。现代火箭的发展得益于火箭发动机的发展和液体火箭的诞生,液体火箭发动机是一种性能比固体火箭发动机优越、推力容易调整、可以多次启动的发动机。行星绕太阳运行周期的平方与它们的轨道椭圆半长轴的立方成正比。原创 2024-12-26 17:24:13 · 215 阅读 · 0 评论 -
北斗国家标准及专项标准清单
http://www.beidou.gov.cn/原创 2024-12-26 16:19:16 · 198 阅读 · 0 评论 -
GNSS用户设备的组成及原理 | 卫星导航接收机的重要指标
是指第一次开机,或者长期没有开机,接收机内没有任何卫星星历和历书数据,也没有进行任何的时间和位置数据的设置,由接收机自行搜索捕获、锁定跟踪信号,实现定位。通常,在冷启动情况下实现定位至少需要数分钟,在某些不利情况下甚至达20~30分钟。是指最近开过机,机内已经存有星历和历书数据,或者进行了时间和位置数据的设置。在这种情况下,接收机首次定位时间较短,大概在3分钟之内可以完成搜索捕获、锁定跟踪信号,实现定位。精度的定义,是指一个参量的估算值或者测量值与该量的真实值间的统计差值。原创 2024-12-26 15:11:30 · 306 阅读 · 0 评论 -
相对论为GPS导航提供修正:星载时钟每天大约比地面钟快38微秒(38000纳秒)| 相对论效应的周期项偏差改正方法
由于GPS定位是依靠卫星上面的原子钟提供的精确时间来实现的,而导航定位的精度取决于原子钟的准确度,所以要提供精确的卫星定位服务就需要考虑相对论效应。此外,GPS卫星的运行轨道并非完美的圆形,有的时候离地心近,有的时候离地心远,考虑到重力位的波动,GPS导航仪在定位时还必须根据相对论进行计算,纠正这一误差。为了得到准确的GPS数据,将星载时钟每天拨回38微秒的修正项必须计算在内。GPS卫星位于距离地面大约2万千米的太空中,由于GPS卫星的原子钟比在地球表面的原子钟重力位高,星载时钟每天要快。原创 2024-12-26 14:26:53 · 562 阅读 · 0 评论 -
卫星导航的“三球交汇”原理(北斗卫星定位原理):为什么用户接收机定位需要接收三颗以上导航卫星的信号?【四球面相交法】
从A星和R1及B星和R2可知,用户接收机既位于以A星为中心、R1为半径的球面S1上,又位于以B星为中心、R2为半径的球面S2上,也就是说位于球面S1和S2的交线上,交线是一个圆。在以地心为中心的直角坐标系中,A、B、C、D 4颗卫星的坐标是确定的,已知的,分别表示为A(x1, y1,z1),B(x2, y2,z2),C(x3, y3, z3),D(x4, y4, z4),而用户接收机P的坐标是未知的,待求的,用P(x,y,z)表示,用户接收机到这4颗卫星的距离已经测出,分别为R1、R2、R3、R4。原创 2024-12-26 14:09:56 · 1063 阅读 · 0 评论 -
北斗系统的五大服务:RNSS、SMS、SBAS、SAR、PPP
加强北斗应用与各地渔船船位监管业务融合,建设北斗三号卫星渔业行业分中心,承担海洋渔船北斗ID卡的制作分发和登记管理,渔船船载终端型式认可和入网检测等工作,提供基于全行业北斗数据的信息共享、短报文转发、数据推送、指挥调度以及各类信息增值服务。2020年7月,北斗三号完成组网并正式开通,其在定位精度、测速精度、授时精度等各项服务指标都处于全球领先水平,特别是可以实现1000汉字/次的短报文发送,既能提供导航定位服务,也能在船与船、船与岸之间进行方便快捷的文字信息传递,十分契合海洋渔业生产的实际需求。原创 2024-12-26 11:49:23 · 972 阅读 · 0 评论 -
java中各种字符编码通过字节向16进制的互转:UTF8|GBK|unicode 字符串<=>字节序列<=>16进制字符串
定义了一个hexToString方法,它接受一个16进制的字符串,然后将其每两个字符作为一个字节转换为对应的字符,并最终拼接成一个普通的字符串。在java或者其他语言中,字符是以字节的形式存在的,UTF8 、GBK、 unicode 不同的编码格式。字符串->字节数组->16进制字符串。原创 2024-12-23 14:34:05 · 1728 阅读 · 0 评论 -
时空信息平台:服务划分、日志监控
java.lang.RuntimeException: 解密字符串[82138a6cbbc76bdae9c1d1]时遇到异常。时空信息平台-API安全措施:上篇(通讯协议的安全措施)开放服务和普通服务的NGINX转发做区分配置。浏览器指纹、设备ID作为设备标识。解密异常大概率就是被攻击。新增跟踪码,方便分析日志。原创 2024-12-21 14:11:28 · 222 阅读 · 0 评论 -
时空信息平台-API安全措施:上篇(通讯协议的安全措施)
JSP项目的签名算法做了混淆,但是如果调用签名的JS没有做混淆,js文明没有做混淆的话,容易被绕过。登录接口的账号和密码采用RSA加密,防止MD5撞库攻击。浏览器指纹、设备ID作为设备标识。前端建议使用VUE框架的项目。原创 2024-12-21 09:46:21 · 215 阅读 · 0 评论 -
时空信息平台架构搭建:基于netty封装TCP通讯模块(IdleStateHandler网络连接监测,处理假死)【检测 WebSocket 连接的读写空闲状态】
开发者可以通过实现ChannelInboundHandler的channelIdle方法(userEventTriggered)来监听这些事件并执行相应的操作,例如发送心跳或者重连。客户端:writerIdleTime每60秒进行一次读检测,设定时间内write()方法未被调用则触发一次userEventTrigger()方法。心跳组件新增最后一次接收消息时间,每次发送心跳的时候判断,如果 3分钟没有收到任何数据,客户端断开重连;TCP客户端和服务端,都需要定期检查是否有心跳,防止TCP假死。原创 2024-12-20 14:51:20 · 473 阅读 · 0 评论 -
时空信息平台架构搭建:北斗终端->北斗三号卫星->指挥机(北斗终端)/专线->北斗短报文(时空信息)平台 ->客户平台
基于glogcenter+Logback 实现日志中心。平台需要接收上游的回调数据,例如接收北斗终端上行数据。基于elasticsearch存储船舶历史轨迹。基于NGINX配置ssl证书和负载。基于knife4j调试接口和构建文档。基于MinIO实现文件存储管理。基于大华ICC实现历史视频查询。基于xxljob实现任务调度。基于Jenkins部署服务。基于nacos实现网关配置。基于redis实现缓存。原创 2024-12-20 10:45:59 · 424 阅读 · 0 评论 -
海图文件API: WMTS 地图瓦片获取
ECDIS(Electronic Chart Display and Information System)是指符合有关国际标准的船用电子海图系统。船位监控: 把本船的位置、所处的静态环境、周围的动态目标信息显示在一个屏幕上,使得船舶驾驶员能够迅速地获取所有这些信息,及时地做出操船决策。leaflet加载天地图:卫星底图(影像图层) 和 路网底图(矢量图层)【天地图API升级,解决504问题】WMTS 标准图层是用于加载 OGC 标准的 WMTS 地图服务的一种图层类。原创 2024-12-10 17:11:51 · 447 阅读 · 0 评论 -
开发平台接口规范:北斗终端->北斗三号卫星->指挥机(北斗终端)->北斗短报文融合平台->客户平台(上行)| 时空信息产品
校验对方的出口IP是否在白名单。原创 2024-12-19 14:25:54 · 553 阅读 · 0 评论 -
北斗系统的“三个组成部分”:空间段、地面段和用户段
北斗系统用户段包括北斗及兼容其他卫星导航系统的芯片、模块、天线等基础产品,以及终端设备、应用系统与应用服务等。北斗三号系统地面段包括主控站、时间同步/注入站和监测站等若干地面站,以及星间链路运行管理设施。北斗三号系统空间段由3颗GEO卫星、3颗IGSO和24颗MEO卫星等组成。卫星定位系统通常由三部分组成:卫星、地面控制站和用户设备。卫星导航的“三球交汇”原理(北斗卫星定位原理)原创 2024-12-19 08:21:46 · 896 阅读 · 0 评论 -
消息通讯平台设计:北斗短信协议、消息收发明细表
ASCII 的标准版本于 1967 年第一次发布,最后一次更新则是在 1986 年,迄今为止共收录了 128 个字符,包含了基本的拉丁字母(英文字母)、阿拉伯数字(也就是 1234567890)、标点符号(,.!背景:计算机是美国人发明的,他们用的是ASCII编码,只能显示英文字符,对汉语、韩语、日语、德语等其他国家的字符无能为力。指令格式: c+指令,序列号,加密方式,协议参数(消息内容、账户信息、消息大小、收发消息方),校验码。指令格式: s+指令,序列号,加密方式,协议参数(响应编号),校验码。原创 2024-11-12 09:25:37 · 257 阅读 · 0 评论 -
卫星导航的“三球交汇”原理(北斗卫星定位原理)| 导航电文结构
目前,国际上四大全球卫星导航系统,美国GPS、我国北斗系统、俄罗斯GLONASS和欧洲Galileo的定位原理是相同的,均是采用这种三球交汇的几何原理实现定位。通常为了修正定位误差,除了使用上述三个卫星之外,还会加入第四颗卫星的信息,以便进行更精确的三维空间定位。利用多颗卫星发射的信号,通过接收器接收到这些信号并计算其到达时间差,从而确定接收器的位置。(1)地球上的北斗用户接收机同时测量自身到至少三颗卫星的距离;(2)卫星的位置精确已知,各卫星的位置通过导航电文播发给用户;原创 2024-12-18 17:14:21 · 991 阅读 · 0 评论 -
北斗系统中与“三”有关的奥秘:卫星导航的“三球交汇”原理(北斗卫星定位原理)
目前,国际上四大全球卫星导航系统,美国GPS、我国北斗系统、俄罗斯GLONASS和欧洲Galileo的定位原理是相同的,均是采用这种三球交汇的几何原理实现定位。北斗系统的发展中也蕴含了很多与“三”有关的奥秘,包括北斗系统发展战略、系统架构、星座配置、工作原理、信号体制、服务规划、未来愿景等等诸多方面。北斗MEO卫星轨道高度约21500km,轨道倾角为55度,绕地球旋转运行,通过多颗卫星组网可实现全球覆盖,北斗MEO星座回归特性为7天13圈。北斗系统由空间段、地面段和用户段三部分组成。原创 2024-12-18 15:31:52 · 1065 阅读 · 0 评论 -
船舶通讯解决方案:船舶自动识别系统(Automatic Identification System)、GMDSS(Global Maritime Distress and Safety System)
天通系统是中国自主研制建设的卫星移动通信系统,由空间段、地面段和用户终端组成,能够为中国及周边、中东、非洲等相关地区,以及太平洋、印度洋大部分海域用户,提供全天候、全天时、稳定可靠的话音、短消息和数据等移动通信服务。天通系统的英文简称为Tiantong-11,也被称为TT-12。原创 2024-11-28 09:35:42 · 722 阅读 · 0 评论 -
天通终端限流:计算通话余额和短信余额 | 基于短信通知和上行实现 | 电信卫星通信分公司客服电话400 8710 000 | 天通卫星“海渔卡”资费方案
上行短信是用户对收到您提供阿里云短信服务下发的短信进行回复,通过订阅SmsUp上行短信消息,可以获知终端用户回复短信的内容。如果发送成功的短信,超过10分钟没有收到回执,则认为回执失败。平台基于阿里云给天通卡发送短信,天通卫星卡专用终端天通终端解析短信内容,计算通话时长。天通卡是一种卫星移动通信业务,主要用于应急通信和远程通信,不属于虚拟运营商提供的服务。管理后台,销售人员,可以添加充值记录,添加内容为:手机号、备注、充值时间。阿里云短信服务目前不支持虚拟号段的短信接收,天通卡不属于虚拟号段。原创 2024-12-14 14:56:37 · 250 阅读 · 0 评论 -
从古至今,授时的变化 【下篇】(无线电授时——在现代 ):授时过程,就是一个通信的过程。电磁理论改变了通信,也同样改变了授时。
因为GPS是由美国军方控制的,在非常时期,美国军方可以关掉某个区域的GPS,甚至发送错误的授时信息,使这个区域内用户的时间出错,造成极大干扰。世界时存在不均匀性,历书时测量精度低,所以,1967年第13届世界度量衡会议上,各国代表投票决定采用原子时取代历书时,作为基本时间计量系统。早期的长波授时,在规定时间广播规定的字符,例如,在8点广播字符“A”,附近的电报员听到A以后,将他的时钟调整到8点。历史上对这种建立时间标准、传递时间信息的行为,称为“敬记天时,以授民也”,缩写一下,也就是“授时”。原创 2024-12-18 15:02:11 · 237 阅读 · 0 评论 -
MyBatis-plus实战之QueryWrapper中and、or拼接、同时使用多个queryWrapper、嵌套条件: 案例根据用户权限查询船舶设备【2025-09-22】
QueryWrapper是MyBatis提供的一个用于构建查询条件的类,它可以方便地实现各种复杂的查询条件组合。QueryWrapper提供了丰富的方法,如eq(等于)、ne(不等于)、like(模糊查询)、between(区间查询)等,可以满足各种查询需求。同时,QueryWrapper还支持and和or两种逻辑运算符,可以帮助轻松实现多条件组合查询。原创 2024-11-20 11:06:54 · 867 阅读 · 0 评论 -
部署Elasticsearch集群,实现海量航迹数据存储
ElasticSearch官网下址: https://www.elastic.co/cn/downloads/elasticsearch。进入解压后的elasticsearch-7.2.0 文件夹中的config文件夹,并修改elasticsearch.yml 文件中的配置。在后台启动elastic search进程,需要在启动时加个。保存并退出后执行命令。原创 2024-03-20 10:13:01 · 741 阅读 · 0 评论 -
航迹数据优化方案
基于Logstash由SQLServer向Elasticsearch同步数据:经测试兼容 SQL Server 2005,在连接数据库时,url后面加上一个。优化方案:基于ElasticSearch分布式集群存储海量航迹数据(北斗、短波、AIS),实现轨迹数据的读写分离。业务数据通过传统DB做。针对存储航迹数据库的主服务器进行同步:17(从),120(主),2(广东/广西),11( 闽浙苏),12(东北)。涉及的表:p_dw_xxxxxx、t_event-xxxxxx_M、T_AIS_xxxxxx_M。原创 2024-03-18 20:35:27 · 822 阅读 · 0 评论 -
基于TCP发送北斗消息给船舶设备终端
序号功能说明1登录登录服务,不登录无法进行后续操作2退出登录退出服务3连接保持保持当前连接,如无数据通信,需定期发送连接保持信息4发送请求发送短信与服务器建立连接之后使用i指令登录,客户端需要以一定周期(60s)发送k指令,保证通信接口的TCP连接不被服务器断开。原创 2024-09-11 15:40:19 · 833 阅读 · 3 评论 -
基于elasticsearch存储船舶历史轨迹: 使用scroll滚动技术实现大数据量搜索
通过POST请求往Elasticsearch批量插入文档数据(API 响应常用选项filter_path参数指定响应我们想要响应的字段)实现:每天创建索引,使用POST请求往Elasticsearch批量插入文档数据。添加filter_path Query 参数,批量插入文档只响应errors字段。原创 2024-09-28 15:46:20 · 608 阅读 · 0 评论 -
船舶监控:经纬度与电子围栏区域判断 (判断点是否在多边形内)
【代码】船舶电子围栏区域判断:判断点是否在多边形内。原创 2024-04-28 09:07:53 · 208 阅读 · 0 评论 -
基于Java | javascript实现【经纬度和度分秒转换】
全球经纬度的取值范围为:纬度-90 ~ 90,经度-180 ~ 180。例如: 经度 = 116°20.12’,纬度 = 39°12.34’经度 = 116 + 20.12 / 60 = 116.33533°。度分转换: 将度分单位数据转换为度单位数据,公式:度=度+分/60。纬度 = 39 + 12.34 / 60 = 39.20567°。应用场景: 海图点线图形绘制。原创 2024-05-30 09:06:03 · 1540 阅读 · 0 评论