一种电子地图子图层的构建、操作方法及装置制造方法及图纸

技术编号:13014735 阅读:52 留言:0更新日期:2016-03-16 13:20
本发明专利技术属于电子地图技术领域,具体涉及一种电子地图子图层的构建、操作方法及装置。该电子地图子图层的构建方法,包括以下步骤:S1,将电子地图父图层中的地图要素进行分类;S2,从父图层中抽取特定类型的地图要素,并设置显示条件,构建子图层。本发明专利技术在不影响图层存储管理的情况下,以子图层的形式管理和显示其中的特定类型要素,对一般用户来说体现了使用的便利性,对管理用户来说体现了管理的一体性。在显示和管理子图层的时候,不影响其父图层的其他地图要素。

【技术实现步骤摘要】

本专利技术属于电子地图
,具体涉及一种电子地图子图层的构建、操作方法及装置
技术介绍
电子地图是利用计算机技术,以数字方式存储和查阅的地图。电子地图的内容是各种地图要素,对这些地图要素以图层的形式进行分类存储、管理、展示和分析应用。为管理的方便,一些图层其实是包含了很多种类型的,如常见的兴趣点图层,包含了党政机关、卫生、教育、餐饮、住宿、购物、旅游等各种兴趣点。即使是同种类型的要素,内部还是根据需要划分成各种级别的,比如行政机关图层中有省级机关、市级机关、区级机关,道路有主干道路、次干道路、支路等。在一些特定场合下,需要有选择的只展示其中的某些类型的图层,比如兴趣点只显示卫生、教育类型,道路只显示主干道路。这些显示,现有的主流地理信息系统(Geographic Informat1n System,简称GIS)平台并不支持。参考专利文献CN102722491B公开了一种电子地图路线查询方法及系统,采用查询的方法查找路线。现有的GIS平台主要还是依靠前端的再绘制,比如百度地图的查询,就是在前端绘制的。前端绘制技术,好处是不依赖于电子地图的底层平台,但也存在以下问题:1、地图显示窗口变化时,比如位置移动或放大缩小后,需要重新绘制,增加了前端计算和显示设备的额外开销,如果数据量比较大,操作体验比较差;2、用漫游方式拖动地图时,所拖拽的图只能是底层的地图,所绘制的内容无法体现,难以实现常规电子地图的拖拽效果;3、空间分析只能实现简单的点周边查询,无法实现常规电子地图可对点、线、面进行的缓冲分析和与其他图层的叠加分析;4、在编辑图层、导入导出图层时,无法对图层的某一类型进行单独处理,要不就整个图层全部打开显示,要不就整个图层全部关掉不显示。
技术实现思路
针对现有技术采用前端绘制技术存在的不足之处,本专利技术提出了一种电子地图子图层的构建、操作方法及装置,该构建方法从普通图层中按规则抽取创建的子图层;子图层经过注册后,与一般图层的常规使用方式相同;子图层与父图层通过映射关系实现互操作。子图层的操作方法包括打开、关闭、导出、编辑等操作,不影响父图层的其他地图要素。本专利技术采用如下技术方案:一种电子地图子图层的构建方法,包括以下步骤,S1,将电子地图父图层中的地图要素进行分类;S2,从父图层中抽取特定类型的地图要素,并设置显示条件,构建子图层。进一步的,还包括步骤S3子图层在图层列表中进行注册。更进一步的,步骤S2中的显示条件包括设置子图层的显示比例尺区间。进一步的,步骤S2中子图层的信息包括子图层名称、父图层名、地图要素说明、显示比例尺上限和显示比例尺下限。更进一步的,步骤S2构建的子图层数量至少一个。—种电子地图子图层的操作方法,操作方法包括以下一种或几种操作方法,打开操作,用于在父图层打开的基础上打开子图层;关闭操作,用于在没有子图层打开时才关闭父图层;显示操作,子图层的显示比例尺在设置的区间内才能显示子图层的地图要素;编辑操作,在子图层中对地图要素进行新增、修改或删除操作;导出操作,用于将子图层导出;同步更新,对地图要素进行编辑操作后,父图层和子图层上的地图要素同步更新;冲突检测,同一地图要素在不同的图层上不能同时显示。—种电子地图子图层的构建装置,它包括,父图层模块,用于构建电子地图父图层,且将父图层中的地图要素进行分类;子图层模块,依据特定地图要素和显示条件构成子图层。进一步的,子图层模块构建的子图层数量至少一个。本专利技术具有如下有益效果:①在不影响图层存储管理的情况下,以子图层的形式管理和显示其中的特定类型要素,对一般用户来说体现了使用的便利性,对管理用户来说体现了管理的一体性在显示和管理子图层的时候,不影响其父图层的其他地图要素;③使用子图层可以调用底层GIS平台的缓冲分析、叠置分析等空间分析功能,弥补了前端绘制方法的缺憾;④使用子图层在地图拖拽时,所拖拽的图片包含了地图的全部内容,实现常规电子地图的拖拽效果,弥补了前端绘制方法的缺憾。【附图说明】图1是一种电子地图子图层的构建流程图。【具体实施方式】为进一步说明各实施例,本专利技术提供有附图。这些附图为本专利技术揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理。配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本专利技术的优点。图中的组件并未按比例绘制,而类似的组件符号通常用来表示类似的组件。现结合附图和【具体实施方式】对本专利技术进一步说明。参阅图1所示,本专利技术提出了一种电子地图子图层的构建方法,它包括以下步骤:S1,将电子地图父图层中的地图要素进行分类;父图层需要有可用来分类的一个或多个属性字段,根据属性,将父图层上的地图要素分成不同类型,如兴趣点图层有兴趣点类型type、兴趣点级别grade字段。S2,从父图层中抽取特定类型的地图要素,并设置显示条件,构建子图层;从父图层中抽取特定类型的地图要素,并设置其显示条件,生成元数据,注册后供各类应用按照一般图层的方式调用。构建子图层的数量不限于一个,可以根据需要构建无数个子图层。下面以构建教育机构子图层为例进行说明。(1)、抽取配置:根据需要,设置子图层地图要素的抽取条件,如教育机构子图层地图要素的抽取条件是:type =’教育’;(2)、显示配置:图层的要素显示是需要根据地图展示所展示的范围和内容专门设置的,子图层也一样。根据需要,设置子图层的显示比例尺区间[minViewScale, maxViewScale)。该子图层在打开时,只在地图的当前显不比例尺 curViewScale 在该区间内(curViewScale〉= minViewScale andcurViewScale<maxViewScale)才显示,未打开子图层或不在该区间内,都不会显示。(3)、创建元数据:需要记录子图层的元数据信息,作为图层资源目录的信息来源,包括子图层名称、中文名、创建日期、创建人、父图层名、包含的要素说明、显示比例尺上限、显示比例尺下限等内容,并将元数据信息写入子图层信息表。(4)、交叉关系识别:当子图层元数据信息写入子图层信息表后,需要根据其所抽取的地图要素类型和父图层名进行识别,检查其是否与已有子图层在内容上有重叠,即在其他子图层内含有该子图层的全部或部分类型要素,如有则判定存在交叉关系。S3,子图层在图层列表中进行注册将子图层在图层列表中进行注册,当前第1页1 2 本文档来自技高网
...

【技术保护点】
一种电子地图子图层的构建方法,其特征在于:包括以下步骤,S1,将电子地图父图层中的地图要素进行分类;S2,从父图层中抽取特定类型的地图要素,并设置显示条件,构建子图层。

【技术特征摘要】

【专利技术属性】
技术研发人员:邱祥锋范经谋黄燕平王晓强陈云刘京满黄萍萍
申请(专利权)人:厦门精图信息技术有限公司
类型:发明
国别省市:福建;35

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

1