Unlock instant, AI-driven research and patent intelligence for your innovation.

Distributed GIS acceleration 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

Inactive Publication Date: 2019-11-12
星汇空间设计规划(南京)有限公司
View PDF0 Cites 2 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 acceleration system and GIS service processing method
  • Distributed GIS acceleration system and GIS service processing method
  • Distributed GIS acceleration 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 processing method for GIS services, which is applied to the distributed GIS acceleration system of 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 req...

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 acceleration system and a GIS service processing method. The distributed GIS acceleration system is arranged between a client and a cloud GIS center. The system comprises at least one management node server and a plurality of working node servers, the management node server is used for managing and scheduling the working node server; the working node server is used for receiving a GIS request sent by the client; and when the service of the GIS request has the corresponding tile data in the local of the service agent acceleration module, the corresponding tile data is directly returned to the client, and if the service of the GIS request has no corresponding tile data in the local of the service agent acceleration module, the GIS request is forwarded to the cloud GIS center. According to the invention, the bandwidth pressure of a cloud GIS center can be relieved, and the access performance of a terminal user is improved.

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/10H04L67/566H04L67/568H04L67/60
Inventor 陈锋黄华东樊川汪孝东
Owner 星汇空间设计规划(南京)有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More