可快速关注我们
前 言:
无论是城乡规划还是国土部门的土地利用规划,亦或是当前自然资源部委下的奇迹页游私服,用地图斑的空间拓扑关系都是反应规划成果严谨性和准确性的重要影响因素之一,正确的空间拓扑才会输出准确的空间统计结果,否则其统计结果必然存在较大误差甚至是严重的指标错误。本文结合实际项目经验,对用地图斑(包括现状或者规划用地)中比较常见,但在传统CAD平台中不易发现的两种拓扑错误进行概述,并简要介绍其检查和修复方法。
一、“空间重叠”类拓扑错误
01
错误描述
如图1.1-1所示是在CAD中常见的用地规划图,其中方案一、方案二在图面上观察并无差异,但是从统计数据看确存在明显不同,其中A地块在方案一、二中的面积分别为7.53ha、15.06ha;B地块在方案一、二中的面积分别为7.53ha、8.37ha;只有C地块在两个方案中的面积相等。由此对比可以发现其中必有一个方案存在错误,这种错误在我特殊设置的实验条件下很容易被发现,但是在实际项目中往往不存在这样的对比,一般是完成方案编制后直接统计并输出面积,这种错误往往不易被发现,但其通常又是很容易出现的,这就会成为方案成果中一个很大的技术漏洞,也会成为后期规划管理中的技术隐患。
▲图1.1-1 不同方案统计结果对比图
02
原因分析
如图1.2-1、图1.2-2所示,分别表达了方案一、方案二中的用地叠加情况,其中方案一中的A、B、C三块用地彼此以各自对应的边界衔接,不存在彼此叠加的情况;而方案二中存在A、B地块以及A、C地块部分重叠的情况,且重叠之后因为图层要素绘制顺序是C在顶层,B在底层,因此在CAD中所呈现的可视化效果和方案一是相同的,无法凭肉眼直接识别出来,这种情况在实际项目中由于绘制精度及多次修改等原因很容易出现,也就导致空间统计结果必然存在较大的误差甚至是错误。
▲图1.2-1 方案一图层空间关系示意图
▲图1.2-2 方案二图层空间关系示意图
03
错误检查
通过将以上图斑导入ArcGIS进行拓扑检查即可发现图中所示错误,如图1.3-1所示,方案二中深红色部分即为检查出来存在图斑重叠的空间拓扑错误。
▲图1.3-1 拓扑检查结果图
1.3.1 如图1.3-2所示,新建一个用于拓扑检查的数据集,将“用地图斑”要素数据存到该数据集中。
▲图1.3-2 新建数据集
1.3.2 如图1.3-3,在“拓扑检查”数据集上点击右键,依次选择“新建-拓扑”,新建拓扑。
▲图1.3-3 新建拓扑
1.3.3 如图1.3-4所示,对新建拓扑各步骤及参数进行设置,完成设置并验证拓扑规则。
▲图1.3-4 拓扑设置
TIPS
拓扑规则是拓扑检查设置中最重要的参数,本案例是检查用地重叠错误,所以拓扑规则选择“不能重叠”,ArcGIS中针对点、线、面等空间要素有多种不同的拓扑规则,如下图(图1.3-5)所示,具体请查询相关文档,本文不再赘述。
▲图1.3-5 多种拓扑规则
1.3.4 如图1.3-6所示,生成拓扑检查结果数据图层“拓扑检查_Topology”,在Arcmap中加载该层数据即得到图1.3-1所示的拓扑检查结果。
▲图1.3-6 拓扑检查结果图层
1.3.5 如图1.3-7所示,打开拓扑检查结果图层属性,在“错误”标签下点击“生成汇总信息”可生成所有拓扑错误汇总列表,也可通过点击右侧“导出到文件”将该错误列表导出到文件。
▲图1.3-7 查看拓扑错误信息
04
错误修复
通过上述步骤检查处拓扑错误后就要对有拓扑错误的数据进行修复,总体思路是启动数据编辑,根据标识出来的拓扑错误,对有重叠错误的图斑进行裁剪、筛选、删除即可完成空间拓扑错误的修复。
1.4.1 如图1.4-1所示,将拓扑检查结果拖入ArcMAP中,系统会自动将对应的数据一起加载,我们再此基础上将该数据再加载一次,以保证后面能够进行裁剪。(此处一定要记住加载的先后顺序,如果怕记错可以在图层组里将数据临时名称改一下!)
▲图1.4-1 拓扑检查结果加载
1.4.2 如图1.4-2所示,启动数据编辑,并打开“高级编辑”工具。
▲图1.4-2 拓扑检查结果加载
1.4.3 如图1.4-3所示,在第二次加载的拓扑检查用地图斑上右键设置为唯一可选图层,,然后选中需要进行拓扑修复的数据,在“高级编辑”工具栏上点击“分割面”工具,在分割面工具中设置分割目标为“用地图斑(自动加载)”,即对第一次自动加载的拓扑检查用地图斑进行面分割操作。
▲图1.4-3 分割面操作
此处的“用地图斑(自动加载)”、“用地图斑(二次加载)”即前文提到的为了区别加载顺序在图层列表里面临时改的名字,其实对应的都是拓扑检查的同一个用地图斑数据,但是由于分割面工具不能对选中的图层本身进行分割,只能通过选中图层对另外一个图层进行操作,所以此次加载了两次数据,以便进行面分割操作。
1.4.4 如图1.4-4所示,保持编辑状态及唯一可选图层设置,选中有重叠的地块,并打开图层属性表,设置可见性为“显示所选要素”(蓝色表示),即会显示所选重叠处的所有要素,根据判断删除错误的要素即可。图中所示,根据前文分析,该处为AC重叠地块,其中A地块,即商业地块为错误重叠,需要删除,于是我们将其再次选中(黄色表示)并删除,自此,该处的拓扑错误及修复完成,用同样的方法对AB重叠地块进行拓扑错误修复。