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

Quick map tile generation method based on CPU+GPU

A map slicing and slicing technology, which is applied in the field of network geographic information systems, can solve the problems of complex deployment and high hardware costs, and achieve the effect of improving processing speed, simple hardware conditions, and reducing the number of processing times

Inactive Publication Date: 2015-01-07
WUHAN SHITU SPATIAL INFORMATION TECH
View PDF8 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the embodiments of the present invention is to provide a method for quickly generating map slices based on CPU+GPU to solve the problems of high hardware cost and complex deployment in the prior art

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
  • Quick map tile generation method based on CPU+GPU
  • Quick map tile generation method based on CPU+GPU
  • Quick map tile generation method based on CPU+GPU

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] Such as figure 2 Shown is a flow chart of an embodiment of the method for quickly generating map slices based on CPU+GPU provided by the present invention, by figure 2 It can be seen that, in the embodiment of the method for quickly generating map slices provided by the present invention, it includes:

[0029] The hardware processing performance information of the running computer obtained in step 1 includes the main frequency, number of cores, and available memory space of the CPU, and the main frequency, number of cores, and available video memory of the GPU. Test the parallel computing capabilities and floating-point arithmetic capabilities of CPUs and GPUs by executing parallel algorithms involving a large number of threads.

[0030] In step 2, the obtained map data information includes information such as map extent and map layer; the obtained tile configuration information includes information such as classification, scale, tile size, and map projection method....

Embodiment 2

[0052] In order to verify the effectiveness and feasibility of the method of this embodiment, in the following software and hardware environments, for different slice parameters and maps, execute the computer program written according to the method of this embodiment, and perform the same process with the slice program provided in QGIS2.2 The comparison test was carried out and the following verification results were obtained.

[0053] Main hardware environment:

[0054] hardware type

model

feature

CPU

AMD A10-5800K

4 cores, main frequency 3.8GHz

Memory

Kingston DDR3-1600Hz8G

Two sticks, total 16GB space

GPU

Nvidia GT630

96 cores, 2GB space

hard disk

Western Digital lT

7200rpm

[0055] Main software environment:

[0056] software type

model and version

operating system

Windows server2008r2x64

Integrated Development Environment

Visual studio2008

Dev...

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

The invention is suitable for the field of network geographic information systems and discloses a quick map tile generation method based on CPU+GPU. The quick map tile generation method based on CPU+GPU includes that step 1, obtaining the hardware processing performance information of a running computer which is provided with a GPU and at least two CPU corns, and testing the computing abilities of the CPU and GPU; step 2, obtaining map data and tile configuration information, and distributing slicing task load according to the computing abilities of the CPU and GPU; step 3, carrying out block division treatment on the map data, loading the data blocks into the CPU memory and GPU storage in sequence according to the distributed slicing task load, and enabling the CPU and GPU to slice the data blocks to generate pictures; step 4, ending after all the data blocks are processed. The quick map tile generation method based on CPU+GPU is featured with fast slicing speed, simple hardware condition, low cost, easiness in configuration and the like, and the quick map tile generation method based on CPU+GPU supports extra-large map data.

Description

technical field [0001] The invention belongs to the field of network geographic information systems, and in particular relates to a method for quickly generating map slices based on CPU+GPU. Background technique [0002] At present, map slice is a very important function in Web GIS, and the map slice can be quickly accessed on the client side after being cached in the file system. However, when map data modification, style transformation, scale adjustment, tile grading increase, etc. occur, the map data needs to be re-sliced. At the same time, because the map tiles have a pyramid structure, the number of map tiles increases geometrically with the increase of tile classification, and the amount of calculation increases sharply. Therefore, the speed of map slicing directly affects the use of WebGIS maps. [0003] At present, two methods are usually used for slicing processing. One is to use serial algorithm for slicing. This method is simple to implement, but the speed is ve...

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(China)
IPC IPC(8): G06F9/44G06F9/50
Inventor 刘帅
Owner WUHAN SHITU SPATIAL INFORMATION TECH
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