Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Efficient pre-computing of simplified vector data for rendering at multiple zoom levels

a technology of simplified vector data and multi-zoom level, which is applied in the direction of static indicating devices, navigation instruments, instruments, etc., can solve the problems of wasting computing resources, impracticality and waste of original geometry, and many objects may no longer be visible, so as to reduce the number of points, simplify data, and simplify the effect of effor

Inactive Publication Date: 2012-08-16
GOOGLE LLC
View PDF3 Cites 127 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The invention relates to accessing and providing vector data to represent various geographic features such as roads, rivers, lakes, and countries on maps. The invention includes a method for estimating the proportion of vertices that can be removed from the original data to simplify the map information for different zoom levels. The method allows for efficient computation and storage of the simplified map information. The invention also provides a computer-implemented method and a device for accessing and displaying map information at different zoom levels. The technical effects of the invention include improved efficiency in accessing and storing map information and improved user experience in displaying and interacting with the map information.

Problems solved by technology

Transmitting all of this information to a client device to render these features at all zoom levels based on their original geometry is impractical and wasteful of computing resources.
However, at the lowest zoom level many objects may no longer be visible as they may overlap one another or be drawn within a single pixel.
However, when zooming out at world level, all of the finer details in the geometry of the Atlantic Ocean (or the Massachusetts coastline) are no longer distinguishable.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Efficient pre-computing of simplified vector data for rendering at multiple zoom levels
  • Efficient pre-computing of simplified vector data for rendering at multiple zoom levels
  • Efficient pre-computing of simplified vector data for rendering at multiple zoom levels

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027]As shown in FIGS. 1-2, a system 100 in accordance with one aspect of the invention includes a computer 110 containing a processor 120, memory 130 and other components typically present in general purpose computers.

[0028]The memory 130 stores information accessible by processor 120, including instructions 132, and data 134 that may be executed or otherwise used by the processor 120. The memory 130 may be of any type capable of storing information accessible by the processor, including a computer-readable medium, or other medium that stores data that may be read with the aid of an electronic device, such as a hard-drive, memory card, flash drive, ROM, RAM, DVD or other optical disks, as well as other write-capable and read-only memories. In that regard, memory may include short term or temporary storage as well as long term or persistent storage. Systems and methods may include different combinations of the foregoing, whereby different portions of the instructions and data are s...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Aspects of the invention relate generally to accessing, storing, and processing vector data to represent various geographical features such as roads, rivers, lakes, countries, continents, and oceans on one or more maps. More specifically, the vector data may be pre-simplified for rendering at different zoom levels. The simplification process is based on removing vertices from vector data in order to reduce the number of points in a given polygon or line. As this process is very expensive in terms of time and processing power, the system and method allow for estimation of the proportion of vertices which that would be removed from the original geometry. Based on this estimation, one may decide whether or not the simplification is worth the effort to compute and store the simplified data.

Description

BACKGROUND OF THE INVENTION[0001]Various map services employ vector data to represent geographical features such as roads, rivers, lakes, countries, continents, oceans, etc. For example, a geographical feature or object may be represented by connecting the vertices of one or more vectors. While the great majority of these features are relatively small, for example, about 1-1.5 kilobyte, a significant number of them may be extremely large, for example, on the order of a megabyte or larger. The largest features may involve hundreds of thousands, or sometimes millions of vertices. Transmitting all of this information to a client device to render these features at all zoom levels based on their original geometry is impractical and wasteful of computing resources.[0002]These map services may receive a request from a client device for a map of a given location and, in response, transmit a portion of the map information for display on the client device. These services may also transmit hig...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G09G5/00
CPCG09B29/006G09B29/007G06T3/40G06T17/05G06T2210/36G01C21/32G01C21/3867
Inventor HULUBEI, TUDOREUSTIS, DAVID
Owner GOOGLE LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products