2.SAFE软件在BC Hydro的成功案例

基本情况

    BC Hydro 是加拿大British Columbia省的主要电力供应商,拥有一百五十多万个客户。BC Hydro正在建设一个以GE Smallworld GIS为平台的企业级GIS系统EGIS(Enterprise Geographic Information System ),该公司也使用MicroStation。他们的GE Smallworld GIS 和MicroStation都在Windows NT下运行。

面临问题
    承包商提供的是MicroStation DGN格式的数据。这些数据在经过检查验收后,需要和SAIF (Spatial Archive and Interchange Format)格式的全省地图进行合并。最后,所有这些数据都要导 入到GE Smallworld GIS中。

    由于BC Hydro EGIS的数据模型比较复杂(源于竣工测量成果的超过230个要素类),以及从GDBC TRIM数据中导入大量要素类(另外的超过300个要素类),导致了一个必须解决的关键问题,那就是 所有这些要素都必须提供MicroStation Design,Carl-Ziess Phocus Phodat和GE Smallworld格式。

解决方案
    BC Hydro选择了FME作为“一站式”解决方案,用于数据检查、数据转换、数据合并、以及导入 GE Smallworld GIS系统。该方案的数据流程图如下



图1:BC Hydro数据流程

数据检查

    利用FME检查数据是否符合制图规范,以保证所有承包单位提供的数据都符合BC Hydro的数据采集标准。例如,FME 可以读取摄影测量承包商提供的MicroStation Design文件,检验所有的要素是否符合BC Hydro EGIS的竣工测量制图规范,然后生成新的DGN文件;其中,那些与规范不符的要素被写入DGN文件的63层,并且产生一个报表(见下图2),指出错误的位置。为了节省时间,一些承包商在提交数据给BC Hydro之前,自己也使用FME来检查他们的测图成果。


图2:BC Hyrdo的非法数据报表

数据转换
    利用FME将数据从MicroStation DGN格式转换成PHOCUS格式,提供给Carl-Ziess PHOCUS PHODAT系统使用。这样就可以将3D矢量数据与航空相片立体像对进行比较,所有重要的要素都要检 查确认其高程的准确性。然后再利用FME将数据从PHOCUS PHODAT转回DGN格式进行合并。

数据合并
    利用FME把全省地图(TRIM数据)从原始的SAIF格式转换成DGN文件,然后使用MicroStation 将TRIM数据与竣工测量成图结果进行合并。因为竣工测量的精度比现有的TRIM数据更高,所以竣工 测量范围内的TRIM数据被裁剪掉或者被覆盖,剩下的TRIM数据则按竣工测量成果进行接边。

数据导输入
    最后,FME将合并后的DGN 文件导入BC Hydro EGIS(GE Smallworld 格式)。由一个映射文件具体控制FME如何执行这个导入过程。
为了方便起见,包括这三种格式在内的全部数据模型(对照关系)被统一列在一个表格中(见下 表3),其中规定了几何类型、DGN 显示属性、PHOCUS模型和完整的GE Smallworld Landbase数据模型。例如,在增加或改变一个GE Smallworld 对象时,只需要在该表中增加一行,新增的对象就也在另外两种格式中获得了,而FME映射文件本身不需要任何改变。这样就大大简化了EGIS 数据导入系统的维护工作。



图3:BC Hyrdo的数据模型