Reverse Geocoding Mesh Indexing for Processing Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesearch accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

2Reliability

If geometric calculation and distance calculation are performed for all polygons in the database, then search completeness is improved, but processing load increases

Engineering Contradiction:
Improvesearch completenessVSAvoidprocessing load
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240184809A1Reverse geocoding apparatus, reverse geocoding method, and program
Publication Date: 2024.06.06 NT T INC
  • US20240184809A1 patent drawing
  • US20240184809A1 patent drawing
  • US20240184809A1 patent drawing

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.