Geospatial Data Partitioning for Spherical Coordinate Distortion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing spatial partitioning schemes for geographic information systems, particularly those dealing with spherical or near-spherical objects like planets, face challenges in accurately representing data around the poles due to distortions and compression, leading to reduced image quality and tessellation issues.

Innovation Solution

A hierarchical spatial partitioning scheme that divides geospatial data into discrete volumes along surfaces of constant altitude in a spherical coordinate system, using a tritree partitioning method near the poles to maintain aspect ratios and improve data representation, and stores this data in a hierarchical tree structure for efficient retrieval and rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a flat latitude/longitude equirectangular projection is used to map geospatial data to a spherical surface, then the data can be stored in a simple 2D structure, but tessellation problems occur in areas adjacent to the poles resulting in reduced image quality

Engineering Contradiction:
Improvesimplicity of data structureVSAvoidimage quality at poles
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent divides the spherical surface into multiple spherical coordinate systems (SCS) centered at different locations, including the poles. Each SCS handles a specific region independently, allowing the pole areas to be represented with high precision using a different coordinate system than the equatorial regions. This segmentation resolves the tessellation problems while maintaining overall system simplicity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different coordinate system representations to different regions of the spherical surface. Polar regions use a spherical coordinate system centered at the pole, while equatorial regions use a standard equirectangular projection. This local differentiation ensures that each region is represented with the appropriate quality and geometry for its specific location.

Inventive Principle:
Principle #3Local quality

2Productivity

If geospatial data is spatially partitioned into manageable pieces for rendering only visible portions, then processing efficiency improves, but complex spatial partitioning is required to handle spherical geometry accurately

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidspatial partitioning complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the spherical surface into multiple spherical coordinate systems, each handling a specific region. This allows the visible portion to be efficiently determined and rendered using the appropriate SCS, improving processing efficiency while keeping the partitioning logic manageable through systematic division of the spherical surface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical structure that adds a third dimension to the traditional 2D equirectangular projection by incorporating spherical coordinate systems. This dimensional change enables more accurate representation of spherical geometry while maintaining efficient processing through hierarchical organization of spatial data.

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

3Productivity

If a hierarchical spatial partitioning scheme is used to organize geospatial data, then data retrieval and rendering efficiency improves, but the complexity of implementing and maintaining the hierarchical structure increases

Engineering Contradiction:
Improvedata retrieval and rendering efficiencyVSAvoidhierarchical structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the hierarchical structure into multiple spherical coordinate systems, each managing a specific region of the spherical surface. This segmentation allows for efficient data retrieval and rendering within each region while distributing the complexity across manageable subsystems rather than a monolithic hierarchical structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses spherical coordinate systems that naturally conform to the curvature of the Earth, eliminating the need for complex transformations between Cartesian and spherical coordinates. This inherent geometric compatibility simplifies the hierarchical structure by using coordinate systems that naturally match the underlying spherical geometry.

Inventive Principle:
Principle #14Spheroidality (Curvature)

Data Source

PatentUS11200280B2System and method for storing and retrieving geospatial data
Publication Date: 2021.12.14 GOOGLE LLC
  • US11200280B2 patent drawing
  • US11200280B2 patent drawing
  • US11200280B2 patent drawing

AI summary

Systems and methods for storing and retrieving geospatial data in a geographic information system are provided. Geospatial data can be spatially partitioned along axes of a spherical coordinate system associated with a virtual globe or other spheroid into a plurality of discrete geospatial volumes pursuant to a hierarchical spatial partitioning scheme. For instance, geospatial data can be spatially partitioned into geospatial volumes along surfaces of constant latitude, longitude, and altitude defined by the spherical coordinate system. The discrete geospatial volumes can be stored as nodes in a hierarchical tree data structure. Additional methods are provided for portioning geospatial objects, such as tiles or discrete geospatial volumes, in tritree to reduce polar distortions.