# 样式的导入与导出
在实际应用中,用户需要进行地图的批量配图。如某一个市包括多个分幅数据,每一个分幅数据包括的图层基本一致。若是手动为每一个分幅地图配置参照系、系统库、专题图、动态注记、显示比、显示模式等信息,对于用户的操作来说是非常繁琐的。
基于此类需求的快速配图,MapGIS提出了地图样式的概念,可以将地图配图的参照系、系统库、专题图、动态注记、显示比、显示模式等所有配图相关参数信息记录到地图样式中。当用户需要对不同区域配置同一个类型的地图时,只需对任意一个区域A进行配图操作,其他区域均可使用区域A的地图样式进行快速配图。
#
相关主题
# 导出地图样式
对于一幅具有典型代表性的地图(如市级行政区图),如果希望在其他同类型地图中对它的图层、属性结构、专题图、符号化设置等信息进行复用,您可以将该地图导出为“地图样式(*.mapsty)”。在新建地图文档时,套用之前导出的地图样式即可应用上述信息,扩展了地图信息的存储类型。
地图样式中记录的内容包括:除地图数据外,地图中所有图层和图层相关的所有属性信息(包括图层名称、类型、子类型、状态、参照系、系统库GUID和属性结构),同时包含地图名称、描述、动态投影信息、版面视图可见性、地图旋转控制和关联图例板信息。
#
操作说明
- 导出地图样式。在工作空间“地图”节点的右键菜单中,选择“地图样式”—>“导出样式”,弹出“另存为”对话框。
- 在“另存为”对话框中,设置地图样式的保存路径和文件名,设置完成,点击“保存”即可。
# 使用地图样式
使用之前导出的地图地图样式。
打开“新建文档”对话框(在工作空间视窗空白处点击右键选择“新建”),在对话框下方的“模板路径”后,点击“”,弹出“打开”对话框,找到之前保存地图样式的位置,选择要打开的文件类型为“样式文件”,即可选择之前保存的地图文档样式,选择后点击"确定"即可使用该地图样式新建地图文档。
按照样式进行创建的新地图如下:
# 导入地图样式
在进行地图配图时,若已存在地图数据,但未设置其样式,可导入地图样式,并将样式映射到地图、图层中,使得用户快速的获取配图参数,从而降低配图复杂度。
#
操作说明
- 在工作空间中已经存在相应的地图图层数据的前提下,在地图名称的右键菜单中选择“地图样式”—>“导入样式”,弹出“导入地图样式”对话框。
- 在“选择样式”中输入地图样式路径,选择导入信息,并设置图层映射方式。
检查“图层”—“样式”栏中,地图数据图层与地图样式图层的匹配关系是否正确。
完成导入地图样式的设置,点击"确定",执行地图样式的导入。
(1)导入信息
【常规显示】:即图层属性页中“常规”项(剥离参照系和系统库)和“显示”项中记录的所有属性信息;
【动态注记】:图层属性页中设置的动态注记信息;
【专题图】:图层的专题图信息(类型、属性等);
【地图信息】:地图属性页中的“常规”项和“显示”项中的信息;
【参照系】:样式地图中的空间参照系;
【系统库】:样式地图中的系统库;
(2)图层映射
将地图中的图层和地图样式中的图层对应起来,使地图样式中的样式映射到对应的图层上;
映射方式包括:
【按图层名称全匹配】:在图层类型相同的前提下,地图中的图层名称和地图样式中记录的图层名称完全相同时,进行自动匹配;
【按图层名称模糊匹配】:在图层类型相同的前提下,地图中的图层名称和地图样式中记录的图层名称,有相同字样时,进行半自动匹配(对于一个图层,模糊识别出有多个“样式”层时,可以手动选择匹配);
【按关联图例分类码匹配】:在图层类型相同的前提下,地图中的图层图例分类码和地图样式中记录的图层分类码一致时。进行自动匹配;
【自定义匹配】:在图层类型相同的前提下,用户手动进行选择匹配。
与地图样式类似,使用“图层样式”也能够帮助用户快捷方便地共享某个图层的配图参数,以降低配图复杂度;同时方便二次开发用户使用样式模板来自动化处理图层。
# 导出图层样式
图层样式中记录图层的所有属性信息,包括:图层名称、类型、子类型、状态、参照系、系统库GUID和属性结构。
- 在工作空间中,选择待导出样式的图层,在其右键菜单中点击“图层样式”—>“导出样式”,弹出“另存为”对话框,用户可将图层样式导出为*.lyrsty文件。
# 导入图层样式
对于一个已有数据,但还未符号化好的图层,可以导入图层样式,实现图层的快速符号化。
- 在工作空间中,右键待应用图层样式的图层,在其菜单中选择“图层样式”—>“导入样式”,弹出“导入地图样式”对话框,如下图:
- 在对话框中的“选择样式”中,输入图层样式路径,并选择待导入的信息。
提示:
请确认导入的图层样式记录的要素类型和图层的要素类型一致,否则导入图层样式会失败。
- 完成“导入图层样式”上的参数设置,单击"确定",执行图层样式的导入。
【常规显示】:即图层属性页中“常规”项(剥离参照系和系统库)和“显示”项中记录的所有属性信息;
【动态注记】:图层属性页中设置的动态注记信息;
【专题图】:图层的专题图信息(类型、属性等);
【参照系】:样式地图中的空间参照系;
【系统库】:样式地图中的系统库。