SuperMap系列——GIS数据之地图瓦片

如题所述

第1个回答  2022-06-19

一、 前言

在古代,地图主要用军事和水利勘测,随着科技的发展,现如今地图已应用于各行各业,融入到百姓的生活当中。目前,地图包含的内容越来越丰富,范围也越来越广,并且常用在WebGIS中,每次前端请求出图,都需要服务器出图,导致服务器压力大,出图慢等问题,而利用瓦片地图技术可以很好的解决这个问题。那什么是地图瓦片呢?地图瓦片是包含了一系列比例尺、一定地图范围内的地图切片文件。地图瓦片按照金字塔结构组织,每张瓦片都可通过级别、行列号唯一标记。在平移、缩放地图时,浏览器根据金字塔规则,计算出所需的瓦片,从瓦片服务器获取并拼接。地图瓦片,是一种改善地图浏览用户体验的优化策略。地图瓦片金字塔结构示意图如下:

二、 切地图瓦片

  在iDesktop中支持生成地图瓦片,若在执行切图过程中意外中断切图,可以进行续传瓦片;另外,在使用地图瓦片的过程中,如果地图服务数据发生变更,支持通过更新/追加功能更新地图服务中的变更的数据。为了使体量大的数据高效切地图瓦片,iDesktop不仅支持单任务生成地图瓦片,还是支持多任务生成地图瓦片。切地图瓦片的过程如下:
1、 配置地图
  在切地图瓦片之前需要准备好地图数据,即可以在iDesktop中配置好地图并保存。
2、 单任务生成地图瓦片
是指在一台机器上只启动单个进程完成切图任务,适用于数据量较小的切图情况,具体操作步骤如下:
(1) 新建切图任务
  在工作空间管理器中选择需要生成地图瓦片的地图,右键鼠标,在右键菜单中选择“生成地图瓦片(单任务)”项。弹出“生成地图瓦片(单任务)”对话框。可选择三种单任务切图方式:新建切图任务、更新/追加瓦片、续传/恢复瓦片。此处选择“新建切图任务”项。
(2) 设置切图参数
  在“单任务:生成地图瓦片”对话框中设置生成瓦片的比例尺、名称、存储类型、瓦片范围、索引范围等参数。如下图所示:

三、 结语

在地图的使用过程中,地图瓦片能很大的提升地图性能,而在地图的数据量大时,多机多线程切瓦片对于项目的进程也很重要。

相似回答