基于FME的CASS格式地形图入库方案及程序设计

2021-04-29 11:18:34胡博
地理空间信息 2021年4期

胡 博

(1.秦皇岛市测绘大队,河北 秦皇岛 066001)

1∶500 地形图入库是我国基础地理信息测绘工作的重要组成部分。国内目前常用的入库方法主要有CASS 直换转换法、CASS 和ArcGIS 综合转换法、FME 转换法,以及通过专门的第三方软件如Geoway、IData 进行数据预处理和转换等[1-2]。

综合比较,CASS 直换转换法、CASS 和ArcGIS综合转换法功能有限,应用第三方软件作业简单,功能便捷,这也是国内多数生产单位采用的方法,但这种方法模式固定难以自主拓展。FME 转换法需自定义CASS 数据到ArcGIS 数据的映射关系,实际操作较为复杂,对技术人员的要求较高,但是却具有高度的自主性和灵活性。FME 提供了几百个功能强大的转换器,且支持Python 程序设计语言,可以通过自主设计算法和数据处理流程,实现许多其他方法所不能提供的功能[3]。

在原始数据来源复杂,质量不佳,且缺乏第三方专业软件的情况下,本文尝试完全使用FME 来完成地形图的入库工作。

1 项目概况

本文所依托的项目为秦皇岛市建成区2018 年1∶500 基础图入库工作,原始数据为应用南方CASS10.1软件生产的数字线划图,要求的成果数据为ArcGIS 软件所支持的gdb 文件数据库。

本次作业共有海港区、北戴河、山海关3 个区待转换图形600 余幅,不同的图形部分数据来源不一,更新时间不统一,加之后期数据编辑、存储过程中的信息错漏、丢失,原始数据存在的问题比较多,例如:部分图形骨架线丢失,图形换边处属性不一致,部分符号编码不统一,部分图形线错乱等这些问题给入库工作带来了许多困难,而采用其他方法都难以高效、有针对性的解决原始数据中存在的问题,故本文选用FME 自定义需要的功能,在数据转换过程中实现自动化的纠错、检查,以减少人工干预,提高工作效率。……

登录APP查看全文