基于FME实现不动产数据一键导出
自然资源部汇交格式
自2015年中华人民共和国国务院令第656号签《不动产登记条例施行》施行。各省市区县在2017年相继成立不动产登记机构,整合原有国土部门土地登记。房管部门房产登记,林业部门的林业登记,实现统一登记,由各地地方不动产登记中心负责。
各省市区县按照本地的实际情况上线不动产登记平台,进行业务登记。2017年6月自然资源办公厅下发《国土资源部办公厅关于全面推进不动产登记信息平台接入及数据整合汇交工作的函》开启各地方不动产登记数据向各省省厅汇交的序幕。各省省厅汇总后再统一向自然资源部汇交。
FME作为一款空间数据分析、转换、处理软件,其核心价值就是支持各类数据交互处理。不动产数据汇交则是地方不动产登记数据库按照不动产汇交标准进行转换,每年需要多次汇交,不动产登记数据库虽每天都在变化,但其格式统一,只是数据发生变化,是否能够在需要汇交数据时一键导出汇交包,直接完成本地不动产登记数据库转汇交格式。
以此围绕FME实现不动产数据由地方库转换为汇交库格式的模型构建,一键导出实现过程。
一:实现思路
- 按照汇交样例文件目录层级及文件命名方式创建本地汇交数据文件。
- 将本地不动产登记数据导入到已创建汇交数据文件中。
- 通过FME实现思路1和思路2,并且能够一键导出。
二:实现过程(按照汇交样例文件目录层级及文件命名方式创建本地汇交数据文件)
实现流程:
按照自然资源部汇交样例文件进行复制,然后根据汇交区县所属省市对文件中涉及到的省市区县名称及相应代码进行修改。
以XX省XX市XX县(900101)为例:
样例数据格式 本地汇交文件
图1:汇交文件样例数据格式与本地汇交汇交文件
FME实现模型:
通过FME对样例数据进行复制后,采用将省市区县名称及相应代码以可调参数的形式发布,进而通过参数将复制后的样例数据文件修改为符合汇交要求的本地数据汇交格式文件,具体实现过程:
- 读模块:(Directory and File Pathnames)读取样例数据;
- 关键转换器:(StringReplacer)调整省市区县名称及对应代码;
- 写模块 :(File Copy)按照调整后的文件夹及文件名称输出。
图2:模型参数
图3:按标准格式创建汇交数据格式模型
图4:模型运行结果
三:实现过程(将本地不动产登记数据导入到已创建汇交数据文件中)
实现流程:
将本地不动产登记数据导入至已创建完成的本地汇交数据文件中。
FME实现模型:
通过FME连接本地不动产登记数据库,将数据进行格式转换、表名称修改、字段表替换等转换后,导入至已创建完成的本地汇交数据文件中,具体实现过程:
- 读模块:(数据库)读取本地不动产数据库中数据。
- 关键转换器:(GeometryRemover、TestFilter等)将本地不动产数据按照汇交标准转换为汇交标准格式。
- 写模块:(shp和mdb)按照标准格式将空间数据导入到汇交文件shp数据中,属性数据导入到SXB.mdb中。
图5:模型参数
图6:数据库数据按汇交标准导出至标准格式中
图7:汇交标准空间数据(900101SHYQZD_DB.shp)
图8:汇交标准空间数据(900101SXB.mdb中CFDJ表)
四:实现过程(一键导出)
实现流程:
将实现过程一(按照汇交样例文件目录层级及文件命名方式创建本地汇交数据文件)与实现过程二(将本地不动产登记数据导入到已创建汇交数据文件中)串联起来,形成工作流程,执行完过程一,再执行过程二,进而实现一键导出。
FME实现模型:
通过FME中WorkspaceRunner转换器将实现过程一和实现过程二FME模型进行串联,依次执行,进而实现一键完成整个汇交数据导出。
- 转换器:(WorkspaceRunner)调用FME模板。
图9:模型参数
图10:一键导出模型
图11:FME模板清单
五:总结
基于FME实现不动产数据一键导出自然资源部汇交格式,FME对于我们处理数据或转换数据格式来说是一款非常不错的软件,零代码,图形化定义数据处理流程,数据格式和处理过程分离,大数据的处理能力,自动化数据处理,处理数据模型可重复使用等优点,是提升工作效率,流程化处理数据的利器。