APP下载

ArcGIS和FME相结合互转宗地和界址点的方法

2021-05-07蔡海良

矿山测量 2021年2期
关键词:宗地界址要素

蔡海良

(广东龙泉科技有限公司,广东 广州 510300)

随着传统测绘技术和GIS技术不断融合应用发展,现今的调查类项目都要求通过GIS技术存储管理属性信息和进行统计分析[1-2]。

在实际工作中,经常会遇到要求利用文本格式的属性、界址点坐标数据等批量恢复生成GIS格式数据宗地面的情况,或者利用已有宗地面数据提取界址点坐标等信息。传统直接的操作方法效率不高,特别对于第一种要求,需要把所有界址点按照坐标添加到GIS软件中,然后利用软件的创建要素功能按照界址点顺序逐一构建面要素,最后在属性表中输入属性值。本文介绍一种利用ArcGIS和FME相结合实现两种工作需求的操作方法,可以起到事半功倍的效果。

1 ArcGIS和FME介绍

ArcGIS和FME作为两种在测绘领域比较流行的GIS软件平台,在行业内获得了广泛地认可和高度地赞誉。ArcGIS具有强大的空间数据处理功能[3],利用ArcGIS Desktop可以对地理信息进行创建、编辑和分析,软件系统提供了丰富的工具用于数据采集和管理、可视化、空间建模和分析等[4]。FME是基于Open GIS组织提出的“语义转换”新理念的、完整的空间ETL解决方案[5],近年来逐渐被测绘工作者熟知并研究应用。通过超过200多种不同空间数据模型格式的转换,为进行快速、高质量、多需求的数据转换应用提供了可靠的手段[6]。

2 转换操作流程

2.1 界址点数据到宗地面转换

转换示例数据如图1所示,包含界址点坐标、权利人属性等信息。其中,XH表示界址点序号;QLRMC表示宗地权利人姓名;QLRBH表示权利人唯一性编号,同一宗地各界址点的QLRBH相同;X、Y分别表示界址点的X和Y平面坐标值(同一宗地的界址点按照顺序排列且首尾界址点重合)。转换要求为:将整理汇总的数据生成shape格式的宗地面文件,文件属性表中应包含宗地的权利人信息。

图1 整理汇总的示例数据

2.1.1 制作界址点数据

利用ArcGIS软件的“添加XY数据”功能添加示例数据,需要分别指定X、Y字段和坐标系统。然后利用“数据导出”功能将添加的X、Y坐标转存为shape数据的图层文件,将文本数据进行矢量化[7]。

2.1.2 制作界址线数据

利用ArcToolbox工具箱,选择输入要素并指定输出要素类位置,使用数据管理工具→要素→点集转线功能制作界址线图层数据。线字段需要选取QLRMC,使生成的同一宗地的界址线归属同一权利人,排序字段选取XH。

2.1.3 转换宗地面数据

由于利用ArcGIS进行要素转面的情况比较复杂,在转换时会造成属性丢失的情况,致使转换以后的宗地面不再包含权利人属性。

ArcGIS解决这种问题的方法:利用数据管理工具→要素→要素包络矩形转面功能生成宗地的包络矩形(最小外接矩形),再利用“要素转点”功能即可获取仍保留权利人属性的几何中心点要素数据。中心点数据在转换宗地面时起到定位点的作用,在“要素转面”功能对话框中的“标注要素”位置处选择中心点要素数据并勾选“保留属性”复选框,执行后即可把点要素的权利人属性连接给生成的宗地面数据。用这种方法制作宗地定位点有局限性,对于非方正形状的宗地,生成的宗地定位点有时不在宗地面内部,在执行要素转面操作时无法实现点要素到宗地面要素的空间连接,如图2所示,最下方宗地就属于这种情况。

图2 定位点位于宗地面外部的情形

在此可以结合利用FME的AreaBuilder转换器进行界址线数据到宗地面数据的转换[8]。在FME Workbench中添加读模块并选择生成的界址线shape数据,添加写模块并指定目标文件存放路径,同时应注意在写模块参数设置中把几何对象改为目标数据类型,执行转换完成界址线到宗地面的转换,如图3所示。在本案例中一共有6个宗地面生成,宗地面均包含权利人属性,在ArcGIS中标注的权利人属性如图4所示,达到了预期目标。如果生成的宗地面数据还需存储其它属性字段,可以把属性录入Excel表格,根据唯一字段名称使用ArcGIS的连接功能或FME的FeatureMerger、FeatureJoiner转换器实现属性挂接[9],在此不再赘述。

图3 FME实现界址线数据向宗地面数据的转换

图4 生成的宗地面标注权利人属性信息

2.2 宗地面到界址点数据转换

通过宗地面数据转换提取界址点坐标也是项目生产中经常遇到的问题, ArcGIS软件有两种方法可以达到目的,在实际工作中如果已知数据不是GIS格式则需要先进行格式转换。

2.2.1 要素折点转点法

利用数据管理工具→要素→要素折点转点功能,选择输入要素类和指定转换后数据存放位置。这项功能提供了多种指定输出点的创建位置情况,由于宗地面的每个折点都是需要提取坐标的界址点,所以选择“ALL”选项提取所有界址点。

执行操作后,软件自动创建提取的界址点数据,但是属性表缺乏点位坐标属性字段。这时需要在属性表中手动添加存储X和Y坐标的字段,数据类型选取双精度型,然后通过计算几何求取每个界址点坐标再通过属性表导出数据成果。

2.2.2 自动添加X、Y坐标法

使用要素→添加XY坐标功能,选择输入要素即可直接计算界址点的X、Y坐标。除了导出数据成果方法外,属性表还支持选择记录通过复制、粘贴把属性记录保存于Excel或文本文件中,操作非常便捷。

3 结 语

ArcGIS和FME作为两种应用广泛的GIS类软件,在数据处理方面各有优缺点,有时把两种软件结合使用会达到很好的效果[10-11]。对于从文本数据到界址线数据的转换,ArcGIS比较方便实现而FME流程则比较繁琐[12];对于从界址线数据到宗地面的转换,ArcGIS操作有局限性,而FME仅使用一个AreaBuilder转换器就在保留需要属性的前提下完成了转换工作。在实现宗地面到界址点数据的转换需求时用ArcGIS比较方便。

本文针对实际工作中界址点和宗地面数据互相转换的工作需求,探索出结合使用两种软件达到转换目的和提高工作效率的便捷方法,对于有此类数据处理需求的测绘技术人员有一定的借鉴和指导意义。ArcGIS和FME的融合应用将是今后测绘科研和技术人员研究的热点问题。

猜你喜欢

宗地界址要素
农村不动产测量中界址点、界址线属性数据快速处理方法
基于ArcObjects二次开发的宗地四至快速提取方法的实现与改进
CASS地籍图中界址信息批量转出方法研究
掌握这6点要素,让肥水更高效
基于ArcGIS的宗地图自动化制图研究
地籍调查成果在数字时代下的管理研究
也谈做人的要素
2015年8月债券发行要素一览表
基于宗地层次的合肥市产业用地集约利用评价
在ArcMap中实现对金图建库系统中界址线属性的便捷录入