【技术实现步骤摘要】
一种地理信息系统、应用配置方法及APP客户端加载方法
本专利技术属于地理信息
,尤其涉及一种地理信息系统、应用配置方法及APP客户端加载方法。
技术介绍
目前,地理信息系统越来越广泛地被应用到市政、房地产、快递外卖等领域,提供空间对象的管理、展示以及专业应用功能的二次开发。随着技术的发展,地理信息系统的应用功能被更多地发掘出来,但基本的功能还是地图的展示,给人以所见即所得的直观效果。用户可以在基础地图的基础上叠加专业的管理要素,包括空间位置和属性信息,这为专业管理领域下的直观管理提供了方便。现有地理信息系统可以将地理数据导入,并展示,也提供了二次开发的接口可以供专业技术人员进行延伸开发,但其应用门槛较高,一般用户的使用难度较大。主要的不便之处在于:资源发布困难,数据在最终用户能看到并应用前需要经过:空间地理数据入库、地图服务配置、地图服务发布、前端应用开发几个步骤,周期长。
技术实现思路
本专利技术所要解决的技术问题在于针对上述现有技术中的不足,提供一种地理信息系统,其能够方便用户自行进行地图服务配置、服务发布、前端应用配置。本专利技术第一方面公开了一种地理信息系统,包括服务器和客户端,所述服务器包括地图配置系统和应用配置系统;所述地图配置系统,用于配置地图服务;所述应用配置系统,用于在地图服务上配置应用服务;所述地图配置系统包括SDE模块、MapEngine模块和Server模块;所述SDE模块,用于将空间地理数据导入和导出数据库;< ...
【技术保护点】
1.一种地理信息系统,其特征在于:包括服务器和客户端,所述服务器包括地图配置系统和应用配置系统;/n所述地图配置系统,用于配置地图服务;/n所述应用配置系统,用于在地图服务上配置应用服务;/n所述地图配置系统包括SDE模块、Map Engine模块和Server模块;/n所述SDE模块,用于将空间地理数据导入和导出数据库;/n所述Map Engine模块,配置有地图渲染单元;/n所述Server模块,用于以服务形式发布Map Engine模块的地图渲染功能;/n所述应用配置系统包括APP Engine模块和App Server模块;/n所述APP Engine模块,配置有模板设置单元、地图数据设置单元和应用模块设置单元;/n所述App Server模块,用于以服务形式发布APP Engine模块的模板设置功能、地图数据设置功能和应用模块设置功能;/n所述客户端包括地图客户端和APP客户端;/n所述地图客户端包括Map Client模块,以及均与Map Client模块数据交互的Viewer模块和SDK模块;/n所述Map Client模块,用于与Server模块进行数据交互,以及将Se ...
【技术特征摘要】
1.一种地理信息系统,其特征在于:包括服务器和客户端,所述服务器包括地图配置系统和应用配置系统;
所述地图配置系统,用于配置地图服务;
所述应用配置系统,用于在地图服务上配置应用服务;
所述地图配置系统包括SDE模块、MapEngine模块和Server模块;
所述SDE模块,用于将空间地理数据导入和导出数据库;
所述MapEngine模块,配置有地图渲染单元;
所述Server模块,用于以服务形式发布MapEngine模块的地图渲染功能;
所述应用配置系统包括APPEngine模块和AppServer模块;
所述APPEngine模块,配置有模板设置单元、地图数据设置单元和应用模块设置单元;
所述AppServer模块,用于以服务形式发布APPEngine模块的模板设置功能、地图数据设置功能和应用模块设置功能;
所述客户端包括地图客户端和APP客户端;
所述地图客户端包括MapClient模块,以及均与MapClient模块数据交互的Viewer模块和SDK模块;
所述MapClient模块,用于与Server模块进行数据交互,以及将Server模块发布的功能结果发布至前端;
所述Viewer模块,用于获取用户对Server模块发布的功能的使用指令;
所述SDK模块,用于提供对MapEngine模块中新功能进行二次开发的接口;
所述APP客户端包括AppRuntime模块,以及均与AppRuntime模块数据交互的APPClient模块和APPSDK模块;
所述AppRuntime模块分别与APPServer模块和MapClient模块数据交互;
所述APPClient模块,用于将APPServer模块发布的功能结果发布至前端,以及获取用户的应用配置指令;
所述AppRuntime模块,还用于对APPClient模块获取的应用配置指令进行执行;所述应用配置指令用于对APPServer模块发布的功能进行控制执行;
所述APPSDK模块,用于提供对APPEngine模块中新功能进行二次开发的接口。
2.按照权利要求1所述的一种地理信息系统,其特征在于:所述地图配置系统还包括数据选择模块、地图生成模块、样式配置模块、服务参数配置模块和发布模块;
所述数据选择模块,用于选择数据库中的地图数据包,所述地图数据包中包含空间地理数据;
所述地图生成模块,用于根据选择的地图数据包生成初始地图,还用于根据选择的地图数据包在已生成的地图上叠加地图数据;
所述样式配置模块,用于根据对地图生成模块生成的地图配置样式;
所述服务参数配置模块,用于对经过样式配置后的地图进行服务参数配置,所述服务参数包括允许的最大实例数和数据缓存参数;
所述发布模块,用于对经过服务参数配置的地图进行发布,且发布时,生成该地图对应的ID。
3.按照权利要求1所述的一种地理信息系统,其特征在于:所述地图渲染单元对地图进行渲染时包括以下步骤:
Step11、接收用户发起的渲染请求,所述渲染请求中包括请求地图ID、请求的地图范围、请求的图形大小和数据过滤参数;所述数据过滤参数包括图层清单;
Step12、根据渲染请求调取对应地图,并判断当前是否存在空闲的服务实例,若是,进入Step14;若否,进入Step13;
...
【专利技术属性】
技术研发人员:何施晶,
申请(专利权)人:上海领旌信息科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。