本发明专利技术提出了一种基于属性配置的专题地图配置方法,包括:配置图层的基础信息和属性信息,所述基础信息包括图层编码;获取图层要素,结合属性信息生成图层,将图层编码与图层绑定;配置专题地图的主题名称,通过图层编码调用图层,得到专题地图;获取用户自定义专题地图的识别码,将识别码添加到展示页面的url中,实现专题地图的展示。本发明专利技术能够独立的对图层进行统一配置,通过图层编码调用与主题相关的图层,灵活组合图层以生成相应的专题地图,为企业、园区提供了一种高效快速的专题地图开发方法,满足工业园区的综合地图需求的同时,降低了专题地图的开发难度。降低了专题地图的开发难度。降低了专题地图的开发难度。
【技术实现步骤摘要】
一种基于属性配置的专题地图配置方法
[0001]本专利技术属于专题地图绘制领域,尤其涉及一种基于属性配置的专题地图配置方法。
技术介绍
[0002]专题地图是指在底图上按照地图主题的要求,突出并完善地表示与主题相关的一种或几种特征,使地图内容专题化、表达形式各异、用途专门化的地图,例如经纬图、区域报警图等。专题地图通常需要通过配置相关的要素来展现地图主题的特征,所述要素一般包括点、线、面三种类型,并且以不同的图标、符号等图形化的方式进行展示,同时一般还支持对要素进行鼠标选中等前端操作。
[0003]目前对于为工业园区构建的地理信息系统平台,在应用于专题地图的开发方法中,大多通过配置图层的方式去二次开发,然而随着工业园区的规模越来越大,一旦需求变化或者新增业务,往往都需要对整个专题图层进行重新编码,不仅提高了对开发人员在专题图层方面的专业知识要求,也使开发和维护成本随着业务范围的扩大而急剧上升。
技术实现思路
[0004]为了解决现有技术中存在的缺点和不足,本专利技术提出了一种基于属性配置的专题地图配置方法,包括:
[0005]配置图层的基础信息和属性信息,所述基础信息包括图层编码;
[0006]获取图层要素,结合属性信息生成图层,将图层编码与图层绑定;
[0007]配置专题地图的主题名称,通过图层编码调用图层,得到专题地图;
[0008]获取用户自定义专题地图的识别码,将识别码添加到展示页面的url中,实现专题地图的展示。
[0009]可选的,所述基础信息还包括图层名称和图层类型,图层类型为图层要素的类型,包括点、线、面三种类型。
[0010]可选的,所述属性信息包括图层获取信息、渲染属性信息以及扩展信息;
[0011]所述图层获取信息用于配置获取图层要素的接口以及定义图层要素是否显示;
[0012]所述渲染属性信息用于定义图层要素的渲染方式;
[0013]所述扩展信息用于定义图层要素是否具有扩展功能。
[0014]可选的,所述获取图层要素,结合属性信息生成图层,将图层编码与图层绑定,包括:
[0015]获取图层要素,结合图层获取信息的定义,筛选出需要显示的图层要素;
[0016]基于渲染属性信息对图层要素进行渲染,由渲染后的图层要素组成初始图层;
[0017]根据扩展信息判断图层要素是否具有扩展功能,若具有扩展功能,在初始图层上生成图层要素对应的列表或工具栏,得到最终的图层。
[0018]可选的,所述渲染方式包括默认符号渲染、基于属性字段渲染以及自定义图标渲
染;
[0019]其中,所述默认符号渲染包括基于要素的点、线、面三种类型统一定义的符号进行渲染;
[0020]所述基于属性字段渲染包括基于预先定义的与属性字段对应的符号进行渲染;
[0021]所述自定义图标渲染包括基于用户自定义的图标对图层要素进行渲染。
[0022]可选的,所述扩展功能包括列表显示功能以及扩展按钮功能;
[0023]所述列表显示功能为点击图层要素时,显示与被点击的图层要素相关的数据,以列表形式显示在图层上;
[0024]所述扩展按钮功能为点击图层要素时,弹出包含若干个扩展按钮的工具栏。
[0025]可选的,所述配置专题地图的主题名称,通过图层编码调用图层,得到专题地图,包括:
[0026]输入需要展示的图层要素所属的图层编码,获取与图层编码绑定的图层;
[0027]将图层叠加在预先配置好的底图上,得到专题地图。
[0028]可选的,所述获取用户自定义专题地图的识别码,将识别码添加到展示页面的url中,实现专题地图的展示,包括:
[0029]获取展示页面的通用url,在通用url的末端添加识别码;
[0030]通过访问添加了识别码的url,在PC端、移动端以及大屏端显示专题地图。
[0031]可选的,所述专题地图开发方法还包括对专题地图的底图进行配置,包括配置底图的全局变量以及默认视野。
[0032]本专利技术提供的技术方案带来的有益效果是:
[0033]能够独立的对图层进行统一配置,能够根据不同主题的需求,通过图层编码调用与主题相关的图层,灵活组合图层以生成相应的专题地图,解决了当需求变化时需要对整个专题地图的图层进行重新编码的传统开发方法带来了不便,为企业、园区提供了一种高效快速的专题地图开发方法,满足工业园区的综合地图需求的同时,降低了专题地图的开发难度。
[0034]除此之外,由用户自定义的识别码作为专题地图的唯一标识,并支持桌面地图、移动地图及大屏地图三种显示模式,通过在url地址中添加专题地图的识别码,能够将专题地图准确显示在相应终端上,满足用户多种终端的显示需求。
附图说明
[0035]为了更清楚地说明本专利技术的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1为本专利技术提出的一种基于属性配置的专题地图配置方法的流程示意图;
[0037]图2为专题地图开发系统的功能框图;
[0038]图3为在地图配置中心中图层配置的功能框图;
[0039]图4为在专题地图开发系统的中配置危险源图层的基础信息配置示意图。
具体实施方式
[0040]为使本专利技术的结构和优点更加清楚,下面将结合附图对本专利技术的结构作进一步地描述。
[0041]实施例一
[0042]如图1所示,本专利技术提出了一种基于属性配置的专题地图配置方法,包括:
[0043]S1:配置图层的基础信息和属性信息,所述基础信息包括图层编码;
[0044]S2:获取图层要素,结合属性信息生成图层,将图层编码与图层绑定;
[0045]S3:配置专题地图的主题名称,通过图层编码调用图层,得到专题地图;
[0046]S4:获取用户自定义专题地图的识别码,将识别码添加到展示页面的url中,实现专题地图的展示。
[0047]通过上述专题地图开发方法,实现对图层进行统一配置,能够根据不同主题的需求,通过图层编码调用与主题相关的图层,为企业、园区提供了一种高效快速的专题地图开发方法,满足工业园区的综合地图需求的同时,降低了专题地图的开发难度。
[0048]本实施例基于图2所示的专题地图开发系统实现,所述专题地图开发系统实现由地图配置中心与地图展示中心两大块应用程序构成,另外接口方面,由空间数据接口与业务数据接口实现开发系统的数据传输功能。
[0049]地图配置中心由地图全局配置与地图全局插件、图层配置以及主题配置组成,地图全局配置用于配置与地图整体应用程序相关的配置信息,例如与底图配置相关的全局变量、默认视野、服务器等相关配置。地图全局插件支持用户自定义的扩展类全局插件,图层配置用于对本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于属性配置的专题地图配置方法,其特征在于,所述专题地图配置方法包括:配置图层的基础信息和属性信息,所述基础信息包括图层编码;获取图层要素,结合属性信息生成图层,将图层编码与图层绑定;配置专题地图的主题名称,通过图层编码调用图层,得到专题地图;获取用户自定义专题地图的识别码,将识别码添加到展示页面的url中,实现专题地图的展示。2.根据权利要求1所述的一种基于属性配置的专题地图配置方法,其特征在于,所述基础信息还包括图层名称和图层类型,图层类型为图层要素的类型,包括点、线、面三种类型。3.根据权利要求1所述的一种基于属性配置的专题地图配置方法,其特征在于,所述属性信息包括图层获取信息、渲染属性信息以及扩展信息;所述图层获取信息用于配置获取图层要素的接口以及定义图层要素是否显示;所述渲染属性信息用于定义图层要素的渲染方式;所述扩展信息用于定义图层要素是否具有扩展功能。4.根据权利要求3所述的一种基于属性配置的专题地图配置方法,其特征在于,所述获取图层要素,结合属性信息生成图层,将图层编码与图层绑定,包括:获取图层要素,结合图层获取信息的定义,筛选出需要显示的图层要素;基于渲染属性信息对图层要素进行渲染,由渲染后的图层要素组成初始图层;根据扩展信息判断图层要素是否具有扩展功能,若具有扩展功能,在初始图层上生成图层要素对应的列表或工具栏,得到最终的图层。5.根据权利要求3所述的一种基于属性配置的专题地图配置方法,其特征在于,所述渲染方式包括默...
【专利技术属性】
技术研发人员:王泽明,李晶,
申请(专利权)人:浙江中控软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。