一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

ArcGis服务的属性管理系统及方法与流程

2022-10-12 23:16:39 来源:中国专利 TAG:

arcgis服务的属性管理系统及方法
技术领域
1.本发明涉及地图服务技术领域,具体地说是arcgis服务的属性管理系统及方法。


背景技术:

[0002][0003]
一张图地图服务中包含的属性表信息,通常包括字段名称、类型、别名、长度。属性表中的字段除了包括地图服务的属性信息,还有一些操作信息,如主键objectid、fid、制作人、更新时间等,这部分信息并不需要对用户展示;属性的字段名称通常为英文的缩写、部分属性的字段内容是数据字典,用户直接阅读的体验差而且容易出现理解偏差。
[0004]
如何将地图服务属性管理从应用程序中分离,对地图服务属性进行统一管理,满足快速响应属性显示的控制、字段转换、显示名称替换的需求,是需要解决的技术问题


技术实现要素:

[0005]
本发明的技术任务是针对以上不足,提供arcgis服务的属性管理系统及方法,来解决如何将地图服务属性管理从应用程序中分离,对地图服务属性进行统一管理,满足快速响应属性显示的控制、字段转换、显示名称替换的需求的技术问题。
[0006]
第一方面,本发明的一种arcgis服务的属性管理系统,包括:
[0007]
数据库,所述数据库用于存储;
[0008]
信息采集模块,所述信息采集模块用于通过jsonp获取地图服务的属性信息,并将地图服务的属性信息存储至数据库;
[0009]
属性字典管理模块,所述属性字典管理模块通过属性字典管理界面对外交互,用于对地图服务的属性信息进行梳理,形成属性字典库,并对属性字典库进行管理;
[0010]
服务属性管理模块,所述服务属性管理模块通过服务属性管理界面对外交互,用于对服务图层名称以及服务属性进行管理;
[0011]
服务调用管理模块,所述服务调用管理模块通过服务调用管理界面对外交互,用于对服务的调用情况进行监控展示。
[0012]
作为优选,所述属性字典管理模块包括:
[0013]
属性字典管理界面,所述属性字典管理界面用于与用户交互;
[0014]
属性梳理单元,所述属性梳理单元与所述属性字典管理界面配合,用于按照国家和行业规定对地图服务的属性信息进行梳理,形成基础的属性字典库;
[0015]
字典管理单元,所述字典管理单元与所述属性字典管理界面配合,用于对属性字典库进行名称和代码修改,并用于进行数据编辑,包括新增和删除数据。
[0016]
作为优选,所述服务属性管理模块包括:
[0017]
服务属性管理界面,所述服务属性管理界面用于对外交互;
[0018]
图层名称管理单元,所述图层名称管理单元与所述服务属性管理界面配合,用于展示服务图层名称,用于对服务图层名称进行修改编辑并同步调用数据库更新服务图层;
[0019]
图层属性管理单元,所述图层属性管理单元与所述服务属性管理界面配合,用于展示对外公布的全部图层属性信息,用于对图层属性进行管理,包括对图层属性名称进行修改控制、修改对外展示的图层属性名称以及对图层属性值进行字典转换。
[0020]
作为优选,所述服务调用情况包括服务节点、请求地址,传入参数,执行结果、执行开始时间、执行结束时间以及日志信息。
[0021]
第二方面,本发明的一种arcgis服务的属性管理方法,通过如第一方面任一项所述的arcgis服务的属性管理系统对地图服务属性处理、转换和展示,所述方法包括如下步骤:
[0022]
通过jsonp获取地图服务的属性信息,并将地图服务的属性信息存储至数据库;
[0023]
对地图服务的属性信息进行梳理,形成属性字典库,并对属性字典库进行管理;
[0024]
对服务图层名称以及服务属性进行管理;
[0025]
对服务的调用情况进行监控展示。
[0026]
作为优选,对地图服务的属性信息进行梳理,形成属性字典库,并对属性字典库进行管理,包括如下步骤:
[0027]
按照国家和行业规定对地图服务的属性信息进行梳理,形成基础的属性字典库;
[0028]
对属性字典库进行名称和代码修改,并进行数据编辑,包括新增和删除数据。
[0029]
作为优选,对服务图层名称以及服务属性进行管理,包括如下步骤:
[0030]
展示服务图层名称,对服务图层名称进行修改编辑并同步调用数据库更新服务图层;
[0031]
展示对外公布的全部图层属性信息,对图层属性进行管理,包括对图层属性名称进行修改控制、修改对外展示的图层属性名称以及对图层属性值进行字典转换。
[0032]
作为优选,所述服务调用情况包括服务节点、请求地址,传入参数,执行结果、执行开始时间、执行结束时间以及日志信息。
[0033]
本发明的arcgis服务的属性管理方法具有以下优点:
[0034]
1、可应用到自然资源一张图 的建设中,实现了将地图服务的统一管理,建立了属性字典库,并以服务的方式对外提供支撑;
[0035]
2、为地图服务属性信息的快速调整、精准展示提供了快速响应渠道,不需要重新发布地图服务便能实现服务属性展示的调整和字典值转换,提高了业务系统的灵活性,降低了业务系统的研发成本。
附图说明
[0036]
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]
下面结合附图对本发明进一步说明。
[0038]
图1为实施例1一种arcgis服务的属性管理系统中服务属性管理模块在水库图层的应用实例示意图;
[0039]
图2为实施例2一种arcgis服务的属性方法的流程框图。
具体实施方式
[0040]
下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互结合。
[0041]
本发明实施例提供arcgis服务的属性管理系统及方法,用于解决如何将地图服务属性管理从应用程序中分离,对地图服务属性进行统一管理,满足快速响应属性显示的控制、字段转换、显示名称替换的需求,是需要解决的技术问题。
[0042]
实施例1:
[0043]
本发明一种arcgis服务的属性管理系统,包括数据库、信息采集模块、属性字典管理模块、服务属性管理模块以及服务调用管理模块,该系统用于对地图服务属性处理、转换和展示。
[0044]
信息采集模块用于通过jsonp获取地图服务的属性信息,并将地图服务的属性信息存储至数据库。jsonp(json with padding)是json的一种"使用模式",可以让网页从别的域名(网站)那获取资料,即跨域读取数据。通过jsonp的使用,实现了不同服务的集成和统一处理,对外提供restful服务支撑。
[0045]
属性字典管理模块通过属性字典管理界面对外交互,用于对地图服务的属性信息进行梳理,形成属性字典库,并对属性字典库进行管理。
[0046]
属性字典管理模块包括属性字典管理界面、属性梳理单元和字典管理单元,属性字典管理界面用于与用户交互,属性梳理单元与所述属性字典管理界面配合,用于按照国家和行业规定对地图服务的属性信息进行梳理,形成基础的属性字典库;字典管理单元与所述属性字典管理界面配合,用于对属性字典库进行名称和代码修改,并用于进行数据编辑,包括新增和删除数据。
[0047]
服务属性管理模块通过服务属性管理界面对外交互,用于对服务图层名称以及服务属性进行管理。
[0048]
服务属性管理模块包括服务属性管理界面、图层名称管理单元和图层属性管理单元,服务属性管理界面用于对外交互;图层名称管理单元与所述服务属性管理界面配合,用于展示服务图层名称,用于对服务图层名称进行修改编辑并同步调用数据库更新服务图层;图层属性管理单元与所述服务属性管理界面配合,用于展示对外公布的全部图层属性信息,用于对图层属性进行管理,包括对图层属性名称进行修改控制、修改对外展示的图层属性名称以及对图层属性值进行字典转换。
[0049]
服务调用管理模块通过服务调用管理界面对外交互,用于对服务的调用情况进行监控展示,服务调用情况包括服务节点、请求地址,传入参数,执行结果、执行开始时间、执行结束时间以及日志信息等。
[0050]
本实施例的管理系统提供了arcgis服务属性处理、转换和展示服务,改变传统的重新发布地图服务或者在系统中对不同服务进行特殊属性控制的开发方式,将服务属性管理从应用程序代码中分离,统一管理,能够快速响应属性显示的控制、字段转换、显示名称替换的需求,提高业务系统的灵活性,降低业务系统的研发成本。
[0051]
实施例2:
[0052]
本发明一种arcgis服务的属性管理方法,通过实施例1公开的arcgis 服务的属性
管理系统对地图服务属性处理、转换和展示,该方法包括如下步骤:
[0053]
s100、通过jsonp获取地图服务的属性信息,并将地图服务的属性信息存储至数据库;
[0054]
s200、对地图服务的属性信息进行梳理,形成属性字典库,并对属性字典库进行管理;
[0055]
s300、对服务图层名称以及服务属性进行管理;
[0056]
s400、对服务的调用情况进行监控展示。
[0057]
步骤s100通过jsonp获取地图服务的属性信息。jsonp(json with padding) 是json的一种"使用模式",可以让网页从别的域名(网站)那获取资料,即跨域读取数据。通过jsonp的使用,实现了不同服务的集成和统一处理,对外提供restful服务支撑。
[0058]
步骤s200为属性字典管理,包括如下两个操作:
[0059]
(1)属性梳理:对业务系统中使用的地图服务属性信息按照国家、行业规定进行梳理整理,形成基础的属性字典库;
[0060]
(2)字典管理:对属性字典库进行名称、代码修改,数据新增、删除等。
[0061]
步骤s300为服务属性管理,包括如下两个操作:
[0062]
(1)图层名称管理:默认展示服务自身图层的名称,对图层名称进行修改并同步调用接口更新数据库;
[0063]
(2)图层属性:展示地图服务对外公布的全部属性信息,并对图层属性进行管理,包括对属性名称的显示控制、修改对外展示名称、进行图层属性值的字典转换等。
[0064]
步骤s400为服务调用的监控,即对服务的调用情况进行监控,显示每次调用的详细情况包括:服务节点、请求地址,传入参数,执行结果、执行开始时间、执行结束时间、日志信息。
[0065]
上文通过附图和优选实施例对本发明进行了详细展示和说明,然而本发明不限于这些已揭示的实施例,基与上述多个实施例本领域技术人员可以知晓,可以组合上述不同实施例中的代码审核手段得到本发明更多的实施例,这些实施例也在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献