Geo-coded 3D Model Indexing for GIS Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current GIS systems lack efficient methods for storing and accessing geo-located 3D content, such as models of buildings and structures, making it difficult for users to locate, preview, and interact with objects in a geographic context.

Innovation Solution

A system comprising a geography server and a model server that stores and retrieves geo-coded information, allowing users to navigate and select objects within a geographic area, with features like bounding box coordinates, XML document transmission, and model submission interfaces for public access and modification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If GIS systems store and index data according to geographic coordinates, then information retrieval efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveinformation retrieval timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system segments geographic space into discrete coordinate-based indexes, allowing efficient retrieval by dividing the continuous geographic space into manageable indexed units. This segmentation enables fast location-based queries without requiring complex full-space searches.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary indexing layer between the raw geographic data and user queries. The coordinate-based index acts as a mediator that translates user location requests into efficient database queries, reducing the complexity of direct geographic data access.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the system stores detailed 3D model information, then information completeness is improved, but storage requirements increase

Engineering Contradiction:
Improveinformation completenessVSAvoidstorage requirements
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The system creates simplified index copies of 3D model data stored at geographic coordinates. These index copies contain essential location and identification information, allowing the system to maintain complete information availability while using minimal storage space for the indexing structure itself.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system pre-processes and indexes 3D model data at storage time, organizing it by geographic coordinates before retrieval is needed. This preliminary organization enables efficient location-based queries without requiring complex processing during data access, reducing both storage overhead and retrieval time.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If users can access and interact with geo-located objects, then user experience is improved, but system operation complexity increases

Engineering Contradiction:
Improveuser experienceVSAvoidsystem operation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically handles the complex tasks of geocoding, indexing, and object retrieval based on user location inputs. Users simply provide location information, and the system self-services by performing the complex coordinate-based queries and returning relevant 3D models without requiring users to understand the underlying complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8938464B2Identifying geo-located objects
Publication Date: 2015.01.20 GOOGLE LLC
  • US8938464B2 patent drawing
  • US8938464B2 patent drawing
  • US8938464B2 patent drawing

AI summary

A method of providing geo-coded information to a user of a graphical computing device is disclosed. The method includes receiving information identifying a view to be displayed on the graphical computing device, querying a geo-coded database containing information associated with publicly supplied models located in a geography, for one or more models located in the view, and transmitting information identifying the one or more models located in the view.