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