自动制图

使用说明

自动制图工具可以根据输入的数据集与对应的图层属性模板来制作一幅地图,并保存地图到工作空间中。目前,自动制图工具暂不支持对分布式数据进行自动制图。

自动制图可以接收多个数据集作为地图中的多个图层,图层在地图中的叠加顺序由数据集在图层数据集合中的顺序而定。下图为 SuperMap iDesktopX 参数面板,面板中的图层数据集合为一个有序列表,列表的序号即为该数据集对应图层在地图中的顺序,例如,序号1表示地图中的最顶层图层。

AutoMap1

自动制图参数面板还有一个图层模板集合,该集合也是一个有序列表,该列表与图层数据集合中的项目为一一对应关系,即序号1图层模板即为应用到图层数据集合中序号为1的数据图层上,以此类推。

参数说明

参数名 默认值 参数释义 参数类型
工作空间路径 自动制图的结果地图保存的工作空间,目前只支持本地存储的文件型工作空间,该参数为工作空间文件的全路径。若指定的工作空间文件不存在,将自动创建此工作空间文件。 String
地图名称 指定地图的名称。若指定的地图名称与工作空间中已有地图名称重名,将自动在地图名称后面添加“_”+数字序号,将其作为结果地图的名称。 String
图层数据集合 指定用于制图的数据集集合,一个数据集对应地图中的一个图层,图层在地图中的顺序与数据集在集合中的顺序保持一致,即集合中第1数据集,即为地图中的最顶层图层;在添加数据集到图层数据集合时,添加的顺序也就是数据在集合中的顺序,也即为对应图层的在地图中的叠加顺序。 Dataset
图层模板集合 针对图层数据集合中的数据集,提供对应的图层显示风格模板。该集合同图层数据集合都为有序集合,两个集合中的项目为一一对应关系,即序号1图层模板即为应用到图层数据集合中序号为1的数据图层上,以此类推。
这里的图层模板为图层属性模板,包含了图层风格和图层属性设置的内容。图层属性模板为xml文件格式,可以通过SuperMap桌面产品导出,如下图所示,导出一个线普通图层的图层属性模板。
AutoMap2
另外,值得注意的是:
1. 若要通过自动制图工具制作一个专题图,您需要使用上面的方式,将选中的专题图图层导出为图层属性模板,而不是导出为专题图模板,因为,自动制图工具只能应用图层属性模板来渲染图层风格。
2. 若要通过自动制图工具为镶嵌数据集制图,自动制图只能基于给定的镶嵌数据集影像图层属性模板设置影像的显示风格,对于镶嵌数据集中的三个矢量子图层,将关闭其显示状态。镶嵌数据集影像图层属性模板可以通过如下方式导出获得:
AutoMap3
String

输出结果

自动制图工具的输出结果有两个:

  1. 地图名称:自动制图结果地图的名称。
  2. 工作空间:自动制图结果地图保存的工作空间文件的全路径。