返回地图

水信息码

编码结构

水信息码是水利要素的唯一编号。采用“专有标识域+标准域+扩展域”三段划分的编码范式,对河流实体身份编码的结构和内容进行规范。标识域之间用“/”进行分隔。
“专有标识域”由2位根标识符码、4位河流实体专用码、4位注册服务节点以及6位编码规则和版本号等部分组成,用以表征MA国际标识体系下河流实体的专有标识、服务区域与版本特征。
“标准域”实现对各段河流实体的唯一编码,由1位大洲码、3位流域或流域区编码及若干位子流域编码、若干位河段二叉树编码组成,用以实现对各段河流实体的唯一标识。
“扩展域”为不定长码,用于记录河段的主要属性及其他关联要素的编码,满足河流实体身份编码的“一码多态”使用需求。

河流实体专有标识域编码规则

专有标识域由4部分组成,各部分之间用“.”进行分隔,如下图所示。 河流实体专有标识域编码规则 根标识符码根据国际标准ISO/IEC 15459设定,为2位字母编码,取值为MA。MA标识体系是我国首个自主可控的、具有全球根节点管理权和代码资源分配权的国际标准标识体系,用于对任何类型的对象进行全球唯一身份标识。
河流实体专用码为4位数字编码,是河流实体在MA标识体系中的专属编码,取值为1002。
河流实体的注册服务节点码为4位数字编码。其中第1位为大洲编码,编码规则如表1所示;第2至4位为流域或流域区编码,编码规则与标准域中的对应部分相同。当注册服务节点为大洲根节点时,注册服务节点码第2至4位为000。

欧洲非洲亚洲大洋洲北美洲南美洲南极洲
1234567

编码规则与版本号码为6位数字编码。其中第1-2位为编码规则,表明当前的河流实体身份编码所采用的具体规则,清华大学二叉树河网编码规则取值为10;第3至4位为河网来源地表高程数据的空间分辨率,保留整米数,如采用12.5米分辨率地表高程数据则取值为12;第5至6位为版本号,如第一个版本取值为01,版本说明应包括数据采用的时空基准,并在河流实体身份编码注册解析网站上公布。按照上述编码规则,采用清华大学二叉树编码、来源于12.5米分辨率地表高程数据的第一版河网的编码规则与版本号码为101201。

河流实体标准域编码规则

流域编码

河流实体标准域编码是各段河流实体的全球唯一代码,由1位大洲码、3位流域或流域区编码、若干位子流域编码、若干位河段二叉树编码共4部分组成。在河段二叉树编码之前及其二元之间,分别用“.”进行分隔,如下图所示。 河流实体标准域编码规则

大洲编码的规则和取值与河流实体的注册服务节点码的第1位相同,流域或流域区编码为3位数字码,与河流实体的注册服务节点码的第2至4位相同,是独立流域或流域区在所在大洲内的唯一代码,编码原理如下图所示。 独立流域与流域区编码规则 在某大洲内,独立流域或流域区由正北起顺时针顺序轮流编码,由001或002开始。奇数代表独立流域,由集中的流域出口入海;偶数代表流域区,是在两个独立流域间由不集中的多个出口入海的区域。内流区、岛屿(或群岛)流域采用大于800的偶数编码。

子流域编码为若干位数字码,用于进一步分割独立流域、流域区、内流区及岛屿流域,是某一个此类区域内的某个干流流域及其不同级别支流的唯一编码。独立流域的干流及其不同级别支流的子流域编码规则如下图所示。 独立流域的子流域编码规则 对于独立流域的干流,其子流域编码位数为0,本例中显示的001为该独立流域的流域编码。以流域出口为起点,由下游至上游依次选取具有一定规模的一级子流域,赋予3位数字码,为一级子流域编码。
对于某个一级子流域,继续选取具有一定规模的二级子流域赋予3位二级子流域编码;如此不断划分更小的子流域,直到所有子流域均为河段二叉树编码可表达的子流域为止。将以上各级子流域编码依次连接,形成每个不同级别子流域的子流域编码,且编码位数与子流域级别相关,即一级子流域为3位、二级为6位,依此类推。
对于流域区、内流区、岛屿流域等拥有偶数流域或流域区编码的区域,首先应继续采用划分独立流域、流域区及内流区、岛屿流域的方法逐级分割子区域,逐级赋予3位子流域或流域区编码并依次连接。当在某一级别识别为独立流域后,采用前述独立流域的子流域编码规则进行后续子流域编码,直至子流域规模符合要求时止。

二叉树编码

河段二叉树编码是一种二元数字编码,长度不固定,二元间用“.”进行分隔,实现某一独立流域或子流域内每条河段的唯一编码。该方法将河网抽象为二叉树结构,将独立流域或子流域的出口河段定义为二叉树的根,根据干支流交汇、上下游承继的拓扑逻辑,采用长度分量、取值分量两部分进行编码,如下图所示。对于每个独立流域或子流域,河段二叉树编码的长度分量均由1开始计算,取值分量均由0开始计算。 河段二叉树编码规则

经估计,全球流域或流域区编码、子流域编码的位数之和一般小于30位;河段二叉树编码的长度分量不超过流域纵深河段数,一般小于5位,取值分量不超过64比特长整型取值范围,小于20位。

河流实体扩展域编码规则

扩展域由若干个扩展码组成,用于记录该段河流的主要属性及相关实体的编码,实现河流实体的属性和功能的延伸。扩展域通过标记符和标记内容进行编码,不同的扩展内容通过“.”进行分隔。 河段属性扩展码由两位标记符与若干位标记内容组成,规则应在河流实体身份编码注册解析网站上公布。扩展属性可包括:河流的分层与级别,均采用Horton-Strahler河流级别表示,并采用HS作为标记符,内容为两组两位数,如HS0303;河段下游出口经纬度坐标,采用OP(Outlet Position)作为标记符,标记内容为经度、纬度坐标,分别采用1位方向字母和7位度分秒表示,如OPE1154841N0412331。 扩展域还可以记载其他形式的河流编码,或记录相应河段上的涉水要素(水利工程、监测站及其他管理对象)的编码,实现对象间的编码关联。在中国境内应用时,水利对象类型及分类码应参考《水利对象分类与编码总则》(SL/T213-2020),但以SL作为起始标记符;各类水利对象的具体编码规则应参考现行标准,如《中国河流代码》(SL249-2012)、《湖泊代码》(SL261-2017)等。

表示形式

河流实体身份编码的三个编码域依次连接,形成其完整表示,形式如下图所示。 河流实体身份编码表示形式