Reverse Geocoding Mesh Indexing for Processing Speed
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional reverse geocoding methods face high processing loads and slow performance due to the need for geometric and distance calculations across all polygons in the database when handling large numbers of requests in real-time.
Innovation Solution
A reverse geocoding device and method that stores polygons and meshes in association, allowing position information to be converted into a mesh based on search accuracy, enabling efficient searching and identification of corresponding polygons within the database.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If geometric calculation and distance calculation are performed for all polygons in the database to search for a polygon including a designated position, then search accuracy is improved, but processing load increases and processing speed decreases
Solution Approach 1:
The patent segments the database into two distinct data structures: a mesh data structure that provides rapid spatial indexing and a polygon data structure that maintains geometric precision. The mesh acts as a segmentation layer that divides the search space into manageable cells, allowing the system to quickly identify candidate regions without performing exhaustive calculations on all polygons. This segmentation enables the system to maintain high search accuracy while dramatically improving processing speed by reducing the number of polygons that require detailed geometric and distance calculations.
2Reliability
If geometric calculation and distance calculation are performed for all polygons in the database, then search completeness is improved, but processing load increases
Solution Approach 1:
The patent applies preliminary action by pre-computing and storing mesh cell assignments for all polygons during database construction. This preliminary organization creates a spatial index that maps polygons to the mesh cells they intersect. During query processing, the system only needs to examine polygons associated with the mesh cell containing the designated position, rather than performing exhaustive geometric calculations on all polygons. This preliminary action ensures search completeness is maintained while significantly reducing the processing load and energy consumption during actual reverse geocoding operations.
Data Source
AI summary
A reverse geocoding device includes a database that stores polygons and meshes in association with each other, and a search unit. The search unit inputs position information and search accuracy, and converts the position information into a mesh having a size depending on the search accuracy. The search unit searches the database for a polygon associated with the obtained mesh, identifies a polygon corresponding to the position information from among polygons obtained by search, and returns information given to the polygon.


