Hybrid Map View for Geospatial Data Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current visualization technologies face challenges in effectively managing and visualizing large, complex data sets with geographically-linked data, as map views cannot accurately position non-geographically linked objects and lack automatic layouts, while drawing views struggle to represent geographic locations correctly.

Innovation Solution

A hybrid map view is introduced, combining features of both map and drawing views, where geographically-linked nodes are positioned accurately on a map, and logical nodes are arranged using automatic graph layouts, with the ability to switch between geographic and logical views based on zoom levels and configure nested maps for complexity management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If map view is used to visualize geographically-linked data, then geographic location accuracy is improved, but ability to visualize non-geographically linked objects deteriorates

Engineering Contradiction:
Improvegeographic location accuracyVSAvoidability to visualize non-geographically linked objects
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system segments data objects into two categories: those with geographic information and those without. Geographically-linked objects are positioned on the map using their real-world coordinates, while non-geographically linked objects are positioned using automatic graph layout algorithms. This segmentation allows each type of object to be visualized using the most appropriate method, resolving the contradiction between geographic accuracy and visualization versatility.

Inventive Principle:
Principle #1Segmentation

2Extent of automation

If drawing view is used to visualize logical relationships, then automatic layout capability is improved, but geographic location accuracy deteriorates

Engineering Contradiction:
Improveautomatic layout capabilityVSAvoidgeographic location accuracy
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The system applies different positioning qualities to different parts of the visualization. For nodes with geographic information, real geographic coordinates are used to maintain location accuracy. For nodes without geographic information, automatic graph layout algorithms are applied to maintain logical relationship visualization. This local differentiation resolves the contradiction between automation and geographic precision.

Inventive Principle:
Principle #3Local quality

3Quantity of substance

If all data objects are visualized on map, then completeness of visualization is improved, but complexity of display deteriorates

Engineering Contradiction:
Improvecompleteness of visualizationVSAvoidcomplexity of display
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system dynamically adjusts the visualization approach based on the characteristics of data objects. When a node has geographic information, it is rendered on the map background. When a node lacks geographic information, it is rendered using automatic layout algorithms. This dynamic adaptation allows complete visualization of all data objects while managing display complexity by selecting the appropriate rendering method for each object type.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3311366B1Hybrid map drawing display
Publication Date: 2022.08.24 TOM SAWYER SOFTWARE
  • EP3311366B1 patent drawingFigure 1
  • EP3311366B1 patent drawingFigure 2
  • EP3311366B1 patent drawingFigure 3A

AI summary

A drawing view with an integrated map in the background combines the strengths of both graph-based drawing views and map views and provides better visualization of large complex data sets that contain partial geographical information. Drawing and map view integration also makes it easy to switch between logical and geographical views and omit parts of a map that are not related to any data object.