一种基于gis配置的应用场景管理方法及系统的利记博彩app

文档序号:9350050阅读:509来源:国知局
一种基于gis配置的应用场景管理方法及系统的利记博彩app
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种基于GIS配置的应用场景管理方法及系统。
【背景技术】
[0002]目前大部分的资源系统都会有相当数据量的资源种类,并且会不定期的进行更新这些资源种类,而每种资源种类涉及的业务都各不相同。如果采用传统的开发模式要实现GIS对这些资源的管理,那么每增加一种资源种类,就需要重新投入一次人力进行开发,以满足GIS对该资源种类的管理需求,从而导致极大的人力、时间及资源的浪费,造成不必要的损失。

【发明内容】

[0003]本发明所要解决的技术问题是针对现有技术的不足,提供一种基于GIS配置的应用场景管理方法及系统。
[0004]本发明解决上述技术问题的技术方案如下:一种基于GIS配置的应用场景管理方法,包括如下步骤:
[0005]步骤I,预先通过配置工具在数据库中配置各种场景数据;
[0006]步骤2,WEB服务器接收客户端发送的GIS页面请求;
[0007]步骤3,根据GIS页面请求参数,从数据库中自动读取已配置的场景数据,并发送给客户端;
[0008]步骤4,所述客户端根据获取的场景数据进行进行模块加载、样式渲染及事件绑定,生成GIS页面;
[0009]步骤5,将GIS页面进彳丁显不呈现。
[0010]本发明的有益效果是:本发明提供一个可配置的GIS平台,结合地图服务,实现对不同资源种类及业务的支撑,在已有业务变更或者添加新业务的时候,能迅速响应。
[0011 ] 在上述技术方案的基础上,本发明还可以做如下改进。
[0012]进一步,客户端需要对场景数据的矢量图层进行渲染或空间分析时,向WEB服务器发送请求,WEB服务器根据请求的参数访问指的的地图服务器,由地图服务器访问相应的数据库获取相应数据,WEB服务器对获取的数据进行整合,反馈给客户端进行呈现。
[0013]进一步,WEB服务器启动后,当第一次有用户访问的时候,从数据库读取场景数据,存放在web服务器缓存中,后续接到访问请求时,直接从服务器缓存读取场景数据。
[0014]进一步,所述场景数据包括场景信息和样式信息。
[0015]进一步,所述场景信息的配置包括:场景信息定义、场景初始化信息定义、图层定义、场景图层定义、场景主题定义、图层功能定义和画图功能定义。
[0016]进一步,所述场景信息定义具体为预先定义好GIS所应用于的场景描述,包括场景名称和描述;
[0017]所述场景初始化信息定义包括中心点坐标经度、中心点坐标玮度、初始化显示级另Ij、最小显示级别、最大显示级别和图层各级分辨率;
[0018]所述图层定义包括图层名、图层显示名、图层URL、最小级别、最大级别、图层表名、请求字段名、几何字段名、图层类型、是否显示图层、是否显示标签、是否可拾取、过滤条件及图层描述;
[0019]所述场景图层的定义具体为定义图层与场景关联关系描述,定义包括图层信息和场景信息;
[0020]所述场景主题的定义具体为定义了场景显示样式的描述,定义包括主题名称、是否默认显示及描述;
[0021]所述图层功能的定义具体为定义各个图层可使用的功能的描述,定义包括图层、功能名称、功能类型、功能方法及描述;
[0022]所述画图功能的定义具体为定义画图期间不同动作所调用的业务方法的描述,包括场景图层、功能方法及类型。
[0023]进一步,所述样式信息的配置包括:字体定义、标签样式定义、点样式定义、线样式定义、面样式定义、位图样式定义、唯一值定义、范围值定义、图层显示模式定义和场景样式定义。
[0024]进一步,所述字体定义具体为定义标签样式的字体信息,包括字体名称、字体大小、是否斜体、是否粗体及描述;
[0025]所述标签样式定义具体为定义点样式、线样式、面样式和/或位图样式的标签显示,包括标签颜色、字体信息、透明度、横向偏移量、纵向偏移量及描述;
[0026]所述点样式定义具体为控制点资源在地图上的显示样式,定义包括颜色、形状、大小、标签风格样式、横向偏移量、纵向偏移量及描述
[0027]所述线样式定义具体为控制线资源在地图上的显示样式,定义包括背景宽度、背景颜色、前景宽度、前景颜色、标签风格样式及描述;
[0028]所述面样式定义具体为控制面资源在地图上的显示样式,定义包括填充颜色、变宽宽度、边框颜色、透明度、标签风格样式及描述;
[0029]所述位图样式定义具体为利用用户上传的图片进行定义,定义包括图片、横向偏移量、纵向偏移量、标签风格样式及描述;
[0030]所述唯一值定义具体为指定一个值作为唯一值显示模式的参考值,定义包括唯一值、风格模式、所属风格及描述;
[0031]所述范围值定义具体为指定预定的范围值作为范围值显示模式的参考值,定义包括最大值、最小值、风格模式、所属风格及描述;
[0032]所述图层显示模式的定义具体为对标签、点、线、面、位图样式的二次封装,定义包括单一显示模式、范围值显示模式及唯一值显示模式。
[0033]所述场景样式的定义具体是为场景中的图层指定图层显示模式,定义包括:模式选择、显示类型、特征字段名、标签显示字段及图层。
[0034]进一步,上述技术方案还包括在客户端页面上对不同资源进行管理。
[0035]本发明解决上述技术问题的另一技术方案如下:一种基于GIS配置的应用场景管理系统,包括客户端、WEB服务器和数据库;
[0036]所述客户端包括:
[0037]请求发送模块,其用于发送GIS页面请求;
[0038]页面生成模块,其用于根据获取的场景信息进行模块加载、样式渲染及事件的绑定,生成GIS页面;
[0039]页面展示模块,将GIS页面进行显示呈现;
[0040]所述WEB服务器包括:
[0041]请求解析模块,其用于接收客户端发送的GIS页面请求,并进行解析得到请求参数;
[0042]场景读取模块,其用于根据GIS页面请求参数,从数据库中自动读取场景数据,并发送给客户端;
[0043]所述数据库,其用于预先配置各种场景数据。
【附图说明】
[0044]图1为本发明所述一种基于GIS配置的应用场景管理方法流程图;
[0045]图2为本发明所述一种基于GIS配置的应用场景管理系统框图;
[0046]图3为本发明实施例中场景配置示意图;
[0047]图4为本发明实施例中样式配置示意图。
【具体实施方式】
[0048]以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
[0049]如图1所示,一种基于GIS配置的应用场景管理方法,包括如下步骤:
[0050]步骤I,预先通过配置工具在数据库中配置各种场景数据;
[0051]步骤2,WEB服务器接收客户端发送的GIS页面请求;
[0052]步骤3,根据GIS页面请求参数,从数据库中自动读取已配置的场景数据,并发送给客户端;
[0053]步骤4,所述客户端根据获取的场景数据进行进行模块加载、样式渲染及事件绑定,生成GIS页面;
[0054]步骤5,将GIS页面进彳丁显不呈现。
[0055]所述场景数据包括场景信息和样式信息。
[0056]所述场景信息的配置包括:场景信息定义、场景初始化信息定义、图层定义、场景图层定义、场景主题定义、图层功能定义和画图功能定义。所述样式信息的配置包括:字体定义、标签样式定义、点样式定义、线样式定义、面样式定义、位图样式定义、唯一值定义、范围值定义、图层显示模式定义和场景样式定义。
[0057]场景信息的配置
[0058]1.场景信息的定义,其特征在于预先定义好GIS所应用于的场景描述,包括:场景名称、描述。
[0059]2.场景初始化信息的定义,其特征在于预先定义场景的初始化信息,包括:中心点坐标经度、中心点坐标玮度、初始化显示级别、最小显示级别、最大显示级别、图层各级分辨率。
[0060]3.图层的定义,其特征在于预先定义好不同的专业图层。图层定义好后,可在不同的场景中对同一个图层进行管理。以此可实现不同场景的快速组装。图层定义包括:图层名、图层显示名、图层URL、最小级别、最大级别、图层表名、请求字段名、几何字段名、图层类型、是否显示图层、是否显示标签、是否可拾取、过滤条件及图层描述。
[0061]4.场景图层的定义,其特征在于预先定义图层与场景关联关系描述,包括:图层ig息、场景ig息。
[0062]5.场景主题的定义,其特征在于预先定义了场景显示样式的描述,包括:主题名称、是否默认显示及描述。
[0063]6.图层功能的定义,其特征在于预先定义好各个图层可使用的功能的描述,包括:图层、功能名称、功能类型、功能方法及描述。此定义可以实现对图层所涉及的功能的动态化、配置化管理。
[0064]7.画图功能的定义,其特征在于预先定义好画图期间不同动作所调用的业务方法的描述,包括:场景图层、功能方法及类型。此定义可以将画图过程中的每个细节与业务紧密结合,例如画线时,起始点必须经过某种类型的资源等等。
[0065]样式信息的配置
[0066]1.字体的定义,可以用于标签样式字体信息的定义,包括:字体名称、字体大小、是否斜体、是否粗体、描述。
[0067]2.标签样式的定义,可用于点样式、线样式、面样式、位图样式的标签显示,此定义包括:标签颜色、字体信息、透明度、横向偏移量、纵向偏移量、描述。
[0068]3.点样式的定义,可以控制点资源(例如:站点)在地图上的显示样式,此定义包括:颜色、形状、大小、标签风格样式、横向偏移量、纵向偏移量和描述。
[0069]4.线样式的定义,可以控制线资源(例如:光缆段)在地图上的显示样式,此定义包括:背景宽度、背景颜色、前景宽度、前景颜色、标签风格样式和描述。
[0070]5.面样式的定义,可以控制面资源(例如:行政区域、网格等)在地图上的显示样式,此定义包括:填充颜色、变宽宽度、边框颜色、透明度、标签风格样式和描述。
[0071]6.位图样式的定义,同样应用于点资源(例如:站点
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1