Map Cache

Feedback


Map cache is pre-tiling and pre-storing the map data/image with the specified way when browsing, querying, editing and analyzing the map services, so that the server doesn't need to regenerate the same result again when it receives the same request later, thereby improving the data access efficiency. In traditional GIS map service, map cache provides the cached map tiles based on the stand-alone. However, for massive geographic data, stand-alone map service obviously can not meet online access concurrency requirements. So using cluster system with the precached map tiles in different scales is the basic method to improve map access efficiency. Howerver, the use of map caching technology as a commonly used way to improve the efficiency of online map access, its production and synchronization within the system itself is very time-consuming and error-prone.

Map cache technology is a very effective way to improve the efficiency of map services access, but the process of making map cache is also a very time-consuming work. According to the traditional method of tiling cache, map tiling can only be carried out on one machine (such as a server), and the manual multi-machine tiling work faces many problems, such as low efficiency, difficult data synchronization, easy single point failure, inconvenient data update and so on. Thus, iServer proposes a multi-machine parallel tiling technology based on distributed storage, trying to use the advantages of cloud platform to improve the efficiency and stability of massive map data tiling under the situation of rapid development of cloud computing.

When configuring the map cache, please refer to Production and Usage Process of Map Tiles . Among them, for the tiling work with the highest time cost, SuperMap iServer also provides a Distributed Tiling Service to help you further improve the efficiency of your tiling work.

Tiles produced by the distributed tiling service, whether map tiles or vector tiles, except UGCV5 tiles, can be automatically used by the map service without additional configuration. You can manually Configure service providers to use UGCV5 tiles . If you modify the default storage path for tiling or make other customizations, you need to Configure map services to use the existing tiles .

In addition, you can publishmap tiles directly as map services, and you can also distribute the tile data files and tileset distribution for offline sharing.

Finally, in the process of using map tiles, you may encounter a situation where map services data changes and you need to update map tiles. In this case, you can refer to: How to update tiles .