本公开涉及数据管理,尤其涉及基于ma水信息码的水数据管理方法和装置。
背景技术:
1、统一的标识代码体系是数字经济的基础设施,是重要的信息资源。ma标识体系是中国首个自主可控的、具有全球顶级节点管理权和代码资源分配权的国际标准对象标识体系,是iso/iec 15459国际标准的组成部分,具有全球唯一性和国际通用性,能为人、事、物、数据等各类对象分配全球唯一的身份标识。
2、那么如何结合ma标识体系建立全球河网标识体系,进行水数据的管理,是为智慧水利业务和地球数字圈层建设提供有力支撑的重要环节。
技术实现思路
1、本公开提供了一种基于ma水信息码的水数据管理方法和装置。
2、根据本公开的第一方面,提供了一种基于ma水信息码的水数据管理方法。该方法包括:
3、获取目标区域的水利对象数据和水利对象类型;
4、根据所述水利对象类型获取对应的标识代码编码规则;
5、使用所述标识代码编码规则对所述水利对象数据进行唯一编码,得到所述目标区域的水利对象对应的ma水信息码;
6、根据所述ma水信息码对所述目标区域进行水数据管理。
7、如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,
8、所述水利对象类型包括水体对象和水利设施对象;
9、所述标识代码编码规则包括水体对象标识代码编码规则和水利设施对象标识代码编码规则;
10、所述水体对象标识代码编码规则包括:专有标识域、河流统一编码和扩展域的生成规则;
11、所述水利设施对象标识代码编码规则包括:用户根、对象类目和扩展编码的生成规则;
12、所述专有标识域包括:根标识符码、河流实体专用码、注册服务节点、编码规则和版本号;
13、所述河流统一编码包括:大洲编码、流域编码、子流域编码和河段二叉树编码;
14、所述扩展域包括:河流的分层与级别、河段下游出口经纬度坐标;
15、所述用户根包括:根、领域根节点、标识注册服务节点和业务单位编码;
16、所述对象类目包括:一级类代码、二级类代码、类型代码;
17、所述扩展编码包括:时间戳、加密算法、表名和主键中的一个或多个。
18、如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,
19、所述水利对象数据包括:水体对象数据和水利设施对象数据;
20、所述使用所述标识代码编码规则对所述水利对象数据进行唯一编码,包括:
21、使用水体对象标识代码编码规则对所述水体对象数据进行唯一编码,
22、和/或,
23、使用水利设施对象标识代码编码规则对所述水利设施对象数据进行唯一编码。
24、如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,
25、所述水利设施对象数据包括:水利设施对象名称、经纬度、水利设施对象型号、目标区域所属的业务单位的注册编码、时间戳;
26、使用水利设施对象标识代码编码规则对所述水利设施对象数据进行唯一编码,包括:
27、根据经纬度和预设国家代码表,确定国家代码;
28、根据经纬度和预设行政区划代码表,确定行政区划代码;
29、根据水利设施对象名称与预设对象类目表,确定一级类代码和二级类代码;
30、所述根用字母ma表示;所述领域根节点为河流实体在ma标识体系中的专属编码;所述标识注册服务节点由国家代码和行政区划代码组成;所述业务单位编码为所述目标区域所属的业务单位的注册编码;所述注册编码由业务单位进行注册时所被赋予的编码;所述类型代码是根据水利设施对象型号进行顺序编码得到;所述扩展编码由时间戳生成。
31、如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,
32、所述水体对象数据包括:经纬度、河网来源地表高程数据、河网来源地表高程数据的空间分辨率、河网来源地表高程数据采用的时空基准、河流的级别;所述经纬度包括河段下游出口经纬度;
33、使用水体对象标识代码编码规则对所述水体对象数据进行唯一编码,包括:
34、根据经纬度确定水体对象所属大洲,并根据预设大洲编码表,确定大洲编码;
35、根据经纬度确定水体对象所属流域,并根据预设流域编码表,确定流域编码;其中,一个大洲对应一个流域编码表;所述流域编码表由按预设流域编码规则对流域进行编码得到;
36、根据河网来源地表高程数据和预设子流域编码规则,确定子流域编码;
37、根据河网来源地表高程数据和预设河段二叉树编码规则,确定河段二叉树编码;
38、根据河流的级别,采用hs作为标记符,内容为采用两组两位数进行编码得到河流的分层与级别;
39、根据河段下游出口经纬度,采用op作为标记符,标记内容为经度坐标、纬度坐标,经度坐标、纬度坐标分别采用1位方向字母和7位度分秒表示,得到河段下游出口经纬度坐标;
40、所述根标识符码用字母ma表示;所述河流实体专用码为河流实体在ma标识体系中的专属编码;所述注册服务节点由大洲编码和流域编码组成;所述编码规则为当前的河流实体身份编码所采用的具体规则的取值;所述版本号由河网来源地表高程数据的空间分辨率和河网来源地表高程数据采用的时空基准组成。
41、如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述预设子流域编码规则包括:
42、划分独立流域、流域区、内流区和岛屿流域,针对不同区域逐级分割子区域,逐级赋予子流域编码并依次连接。
43、如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述预设河段二叉树编码规则包括:
44、将河网抽象为二叉树结构,将独立流域或子流域的出口河段定义为二叉树的根,根据干支流交汇、上下游承继的拓扑逻辑,采用长度分量、取值分量两部分进行编码,长度分量为对应河段距离出口的河段数,取值分量为对应河段距离流域干流的距离;所述距离为同一长度分量下按位置从左至右从0开始编码得到。
45、如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述ma水信息码对所述目标区域进行水数据管理,包括:
46、根据所述ma水信息码对目标区域的水利对象进行索引和位置信息计算。
47、根据本公开的第二方面,提供了一种基于ma水信息码的水数据管理装置。该装置包括:
48、数据获取模块,用于获取目标区域的水利对象数据和水利对象类型;
49、规则获取模块,用于根据所述水利对象类型获取对应的标识代码编码规则;
50、编码生成模块,用于使用所述标识代码编码规则对所述水利对象数据进行唯一编码,得到所述目标区域的水利对象对应的ma水信息码;
51、水数据管理模块,用于根据所述ma水信息码对所述目标区域进行水数据管理。
52、根据本公开的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法。
53、根据本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如根据本公开的第一方面所述的方法。
54、本公开的实施例公开的基于ma水信息码的水数据管理方法和装置,根据水利对象类型获取对应的标识代码编码规则,对水利对象数据进行唯一编码,得到目标区域的水利对象对应的ma水信息码,并根据ma水信息码进行目标区域的水数据管理,基于ma标识体系建立河网标识体系,便于水数据的管理,为智慧水利业务和地球数字圈层建设提供有力支撑。
55、应当理解,
技术实现要素:
部分中所描述的内容并非旨在限定本公开的实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。
1.一种基于ma水信息码的水数据管理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求2所述的方法,其特征在于,
4.根据权利要求3所述的方法,其特征在于,
5.根据权利要求3所述的方法,其特征在于,
6.根据权利要求5所述的方法,其特征在于,所述预设子流域编码规则包括:
7.根据权利要求5所述的方法,其特征在于,所述预设河段二叉树编码规则包括:
8.根据权利要求1-7中任一项所述的方法,其特征在于,所述根据所述ma水信息码对所述目标区域进行水数据管理,包括:
9.一种基于ma水信息码的水数据管理装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括: