一种基于Canvas的在线地图保存方法

    公开(公告)号:CN109542987B

    公开(公告)日:2021-10-22

    申请号:CN201811172048.5

    申请日:2018-10-09

    Abstract: 本发明公开了一种基于Canvas的在线地图保存方法,主要针对当前简单的地图保存功能无法满足复杂的应用需求的问题。该方法主要技术路线是通过地图交互确定需要保存的地图区域,然后根据所确定的区域获取地理底图和地理要素,再利用Canvas的特点将获取的地理底图和地理要素根据指定的级别进行重绘并保存;该方法主要分为四个模块:瓦片获取模块、要素获取模块、Canvas渲染模块以及地图保存模块,其中瓦片获取模块负责根据所选范围生成瓦片请求,要素获取模块负责根据所选范围找出所需要素,Canvas渲染模块负责将瓦片以及要素进行渲染,地图保存模块负责将最终结果保存为图片。

    一种基于多视图的可循环二维电子地图全球显示方法

    公开(公告)号:CN118864645A

    公开(公告)日:2024-10-29

    申请号:CN202410825158.6

    申请日:2024-06-25

    Abstract: 本发明提供了一种基于多视图的可循环二维电子地图全球显示方法,包括:步骤1、依据视口范围和地图显示范围构建原始视图模型和辅助视图模型;步骤2、基于视图模型创建设备坐标转换器、要素坐标转换器和地理坐标转换器;步骤3、针对二维地图编辑模式,对点线面状要素进行全球显示适配,实现二维地图全球显示;步骤4、针对二维地图显示模式,对点线面状要素进行全球显示适配,实现二维地图全球显示;步骤5、基于地图显示范围更新原始视图模型和辅助视图模型,实现二维电子地图可循环全球显示。本方法能够实现以任意经线为中心的地图显示,使得二维地图坐标范围始终维持在东西经180度之间,提升了适用性,并在显示效率方面也有提升。

    一种基于图幅空间关系的VCF海图自适应调度显示方法

    公开(公告)号:CN118733175A

    公开(公告)日:2024-10-01

    申请号:CN202410834286.7

    申请日:2024-06-26

    Abstract: 本发明提供了一种基于图幅空间关系的VCF海图自适应调度显示方法,包括:从所述的VCF海图中,读取图幅元信息,生成图幅空间范围几何体,创建图幅元信息表;构建海图图幅调度模型:用于依据输入的视口范围,调度并输出待绘制图幅;依据海图的要素创建不同要素组合的海图数据表步骤;创建海图数据提取模型,用于依据图幅元信息从海图数据表中提取海图数据;基于海图数据进行绘制,完成基于图幅空间关系的VCF海图自适应调度显示。本发明能够实现任意显示范围内的海图图幅的自动选取,避免不同图幅、不同比例尺图幅要素重叠的问题,提升VCF海图数据显示的准确性,无需人工干预,能够有效支撑VCF海图的快速部署使用。

    一种基于瓦片的矢量地图渲染方法

    公开(公告)号:CN107590226A

    公开(公告)日:2018-01-16

    申请号:CN201710791249.2

    申请日:2017-09-05

    Abstract: 本发明公开了一种基于瓦片的矢量地图渲染方法,包括如下步骤:1、根据当前视图计算所需的地图瓦片,检查缓存中是否有所需瓦片,如没有,则根据矢量数据渲染该瓦片,瓦片数据时间戳记录为所述矢量数据的时间戳,形成瓦片后放入缓存中,并将该瓦片绘制到地图上;2、如果缓存中有所需瓦片,且缓存中的瓦片数据时间戳与该瓦片对应的矢量数据的时间戳一致,则将该瓦片绘制到地图上;如果缓存中的瓦片数据时间戳与该瓦片对应的矢量数据的时间戳不一致,则根据矢量数据渲染该瓦片,瓦片数据时间戳更新为所述矢量数据的时间戳,形成瓦片后放入缓存中,并将该瓦片绘制到地图上。该方法可以实时渲染地图瓦片,动态缓存瓦片数据。

    一种基于Canvas的在线地图保存方法

    公开(公告)号:CN109542987A

    公开(公告)日:2019-03-29

    申请号:CN201811172048.5

    申请日:2018-10-09

    Abstract: 本发明公开了一种基于Canvas的在线地图保存方法,主要针对当前简单的地图保存功能无法满足复杂的应用需求的问题。该方法主要技术路线是通过地图交互确定需要保存的地图区域,然后根据所确定的区域获取地理底图和地理要素,再利用Canvas的特点将获取的地理底图和地理要素根据指定的级别进行重绘并保存;该方法主要分为四个模块:瓦片获取模块、要素获取模块、Canvas渲染模块以及地图保存模块,其中瓦片获取模块负责根据所选范围生成瓦片请求,要素获取模块负责根据所选范围找出所需要素,Canvas渲染模块负责将瓦片以及要素进行渲染,地图保存模块负责将最终结果保存为图片。

Patent Agency Ranking