[发明专利]为矢量要素建立空间索引文件的方法和装置有效
| 申请号: | 201911206914.2 | 申请日: | 2019-11-29 |
| 公开(公告)号: | CN110955743B | 公开(公告)日: | 2021-07-20 |
| 发明(设计)人: | 赵春梅;裴志远;刘海启;石智峰;胡华浪;许家俊;张宇洁 | 申请(专利权)人: | 农业农村部规划设计研究院 |
| 主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/22;G06F16/2453 |
| 代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 李博洋 |
| 地址: | 100125 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 矢量 要素 建立 空间 索引 文件 方法 装置 | ||
1.一种为矢量要素建立空间索引文件的方法,其特征在于,包括:
根据待存储的矢量要素建立空间索引文件,所述空间索引文件中记录了矢量要素所处位置;
根据所述矢量要素的数据范围建立空间网格,其中,所述空间网格包括多个子网格;
根据所述子网格建立要素偏移属性表,所述要素偏移属性表包括用以表征所述矢量要素在所述空间索引文件中位置的要素偏移量;
将所述空间索引文件、所述空间网格和所述要素偏移属性表进行打包存储;
所述根据所述矢量要素的数据范围建立空间网格的步骤,包括:
根据所述矢量要素的数据的范围建立矢量地图;
根据所述数据的范围将所述矢量地图划分为第一预设尺寸的多个第一子网格;
将各所述第一子网格划分为第二预设尺寸的所述子网格;
将所述矢量要素映射至所述子网格中。
2.根据权利要求1所述的为矢量要素建立空间索引文件的方法,其特征在于,所述根据所述数据的范围将所述矢量地图划分为第一预设尺寸的多个第一子网格的步骤之后,所述将各所述第一子网格划分为第二预设尺寸的所述子网格的步骤之前,还包括:
为每个第一子网格建立第一网格属性表,所述第一网格属性表用于记录每个所述第一子网格的四至范围。
3.根据权利要求1所述的为矢量要素建立空间索引文件的方法,其特征在于,所述将各所述第一子网格划分为第二预设尺寸的所述子网格的步骤之后,还包括:
为每个子网格建立第二网格属性表,所述第二网格属性表用于记录每个所述子网格的四至范围。
4.根据权利要求1所述的为矢量要素建立空间索引文件的方法,其特征在于,还包括:
分别为所述第一子网格和所述子网格建立第三预设尺寸的缓冲区。
5.一种为矢量要素建立空间索引文件的装置,其特征在于,包括:
空间索引文件建立模块,用于根据待存储的矢量要素建立空间索引文件,所述空间索引文件中记录了矢量要素所处位置;
空间网格建立模块,用于根据所述矢量要素的数据范围为所述文件建立空间网格,其中,所述空间网格包括多个子网格;
要素偏移属性表建立模块,用于根据所述子网格建立要素偏移属性表,所述要素偏移属性表用以表征所述矢量要素在所述索引文件中的位置的要素偏移量;
存储模块,用于将所述空间索引文件和所述空间网格进行打包存储;
所述根据所述矢量要素的数据范围建立空间网格,包括:
根据所述矢量要素的数据的范围建立矢量地图;
根据所述数据的范围将所述矢量地图划分为第一预设尺寸的多个第一子网格;
将各所述第一子网格划分为第二预设尺寸的所述子网格;
将所述矢量要素映射至所述子网格中。
6.一种计算机设备,其特征在于,包括:
至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,从而执行如权利要求1-4中任一项所述的为矢量要素建立空间索引文件的方法。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行如权利要求1-4中任一项所述的为矢量要素建立空间索引文件的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于农业农村部规划设计研究院,未经农业农村部规划设计研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911206914.2/1.html,转载请声明来源钻瓜专利网。





