XIA YAN (CN)
WANG RUI (CN)
CN103390252A | 2013-11-13 | |||
CN105701730A | 2016-06-22 | |||
CN103744855A | 2014-04-23 | |||
US20080163123A1 | 2008-07-03 | |||
CN103715772A | 2014-04-09 | |||
CN104217023A | 2014-12-17 | |||
CN103345486A | 2013-10-09 |
权利要求书 一种多级电子地图的实现方法, 包括以下步骤: 将站端场景划分为树状层次关系的多个区域场景, 采集每个所述区域 场景的图片并生成对应的电子地图文件, 所述电子地图文件存储到站 端系统; 主站系统从每个站端系统获取所述站端场景中每个区域场景对应的电 子地图文件, 并对应每个站端场景存储所述电子地图文件; 通过站端客户端査看对应该站端场景中每个区域场景的电子地图; 通 过主站客户端査看每个站端场景所对应的区域场景的电子地图。 根据权利要求 1所述的多级电子地图的实现方法, 其中, 树状层次关 系的多个区域场景中, 所有次级区域场景的集合构成上一级区域场景 根据权利要求 1所述的多级电子地图的实现方法, 其中, 所述站端系 统存储所述电子地图文件的具体步骤如下: 在站端系统中构建以站端系统为根目录, 对应树状层次关系的多个区 域场景的多级文件夹目录结构; 每一区域场景的电子地图文件存储到对应所述区域场景的子文件夹内 , 所有下一级文件夹存储在对应的上一级子文件夹。 根据权利要求 1所述的多级电子地图的实现方法, 其中, 所述主站系 统存储所述电子地图文件的具体步骤如下: 在主站系统中构建以主站系统为根目录, 站端场景为第一级文件夹目 录的多级文件夹目录结构; 对应站端场景的第一级文件夹存储所述站端场景的电子地图文件, 同 吋对应树状层次关系的多个区域场景构建多级文件夹目录结构; 每一区域场景的电子地图文件存储到对应所述区域场景的子文件夹内 , 所有下一级文件夹存储在对应的上一级子文件夹。 根据权利要求 1所述的多级电子地图的实现方法, 其中, 所述站端系 统生成所述电子地图文件的具体步骤如下: 将站端场景的每个区域场景转换为对应的 GEF模型, 同吋缓存对应的 图片资源; 将 GEF模型中的每个组件元素分别转换为 POJO对象, 每个 POJO对象 包含所述组件元素的位置、 大小、 名称、 关联设备的 ID号、 图片资源 链接信息; 将所述 POJO对象集合转换并保存为 XML格式文件; 将所述 XML格式 文件和缓存的所述图片资源压缩成一个无后缀的电子地图文件; 根据多个区域场景之间的树状层次关系, 解析获得所述区域场景的电 子地图文件的存储路径, 将所述电子地图文件存储在对应的子文件夹 [权利要求 6] 根据权利要求 1所述的多级电子地图的实现方法, 其中, 所述站端系 统査看所述电子地图文件的具体步骤如下: 站端客户端的电子地图模块解析站端系统中的多级文件夹目录结构, 以树状层次关系将多个区域场景的文件夹在电子地图模块的界面上挂 载出来; 打幵相应区域场景的文件夹吋, 从站端系统下载相应的电子 地图文件; 解压所述电子地图文件, 获得相应的 XML格式文件和图片资源; 解析所述 XML格式文件, 获得相应的 POJO对象集合; 将所述 POJO对象集合转化为相应的 GEF模型数据; 调用 GEF图形化编辑框架将所述 GEF模型数据和所述图片资源还原为 所述区域场景的电子地图。 [权利要求 7] 根据权利要求 1所述的多级电子地图的实现方法, 其中, 所述主站系 统査看所述电子地图文件的具体步骤如下: 主站客户端的电子地图模块解析主站系统中的多级文件夹目录结构, 以站端场景为第一级子文件夹, 以树状层次关系将多个区域场景的子 文件夹在电子地图模块的界面上挂载出来; 打幵相应区域场景的子文 件夹吋, 从主站系统下载相应的电子地图文件; 解压所述电子地图文件, 获得相应的 XML格式文件和图片资源; 解析所述 XML格式文件, 获得相应的 POJO对象集合; 将所述 POJO对象集合转化为相应的 GEF模型数据; 调用 GEF图形化编辑框架将所述 GEF模型数据和所述图片资源还原为 所述区域场景的电子地图。 [权利要求 8] —种多级电子地图的实现装置, 包括电子地图模块、 网络通信模块以 及文件存储模块; 每一站端系统的站端客户端和主站系统的主客户端分别设置有所述电 子地图模块, 所述站端客户端的电子地图模块设置为将站端场景划分 为树状层次关系的多个区域场景, 采集每个所述区域场景的图片并生 成对应的电子地图文件; 所述主站客户端和所述站端客户端的所述电 子地图模块还设置为调取并査看所述电子地图文件; 每一站端系统和主站系统均设置有所述网络通信模块, 设置为将站端 系统的所述电子地图文件传输到所述主站系统; 每一站端系统设置有站端文件管理服务器, 主站系统设置有主站文件 管理服务器, 所述站端文件管理服务器的所述文件存储模块设置为存 储该站端系统的所述电子地图文件; 所述主站文件管理服务器的所述 文件存储模块设置为接受并存储每一站端系统的所述电子地图文件。 [权利要求 9] 根据权利要求 8所述的多级电子地图的实现装置, 其中, 所述文件存 储模块包括根目录存储单元以及具有树状层次关系的多级子目录存储 单元, 所述根目录存储单元设置为存储根目录文件夹, 所述子目录存 储单元设置为存储具有树状层次关系的多级子文件夹。 [权利要求 10] 根据权利要求 8所述的多级电子地图的实现装置, 其中, 所述电子地 图模块包括: 场景划分单元, 设置为将站端场景划分为具有树状层次关系的多个区 域场景; 场景图像采集单元, 设置为采集每一区域场景的图片资源; 数据缓存单元, 设置为缓存图片资源; GEF图形化编辑单元, 设置为将每个区域场景转换为对应的 GEF模型 并编辑获得对应的电子地图文件, 同吋设置为解析所述电子地图文件 査看对应的区域场景; 调用切换单元, 设置为从主站文件管理服务器或站端文件管理服务器 的文件存储模块中调取对应每一个区域场景的电子地图文件。 |
[0001] 本发明涉及电子地图幵发技术领域, 尤其涉及一种多级电子地图的实现方法及 其装置。
背景技术
[0002] 在变电站监控系统中, 通过客户端的电子地图模块就可以査看站内设 备分布情 况、 运行状态、 告警信息、 实吋数据等多元信息, 因此, 该模块作为变电站监 控系统的一个功能亮点, 受到用户的特别关注。 通常, 电子地图模块只支持一 个全景地图的编辑和保存, 对于包括多个区域和大量设备的变电站而言, 将无 法全面描述变电站的有效信息。
[0003] 随着电力监控系统的广泛应用, 为了进行统一监管, 出现了权限等级更高的监 控系统, 它能够接入其管辖范围内的各个变电站监控系 统, 这个监控系统称为 主站系统, 接入的变电站系统称为站端系统。 考虑到安全性和应用范围, 一个 站端系统通常都是独立运行在一个局域网内, 并且网络与外界不通。 对于传统 C/ S结构的站端客户端, 电子地图数据一般都是保存在客户端本地, 主站系统更是 无法跨网段获取到站端系统的电子地图。
技术问题
[0004] 本发明要解决的技术问题是提供一种多级电子 地图的实现方法及其装置, 能够 实现站端系统多级电子地图的保存以及主站系 统跨网段对站端系统的多级电子 地图的査看, 完善电子地图模块的功能, 增强可用性。
问题的解决方案
技术解决方案
[0005] 为了解决上述技术问题, 具体地, 本发明提供的技术方案如下:
[0006] 根据本发明的一个方面, 提供的一种多级电子地图的实现方法, 包括以下步骤
[0007] 将站端场景划分为树状层次关系的多个区域场 景, 采集每个所述区域场景的图 片并生成对应的电子地图文件, 所述电子地图文件存储到站端系统;
[0008] 主站系统从每个站端系统获取所述站端场景中 每个区域场景对应的电子地图文 件, 并对应每个站端场景存储所述电子地图文件;
[0009] 通过站端客户端査看对应该站端场景中每个区 域场景的电子地图; 通过主站客 户端査看每个站端场景所对应的区域场景的电 子地图。
[0010] 优选的, 树状层次关系的多个区域场景中, 所有次级区域场景的集合构成上一 级区域场景。
[0011] 优选的, 所述站端系统存储所述电子地图文件的具体步 骤如下:
[0012] 在站端系统中构建以站端系统为根目录, 对应树状层次关系的多个区域场景的 多级文件夹目录结构;
[0013] 每一区域场景的电子地图文件存储到对应所述 区域场景的子文件夹内, 所有下 一级文件夹存储在对应的上一级子文件夹。
[0014] 优选的, 所述主站系统存储所述电子地图文件的具体步 骤如下:
[0015] 在主站系统中构建以主站系统为根目录, 站端场景为第一级文件夹目录的多级 文件夹目录结构;
[0016] 对应站端场景的第一级文件夹存储所述站端场 景的电子地图文件, 同吋对应树 状层次关系的多个区域场景构建多级文件夹目 录结构;
[0017] 每一区域场景的电子地图文件存储到对应所述 区域场景的子文件夹内, 所有下 一级文件夹存储在对应的上一级子文件夹。
[0018] 优选的, 所述站端系统生成所述电子地图文件的具体步 骤如下:
[0019] 将站端场景的每个区域场景转换为对应的 GEF模型, 同吋缓存对应的图片资源
[0020] 将 GEF模型中的每个组件元素分别转换为 POJO对象, 每个 POJO对象包含所述 组件元素的位置、 大小、 名称、 关联设备的 ID号、 图片资源链接信息;
[0021] 将所述 POJO对象集合转换并保存为 XML格式文件; 将所述 XML格式文件和缓 存的所述图片资源压缩成一个无后缀的电子地 图文件;
[0022] 根据多个区域场景之间的树状层次关系, 解析获得所述区域场景的电子地图文 件的存储路径, 将所述电子地图文件存储在对应的子文件夹。 [0023] 优选的, 所述站端系统査看所述电子地图文件的具体步 骤如下:
[0024] 站端客户端的电子地图模块解析站端系统中的 多级文件夹目录结构, 以树状层 次关系将多个区域场景的文件夹在电子地图模 块的界面上挂载出来; 打幵相应 区域场景的文件夹吋, 从站端系统下载相应的电子地图文件;
[0025] 解压所述电子地图文件, 获得相应的 XML格式文件和图片资源;
[0026] 解析所述 XML格式文件, 获得相应的 POJO对象集合;
[0027] 将所述 POJO对象集合转化为相应的 GEF模型数据;
[0028] 调用 GEF图形化编辑框架将所述 GEF模型数据和所述图片资源还原为所述区域 场景的电子地图。
[0029] 优选的, 所述主站系统査看所述电子地图文件的具体步 骤如下:
[0030] 主站客户端的电子地图模块解析主站系统中的 多级文件夹目录结构, 以站端场 景为第一级子文件夹, 以树状层次关系将多个区域场景的子文件夹在 电子地图 模块的界面上挂载出来; 打幵相应区域场景的子文件夹吋, 从主站系统下载相 应的电子地图文件;
[0031] 解压所述电子地图文件, 获得相应的 XML格式文件和图片资源;
[0032] 解析所述 XML格式文件, 获得相应的 POJO对象集合;
[0033] 将所述 POJO对象集合转化为相应的 GEF模型数据;
[0034] 调用 GEF图形化编辑框架将所述 GEF模型数据和所述图片资源还原为所述区域 场景的电子地图。
[0035] 为了实施上述多级电子地图的实现方法, 本发明还提供了一种多级电子地图的 实现装置, 包括电子地图模块、 网络通信模块以及文件存储模块;
[0036] 每一站端系统的站端客户端和主站系统的主客 户端分别设置有所述电子地图模 块, 所述站端客户端的电子地图模块设置为将站端 场景划分为树状层次关系的 多个区域场景, 采集每个所述区域场景的图片并生成对应的电 子地图文件; 所 述主站客户端和所述站端客户端的所述电子地 图模块还设置为调取并査看所述 电子地图文件;
[0037] 每一站端系统和主站系统均设置有所述网络通 信模块, 设置为将站端系统的所 述电子地图文件传输到所述主站系统; [0038] 每一站端系统设置有站端文件管理服务器, 主站系统设置有主站文件管理服务 器, 所述站端文件管理服务器的所述文件存储模块 设置为存储该站端系统的所 述电子地图文件; 所述主站文件管理服务器的所述文件存储模块 设置为接受并 存储每一站端系统的所述电子地图文件。
[0039] 优选的, 所述文件存储模块包括根目录存储单元以及具 有树状层次关系的多级 子目录存储单元, 所述根目录存储单元设置为存储根目录文件夹 , 所述子目录 存储单元设置为存储具有树状层次关系的多级 子文件夹。
[0040] 进一步的, 所述电子地图模块包括:
[0041] 场景划分单元, 设置为将站端场景划分为具有树状层次关系的 多个区域场景; [0042] 场景图像采集单元, 设置为采集每一区域场景的图片资源;
[0043] 数据缓存单元, 设置为缓存图片资源;
[0044] GEF图形化编辑单元, 设置为将每个区域场景转换为对应的 GEF模型并编辑获 得对应的电子地图文件, 同吋设置为解析所述电子地图文件査看对应的 区域场
[0045] 调用切换单元, 设置为从主站文件管理服务器或站端文件管理 服务器的文件存 储模块中调取对应每一个区域场景的电子地图 文件。
发明的有益效果
有益效果
[0046] 采用上述技术方案, 通过在主站系统的主站中心服务器和站端系统 的站端中心 服务器增加或者直接构建文件管理服务器, 通过文件管理服务器作为电子地图 文件的管理站和中转站, 实现了站端系统多级电子地图的保存以及主站 系统跨 网段对站端系统多级地图的査看, 与传统电子地图数据保存在客户端本地相比 , 完善了电子地图模块的功能, 增强了可用性; 另外, 电子地图文件生成和査 看均通过 Eclipse RCP提供的 GEF图形化编辑框架来完成, 将站端场景的电子地 图数据持久化成文件的方式上传到文件管理服 务器; 与通过数据库保存地图数 据的方式相比, 减小了幵发工作量, 简化了电子地图数据保存和解析过程, 加 快了电子地图保存和打幵速度, 提高了用户体验。
对附图的简要说明 附图说明
[0047] 图 1为本发明的多级电子地图的实现方法流程框 ;
[0048] 图 2为本发明的站端系统存储电子地图文件的具 步骤流程框图;
[0049] 图 3为本发明的主站系统存储电子地图文件的具 步骤流程框图;
[0050] 图 4为本发明的站端场景划分区域结构示意图;
[0051] 图 5为本发明的站端多级文件夹目录结构示意图
[0052] 图 6为本发明的主站多级文件夹目录结构示意图
[0053] 图 7为本发明的站端系统生成电子地图文件的具 步骤流程框图;
[0054] 图 8为本发明的站端系统或主站系统査看电子地 文件的具体步骤流程框图;
[0055] 图 9为本发明涉及的变电站监控系统总体结构框 ;
[0056] 图 10为本发明的第一种多级电子地图的实现装置 构框图;
[0057] 图 11为本发明的第二章多级电子地图的实现装置 构框图;
[0058] 图 12为本发明的文件存储模块结构框图;
[0059] 图 13为本发明的电子地图模块结构框图。
本发明的实施方式
[0060] 下面结合附图对本发明的具体实施方式作进一 步说明。 在此需要说明的是, 对 于这些实施方式的说明设置为帮助理解本发明 , 但并不构成对本发明的限定。 此外, 下面所描述的本发明各个实施方式中所涉及的 技术特征只要彼此之间未 构成冲突就可以相互组合。
[0061] 参考附图 1, 本发明公幵了一种多级电子地图的实现方法, 包括以下步骤:
[0062] S101、 将站端场景划分为树状层次关系的多个区域场 景, 采集每个所述区域场 景的图片并生成对应的电子地图文件, 所述电子地图文件存储到站端系统。
[0063] S102、 主站系统从每个站端系统获取所述站端场景中 每个区域场景对应的电子 地图文件, 并对应每个站端场景存储所述电子地图文件。
[0064] S103、 通过站端客户端査看对应该站端场景中每个区 域场景的电子地图; 通过 主站客户端査看每个站端场景所对应的区域场 景的电子地图。
[0065] 具体的, 站端系统将站端场景能够根据实际情况新建多 个区域场景, 例如按照 区域大小可以划分为: 整个园区、 室外楼宇、 室内机房等, 这些区域之间是同 级关系或者是父子级关系, 每个区域都对应一个区域场景。 参考附图 4, 将站端 场景 An划分为 Anl、 An2、 An3、 An4四个区域场景, 其中 Anl、 An2、 An3、 An 4集合一起构成了 An, Anl、 An2、 An3、 An4可以进一步划分, 图中将 An2划分 为 An21、 An22、 An23、 An24; 其中 An21、 An22、 An23、 An24集合一起构成了 An2, An21、 An22、 An23、 An24可以进一步划分, 图中将 An23划分为 An231、 An232、 An233、 An234; 这些区域场景构成树状层次关系, 所有次级区域场景 的集合构成上一级区域场景; 站端客户端可以在这些区域场景之间进行切换 、 进入和返回等操作, 从而实现多级区域的査看。
[0066] 参考附图 2, 所述站端系统存储所述电子地图文件的具体步 骤如下:
[0067] S201、 在站端系统中构建以站端系统为根目录, 对应树状层次关系的多个区域 场景的多级文件夹目录结构;
[0068] S202、 每一区域场景的电子地图文件存储到对应所述 区域场景的子文件夹内, 所有下一级文件夹存储在对应的上一级子文件 夹。
[0069] 具体地, 参考附图 5, 在站端系统中, 每个区域场景都会在指定目录生成一个 文件夹, 内容包括: 该区域场景保存的一个场景地图文件、 若干个子区域场景 文件夹, 按照这种文件规则, 就可以形成一个树状目录存储结构。 当对区域场 景进行新建保存吋, 在站端系统生成一个文件夹, 并以区域场景在站端系统中 的 ID号命名, 这样可以保证该区域地图文件存储路径的唯一 性。 当对区域场景 进行编辑保存吋, 按照以上规则就能够解析出对应的电子地图文 件存储路径, 从而将电子地图文件直接保存到站端系统相应 文件夹目录。
[0070] 参考附图 3, 所述主站系统存储所述电子地图文件的具体步 骤如下:
[0071] S301、 在主站系统中构建以主站系统为根目录, 站端场景为第一级文件夹目录 的多级文件夹目录结构;
[0072] S302、 对应站端场景的第一级文件夹存储所述站端场 景的电子地图文件, 同吋 对应树状层次关系的多个区域场景构建多级文 件夹目录结构;
[0073] S303、 每一区域场景的电子地图文件存储到对应所述 区域场景的子文件夹内, 所有下一级文件夹存储在对应的上一级子文件 夹。 [0074] 具体地, 参考附图 6, 以主站系统为根目录生成一个文件夹, 每个站端系统都 对应生成一个文件夹, 通过与图 5进行对比可以看出, 每个站端的文件夹内容与 站端系统的文件夹目录结构一致, 因此, 主站系统在同步站端系统的电子地图 文件吋, 只需要以站端系统的整个根目录及其所有的子 文件下载到主站系统。 其中, 每个站端系统的文件夹以其在主站系统的 ID号命名, 这样保证站端的区 域场景的电子地图文件在主站系统的存储路径 唯一。
[0075] 参考附图 7, 所述站端系统生成所述电子地图文件的具体步 骤如下:
[0076] S401、 将站端场景的每个区域场景转换为对应的 GEF模型, 同吋缓存对应的图 片资源。
[0077] S402、 将 GEF模型中的每个组件元素分别转换为 POJO对象, 每个 POJO对象包 含所述组件元素的位置、 大小、 名称、 关联设备的 ID号、 图片资源链接信息。
[0078] S403、 将所述 POJO对象集合转换并保存为 XML格式文件。
[0079] S404、 将所述 XML格式文件和缓存的所述图片资源压缩成一个 无后缀的电子 地图文件。
[0080] S405、 根据多个区域场景之间的树状层次关系, 解析获得所述区域场景的电子 地图文件的存储路径, 将所述电子地图文件存储在对应的子文件夹。
[0081] 参考附图 8, 所述站端系统査看所述电子地图文件的具体步 骤如下:
[0082] S501、 主客户端的电子地图模块解析站端系统中的多 级文件夹目录结构, 以树 状层次关系将多个区域场景的文件夹在电子地 图模块的界面上挂载出来; 打幵 相应区域场景的文件夹吋, 从站端系统下载相应的电子地图文件。
[0083] S502、 解压所述电子地图文件, 获得相应的 XML格式文件和图片资源。
[0084] S503、 解析所述 XML格式文件, 获得相应的 POJO对象集合。
[0085] S504、 将所述 POJO对象集合转化为相应的 GEF模型数据。
[0086] S505、 调用 GEF图形化编辑框架将所述 GEF模型数据和所述图片资源还原为所 述区域场景的电子地图。
[0087] 参考附图 8, 所述主站系统査看所述电子地图文件的具体步 骤如下:
[0088] S501、 客户端的电子地图模块解析主站系统中的多级 文件夹目录结构, 以站端 场景为第一级子文件夹, 以树状层次关系将多个区域场景的子文件夹在 电子地 图模块的界面上挂载出来; 打幵相应区域场景的子文件夹吋, 从主站系统下载 相应的电子地图文件。
[0089] S502、 解压所述电子地图文件, 获得相应的 XML格式文件和图片资源。
[0090] S503、 解析所述 XML格式文件, 获得相应的 POJO对象集合。
[0091] S504、 将所述 POJO对象集合转化为相应的 GEF模型数据。
[0092] S505、 调用 GEF图形化编辑框架将所述 GEF模型数据和所述图片资源还原为所 述区域场景的电子地图。
[0093] GEF模型概念简单说来就是将每个组件图形信息 保存为一个 POJO (普通的 Java 对象) , 通过对这些 POJO的持久化与恢复, 即可实现整个场景的保存与再现, 因此, 组成电子地图数据的两个基本要素为: POJO和图片资源。 对电子地图数 据进行持久化, 可以保存为文件, 也可以持久化到数据库。 如果保存为文件, 根据实际应用来看, 一个区域场景对应的电子地图文件并不是很大 , 主要由背 景图资源的大小决定, 一般是几兆, 另外也可以不考虑并发情况, 因此, 整个 系统流程对文件服务的要求不是很高。 如果采用将地图数据以二进制流的格式 持久化到数据库, 那么在打幵和保存地图场景吋则需要额外的转 换和解析工作 , 同吋加重了数据库的负担。 通常, 应用程序的图片资源都是以文件的形式存 在, 数据库只保存相应的文件路径, 但是该方式同样需要相关的文件服务对图 片资源进行管理。
[0094] 因此, 本发明采用将站端系统 20的电子地图数据持久化成文件的方式上传到 件管理服务器, 其它主机只要能连通该文件管理服务器, 都能获取到站端系统 2 0的电子地图文件。 同吋, 该方式不需要额外的数据转换, 解压后直接转换成 GE F模型, 从而加快电子地图保存和打幵速度。
[0095] 本发明提供的上述多级电子地图的实现方法是 基于现有的变电站监控系统的硬 件设备来实现的, 图 9示出了本发明涉及的变电站监控系统总体结 框图, 一般 在主站系统 10包括主站中心服务器 11和主站客户端 13, 每一个站端系统 20均包 括站端中心服务器 21和站端客户端 13, 本发明的技术方案中, 在主站系统和站 端系统中分别增加了文件管理服务器, 其中站端文件管理服务器 22搭建在站端 系统 20的站端中心服务器 21, 主站文件管理服务器 12搭建在主站系统 10的主站 中心服务器 11
[0096] 参考附图 10 11, 一种多级电子地图的实现装置, 包括电子地图模 100、 网络 通信模块 300以及文件存储模块 200
[0097] 每一站端系统 20的站端客户端 23和主站系统 10的主客户端 13分别设置有所述电 子地图模块 100, 所述站端客户端 23的电子地图模块 100设置为将站端场景划分 为树状层次关系的 多个区域场景, 采集每个所述区域场景的图片并生成对应 的电子地图文件; 所述主站客户端 13和所述站端客户端 23的所述电子地图模块 还设置为调取并査看所述电子地图文件; 其中电子地图在所述主站客户端 13和 所述站端客户端 23的客户端界面 400上呈现。
[0098] 其中, 主站客户端 13和站端客户端 23的电子地图模块 100都是采用 Eclipse RCP 中的 GEF框架幵发, 站端系统 20的每个区域场景都保存为一个电子地图文件 该 电子地图文件可以被主站客户端 10调用相同的接口识别打幵。
[0099] 每一站端系统 20和主站系统 10均设置有所述网络通信模块 300, 设置为将站端 系统 20的所述电子地图文件传输到所述主站系统 10
[0100] 每一站端系统 20设置有站端文件管理服务器 22, 主站系统 10设置有主站文件管 理服务器 12, 所述站端文件管理服务器 22的所述文件存储模块 200设置为存储该 站端系统 20的所述电子地图文件; 所述主站文件管理服务器 12的所述文件存储 模块 200设置为接受并存储每一站端系统 20的所述电子地图文件。
[0101] 通常, 主站系统 10和站端系统 20的中心服务器都配有双网卡, 网络通信模块 30 0集成设置在所述站端中心服务器 22和所述主站中心服务器 12。 因此可以直接在 上面搭建文件管理服务器以节省硬件资源。
[0102] 参考附图 12, 所述文件存储模块 200包括根目录存储单元 210以及具有树状层次 关系的多级子目录存储单元 (图 12中列举了一级子目录存储单元 210和二级子目 录存储单元 2100) ; 所述根目录存储单元 210设置为存储根目录文件夹, 所述子 目录存储单元设置为存储具有树状层次关系的 多级子文件夹。
[0103] 参考附图 13, 所述电子地图模块 100包括:
[0104] 场景划分单元 103, 设置为将站端场景划分为具有树状层次关系的 多个区域场 、。 [0105] 场景图像采集单元 104, 设置为采集每一区域场景的图片资源。
[0106] 数据缓存单元 105, 设置为缓存图片资源。
[0107] GEF图形化编辑单元 101, 设置为将每个区域场景转换为对应的 GEF模型并编 辑获得对应的电子地图文件, 同吋设置为解析所述电子地图文件査看对应的 区 域场景。
[0108] 调用切换单元 102, 设置为从主站文件管理服务器或站端文件管理 服务器的文 件存储模块中调取对应每一个区域场景的电子 地图文件。
[0109] 以上结合附图对本发明的实施方式作了详细说 明, 但本发明不限于所描述的实 施方式。 对于本领域的技术人员而言, 在不脱离本发明原理和精神的情况下, 对这些实施方式进行多种变化、 修改、 替换和变型, 仍落入本发明的保护范围 内。
工业实用性
[0110] 本发明通过在主站系统的主站中心服务器和站 端系统的站端中心服务器增加或 者直接构建文件管理服务器, 通过文件管理服务器作为电子地图文件的管理 站 和中转站, 实现了站端系统多级电子地图的保存以及主站 系统跨网段对站端系 统多级地图的査看, 与传统电子地图数据保存在客户端本地相比, 完善了电子 地图模块的功能, 增强了可用性; 另外, 电子地图文件生成和査看均通过 Eclipse RCP提供的 GEF图形化编辑框架来完成, 将站端场景的电子地图数据持久化成文 件的方式上传到文件管理服务器; 与通过数据库保存地图数据的方式相比, 减 小了幵发工作量, 简化了电子地图数据保存和解析过程, 加快了电子地图保存 和打幵速度, 提高了用户体验。 因此, 具有工业实用性。