基于AutoCAD的土地勘测定界成果管理系统开发及应用研究
2014-12-12张韶岩纪大勇
张韶岩,曹 昊,纪大勇
(1.余姚市国土资源局,浙江宁波315400;2.上海科度信息科技有限公司,上海200033)
一、引 言
土地勘测定界(简称为勘测定界)是指根据土地征收、征用、划拨、出让、农用地转用、土地利用规划及土地开发、整理、复垦等工作的需要,实地界定土地使用范围、测定界址位置、调绘土地利用现状、计算用地面积,为国土资源行政主管部门用地审批和地籍管理等提供科学、准确的基础资料而进行的技术服务性工作。
近年来,随着社会经济的快速发展,在国土资源日常管理业务的办理过程中,产生了大量的土地勘测定界成果。但是,这些成果基本上都是分散存放在各个业务科室,有的甚至存放在业务协助单位,每逢上级部门需要或进行数据的历史追溯时,经常不能及时、齐全地提供,使工作陷于被动。同时,花费大量人力物力测量的数据没有得到有效的利用,发挥出其应有的价值。本文结合实际工作,利用AutoCAD进行二次开发,对余姚市国土资源局多年来产生的土地勘测定界成果进行建库并实现数据的系统化管理;同时,结合系统应用,对土地勘测定界成果在国土日常业务工作中的应用作了简单介绍,以期对各位读者在土地勘测定界成果的管理和应用提供帮助。
二、系统主要功能
目前,土地勘测定界成果基本上都是基于Auto-CAD的图形数据,因此本系统以AutoCAD作为软件开发平台,采用AutoCAD的VBA进行二次开发,系统主要功能模块包括属性录入、属性查询、数据建库、数据转换等。
1.建立土地勘测定界成果数据字典
建立数据字典的目的是为了实现土地勘测成果属性内容的完整性、规范性和一致性。本系统中土地勘测定界成果的属性内容主要包括地块的项目名称、坐落、批准文号、受让单位名称、勘测定界时间等信息。在实际建立数据字典时由于农用地转用过程及供地都有一定的时间跨度,因此5个信息分几次录入数据字典,其他通过实体提取获得的属性信息,如面积、中心坐标等不再重复录入数据字典,而是在地块入库时自动提取。这些土地勘测成果图斑属性信息数据通过程序追加到AutoCAD图斑实体的扩展字典中,最终形成土地勘测定界数据字典。
2.建立土地勘测定界成果数据库
土地勘测定界成果数据库主要是为国土管理部门及相关部门进行国土管理和信息需求服务,它不仅能有效地对系统内的土地勘测定界成果数据进行管理,而且可以为成果的综合利用提供数据支撑与支持。该数据库可以在添加数据字典时自动添加或更新,也可以通过本系统的数据入库功能一次性通过选择集的方式,从每个实体的数据字典里读取属性后再添加或更新到数据库中。
3.土地勘测定界成果的查询
通过系统开发实现多种查询服务功能,如受让单位查询、图幅号查询、面积查询、勘测时间查询等。
4.土地勘测定界成果的坐标转换
由于国土部门业务系统较多,各系统所采用的坐标系统各不相同,导致各部门之间的业务数据共享共用性差。为了实现土地勘测定界成果的共享共用,结合多年来实际工作的经验,本系统实现了1980西安坐标系统和宁波坐标系统之间相互转换的功能。
三、系统实现
本系统以乡镇(街道)行政界线、行政村界线,以及乡镇(街道)、行政村名注记的图层作为工作底图。
1.属性录入的开发与实现
数据录入的操作界面如图1所示。
图1 系统的数据录入界面
本部分主要利用了AutoCAD的扩展字典与数据库联接技术,由于在使用过程中要用到部分查询功能,因此在操作界面上提供了一些简单的查询功能,以保证数据录入的正常需要。相关程序代码如下
上述为建立数据字典的子程序,在图斑属性修改后继续添加数据字典就可以修改数据字典的内容,代码为
本段程序代码为数据字典显示子程序,通过选择实体可以显示每个图斑的属性信息。
2.属性查询的开发与实现
在本系统中,主要的查询功能包括:
(1)根据受让单位进行查询
输入受让单位的关键字或全称,通过系统的查询功能可以查询出该单位所有地块的信息记录;如果以宗地进行查询,可以通过图形定位功能进行图形居中定位显示,方便具体的应用;如果有多个记录信息,通过选择可以显示每个地块的记录信息。
(2)根据图幅号进行查询
在已知图幅号的情况下,可以通过图幅号进行查询,并定位到该图幅号的位置。目前支持的图幅号有两种:一种是按宁波的编号原则编制的图幅号,这种图幅号可直接用于数据记录查询;另一种是通过图幅左下角的X坐标与Y坐标命名的图幅号如“112.35-512.55”,系统将其转换为宁波格式的图幅号后进行查询。
(3)根据面积进行查询
在只知道面积而不知道其他信息或不需要其他信息的情况下,输入面积值,可以查询出与输入数值相差0.1 m2内的所有记录,然后通过图形定位功能定位出需要查询的图斑和属性信息。
(4)根据勘测时间进行查询
本查询方式通过输入勘测定界的起始日期与终止日期,来查询勘测时间段的记录,主要用于统计某个时间段的勘测定界的工作量的管理。
属性数据的查询是数据应用的重要功能,其主要操作界面如图2所示。
图2 查询功能的操作界面
本功能主要应用了OLEDB的数据库连接与数据查询功能,功能实现的程序代码如下。
(1)按勘测定界时间的范围进行查询
在进行按面积信息查询时,由于面积小数点后的数据进位关系,输入面积与系统面积存在一定的差异,因而使用了SELECT的BETWEEN关系进行查询,可得到与输入面积0.1 m2误差范围内的所有记录。如果有多个记录,可以通过图形定位功能查找到所需要的图斑。
3.属性数据应用的开发
在程序开发方面主要用到了对实体的操作,另外还实现了坐标系统的正算、反算、坐标换带计算等方面的功能,限于篇幅,程序代码不一一列出。
四、土地勘测定界成果在土地详查变更中的应用
1.在土地利用现状变更中的应用
勘测定界成果是每年土地详查变更的重要依据,依据每年农用地转用的批次及勘测定界备案的数据成果,利用本系统的查询及坐标转换功能,可以导出每块地的坐标串文件,通过土地利用现状管理信息系统的相关功能可直接导出每宗地的坐标串信息,再通过适当的编辑和修改即可完成土地利用现状数据的变更工作,从而提高了工作效率,也保证了数据的准确度。
2.在土地登记发证中的应用
经过土地勘测定界后的地块,经过农用地转用批准以后,它的权属性质发生了改变,从集体土地转变为了国有建设用地。在后续的供地过程中,有的地块整体出让给一个用地单位,有的经过分割后出让给不同的用地单位,无论是哪种供地方式,对其勘测定界数据不加工或稍作加工就可导入地籍发证的图形系统,作为土地发证的图件加以使用,可大大方便土地登记工作。
五、结束语
通过对土地勘测定界管理系统的开发及应用研究,经过5年多的实际应用,在土地勘测成果管理方面发挥了很好的作用,为勘测定界成果审查提供了基础数据,科学高效地管理了土地勘测定界成果,提高了土地勘测定界成果审查的工作效率,避免了勘测定界成果之间的重叠和重复报批等情况,而且为土地利用现状变更和土地登记提供了正确的红线和属性数据,使土地勘测定界成果在土地管理工作中得到了充分利用。
[1]张帆,郑立楷,卢择临,等.AutoCAD VBA二次开发教程[M].北京:清华大学出版社,2006.
[2]JENNINGS R.Visual Basic 6数据库开发人员指南[M].北京:机械工业出版社,1999.
[3]梁雪春.AutoLisp实用教程[M].北京:人民邮电出版社,1998.
[4]中华人民共和国国土资源部.TD/T 1008—2007土地勘测定界规程[S].北京:中国标准出版社,2007.