基于Electron和Leaflet技术的设计外业采集系统视频巡游相关技术研究及应用.pdf
《基于Electron和Leaflet技术的设计外业采集系统视频巡游相关技术研究及应用.pdf》由会员分享,可在线阅读,更多相关《基于Electron和Leaflet技术的设计外业采集系统视频巡游相关技术研究及应用.pdf(5页珍藏版)》请在咨信网上搜索。
1、第 15 卷 第 5 期2023 年 10 月Vol.15 No.5Oct.2023引言近年来,无人机高分辨率航拍影像在公路勘察设计阶段的路线方案优化、外业采集信息集成中得到了越来越广泛的应用,但由于相关配套工具软件不健全,如何将无人机航拍视频与路线方案和外业采集等信息相结合,一直是设计人员在提升外业采集工作效率时亟待解决的问题。视频巡游的主要作用是在一个平台上集成了设计外业采集相关的所有要素,特别是将无人机高清视频与飞行轨迹同步播放,实时显示视频视点所在的路线方案的位置,有益于路线方案的优化分析。1 工程概况合川十塘至大石高速公路(以下简称“本项目”),地处重庆市合川区,是重庆市高速公路网规
2、划(2019-2030 年)重庆市“三环”“十八射”“三十联线”“十二支线”“七城市环线”和“九射线扩能”中的“合川西环高速公路”,是对重庆市、合川区高速公路网的补充和完善。本项目路线大体呈南北走向,起于重庆三环高速公路铜合段十塘互通,与合壁津高速公路(十塘至江津段)顺接,设城南枢纽互通实现交通转换,之后向北下穿 S207 并于梳铺村附近设置梳铺互通与 S207 连接,再向北经小安溪,设置合川西互通与小安溪生态园横一路连接,跨涪江后,经渭坨物流园并设置渭沱互通,之后继续向北连续下穿渝遂铁路一线和渝遂铁路二线,上跨兰渝铁路,在尖山镇东侧上跨 G351,设置尖山互通与 G351 连接,本项目终点止
3、于大石街道檬子村东侧(与合安高速交叉点位置),终点设大石枢纽互通与合安高速公路实现交通转换。路线全长约27.868 公里。2 基于 Electron 和 Leaflet 技术的视频巡游平台2.1 项目现场无人机航飞视频制作本项目采用大疆御 MAVIC PRO 无人机拍摄高分辨率航拍视频,辅助勘察设计工作。此无人机属于四旋翼无人机,具有体型小、重量轻、易操作、便于携带的特点,通过该无人机可以完成视频拍摄的需求,能够在空中获取工程区域大范围的实景视频资料,作为方案设计、方案论证的有力数据支撑。2.1.1 航点飞行航点飞行一般包括如下步骤:(1)将投影坐标的设计线位转换为 WGS84 经纬基于 El
4、ectron 和 Leaflet 技术的设计外业采集系统视频巡游相关技术研究及应用张雄胜 陈敏 陈亮张雄胜 陈敏 陈亮(华杰工程咨询有限公司,北京 100088)【摘 要】【摘 要】本文以合川十塘至大石高速公路项目设计外业为工程背景,建立基于 Electron 和 Leaflet 技术的视频巡游平台,实现无人机采集成果与设计路线方案的结合。本项目使用大疆御 MAVIC PRO 无人机在规划的工程项目设计路线沿线进行航飞拍摄,形成高分辨率的影像资料;视频巡游平台在本地导入影像资料,集成、分析飞行轨迹;同时集成 GIS 底图、设计路线、高程和工点等项目相关地理环境和设计信息;通过提供三种巡游组合视
5、图实现设计外业采集相关的全要素信息巡游展示。【关键词】【关键词】Electron;Leaflet;设计外业采集;视频巡游【中图分类号】【中图分类号】TU17;TP319 【文献标识码】【文献标识码】A 【文章编号】【文章编号】1674-7461(2023)05-0074-05【DOI】【DOI】10.16670/11-5823/tu.2023.05.13【第一作者】张雄胜(1979-),男,高级工程师,副总工程师,华杰中南分公司经理,主要研究方向:工程投融资、招投标及合同管理、项目管理咨询。75基于 Electron 和 Leaflet 技术的设计外业采集系统视频巡游相关技术研究及应用度坐标的
6、 KML 格式的设计路线文件;(2)将设计路线文件导入到 DJI GS Pro 软件中,然后新建飞行任务,选择任务类型为“航点飞行”,在设计路线沿线设置多个记录航点,并进行关联,关联后,无人机在飞行过程中会自动控制机身和云台转动,保证在经过航点时朝向预设的兴趣点;(3)单击航点或兴趣点设置高度、速度、云台航点动作(拍照、录像)等相关飞行参数,飞行高度一般设置为“100m”,飞行朝向选择“跟随航点”,其他参数采用默认设置;(4)拖动航点可以调整其位置;(5)可以设置航线参数,如巡航速度、完成后的动作、失控动作等;启动飞行任务实现无人机自主航拍,从而获取设计路线全线的视频资料;(6)采用该方法既能
7、保证作业安全,又可提高效率,单人单机每天能够完成约 25km 视频资料的采集任务1,2。2.1.2 视频数据导出飞行结束后,利用 DJI GS Pro 软件可导出本次执行飞行任务后生成的视频以及字幕文件,其中字幕文件即航飞轨迹数据,包含无人机飞行轨迹中的坐标点以及对应的时间戳。3 Electron 和 Leaflet 平台搭建及在视频巡游中的应用3.1 视频巡游平台技术选型视频巡游平台是基于二维地图、无人机视频的桌面端应用软件,此软件作为设计人员的工具软件,要求能被应用于 Windows、Mac 等多平台上,即需要能够支持跨平台的桌面端应用开发技术3,4。一般来讲,主流的技术选型有两种:基于
8、C+的 QT5和基于NodeJs 的 Electron6,7,比较如表 1 所示。表 1 桌面端应用软件开发框架比较比较项目ElectronQT开发难度开发简单,上手快速学习曲线陡峭,上手慢系统复杂度若用于项目规模大的复杂项目,会存在性能问题,适合工具类软件系统开发适合复杂系统代码可共享性网页版和桌面端共享代码网页版和桌面端不可共享代码开发周期第三方库众多,开发周期短开发周期较长运行效率适中高考虑到项目前期已有 Web 应用开发积累,综合上述因素比较,最终选择 Electron 作为桌面端应用软件开发的基础框架。基于 Electron 开发 GIS 类应用,一般来讲,其前端地图框架的主流技术选
9、型有两种:OpenLayers8和Leaflet9,10比较如表 2 所示。表 2 前端地图开发框架比较比较项目LeafletOpenlayer开发难度开发简单,上手快速学习曲线陡峭,上手慢系统复杂度专注小而美,适用于轻量级简单地理信息主题可视化适用于复杂、传统地理信息强 GIS 的二维数据 Web维护和展示代码可共享性网页版和桌面端共享代码网页版和桌面端共享代码开发周期第三方插件众多,开发周期短太庞杂,概念太多,开发周期较长运行效率适中适中由于项目 GIS 前端地图应用需求相对简单,综合上述因素比较,最终选择Leaflet作为前端地图框架2。3.2 航飞数据在平台上集成及视频轨迹同步播放算法
10、航飞数据分为航飞视频数据、航飞轨迹数据两类。由于不同厂商、不同型号的无人机配套软件生成的航飞数据格式有所差异,受限于项目实际条件,项目组收集了大疆无人机的部分型号进行研究开发。航飞视频数据格式包括 MP4、MOV、AVI 等,航飞轨迹数据格式包括 SRT、GEOJSON 等。航飞轨迹数据提供了无人机飞行轨迹沿线坐标点及对应的时间戳,为实现视频和轨迹的同步播放提供了数据基础。视频轨迹同步播放算法可按如下步骤实现:(1)通过曲线拟合法,根据航飞轨迹数据中的位置点和时间戳顺序,求得拟合曲线。再根据航飞轨迹数据中的所有位置点,求得拟合曲线上对应的近似位置点,并更新航飞轨迹数据中的所有位置点为近似位置点
11、;(2)从第一个位置点开始,按顺序访问航飞轨迹数据中的所有位置点,计算每个位置点与第一个位置点时间戳之差,得到每个位置点的偏移毫秒数;(3)通过设置最小偏移时间间隔,使轨迹位置点在时间上均匀分布的条件下增加位置点,使系统模拟无人机飞行轨迹时更平滑;(4)视频播放时,系统根据视频当前偏移毫秒数,查找时间最接近的位置点,若当前无人机图标不在当76前位置点,系统移动无人机图标到当前位置,实现轨迹模拟与视频播放的同步;(5)根据前一个位置点和当前位置点的坐标,计算并实时调整无人机图标的飞行角度方向;(6)拖动无人机图标到轨迹路线的指定位置,系统根据轨迹数据,自动查找拖动目标位置最近的位置点和相应的偏移
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Electron Leaflet 技术 设计 采集 系统 视频 巡游 相关 技术研究 应用
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。