兰州供电局输配电地理管理信息系统技术投标书 到另一台工作站审核。
2.3.1.11 事务处理模式
系统依靠其版本管理功能提供长事务(异步数据更新,只有在数据提交后,服务器数据才得到修改)和短事务(同步数据更新,即时修改服务器上的数据)模式,满足设计和管理的需要。
2.3.1.12 版本管理解决冲突
版本管理是一项强大的技术方法,用以在GIS中管理长事务的设计工程。该功能提供了操作的便利性、高性能的Client/Server环境,以及在分布式数据环境中可支持多工作站处理。版本管理不采用任何类型的记录锁定或校验程序。而是运用\优化锁定\的方法,便于用户在数据库中更改自\版本\。当用户所作的更改被认可后,可向上递交到数据库的顶层版本,以便所有用户都可访问。
使用独特的冲突检测方案可避免记录锁定,该机制可识别在递交过程中所发生的任何冲突,以便用户在完成递交过程之前检查并解决冲突。
数据库中的Alternative
GE Smallworld版本管理数据库管理Alternative的层次结构,每个层次包括一系列的版本。
用户在数据库中可以新建Alternative并将此作更新或对已创建Alternative作更新。在Alternative的树状结构图中可由父层Alternative向下作更新集成到子层Alternative中。由子层Alternative中的变更递交到父层Alternative,并最终递交到数据库顶层的Alternative。顶层Alternative通常用于表现正在构建的设备网络。这是大多数只读用户对数据库作查看、显示、绘图、查询时所使用的功能。
冲突检测方案
递交过程中很少发生冲突主要有两个原因: · 更新数据量相对于整个数据量来说是很小的。
· 工程师与设计师通常在不同的地理区域工作(如果每个人都在同一个区域工作那么人工系统也不可能有效的工作)。
冲突管理对于确保Core应用系统中数据变更及关系的完整性与准确性具有重要的意义。本章大体讲述了用于管理潜在(可能会发生的)冲突的一些方法(例如
耀德计算机软件有限公司 16 兰州供电局输配电地理管理信息系统技术投标书 两个用户在同一时间更改同一个对象),从而使这些冲突发生的可能性最小化。
将源自于子Alternative的基础版本的父层和子层版本中所存储记录以不同的方式分别做更改,就会造成简单的冲突(基础版本一般定义为子和父Alternative之前的状态)。下图为一个示例。
当用户试图将所作的更改上传到父层Alternative时,GE Smallworld数据库将会检测这些冲突的类型并及时通知用户。此时会弹出一个菜单,显示冲突的详细情况,以便用户选定合适的版本从而在数据库中应用。GE Smallworld其卓越的冲突检测方案通过合并与上传Alternative可以支持长事务处理及VMDS。
Alternative管理工具为这些功能提供了改进的图形用户界面。它所显示的树状结构能使Alternative可视化。附加的信息包括最后合并及上传操作的日期、数据模型版本号、Alternative的检查点树状结构。同时它还允许用户基于显示信息的结构上搜索任何一处的Alternative。Alternative管理工具包括可视化的冲突浏览器。从而提供给用户具有所有冲突列表的面板便于其使用。当用户从列表中选择一冲突时,基础、父层、子层及当前视图就会在图形与属性面板中一同显示。用户可以决定冲突中的各项属性值(冲突值呈高亮显示)及对象的几何图形。面板能使用户通过点击选择按钮即可从中选择一版本,同时解决冲突。该工具可扩展到包括基于安装规则的自动化冲突检测方案(诸如当两个用户更改不同的属性值时即可自动更新冲突对象)。
耀德计算机软件有限公司 17 兰州供电局输配电地理管理信息系统技术投标书 2.3.1.12电网建模功能
结合配电网管理的实际需求,利用AM/FM/GIS提供的协同工作环境,进行电网建模,在计算机系统的核心资料库中建立一个能够反映实际供电网络设备情况的全信息电网模型(全信息电网模型充当对实际供电网仿真模拟的角色,在该模型中,电网的全部设备、设施的台帐资料及联接关系都被完备地描述出来,供电网络的网络拓扑关系也被同一模型所描述),真正实现电气设备的位置信息与电气设备信息的统一管理。
数据建模介绍
数据建模是在进行了详细的需求分析与研究之后,根据系统所涉及的对象及对象间的关系来建立的,数据建模应当是面向对象(OO)的,以便于继承与重用,并且应当是独立于系统的,它不应当随系统应用的改变而做变动。
GE Smallworld提供了专门的数据建模工具(CASE TOOL),它可以用简洁、便利的图形方式建立出E-R图,并自动生成对应程序文件,用户可利用它再进行开发。因其建模是基于对象且独立于系统,因此,可继承和重用。
值得注意的一点是:GE Smallworld提供的数据建模是一种对象建模,是完全面向对象(OO)的,电杆,架空线路,变电站等都作为一个个对象而存在的。每个对象的结构不仅包括一般意义上的属性字段,更重要的是包括了几何字段,标示对象的点、线、面等几何特征。在完成了对象模型以后,系统就可利用这些对象,创建对象实体。
在本项目中,将完成兰州供电局所辖范围内输、配电设施的设备资料,用户档案资料的数字化建模模型。
对象建模包括以下几个方面: 对象的建立
本系统所涉及的对象主要有:
线路部分:杆塔,架空线路,电力线(10 KV-0.4KV),杆刀,变压器等。 变/配电部分:变电站,配电站,变电站框架,配电站框架,开关,闸刀等。 电缆部分:电缆,接头,排关组,检修井等。 对象间关系的建立
耀德计算机软件有限公司 18 兰州供电局输配电地理管理信息系统技术投标书 对象之间的关系主要有: 1.站内各设备之间的关系 2.架空线各设备之间的关系 3.电缆设备之间的关系
4.架空线设备与电缆设备之间的关系 5.电缆与站内设备之间的关系 拓扑关系的生成
拓扑关系是实现许多高级分析功能(如TRACE,最短路径分析等)的基础。 在对象建模时,通过定义对象间的连接,断开,包含等关系(如:点-线连接关系,点-线断开关系,线-线相交,线线分离,点落在面内,线穿过面等),那么,在数据录入和添加对象实体后,就可按照这种关系规则来建立对象实体之间的关联,进而由系统生成拓扑关系。这个拓扑关系的关键是规则的定义。
2.3.2基本功能
2.3.2.1 图形显示和控制操作
显示和控制的内容包括:基础地形图(包括索引图、道路图、道路名、建筑物等)、电网图(包括10KV电网,0.4KV电网等)、其他信息(电站位置、挂牌符号)等。
控制的功能包括: 1、图形的缩放与漫游。
1) 拉框放大:系统将用户拉出的矩形区域部分放大。 2) 放大或缩小:以鼠标所点处为中心进行放大或缩小。
3) 中心放大或中心缩小:以当前GIS主窗口中心为中心进行放大或缩小。 4) 鹰眼功能(鸟瞰图),以及放大镜功能:在新窗口中显示当前GIS主窗口中用户指定的局部区域。。具备多窗口界面,随时可以在某个窗口上察看任意区域的详图、略图,概图或简图,各个窗口的显示操作既可相互影响,又相互独立。
5)图形平滑漫游:系统为用户提供平滑的漫游功能,并实现无缝、无刷新的
耀德计算机软件有限公司 19 兰州供电局输配电地理管理信息系统技术投标书 视觉效果,便于用户游览及快速定位敏感区域。
2.动态路名。
在GIS主窗口中,无论如何操作图形(如颠倒、缩放等),主要街道、线路等的名称注记可根据当前视图比例尺大小自动调整显示的位置,保证在GIS当前窗口中总能显示完整的街道、线路等的名称注记。
3.几何量算。
提供便利的量算工具,动态、随意的计算任意指定对象或区域的长度、面积或周长。
4.动态着色。
对于指定的线路或道路等线状对象,可以动态的沿着对象的走向以指定的行进速度启动,将沿线的景观呈现在用户面前,用户不需手工再进行视图控制,并且可以沿线动态的以指定颜色绘制,用户也可在着色的过程中,随时终止动态进程。
除了以上这些很常见的显示控制功能以外,smallworld3(简称sw3)在显示和控制方面还提供了具有自己特色的功能。
1.视图管理和控制
视图在sw3中是一个存储主窗口中某一个时刻的显示图形的概念。有了这个概念,用户就可以把自己工作范围的图形存储在自定义的一个视图中,当工作时,可以直接打开这个视图,就可以在很大范围的地理区域中,直接定位到自己的工作范围。
1)上一视图:用户在任何时候都可将当前GIS主窗口恢复到最近一次修改前的视图。
2)保存/恢复视图:用户可将当前GIS主窗口的视图取一个名字保存起来,将来又可以通过该视图名快速将当前GIS主窗口恢复到该视图。
3)自定义显示区域:用户可以指定一个中心位置以及显示的区域范围,或显示区域的左上角和右下角的坐标位置,系统可以将GIS主窗口定位到用户指定的显示区域上。
2.虚拟图层的控制
在sw3中只有“对象”的概念,没有“图层”的概念,但可以提供给用户一个
耀德计算机软件有限公司 20