利索能及
我要发布
收藏
专利号: 2018100712860
申请人: 孙如江
专利类型:发明专利
专利状态:已下证
更新日期:2025-08-18
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于时空业务的地名身份号码编码装置,其特征在于,包括:地名对象坐标采集模块,用于采集地名对象信息,所述信息包括地名的地理实体辖区边界的坐标位置和名称信息;

基础地理信息数据库模块,用于存储包含大洲和国际公有领域、国家和地区名称、行政区划、县级以下行政区划的地理实体的几何包络中心、辖区边界的坐标地理信息数据;

业务分类类型信息库模块,用于存储地理实体的地名业务分类信息数据;

空间网格规则信息库模块,用于存储地球网格剖分参数的信息数据;所述空间网格代码按照如下规则生成:

先根据采集的地名地理实体边界辖区数据的经度最大值Xmax、经度最小值Xmin、纬度最大值Ymax、纬度最小值Ymin,计算得到地名地理实体的几何包络中心坐标X和Y数据,其中X=(Xmax+Xmin)/2,Y=(Ymax+Ymin)/2;

再根据如下公式计算得到经度网格GX和纬度网格GY:当X处于东经时:

GX=(取整)[ X/360 ] * 65536当X处于西经时:

GX=(取整)[(X+180)/360 ] * 65536当Y处于北纬时:

GY=(取整)[(90‑Y)/180 ] * 32768当Y处于南纬时:

GY=(取整)[(90+Y)/180 ] * 32768得GX=

bx15bx14bx13bx12bx11bx10bx9bx8bx7bx6bx5bx4bx3bx2bx1bx0;

得GY=

by15by14by13by12by11by10by9by8by7by6by5by4by3by2by1by0;

最后得到空间网格代码G=

bx15by15bx14by14bx13by13bx12by12bx11by11bx10by10bx9by9bx8by8bx7by7bx6by6bx5by5bx4by4bx3by3bx2by2bx1by1bx0by0;

其中,bxi表示经度网格第i比特位;byi表示纬度网格第i比特位;

日期产生模块,用于产生年月日为内容的生命周期信息;

顺序计数库模块,用于记录同地域、同业务、同一天内的已编制地名的累积计数;

校验规则信息数据库模块,用于存储校验规则信息的数据;

以及,计算编码模块,用于根据地名地理实体的辖区边界数据计算获取所属大洲和国际公有领域代码、国家和地区名称代码、行政区划代码和县级以下行政区划代码,根据地名地理实体的地名信息数据计算获取所属地名地理属性类别代码,根据地名地理实体的辖区边界数据计算得到空间网格代码,基于上述代码和日期数据以及同地域、同业务、同一天内的顺序计数代码,按照预设的格式组合生成校验代码,得到最终的结合行政区划、业务类型、空间网格、生命周期的地名身份号码;

所述计算编码模块包括:

大洲和国际公有领域代码产生单元,用于将采集的地名地理实体的辖区边界数据与基础地理信息数据库中存储的大洲和国际公有领域代码对应的辖区边界数据进行比较,得到所属大洲和国际公有领域代码;

国家和地区名称代码产生单元,用于将采集的地名地理实体的辖区边界数据与基础地理信息数据库中存储的国家和地区名称代码对应的辖区边界数据进行比较,得到所属国家和地区名称代码;

行政区划代码产生单元,用于将采集的地名地理实体的辖区边界数据与基础地理信息数据库中存储的行政区划代码对应的辖区边界数据进行比较,得到所属行政区划代码;

县级以下行政区划代码产生单元,用于将采集的地名地理实体的辖区边界数据与基础地理信息数据库中存储的县级以下行政区划代码对应的辖区边界数据进行比较,得到所属县级以下行政区划代码;

地理属性类别代码产生单元,用于根据采集的地名地理实体的地名信息数据从业务分类类型信息库中获取存储的业务分类信息,得到相应的所属地名地理属性类别代码;

空间网格代码产生单元,用于根据采集的地名地理实体的辖区边界数据提取经度最大值、经度最小值、纬度最大值、纬度最小值,计算得地名地理实体的几何包络中心数据,再计算得空间网格代码;

生命周期代码产生单元,用于从日期产生模块中获取日期数据;

顺序计数代码产生单元,用于根据已编制地名的情况生成顺序计数代码数据;

校验代码产生单元,用于对按照预设格式组合成的代码字符串根据设定的校验规则计算获取校验代码数据。

2.根据权利要求1所述的一种基于时空业务的地名身份号码编码装置,其特征在于,所述顺序计数代码按照如下规则生成:根据地名的大洲和国际公有领域代码、国家和地区名称代码、行政区划代码、县级以下行政区划代码、地名地理属性类别代码、空间网格代码均相同的条件下,在同一天内顺序计数库模块计数器的累计值加1,得顺序计数代码数据。

3.根据权利要求1所述的一种基于时空业务的地名身份号码编码装置,其特征在于,所述校验代码按照如下规则生成:根据校验字符系统 mod16‑3校验规则,由大洲和国际公有领域代码、国家和地区名称代码、行政区划代码、县级以下行政区划代码、地名地理属性类别代码、空间网格代码、日期代码、顺序计数代码数据,计算获取校验代码数据。