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

[0006]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. Such a process may be very expensive in terms of time and processing power; thus, aspects of the invention allow for estimation of the proportion of vertices that may 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.

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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products