电网空间数据建模
作者:易智瑞(中国)信息技术有限公司时间:2012-11-01 我要发布
电网是现实世界最复杂的网络体系,设备种类众多繁杂,而且设备之间有着复杂的关系。对电网空间进行空间数据建模,不仅需要考虑设备本身的属性定义,而且还要考虑设备之间的拓扑连接关系,设备与设备的关联关系等。
ArcGIS的Geodatabase空间数据模型是一种全新的面向对象的数据模型。它能够表达要素的自然行为以及这些行为的关联。这个全新的数据模型的意义是非常重大的。在这个全新的数据模型中,通过给要素添加更贴切的“自然”行为,从而使得GIS数据库中的要素更加智能化。Geodatabase数据模型中,数据的物理模型与逻辑模型的概念联系更加紧密。Geodatabase中的数据对象大多都是用户在逻辑数据模型中定义的对象,如业主、建筑物、宗地和道路等等。其实,有了Geodatabase数据模型,你就可以在不需要编写任何代码的情况下,轻松实现大量的“自定义”行为了——这些所谓的“自定义”行为在以前的数据模型中,都是需要编写代码才可以实现的。这些行为可以通过域、验证规则和ArcGIS软件框架中为Geodatabase提供的其它功能来实现。有了Geodatabase数据模型,只有在要素需求特别专业化的行为操作的时候才需要用到代码编写。
Geodatabase对要素建模是十分有效的。使用面向对象的数据建模,可以定义自己的对象类型,通过定义对象之间的拓扑、空间和普通关联,以及获取它们之间的相互作用关系,以便更自如地表现地理信息。以下是Geodatabase数据模型的一些优点:
1)地理数据统一存储的仓库。所有数据都能在同一数据库里存储并中心化管理。
2)数据输入和编辑更加准确,通过智能的属性验证减少了很多的编辑错误——这对于很多用户来说,便是采用Geodatabase数据模型的最根本原因
3)用户更为直观地处理数据模型。有了准确的设计,Geodatabase包含了与用户数据模型相对应的数据对象。操作Geodatabase的数据,与处理一般的点、线和多边形要素不同,用户可以针对操作他们感兴趣的现实对象一样,比如变压器、道路和湖泊等等。
4)要素具有丰富的关联环境。使用拓扑关系、空间表达和一般关联,你不仅可以定义要素的特征,还可以定义要素与其它要素的关联情况。当与要素相关的要素被移动、改变或删除的时候,用户预先定义好的关联要素也会做出相应的变化。
5)可以制作蕴含丰富信息的地图。通过直接在ArcGIS制图应用窗口—ArcMap中应用先进的绘图工具,可以更好地控制要素的绘制,还可以添加一些智能的绘图行为。有一些特殊的专业化绘图行为的操作也能够通过编写代码实现。
6)地图显示中,要素是动态的。在ArcGIS中处理要素时,它们能根据相邻要素的变化做出响应。你也可以将要素与自定义查询或分析工具关联到一起。
7)要素形状可以更形象地定义。Geodatabase数据模型中,你可以使用直线、圆弧、椭圆弧和贝塞尔曲线来定义要素形状。
8)要素都是连续无缝的。Geodatabase中可以实现无缝无分块的海量要素的存储。
9)多用户并发编辑地理数据。Geodatabase数据模型允许多用户编辑同一区域的要素,并可以协调出现的冲突。
在这一框架中,除了复杂行为都不需要编写程序,Geodatabase已经实现了足以满足很多应用需求的功能。使用Geodatabase要素,你会获得相当丰富的表现手法,得以更自然的表现自然世界。
Esri官网上面提供了不同行业包括电力行业数据建模模板以及资料,链接访问地址:
http://support.esri.com/en/downloads/datamodel/detail/24
/industries/electric/
/industries/electric/business/case_studies.html