导入导出点符号库文件 |
SuperMap 提供了以文件的形式,称为符号库文件,来存储符号库及符号,符号库文件同时保存了符号库的逻辑管理组织,在逻辑上,一个符号库文件保存一个符号库。在符号库管理器中可以通过加载符号库文件,将符号库文件所对应的符号库加载到符号库管理器中,通过符号库管理器进一步管理符号库文件中的符号库,通过保存该符号库文件保存所做的工作成果。
- 点符号库文件:点符号库文件以 .sym 为文件扩展名,存储点符号库及点符号。
- 线型符号库文件:线型符号库文件以 .lsl 为文件扩展名,存储线型符号库及线型符号。
- 填充符号库文件:填充符号库文件以 .bru 为文件扩展名,存储填充符号库及填充符号。
打开点符号库文件主要是,在点符号库管理器中,通过打开点符号库文件,加载文件中的点符号库到当前点符号库管理器中,从而改变当前点符号库管理器所管理的点符号库。
点符号库管理器中当前只能管理一个点符号库。
打开点符号库文件 |
需要强调的是,在点符号库管理器中,打开新的点符号库文件后,将关闭点符号库管理器中原来的点符号库,如果原来的点符号库没有进行保存(如:保存成点符号库文件,或者保存在工作空间中),则在打开新的点符号库文件后,原点符号库可能无法再次获取到。如果点符号库管理器中的点符号库为某工作空间中的点符号库,在打开新的点符号库文件后,没有进一步保存该工作空间,那么,再次打开该工作空间时,可以恢复打开新点符号库文件前的工作空间中的原点符号库,并且该点符号库为最后一次保存工作空间时的内容,即打开的新点符号库没有被保存下来。
SuperMap 提供了一个默认的点符号库,可以满足基本的点符号需求,用户可以在默认的点符号库的基础上,进一步扩充其中的点符号资源。在点符号库管理器中,用户可以通过打开外部点符号库文件、导入其他点符号库、导入点符号、制作新的点符号并添加到当前符号库等方式,来改变当前符号库管理器中的点符号库或者默认的点符号库。如果用户希望在当前点符号库管理器中,恢复显示系统默认的点符号库,此时,就可以通过“加载默认点符号库”功能,使点符号库管理器中显现 SuperMap 默认的点符号库。
加载默认点符号库 |
符号库管理器当前所管理的符号库的属性信息,可以通过单击“文件”菜单下的“属性”项,进行查看,单击“属性”后将弹出“当前符号库属性”对话框,上面将显示符号库管理器当前所管理的符号库的类型(点符号库、线型符号库还是填充符号库)、符号库的版本信息、符号库中所存储的符号的个数以及符号库对应的符号库文件的储存位置。
在点符号库管理器、线型符号库管理器以及填充符号库管理器中,都可以通过“文件”菜单下的“属性”项,获取当前符号库的属性信息。
导入符号库文件,是将所导入的符号库文件对应的符号库中的全部符号追加到符号库管理器中当前符号库中,所导入的符号保持原来的符号分组层次结构。导入符号库文件时,所导入的符号库的符号根组将作为当前符号库根组下的一个子符号分组,所导入的符号库的其他符号分组层次结构保持不变。
导入的符号库的根组成为当前符号库根组下的一个子分组,该子分组的名称默认以被导入的符号库文件的文件名为分组名称,并且所导入的符号库的原分组结构保持不变。
导入点符号库文件 |
另外,在符号分组结构树中,通过符号库根组节点的右键菜单中的“导入”也可以实现导入符号库功能。
符号分组结构树中的右键菜单 |
导出点符号库文件,可以将符号库管理器中当前所加载的符号库另存为一个新的符号库文件;也可以将当前符号库的某个符号分组导出为符号库文件,此时,在导出后,该符号分组将独立成为一个新的符号库,该符号分组变为新符号库的根组,该符号分组下的符号分组结构仍然保持不变。
导出点符号库文件 |
所保存的点符号库文件的扩展名均为 *.sym,该操作所保存的点符号库文件为 SuperMap 6R 版本的符号库,对于 SuperMap 早期产品无法打开该版本的符号库文件。
为了使所保存的点符号库文件可以在 SuperMap 早期的产品中打开,可以将点符号库导出为 SuperMap 5 点符号库文件,具体操作如下。
导出线型符号库文件(兼容版本) |
所保存的点符号库文件的扩展名均为 *.sym,该操作所保存的点符号库文件为兼容版本, SuperMap 早期产品可以打开该版本的符号库文件。
另外,在符号分组结构树中,通过符号库根组节点的右键菜单中的“导出”也可以实现导入符号库功能。
通过根组节点的右键菜单,只能将点符号库导出为高级版本的点符号库文件。
符号分组结构树中的右键菜单 |
符号分组结构树中的右键菜单 |