瓦片检查

使用说明

瓦片检查功能通过读取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显示,避免出现白线、黑线等显示异常。

相关主题

瓦片管理

擦除边界外瓦片

边界检查