基于SharpMap航线设计与呈现的研究与实现

被引量 : 5次 | 上传用户:chung51
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着海运事业的发展,外贸从业人员的增加,作为风险规避中的一项重要参考因素——海运航线及航线距离成为业内人士需要掌握的重要资料。然而,对于非航运从业人员来说,传统航线设计的复杂、专业过程无法适应需求,同时,现有的网站提供的航线里程表查询工具存在数据量少、更新慢、无航线显示等缺点。这样设计实现可视化、简单易用、自动设计任意两港口间航线的工具显得有益。本文设计实现了航线智能设计的可视化工具,采用地图二级分区的思想,在建立的世界船舶航线网络框架拓扑图——航段库上,通过两次应用启发式A*算法,生成海上任意两点间最短航线。基于矢量图格式的世界地图,本文主要研究实现了航段的生成算法。在研究前人研究的静态最优路径算法的基础上,主要总结了常见的寻径算法,最终设计实现了启发式航段寻径算法。该算法以两点间可航渡测试线为寻径基本思想,采用启发评价函数作为下一步路径搜索的判断方式,并且提出了在搜索过程中建立可航渡路径树方法,通过尽早停止无谓路径搜索提高搜索效率。在分析了航线设计特殊性以及特殊地形后,通过改用大圆线作为可航渡测试线、增加偏离目标检测以及搜索方向因子的方法,对航段寻径算法进行改进,提高了航线的准确性及搜索性能。为了使航线能够直观得显示,本文还研究了开源地图渲染引擎——SharpMap,掌握了SharpMap的体系结构及地图渲染机制。针对本文基于的Shapefile地图文件,研究了Shapefile的文件格式。主要设计了航线呈现的灵活的类继承结构,实现了单一线型航线呈现类,并设计实现了多种自定义图层类结构。针对世界地图呈现的本地化需求,修改源代码以满足地图循环漫游及正确的坐标显示。
其他文献
由于风电的随机性、无功的补偿、风电机组在连续运行或者切换操作等可能会引起电压波动和闪变等问题。而且,风力发电系统普遍采用了基于变流器的变速恒频技术,这也导致了大量
随着我国市场经济体制改革的不断深化,由雇主提供的员工福利计划在整个社会保障体系中将占据越来越重要的地位。与西方市场经济发达国家相比,我国的员工福利计划还处于起步和
目前我国关于手机媒体对学生工作影响的研究处于初级阶段,主要集中于学生思想动态信息获取、学习交友、学生活动管理等层面,在此,比较深入地探讨了手机媒体背景给学生工作实
改革开放进程中,国家对经济发展政策放宽,降低了乳制品行业的进入壁垒。经济的快速发展促进了乳制品行业的快速发展,巨大的行业利润吸引了大量的资本进入乳制品行业,使中国乳
说话人识别技术是一种生物识别技术,是利用语音信号中说话人个性特征参数,识别出说话人身份的技术。近十几年来说话人识别技术得到了飞速的发展,在法律、军事、银行等诸多领
中学课本中选入李清照的多篇词作,我们在教学过程中应该把握李清照的生活经历,体会作者的创造心迹,才能更好地把握李清照词作的艺术价值,达到我们的教学目的。
随着网络产业的蓬勃发展,互联网逐渐渗透到社会生活的各个角落,并在各个领域产生重大影响。虚拟货币作为便捷高效的新型微额支付工具,极大的促进了互联网应用服务业和虚拟网
随着装配元器件微小型化的发展,PCB的布线面积,图案设计面积也在随之不断的减小。为了适应这一发展趋势,PCB设计和制造者们也在不断的更新设计理念和工艺的制作方法。树脂塞
斑蝥光合细菌代谢液以优选的有益光合细菌作为菌种,加入到中药提取液中,再按照现代发酵工艺制成产品,是一种含有中药活性成分、菌体及其代谢产物的全组分发酵液的新型中药发
“数字地球”不是简单的地球“数字化”游戏,而是从e量化入手去掌握地球系统规律的认知,学以致用,为人与自然的和谐、为全球化社会经济持续发展、为世界持久和平提供信息服务