使用地图模板

地图模板中记录了地图图层信息、图层风格以及专题设置等参数信息,SuperMap 中的地图模板实质是一个 *.xml 文件,记录了地图相关信息的 XML 文件。若地图中使用了非系统符号,地图模板还会保存地图中的符号,下次使用时可将符号一并导入、应用。用户可以在地图模板的基础上通过修改来获得新的地图,方便用户快速地根据模板创建地图。

SuperMap 支持加载地图模板至其他地图中使用,同时支持将当前地图的设置信息保存为模板文件,方便将该信息应用于其他地图。

加载地图模板

功能入口

  • 工作空间管理器-地图节点右键菜单->加载地图模板

操作步骤

  1. 右键点击工作空间管理器中的地图集合节点,在弹出的右键菜单中选择“加载地图模板”,弹出“加载地图模板”对话框;
  2. 支持批量选择地图模板文件(*.xml),可以配合 Shift 或 Ctrl 键同时选择多个地图模板,方便用户快速地根据模板批量创建地图。若模板中使用了非系统符号,导入模板文件后会将地图所需的符号导入。
  3. 导入符号时,会对导入符号和已有工作空间符号做重复符号检测,检测到重复符号后 ,弹出重复符号对话框。
    • 符号匹配规则:提供符号编号符号样式两选项,默认符号样式匹配。
      • 符号编号:符号编号用来在符号库中唯一标识该符号,在同一个符号库中,不同符号的符号编号不能相同。
      • 符号样式:符号样式是指符号的渲染内容,包括符号的几何形状、大小、颜色等属性。
    • 重复符号信息:输出重复符号信息,例如“共有3个符号与已有符号重复,请处理重复符号:”。
    • 详细信息:重复符号的详细对比信息列表,包含导入符号编号、导入符号样式、已有符号编号、已有符号样式内容。
    • 重复符号保留处理
      • 保留导入符号:即导入符号整体替换已有符号。

      • 保留已有符号:即放弃导入,保留已有符号。

      • 选择保留符号:弹出选择保留符号对话框,针对每个符号做选择保留,通过勾选复选框选择保留项。

        • 若仅勾选导入符号项,将导入符号替换为已有符号。

        • 若仅勾选已有符号项,放弃导入符号,保留已有符号。

        • 若同时勾选导入符号和已有项,则将导入符号追加至符号库。

    • 由于工作空间符号库要求符号编号唯一,程序会根据用户选择自动处理编号冲突(如下表所示):

匹配规则 重复处理方式 符号处理 符号编号变化
符号样式 保留导入符号 导入符号替换已有符号
  • 若导入符号编号与已有编号重复,整体替换为导入样式及编号。
  • 若导入符号编号与已有编号不一致,自动修改已有地图中的符号编号为导入符号编号。
保留已有符号 放弃导入,保留已有符号
  • 自动修改模板地图中使用的符号编号与已有符号编号一致。
选择保留符号 将导入符号追加至符号库
  • 若导入符号与已有符号编号重复,则自动修改导入编号(当前符号库最大编号值+1 ) ,同时修改模板地图编号。
  • 与已有符号编号不一致,则正常追加。
符号编号 保留导入符号 导入符号替换已有符号
  • 符号编号不变。
保留已有符号 放弃导入,保留已有符号
  • 符号编号不变。
选择保留符号 将导入符号追加至符号库
  • 导入符号编号修改为当前符号库最大编号值+1,同步自动修改模板符号编号。

输出地图模板

功能入口

  • 工作空间管理器-地图节点右键菜单->输出地图模板

操作步骤

  1. 右键单击工作空间管理器中的地图结点,在弹出的右键菜单中选择“输出地图模板”。
  2. 在地图窗口中右击鼠标,在弹出的右键菜单中选择“输出为地图模板”命令。

相关主题

地图操作