瓦片检查
使用说明
瓦片检查功能通过读取GeoJson格式或数据集格式的检查范围,检查该范围内的瓦片是否存在白块、白线、瓦片丢失、瓦片损块等问题。方便及时检查、发现瓦片中的错误数据,并进行修正和补切。
注意事项:
仅支持检查存储格式为紧凑和 MongoDB 的栅格瓦片。
功能入口
- 数据 选项卡 -> 数据管理 组 -> 瓦片检查 。
- 地图 选项卡 -> 制图 组 -> 地图瓦片 -> 瓦片检查 。
- 在地图窗口右键选择 瓦片检查 项。
参数说明
- 紧凑瓦片:勾选紧凑瓦片项,则需其右侧的文本框中输入待检查的sci文件。
- MongoDB...:勾选MongoDB项,需要通过右侧的添加按钮添加MongoDB数据库中的瓦片。
- 检查范围:支持设置GeoJson格式或数据集格式的检查范围,检查时只检查该范围内的瓦片内容。
- GeoJson格式:使用 GeoJson 文件描述范围多边形时,您可通过数据导出功能,将范围数据导出为GeoJson文件。
- 数据集格式:选择描述检查范围的数据集及所在数据源,仅支持面数据集。
注意事项:检查范围数据的坐标要与瓦片坐标一致。
- 检查层级:支持设置检查层级,默认检查所有层级。
- 任务数:支持多任务执行功能,默认为11。
- 检查包括:设置瓦片检查报告的输出路径。
- 检查内容:可通过勾选其下方给出的检查内容复选框进行设置,提供检查缺失瓦片、检查白色瓦片、检查黑色瓦片、检查透明瓦片、检查边界外瓦片、检查白线瓦片和检查黑线瓦片七类检查内容。也可以通过检查其他颜色色块/线列表中的添加和删除按钮添加其他检查内容,添加说明如下:
单击添加按钮,在列表中将添加一条记录,其中序号列不可修改,可在颜色列中设置记录的颜色,并在线/块列中设置检查的类型,提供线和块两种类型。可添加多条记录,若记录过多或设置错误,可通过删除按钮将记录删除。
检查结果说明
检查结果包括cacheCheck文件夹和TileCheckResult文件夹,两个文件夹的说明如下:
- cacheCheck:用于存放检查任务目录、检查日志、对应检查的sci的信息。
- CacheTask:存放检查任务目录,其中build存放要检查的所有子范围的sci(这个范围和多任务拆分任务得到的sci是一样的),check存放在检查时已经检查过的sci所在的范围数据集,checking存放当前正在检查的sci,failed存放检查失败的sci,temp存放代码中用到的临时目录
- log:存放瓦片检查的日志内容
- Cache.property:存放所检查瓦片的存储格式信息。
- TileCheckResult:用于存放检查结果的数据集,包括:
- boundaryData.udbx:存放检查边界面数据集。
- checkLog.csv:存放瓦片检查结果错误日志。
- errorData.udbx:存放错误瓦片的结果,数据源中将建立若干面数据集,每个数据集名称都是基于切图有问题的比例尺分母命名,其中记录了该比例尺下有问题的缓存瓦片的边界,打开面数据集属性表包含以下属性字段:
- tilerow:瓦片行号。
- tilecol:瓦片列号。
- errorType:显示瓦片错误类型。
- tilePath:错误瓦片的保存路径,MongoDB瓦片无路径。
- TileCheckResult.smwu:存放瓦片检查的工作空间,包括地图、错误数据源、用于检查的地图瓦片。
错误瓦片修复
瓦片检查结果中,存在瓦片错误后,可根据瓦片错误范围和类型,先检查地图是否本身存在此错误,比如地图中原本有一处为黑色图斑,而瓦片刚好落在此图斑上,则检查结果会提示瓦片黑图。
如地图本身存在检查结果提示的瓦片错误,可通过修改地图中的信息后,再根据比例尺与错误范围重新生产错误瓦片范围的瓦片。
若地图本身无错误,请检查切图时Windows的显示是否为100%,建议使用100%的Windows显示,避免出现白线、黑线等显示异常。