Spatial Indexing for XML Map Data Using Tracing Curves

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing navigation systems face inefficiencies in processing and retrieving map data due to the inflexible mesh-based indexing method, which requires large amounts of memory and processing power, especially when handling detailed information within administrative regions or zoomed-in views, and struggles with extracting data based on jurisdictional boundaries.

Innovation Solution

A method and apparatus for spatially indexing map cells into small units using XML format data, where two-dimensional X-Y axis data is combined into one-dimensional data using tracing curves like N-shapes or U-shapes to efficiently assign index numbers, allowing for improved retrieval and processing of necessary map data within limited resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If map data is divided into large administrative regions using traditional mesh indexing, then the data structure is simple to implement, but the memory consumption and processing time increase significantly

Engineering Contradiction:
Improvedata structure complexityVSAvoidprocessing time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent divides administrative regions into smaller map cells using a hierarchical structure where each region is segmented into multiple cells. This segmentation allows the system to process only relevant cells rather than entire administrative regions, reducing processing time and memory consumption while maintaining data organization simplicity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new spatial indexing dimension by combining traditional mesh indexing with a hierarchical administrative region structure. This creates a multi-dimensional indexing system that enables efficient retrieval by allowing queries to operate on both regional and cellular levels simultaneously.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of manufacture

If traditional mesh indexing is used for map data, then the indexing method is easy to implement, but the amount of memory required increases

Engineering Contradiction:
Improveindexing implementation easeVSAvoidmemory consumption
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

Solution Approach 1:

By segmenting administrative regions into smaller map cells and implementing hierarchical indexing, the system loads only necessary cells into memory rather than entire regions. This reduces memory consumption while keeping the indexing implementation straightforward through the hierarchical structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system loads only the necessary portion of map data (specific cells) into memory rather than the entire administrative region. This partial loading approach reduces memory requirements while maintaining ease of implementation through the predefined hierarchical structure.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If map data is indexed by administrative regions, then jurisdictional data extraction is difficult, but the data organization is simple

Engineering Contradiction:
Improvedata extraction easeVSAvoiddata organization complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The hierarchical segmentation of administrative regions into map cells creates a structured organization where jurisdictional boundaries are preserved at the regional level while detailed data is organized at the cellular level. This enables easy extraction of jurisdictional data by simply querying the relevant administrative region without complex processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a hierarchical dimension to traditional mesh indexing, creating a multi-level structure where administrative regions and map cells coexist. This enables flexible data extraction at any hierarchical level, simplifying jurisdictional queries while maintaining organized data structure.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Measurement precision

If detailed map information is stored for zoomed-in views, then the map data accuracy is high, but the processing power required increases

Engineering Contradiction:
Improvemap data accuracyVSAvoidprocessing power
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

By organizing detailed map information into discrete map cells within a hierarchical structure, the system loads only the specific cells needed for the current zoom level and view area. This maintains high map data accuracy for displayed regions while reducing processing power by avoiding loading of unrelated detailed data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system processes only the partial set of map cells relevant to the current display requirements rather than processing all detailed map data. This selective processing maintains high accuracy for visible areas while reducing overall processing power consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8532925B2Spatial indexing method and apparatus for navigation system for indexing and retrieval of XML map data
Publication Date: 2013.09.10 ALPINE ELECTRONICS INC
  • US8532925B2 patent drawing
  • US8532925B2 patent drawing
  • US8532925B2 patent drawing

AI summary

A method and apparatus efficiently assigns the spatial index numbers to map cells that divide an area which is a unit of administrative region into a plurality of small units. The method includes the steps of: establishing a plurality of map cells that divide an administrative region expressed by XML map data which is configured in a multiple-layered structure; determining a layer in the XML map data on which the map cells are established; selecting a type of tracing curve for sequentially indexing the plurality of map cells; assigning index numbers consecutively to the map cells with the sequence of the tracing curve; and repeating foregoing steps for all of the map cells in all of the layers of the XML map data, thereby creating a map database in the XML format with the spatial indexes for all of the map cells.