Map Icon Clustering via Delaunay Triangulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mapping applications face overcrowding issues due to dense concentrations of locational information items, leading to user confusion and difficulty in identifying specific locations on a map, especially when switching between various levels of detail (LODs).

Innovation Solution

The implementation of a clustering method using Delaunay Triangulation to group locational information items into clusters, with a cluster tree built based on specified levels of detail, ensuring that items closer than a certain distance are clustered together without exceeding a permissible area, and backtracking to adjust clustering at lower LODs to maintain optimal representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multiple locational information items are displayed simultaneously on a map, then comprehensive information coverage is improved, but map overcrowding increases making it difficult to identify specific locations

Engineering Contradiction:
Improvenumber of locational information items displayedVSAvoiddifficulty in identifying specific locations
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent segments locational information items into multiple hierarchical levels of detail (LODs). At higher LODs, items are grouped into clusters representing broader categories, while at lower LODs, individual items are displayed with full detail. This segmentation allows the system to display comprehensive information across different scales without overcrowding the map at any single level.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a hierarchical dimension to the display by implementing multiple LODs. Instead of displaying all items at one level, the system organizes them in a hierarchy where cluster icons represent groups at higher LODs and individual location icons appear at lower LODs. This dimensional addition allows comprehensive information display while maintaining map clarity through hierarchical organization.

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

2Ease of operation

If locational information items are clustered together, then map overcrowding is reduced, but accuracy in representing individual locations may be compromised

Engineering Contradiction:
Improvemap readability and organizationVSAvoidaccuracy of location representation
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent applies local quality by allowing different representation methods for different spatial contexts. In dense areas where multiple locations exist, cluster icons with categorical information are used. In sparser areas, individual location icons are displayed. This local adaptation ensures that clustering improves readability where needed while maintaining individual location accuracy where sufficient space exists.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamic switching between clustered and individual representations based on LOD and spatial density. As users zoom in or out, the system dynamically adjusts the level of clustering, transitioning from aggregated cluster icons at higher LODs to individual location icons at lower LODs. This dynamic behavior maintains both map readability and location accuracy across different viewing conditions.

Inventive Principle:
Principle #15Dynamics

3Stability of the object's composition

If clustering is applied at all LODs, then consistent organization is improved, but computational complexity and processing time increase

Engineering Contradiction:
Improveconsistency of clustering across LODsVSAvoidcomputational complexity of clustering algorithm
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent performs preliminary clustering actions at higher LODs before displaying at lower LODs. By pre-organizing locational information items into clusters and establishing the cluster tree structure in advance, the system reduces the computational burden during actual map rendering. This preliminary organization enables consistent clustering across LODs while managing computational complexity through advance preparation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9927951B2Method and system for clustering icons on a map
Publication Date: 2018.03.27 SAP SE
  • US9927951B2 patent drawing
  • US9927951B2 patent drawing
  • US9927951B2 patent drawing

AI summary

A set of locational information items are provided, each of which includes a set of coordinate values. These locational information items can be represented on a map including various levels of detail. A mapping application is provided which is intended to display these locational information items on various levels of detail of the map. The locational information items are clustered on certain levels of detail of the map. To cluster the locational information items, a level of detail for each LOD can be specified; a Delaunay Triangulation can be created over the set of the locational information items provided; a list of the edges associated with the Delaunay Triangulation can be generated and sorted by length; a cluster tree can be built; and the locational information items are displayed in clusters at each LOD.