基于多景点区域智能截图生成电子地图的方法及装置制造方法及图纸

技术编号:16820133 阅读:46 留言:0更新日期:2017-12-16 13:57
本发明专利技术涉及一种基于多景点区域智能截图生成电子地图的方法及装置,该方法包括:获取景点数据集合,调用外部地图API,根据获取的景点数据集合将所有景点名称同时显示于地图上的相应位置,确定智能截图区域;所述景点数据集合包括所有景点的景点名称及其对应坐标和景区的边界四角及其对应坐标;获取截图指令,通过切割的方式将智能截图区域自动划分为至少一块的地图瓦片,存储所有地图瓦片;得到完整的景区地图;所述地图瓦片均包括景点信息。本发明专利技术极大的提高了技术人员的制图效率,提高了景点坐标的准确度,与现有方法相比节省了2‑3倍的时间。

Method and device for generating electronic map based on multi Scenic Area Intelligent screenshot

The invention relates to a method and device for generating intelligent screenshots area attractions based on electronic map, the method includes: obtaining the spot data set, called external map API, according to the data acquisition set corresponding to the position of all attractions scenic spots on the map on the display at the same time, determine the regional intelligent screenshots; data collection includes all the scenic spots the names of scenic spots and attractions and scenic spots of the four boundary coordinates and the corresponding angular coordinates; get screenshot instructions by cutting the intelligent shot area automatically divided into at least one of the map tiles, store all the map tiles; full scenic map; the map tiles are including the scenic spot information. The invention greatly improves the technical personnel of the mapping efficiency, improve the accuracy of the coordinates of the scenic spots, compared with the existing method can save 2 3 times.

【技术实现步骤摘要】
基于多景点区域智能截图生成电子地图的方法及装置
本专利技术属于电子地图的
,尤其涉及一种基于多景点区域智能截图生成电子地图的方法及装置。
技术介绍
电子地图(英语:Electronicmap),即数字地图,是利用计算机技术,以数字方式存储和查阅的地图。电子地图储存资讯的方法,一般使用向量式图像储存,地图比例可放大、缩小或旋转而不影响显示效果,早期使用位图式储存,地图比例不能放大或缩小,现代电子地图软件一般利用地理信息系统来储存和传送地图数据,也有其他的信息系统。目前,存在很多基于电子地图的导航应用,普通的导航应用主要针对景区外市场,且仅能够输入起点、终点进行点对点导航。随着吃穿住行需求的不断满足,国民对旅游的热情和投入不断高涨,现有普通的导航应用无法满足旅游景区内的整体旅游线路的导游导览。因此,针对旅游景区内导游导览服务的景区旅游应用的开发是不可缺少的。在现有的景区旅游应用中,其电子地图多为自主创作的手绘地图或直接截取现有电子地图应用中的地图,景区旅游应用中的电子地图景区景点坐标定位的准确性是其导游导览服务的基础。然而,对于景区旅游应用的技术人员,如何在截取的电子地图中针对景区内景点进行准确定位,是一直困扰的问题。针对景区旅游应用中存在的上述问题,现有的解决方法为在常见地图软件中人工查找景区内的每个景点,将包含需要景点的地图进行人工截取、保存,若景区较大需分区域截取保存多幅图;在图像制作软件中,人工对之前截取保存的地图进行拼接,整合为一张完整的景区地图;再对照之前使用的常见地图软件中景点位置在合成的景点地图中标记。然而,现在使用的此种方法存在很多弊端,人工操作不仅费时费力,也无法保证在图像制作软件里面人工标记的准确性,此外,若景区较大需分区域截取保存多幅图,人工截取地图时存在误差,而且在多幅图人工拼接的过程中易出现漏拼、图片歪斜、景点覆盖等情况,造成景点的坐标在地图中的显示不准确。综上所述,在现有技术中对于如何在截取的电子地图中针对景区内景点进行准确定位的问题,尚缺乏有效的解决方案。
技术实现思路
本专利技术为了解决上述问题,本专利技术提供一种基于多景点区域智能截图生成电子地图的方法及装置,通过本专利技术的方法及装置能够准确的在应用于景区旅游应用的截取拼接电子子图中找到景点的真实坐标,既节省了技术人员一个一个的标记的时间和拼接地图的时间又保证了景区电子地图中景点位置的准确性。本专利技术的第一目的是提供一种基于多景点区域智能截图生成电子地图的方法。为了实现上述目的,本专利技术采用如下一种技术方案:一种基于多景点区域智能截图生成电子地图的方法,该方法包括:获取景点数据集合,调用外部地图API,根据获取的景点数据集合将所有景点名称同时显示于地图上的相应位置,确定智能截图区域;所述景点数据集合包括所有景点的景点名称及其对应坐标和景区的边界四角及其对应坐标;获取截图指令,通过切割的方式将智能截图区域自动划分为至少一块的地图瓦片,存储所有地图瓦片;得到完整的景区地图;所述地图瓦片均包括景点信息。作为进一步的优选方案,根据景点名称获取其对应的经纬度坐标组成数组并将所有景点对应的数组组成一个数据集合,该数据集合即为所述景点数据集合,景点名称及其对应的经纬度坐标组成的数组即为景点信息。作为进一步的优选方案,获取景点数据集合的方法为:获取用户直接输入的景点数据集合;或获取用户保存于数据库或excel文件中的景点数据集合,即一次性获取数据库信息或导入的excel文件,从中提取景点数据集合;根据景点名称获取其对应的经纬度坐标组成数组并将所有景点对应的数组组成一个数据集合,该数据集合即所述景点数据集合。作为进一步的优选方案,获取截图指令后执行并存储所有地图瓦片后,判断地图瓦片数量,若将智能截图区域自动划分为超过一块的地图瓦片,则将所有地图瓦片按照切割方式相对应的方法进行拼接,得到一副完整的景区地图;若将智能截图区域自动划分为一块的地图瓦片,则根据该块地图瓦片得到一副完整的景区地图。作为进一步的优选方案,获取截图指令后,根据不同的地图分辨率、显示设备尺寸及设备内存大小,结合智能截图区域大小,通过切割的方式将智能截图区域自动划分为至少一块的地图瓦片;智能截图区域大小根据获取的景区的边界四角及其对应坐标确定。作为进一步的优选方案,所述地图瓦片包括瓦片等级和瓦片坐标编号;所述瓦片等级为唯一性标识,所述瓦片等级与地图分辨率对应,即所述瓦片等级反映地图缩放比例;所述瓦片等级与地图瓦片数量成正比;每一地图瓦片的分辨率均为256*256。作为进一步的优选方案,该方法还包括确认景点信息与所述地图瓦片的关系:根据景点信息中的经纬度坐标计算划分瓦片地图后该经纬度坐标所在瓦片地图的位置。作为进一步的优选方案,该方法中得到一副完整的景区地图的具体步骤为:根据瓦片地图整体尺寸创建画布;将保存的瓦片地图按照其位置关系填充至画布上;根据景点信息与所述地图瓦片的关系,将景点信息填充到画布上,得到一副完整的景区地图。本专利技术的第二目的是提供一种计算机可读存储介质。为了实现上述目的,本专利技术采用如下一种技术方案:一种计算机可读存储介质,其中存储有多条指令,所述指令适于由移动终端设备的处理器加载并执行以下处理:获取景点数据集合,调用外部地图API,根据获取的景点数据集合将所有景点名称同时显示于地图上的相应位置,确定智能截图区域;所述景点数据集合包括所有景点的景点名称及其对应坐标和景区的边界四角及其对应坐标;获取截图指令,通过切割的方式将智能截图区域自动划分为至少一块的地图瓦片,存储所有地图瓦片;得到完整的景区地图;所述地图瓦片均包括景点信息。本专利技术的第三目的是提供一种终端设备。为了实现上述目的,本专利技术采用如下一种技术方案:一种终端设备,包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,所述指令适于由处理器加载并执行以下处理:获取景点数据集合,调用外部地图API,根据获取的景点数据集合将所有景点名称同时显示于地图上的相应位置,确定智能截图区域;所述景点数据集合包括所有景点的景点名称及其对应坐标和景区的边界四角及其对应坐标;获取截图指令,通过切割的方式将智能截图区域自动划分为至少一块的地图瓦片,存储所有地图瓦片;得到完整的景区地图;所述地图瓦片均包括景点信息。本专利技术的有益效果:通过本专利技术的一种基于多景点区域智能截图生成电子地图的方法及装置能够准确的在应用于景区旅游应用的截取拼接电子子图中找到景点的真实坐标,既节省了技术人员一个一个的标记的时间和拼接地图的时间又保证了景区电子地图中景点位置的准确性。附图说明构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。图1是本专利技术方法的具体流程图;图2是本专利技术实施例3中的第一示意图;图3是本专利技术实施例3中的第二示意图;图4是本专利技术实施例3中的第三示意图;图5是本专利技术实施例3中的第四示意图;图6是本专利技术实施例3中的第五示意图;图7是本专利技术实施例3中的第六示意图;图8是本专利技术实施例3中的第七示意图;图9是本专利技术实施例3中的第八示意图;图10是本专利技术实施例3中的第九示意图。具体实施方式:应该指出,以下详细说明都是例示性的,旨在对本申本文档来自技高网
...
基于多景点区域智能截图生成电子地图的方法及装置

【技术保护点】
一种基于多景点区域智能截图生成电子地图的方法,其特征是:该方法包括:获取景点数据集合,调用外部地图API,根据获取的景点数据集合将所有景点名称同时显示于地图上的相应位置,确定智能截图区域;所述景点数据集合包括所有景点的景点名称及其对应坐标和景区的边界四角及其对应坐标;获取截图指令,通过切割的方式将智能截图区域自动划分为至少一块的地图瓦片,存储所有地图瓦片;得到完整的景区地图;所述地图瓦片均包括景点信息。

【技术特征摘要】
1.一种基于多景点区域智能截图生成电子地图的方法,其特征是:该方法包括:获取景点数据集合,调用外部地图API,根据获取的景点数据集合将所有景点名称同时显示于地图上的相应位置,确定智能截图区域;所述景点数据集合包括所有景点的景点名称及其对应坐标和景区的边界四角及其对应坐标;获取截图指令,通过切割的方式将智能截图区域自动划分为至少一块的地图瓦片,存储所有地图瓦片;得到完整的景区地图;所述地图瓦片均包括景点信息。2.如权利要求1所述的一种基于多景点区域智能截图生成电子地图的方法,其特征是:根据景点名称获取其对应的经纬度坐标组成数组并将所有景点对应的数组组成一个数据集合,该数据集合即为所述景点数据集合,景点名称及其对应的经纬度坐标组成的数组即为景点信息。3.如权利要求2所述的一种基于多景点区域智能截图生成电子地图的方法,其特征是:获取景点数据集合的方法为:获取用户直接输入的景点数据集合;或获取用户保存于数据库或excel文件中的景点数据集合,即一次性获取数据库信息或导入的excel文件,从中提取景点数据集合;根据景点名称获取其对应的经纬度坐标组成数组并将所有景点对应的数组组成一个数据集合,该数据集合即所述景点数据集合。4.如权利要求1所述的一种基于多景点区域智能截图生成电子地图的方法,其特征是:获取截图指令后执行并存储所有地图瓦片后,判断地图瓦片数量,若将智能截图区域自动划分为超过一块的地图瓦片,则将所有地图瓦片按照切割方式相对应的方法进行拼接,得到一副完整的景区地图;若将智能截图区域自动划分为一块的地图瓦片,则根据该块地图瓦片得到一副完整的景区地图。5.如权利要求1所述的一种基于多景点区域智能截图生成电子地图的方法,其特征是:获取截图指令后,根据不同的地图分辨率、显示设备尺寸及设备内存大小,结合智能截图区域大小,通过切割的方式将智能截图区域自动划分为至少一块的地图瓦片;智能截图区域大小根据获取的景区的边界四角及其对应坐标确定。6.如权利要求1所述的一种基...

【专利技术属性】
技术研发人员:李龙武鹏
申请(专利权)人:山东慧行天下文化传媒有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1