Method for quickly establishing massive 3S (remote sensing, global positioning system and geographic information system) data tiles by aid of parallel technologies

A data tile and fast technology, applied in image data processing, electrical digital data processing, special data processing applications, etc., can solve problems such as slow speed and unbearable slicing, and achieve low-cost effects

Inactive Publication Date: 2018-11-30
CHENGDU UNIVERSITY OF TECHNOLOGY
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the prior art, the first solution is to develop a slicing tool based on GIS components, but it is limited by its image rendering (Render, which binds data and symbols through computer graphics and image technology, and through drawing, printing, conv

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
  • Method for quickly establishing massive 3S (remote sensing, global positioning system and geographic information system) data tiles by aid of parallel technologies
  • Method for quickly establishing massive 3S (remote sensing, global positioning system and geographic information system) data tiles by aid of parallel technologies
  • Method for quickly establishing massive 3S (remote sensing, global positioning system and geographic information system) data tiles by aid of parallel technologies

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The present invention will be further explained below in conjunction with the drawings:

[0022] Such as figure 1 Shown: first put all task grid units to be sliced ​​into a FIFO queue q, each unit contains its corresponding level unit_level and range unit_geometry, and then start thread tread1 and thread thread2 from the main work thread mainWorkThread according to the input parameters. , Thread thread3..., thread thread n parallel slicing, when q is empty, that is, all threads complete tasks and exit, it means that mainWorkThread completes all slicing tasks and informs the UI thread that slicing is complete;

[0023] If thread n is started every time a new unit of work is sliced, and the thread is destroyed after the unit is cut, it will cause repeated allocation of resources, and when thread n is used for the first time, data slice-related initialization is required, which will be frequent Cause thread switching and reduce CPU usage. This article adopts the strategy of sl...

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 discloses a method for quickly establishing massive 3S (remote sensing, global positioning system and geographic information system) data tiles by the aid of parallel technologies. The method includes placing all to-be-sliced task grid units in an FIFO (first in, first out) queue q; simultaneously starting threads thread 1, threads thread 2, threads thread 3,... and threads thread nto carry out parallel slicing from main work threads mainWorkThread according to input parameters; notifying UI (user interface) threads that slicing is completely carried out when the queue q is empty, in other words, tasks are accomplished by all the threads, and the threads exit. Each task grid unit contains levels unit_level and ranges unit_geometry which correspond to the unit. The fact thatall the slicing tasks are accomplished by the main work threads mainWorkThread is indicated when the queue q is empty. The method has the advantages that customized, stable, low-cost and efficient solution for specially pertinently slicing massive geographic data can be implemented by the aid of research task division, parallel slicing and interrupt recovery technologies and the like, and accordingly the method has a popularization and application value.

Description

Technical field [0001] The invention relates to a solution for slicing massive geographic data, in particular to a method for rapidly constructing massive 3S data tiles using parallel technology. Background technique [0002] With the popularity of Google Maps, various electronic map services on the Internet have been widely used. Among them, the tile pyramid, as the data foundation of this application, plays an important role in its promotion. The rapid and effective conversion of massive amounts of traditional 4D data into pyramid tiles has become the core problem to be solved in the construction of map services. In the prior art, the first solution is to develop a slicing tool based on GIS components, but is subject to its picture rendering (Render, which binds data and symbols through computer graphics and image technology, and draws, prints, converts, etc.) Output to computer screens, files, etc., in order to achieve the limitation of geographic data visualization), cannot ...

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
IPC IPC(8): G06F17/30G06T17/05
CPCG06T17/05
Inventor 郝利娜刘晰范宣梅许强
Owner CHENGDU UNIVERSITY OF TECHNOLOGY
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