2019FME博客大赛——基于FME进行的电子档案抽取与重挂接

参赛单元:传统GIS数据处理

作者:涂倩云

单位:北京超图软件股份有限公司

 

1.项目背景

实施不动产统一登记制度以来,各地持续推进不动产存量数据整合工作。不动产存量数据整合主要是将不动产统一登记制度实施以前,土地房屋分开登记的相关信息进行整合,实现房地一体化。在数据整合过程中就包含了从原房产系统抽取数据库中的电子档案,并将电子档案挂接至新不动产登记系统上的工作。

2.解决方案

2.1 数据情况

       原房产系统的电子档案存放于Oracle数据库的FJ字段,FJ字段是BLOB类型的,电子档案与业务的关联字段为LCSLID,FJCLGS字段值为PDF的是PDF格式电子档案,其余为JPG格式电子档案。

 

2.2处理思路

         从原房产库中导出JPG和PDF格式的电子档案,以LCSLID为单位,将同一LCSLID的档案存放到一个文件夹中。将档案路径写入新登记系统的数据库中,通过FTP访问电子档案。

2.3FME模板实现

      2.3.1导出电子档案

                   主要用到SystemCaller 和AttributeFileWriter转换器

2019FME博客大赛——基于FME进行的电子档案抽取与重挂接_第1张图片

SystemCaller转换器:用于运行程序或操作系统命令。

用系统命令md 创建以LCSLID为文件名的文件夹

2019FME博客大赛——基于FME进行的电子档案抽取与重挂接_第2张图片

AttributeFileWriter转换器:写出文件。

判断文件格式是PDF还是JPG,根据文件格式及文件存放路径定义一个属性“PATH”作为目标文件名。目标文件字符编码选择二进制编码。

2019FME博客大赛——基于FME进行的电子档案抽取与重挂接_第3张图片

2019FME博客大赛——基于FME进行的电子档案抽取与重挂接_第4张图片

2019FME博客大赛——基于FME进行的电子档案抽取与重挂接_第5张图片

导出结果

2019FME博客大赛——基于FME进行的电子档案抽取与重挂接_第6张图片

2019FME博客大赛——基于FME进行的电子档案抽取与重挂接_第7张图片

2.3.2挂接电子档案

                   挂接电子档案主要是将电子档案的路径与其关联字段的关系对应好。通过FME获取电子档案路径的技术,最关键是使用到了Directory and File Pathnames这个读模块格式,将读模块路径定位到要读取的文件夹,并勾选此文件夹下面的所有子项,如图预览得到下图

2019FME博客大赛——基于FME进行的电子档案抽取与重挂接_第8张图片

可根据path_type字段区分电子档案读取的层次,path_filename为文件名,根据具体需求将path_windows内容加工填写到数据库中。

2019FME博客大赛——基于FME进行的电子档案抽取与重挂接_第9张图片

3.结语

         FME是一个非常强大的数据处理转换工具,在这个案例中,只是用到了他非常少的功能。在日常工作中,FME给我提供了非常大的便利。对于批量处理数据,我首先想到的是利用FME进行操作。FME的操作运用,值得我不断探索学习!

你可能感兴趣的:(博客大赛)