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

Distributed GIS accelerating system and GIS service processing method

A technology for accelerating systems and processing methods, applied in the field of GIS, and can solve problems such as low access efficiency

Active Publication Date: 2015-04-22
BEIJING SUPERMAP SOFTWARE CO LTD
View PDF4 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The main purpose of the present invention is to provide a distributed GIS acceleration system and a GIS service processing method to solve the problem of low access efficiency of end users accessing cloud GIS centers 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
  • Distributed GIS accelerating system and GIS service processing method
  • Distributed GIS accelerating system and GIS service processing method
  • Distributed GIS accelerating system and GIS service processing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0032] This embodiment provides a distributed GIS acceleration system (GeoCDN system), which is set between the client and the cloud GIS center, such as figure 1 As shown, the GeoCDN system receives the GIS request from the client user. If the GeoCDN system can process the received GIS request, the GeoCDN system will complete the processing of the GIS request. If the GeoCDN system cannot process the received GIS request , and then forwarded to the cloud GIS center.

[0033] Such as figure 2 As shown, the GeoCDN system consists of one or more master nodes (also known as Master nodes or management node servers) and multiple sub-nodes (also known as Worker nodes or work node servers). Among them, the Master node is used to manage and schedule the Worker nodes, distribute tiles to the Worker nodes and receive the heartbeat reports of the Worker nodes, and push tiles to the tile storage system, etc. In order to ensure the data security of the Master node, a backup node of the Ma...

Embodiment 2

[0097] This embodiment provides a GIS service processing method, which is applied to the distributed GIS acceleration system in the first embodiment above, wherein, as Figure 5 As shown, the execution subject of the method is the Worker node of the distributed GIS acceleration system, which specifically includes the following steps S102 to S110.

[0098] Step S102: Receive the GIS request sent by the client.

[0099] When the user needs to request the GIS service of the cloud GIS center, the client sends a GIS request, and the Worker node located between the client and the cloud GIS center receives the GIS request.

[0100] Step S104: Parse the GIS request.

[0101]The Worker node resolves the service requested by the GIS according to the requested URL.

[0102] For example, whether the request is a request to obtain map tiles, 3D image tiles, 3D terrain tiles, or 3D model tiles, or whether the request is a SQL query request, or whether the request is Bounds query requests...

Embodiment 3

[0116] This embodiment provides a processing method for GIS services, which should be a further preferred embodiment on the basis of the above-mentioned embodiment two, such as Figure 5 As shown, this embodiment includes the following steps S202 to S218.

[0117] Step S202: Receive the GIS request sent by the client.

[0118] When the user needs to request the GIS service of the cloud GIS center, the client sends a GIS request, and the Worker node located between the client and the cloud GIS center receives the GIS request.

[0119] Step S204: Parse the GIS request.

[0120] The Worker node parses out whether the service requested by the GIS is a map service, data service, 3D service or analysis service according to the requested URL, and further, can analyze whether the type of the request is a map tile, vector tile or data of the map service Requests for attribute tiles, requests for model tiles, terrain tiles, image tiles, and vector tiles for 3D services, requests that ...

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 distributed GIS accelerating system and a GIS service processing method. The distributed GIS accelerating system is arranged between a client side and a cloud GIS center and comprises at least one management node server and a plurality of work node servers, wherein the management node server is used for managing and dispatching the work node servers, the work node servers are used for receiving a GIS request sent by the client side, directly returning corresponding tile data to the client side when the tile data corresponding to the service of the GIS request exist in the locality of a service agent accelerating module, and forwarding the GIS request to the cloud GIS center when the tile data corresponding to the service of the GIS request do not exist in the locality of the service agent accelerating module. By means of the distributed GIS accelerating system and the GIS service processing method, the bandwidth pressure of the cloud GIS center can be relieved, and the access performance of a terminal user is promoted.

Description

technical field [0001] The present invention relates to the technical field of GIS, in particular to a distributed GIS acceleration system and a processing method for GIS services. Background technique [0002] In the traditional industry geographic information system (Geographic Information System, GIS) service application mode, a GIS server needs to be deployed for each level of industry application from the ministerial level to the provincial, prefectural, and even district / county levels; In this era, cloud GIS platform products are used to build cloud GIS centers, so that these different levels of industry applications can be concentrated in one center, which improves business flexibility and resource utilization. This is the trend of GIS development. [0003] However, this deployment method also has a bottleneck. During the peak period of access, the cloud GIS center is under too much pressure, limited by the export bandwidth of the cloud GIS center, and cannot guarante...

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): H04L29/08
CPCH04L67/1097H04L67/566H04L67/568
Inventor 钟耳顺胡中南周强饶庆云黄骞刘易鑫谷永权董晓晶丁晶晶苏乐乐周世杰
Owner BEIJING SUPERMAP SOFTWARE CO LTD
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