基于AutoCAD对闭合图形检查的快速编号系统的开发

2015-05-30 15:30孙晓徽廖雯婧
科技创新与应用 2015年31期

孙晓徽 廖雯婧

摘 要:在地籍测量农村土地承包经营权制图过程AutoCAD被广泛应用,但在使用AutoCAD进行宗地编码时只能依靠单纯的复制数字再进行修改标注影响工作效率。文章基于AutoCAD平台,以C#为开发语言,对AutoCAD进行二次开发,实现了宗地速注记编号、宗地编号查重、宗地封闭性检查为一体的编号系统。并应用于土地确权项目,具有良好的可行性和实用性。

关键词:AutoCAD;注记;宗地编号;封闭性检测

引言

农民、农业、农村被称之为中国的三农问题,当前三农问题最重要的就是农村土地确权问题。AutoCAD作为农村土地确权中最重要的制图来件来说,使用传统编号方法对宗地编号时只能通过两种方法:第一种方法是输入注记命令和编号并注记到相应宗地,注记下一块宗地时又要重复以上步骤才能注记到相应宗地,此种方法严重影响工作人员工作效率。第二种方法是输入注记命令和编号并注记到相应宗地,然后对已注记的编号进行复制,再对复制到所的有宗地的編号进行修改。此方法相较于第一种方法工作效率有所提高但远远满足不了现在所需达到的工作效率。在实际工作的检验中得到:通过以上两种方法注记时会出现因未及时修改编号而导致大量宗地被重复编号,并且有很多肉眼无法捕捉到的未闭合的区域也被同时注记,导致这些未闭合宗地无法成功入库,因此如果想要提高工作效率的同时又避免出现大量重复注记、无法入库等问题,必须寻求一种简单有效地方法来规范处理宗地图中宗地编码及未闭合宗地入库问题。

1 系统设计与开发

1.1 系统总体设计

文章通过对AutoCAD的二次开发,针对农村土地承包经营权野外信息采集宗地编号是按顺序编写的,所以采用C#语言编程实现了两种相应功能,对宗地的升序注记编号和降序注记编号,达到自动编号效果;编号开始只需输入一次注记编号命令再输入所要注记的编号就可以了,然后在相应宗地点击鼠标右键就可以实现对宗地的注记,想要注记下一宗地只需将鼠标移动到需要注记的宗地上再点击鼠标右键系统就自动按照起始的编号注记。

1.2 快速编号系统开发

本算法摒弃原始算法中机械性复制在再修改和重复加载命令进行标号的传统低效、易出错的标号方法,新算法在对宗地编号时采取点击并在一个宗地编号完成后自动将编号的数字部分自动加1或减1的方式完成自动快速编号,如点击1号宗地后,再点击下块宗地后自动变成2,或A1后A2等形式。

1.3 闭合与重复检查系统开发

在土地确权调查中,绘图时必须保证每个宗地闭合才能在后期宗地入库,为了保证后期所有宗地能够顺利入库,文章算法在标号时,对标号宗地做闭合性检查,保证每个宗地均为封闭的多边形,为后期内业处理带来极大便利,有时由于两个编号因共用同一个封闭区域,编号时无法检查到宗地有缺口,而这种绘图也是不合格的,如两个宗地之间有缺口,为了避免这种错误的发生,文章算法加入同一个闭合区域只能有一个编号的检查.

2 应用与分析

2.1 使用AutoCAD传统编号方法对宗地编号

根据当前农村土地确权项目在数据入库时发现的问题进行总结,使用AutoCAD传统方法对宗地进行编号时主要发现三个重大问题。

(1)在进行宗地编号时出现两个甚至多个重复编号块,如图1所示。

(2)在进行宗地编号时有些人们肉眼无法发现的缺口也被同时注记了编号,这种缺口主要分成共边封闭区域有缺口和单块宗地有缺口,如图2、图3所示。

2.2 使用经过AutoCAD二次开发后的新方法对宗地编号

经过对AutoCAD二次开发后,新方法对宗地编号实验分析如下:

(1)新的宗地编号系统采用一键式注记方式,只要输入注记命令和要注记的编号,对准闭合宗地中间点击鼠标右键,即可按顺序完成闭合宗地的快速编号。

(2)在使用新的宗地编号系统对宗地进行编号时可以及时的发现人们肉眼无法捕捉到的缺口,如图4所示,当注记到有缺口的宗地时系统会自动提示:该宗地不闭合请检查缺口,如图5所示。

(3)在使用新的宗地编号系统对宗地进行编号时,当对已有编号的宗地进行注记时系统会自动提示:该宗地已有其他编号,并显示红色编号,如图6所示。

图4 地块有缺口

通过对AutoCAD二次开发实现的宗地快速编号系统与AutoCAD传统方法对宗地进行编号实验的对比,通过本系统注记的编号有效地避免了编号重复、注记宗地未闭合、注记区域不符合入库规范等弊端,同时大大缩短了宗地编号的时间,提高了工作效率。

3 结束语

文章探索了一种新算法来实现在AutoCAD中一键式对宗地编号,并把此成果应用到农村土地承包经营权项目中。通过对AutoCAD的二次开发不仅实现了一键注记宗地编号,同时还实现了查重功能和检查注记区域是否闭合功能。此种方式可以极大地提高工作效率有效的避免宗地编号重复等问题,同时还可及时的检查注记区域是否闭合,从而达到规范化处理宗地编号注记,符合数据入库的标准,但在对较小宗地进行编号时,注记编号超出封闭宗地边界系统时会报错,需要在此方面改进。

参考文献

[1]国土资源部土地整理中心.土地开发整理标准[S].北京:中国计划出版社,2000.

[2]别业仁,沈铭,李琳.AUTO CAD二次开发在土地整理项目中的探讨与应用[J].资源环境与工程,2013,15.

[3]KARLI WATSON,CHRISTION NAGEL.Beginning Visual C#2005[M].北京:清华大学出版社,2006.