Vector data preorder quadtree coding and indexing method based on Key / Value type NoSQL (Not only SQL)
A vector data and quadtree technology, applied in the field of spatial database, can solve problems such as affecting query efficiency, unable to effectively utilize the advantages of sequential storage of Key/Value type NoSQL databases, etc., to improve query efficiency, consistent physical storage order, reduce Effects of I/O Operations
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0025] Such as figure 1 , 2 , 3 and 4, in the present embodiment, this vector data pre-order quadtree encoding and indexing method based on the Key / Value type NoSQL database of the present invention:
[0026] Step 1: Complete quadtree space division and preorder quadtree node encoding;
[0027] (a) Complete quadtree space division;
[0028] Set the quadtree height maxLevel = 4. Divide the root node into four to obtain four sub-nodes of equal size, and then recursively divide the four sub-nodes until the maximum level is equal to the height of the quadtree, and obtain a complete quadtree with a height of maxLevel;
[0029] (b) Quadtree pre-order coding;
[0030] Perform pre-order encoding on the quadtree, the root node is encoded as 1, and the quadtree pre-order encoding with height = 4 is obtained;
[0031] Step 2: Vector data prefix encoding and index construction;
[0032] (a) Prefix encoding: For each vector object 1 (0001), 2 (0002), 3 (0003), 4 (0004), 5 (0005), 6 (...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com