# 瓦片更新

前已述及,制作瓦片的地图数据最好不是经常变化的。例如,街道图、影像图和地形图就比较适合制作瓦片数据。如果数据有定期更新的需要,我们可以使用瓦片更新工具快速处理变化的内容。

裁剪好瓦片后,若对应的矢量地图上有变动(更新),可以使用瓦片更新工具将地图上变动(如新增的交通线路等)更新到瓦片上。这样,尤其是对于级数较高、数据量较大的瓦片数据,能够大大降低将地图上的更新反映到瓦片上的时间消耗,提高瓦片的使用效率。

MapGIS中提供了两种更新模式,包括从矢量地图上直接对瓦片进行更新,也可以利用新瓦片对旧瓦片进行更新。以下介绍两种更新方法的具体使用方法和操作说明。

# 相关主题

# 用地图更新

# 功能说明

从地图更新瓦片,是对瓦片比较简单直接的更新方式。系统可支持局部范围和部分瓦片级别的更新,提高瓦片更新效率。可支持多样化的范围选择方式,精确定位裁剪更新范围,加大裁剪更新效率。

由地图更新瓦片的方式一般适用于更新范围较小,级数较低的瓦片。

# 操作说明

1. 在瓦片工具条上,点击“瓦片更新”旁的下拉按钮,选择“用地图更新”,弹出瓦片更新向导,如下图所示:

2. 在瓦片更新向导的“选择瓦片”页面上,通过选择瓦片路径,来选择需要更新的瓦片数据;

选中需要更新的瓦片后,用户可以在“选择瓦片”页面上查看比例尺、原点坐标、图片参数、区域对应级数、区域范围、裁剪基本信息等,如下图所示:

完成瓦片的选择。点击"下一步"。

3. 在瓦片更新向导的“图层信息”页面上,配置更新的图层信息:

首先,用户需要在待更新瓦片(*.HDF或*.TDF)中选择要更新的具体地图。地图中对应的图层会显示在“图层信息”栏的图层列表中。用户可以在图层列表中,修改裁剪时每个图层的受限级别,例如,设置了图层“省级行政区”的限制级数为4-6,那么在瓦片更新时,地图上省级行政区的更新只有在对应的省级行政区4-6级的瓦片上有更新。

完成图层配置信息的设置,点击"下一步"。

4. 在更新向导的“瓦片更新”页面上(如下图所示),配置瓦片更新的范围。用户在此页面上,可以设置瓦片的更新范围、瓦片的更新级数、更新方式等信息。具体的设置方法如下:

(1)设置瓦片的更新范围。在“更新范围”栏中,用户可以手动输入要更新的矩形范围的左下角和右上角坐标,也可以通过“范围设置”中的按钮快速的获取裁剪范围;

获取范围的方式有四种:按地图范围获取、按裁图范围获取、按图层范围获取、拉框获取。

按【地图范围】和按【裁图范围】获取更新范围,都可以通过对应的“单击获取”按钮,在“更新范围”栏中会获得相应的范围坐标值;

按【图层范围】获取新范围,点击“选择图层”按钮,弹出选择对话框,选择作为更新范围的参考图层,确定后,在“更新范围”栏中,会自动获取对应图层所表示的范围的坐标值;

使用【拉框选择】获取瓦片的更新范围时,点击“开始拉框”按钮,即可在瓦片对应的地图文档上使用鼠标交互框选要更新的范围。瓦片会在选定的范围内进行更新,提高了更新效率。

(2)选择更新级数。例如,选择更新的起、止级数为3-5级,那么在更新时,地图上的变动只会更新在原瓦片的3-5级上,其他级数上的瓦片不会被更新。

5. 完成设置,点击“更新”按钮,弹出如下提示框,建议在此勾选“更新前备份”。瓦片更新会改变原始瓦片数据,并且过程是不可逆的。将待更新瓦片先进行备份,可用于更新出现错误时的补救等。备份的瓦片会在原瓦片名称后加后缀“-备份”,并自动保存在原瓦片所保存的位置下;

6. 在“注意”提示框上,点击“确定更新”按钮,弹出页面更新进度信息框(如下图所示),当更新的总认为进度达到100%,即完成页面瓦片的更新。

# 用瓦片更新

# 功能说明

系统支持由瓦片到瓦片的更新,只需保证裁剪参数的一致,即可实现不同用途的瓦片结果相互更新替换。如在实际应用中,会涉及不同级别的瓦片数据,当某一级瓦片结果更新时,可直接利用该结果更新上级瓦片,利于提高瓦片更新效率。

使用该方法进行瓦片的更新,要求源瓦片和目标瓦片的坐标原点、文件类型、每级瓦片的比例尺和网格逻辑大小保持一致。使用源瓦片更新目的瓦片的具体步骤:

# 操作说明

1. 在瓦片工具条上,点击“瓦片更新”旁的下拉按钮,选择“用瓦片更新”,弹出瓦片更新对话框,如下图所示:

2. 添加源瓦片。在瓦片更新工具的“源瓦片”一栏中,点击【打开】按钮,可以添加源瓦片。该更新工具中,可以添加多个源瓦片。系统会按照源瓦片在列表中排列的先后顺序,先后对目标数据进行更新;

在“源瓦片”栏中,还可以对添加到图源瓦片列表中的数据进行以下操作:

(1)移除已添加的源瓦片:点击源瓦片列表右侧的【移去】按钮,能够将选中的源瓦片移除;

(2)调整源瓦片的先后顺序:点击源瓦片列表右侧的【上移】、【下移】按钮,可以调整选中的源瓦片的位置。

3. 添加目的瓦片。在“目的瓦片”栏中,选中要更新的目的瓦片。完成设置,点击“更新”,执行从瓦片到瓦片的更新。

其中,若勾选“更新完之后关闭此框”,完成更新操作后,更新对话框自动关闭。

提示:

1. 一般,我们习惯使用级数较低,范围较小的瓦片更新级数较高、范围较大的瓦片,但不排除使用大范围、高级数的瓦片更新旧瓦片;

2. 使用瓦片更新瓦片,不会在执行更新之前提示备份,因此,如有需要,用户应该在更新前手动备份目的瓦片。