APP下载

AUTO CAD二次开发在土地整理项目中的探讨与应用

2011-01-09别业仁

资源环境与工程 2011年3期
关键词:图斑项目区菜单

别业仁,沈 铭,李 琳

(湖北省地质环境总站,湖北武汉 430034)

AUTO CAD二次开发在土地整理项目中的探讨与应用

别业仁,沈 铭,李 琳

(湖北省地质环境总站,湖北武汉 430034)

土地整理项目现状图中,需要进行土地利用分类面积统计,标注项目区边界的经纬度,分类填充各种地类图斑,标注项目边界的界址点坐标,通过CAD的二次开发功能,开发出一个专用工具 (菜单),全面实现了上述过程的自动化,通过一个实例阐述了土地整理项目内业自动化系统的优越性和可靠性。

现状地形图;土地整理;土地分类;面积统计

0 引言

土地整理是指通过采取各种措施,对田、水、路、林、村综合整治,提高耕地质量,增加有效耕地面积,改善农业生态条件和生态环境的行为。是国家经济发展中的一项重要工作,通过调查整理,可以及时反映各地类土地资源利用现状及其变更情况,为土地资源的合理规划和再分配提供必要的信息数据[1]。土地开发整理的前期最重要的工作是测绘项目区的现状地形图(DWG格式),此项工作的外业和内业都涉及大量的图形信息和数据信息。现状地形图测绘目前使用的软件为南方数码公司的CASS7.0及以上版本,测绘单位都是人工处理这些复杂的图形,效率低下,错误在所难免。为此,我们采用AUTO DESK公司的VBA二次开发工具[2],开发出功能完整的专用菜单,能完成分类面积统计、标注项目区边界的经纬度、分类填充各种地类以及生成固定格式的项目边界的界址点坐标等复杂繁琐的工作。

1 基本农田土地整理概述

基本农田土地整理项目是近几年来国土资源部为整治、合理规划土地使用而设立的一个土地整理的重大项目之一。土地开发是指在保护和改善生态环境、防止水土流失和土地荒漠化的前提下,采用工程、生物等措施,将未利用土地资源开发成宜农地的活动。土地利用现状图的质量直接影响接下来的规划、可研、预算等。土地利用现状图的测绘、资料整理一般过程是:

(1)确定项目区范围;

(2)填充地类图斑;

(3)分类面积统计;

(4)标注项目区大地坐标;

(5)提取项目区边界成果。

2 土地整理工具开发介绍

土地整理工具的开发主要是针对上述内容进行的。其主要有4个功能,分别完成填充地类图斑、分类面积统计、标注项目区大地坐标、提取项目区边界成果。在南方公司CASS7.0以后的各版本中,每种多段线都有一组固定的扩展数据,作为同类线条的标识。正是因为有了这组扩展数据,使得我们能够在现有现状图上直接对各地类进行区分,从而完成各种复杂的处理工作,经过对CASS扩展后,增加了以下四个功能,更有利于土地整理勘测的内业工作。

2.1 填充地类图斑

地类图斑是指同一地类用一种特定的颜色对一封闭的区域图案填充,其颜色采用R、G、B系统,图案为实心填充,本模块主要是通过循环语句,对整图进行查找,对各种地类多段线的扩展数据进行判断,对照标准色标表,自动进行填充,不需要任何人工干预。

2.2 分类面积统计

对土地整理项目来说,分村地类面积统计的数据是非常重要的,它的精确度直接决定整个项目的总体投资规模。

本模块有两种方式供用户选择,即手动操作和自动操作,但其思路是一样的,不同的是自动统计要先将各村界多段线通过菜单设置,然后再运行。下面是手动操作时的基本过程:通过点选村界多段线,输入村名,然后通过循环语句,查找同类地类的封闭多段线,通过交集运算,得到地类与村界的交集,并记录其面积值,然后通过自动启动的EXCEL程序,对每一类面积的统计通过EXCEL单元格自动累加,并直接写在EXCEL中,分类面积统计完成后,可以直接操作EXCEL对结果进行编辑或者保存。

2.3 标注项目区大地坐标

按湖北省国土资源厅的要求,对土地整理项目区的边界应该在拐点标注其经度、纬度,本模块功能可以通过输入转换参数自动执行标注功能。通过选择项目区边界(多段线),得到拐点坐标,然后通过高斯投影计算[3],将直角坐标转换为大地坐标[4],再标注在相应的点位即可。

2.4 提取项目区边界成果

湖北省土地开发整理远程申报系统要求项目区边界界址点成果,其中包含界址点坐标、相邻的界址点距离以及各界址点所在1∶1万图幅号,用手工计算完成这样一张表是非常困难的。本模块的功能和标注项目区大地坐标的功能类似,也是通过选择项目区边界(多段线),得到拐点坐标,然后按要求格式,直接写到新建立的文本文件中即可。

3 实际案例

由于篇幅限制,我们以湖北省荆州市岑河基本农田土地整理项目为例,简单介绍该项目的项目区边界经纬度标注、分村面积统计。首先,将本程序(文件夹:CAD 特制工具,包含 acad.dvb、j.scr、面积统计模板.xls)拷贝到你的电脑的E:盘,更改CASS70的启动目标为:"C:Program FilesAutoCAD 2006acad.exe"/p CASS80/b"E:CAD 特制工具j.scr",然后启动CASS70即可自动加载本程序,在CASS70的菜单中最后可以发现多了几个菜单,其中一个就是土地整理。

3.1 项目区边界经纬度标注

启动CASS70,打开项目区现状图,在菜单中找到土地整理的下拉菜单多段线标注经纬度,按命令行提示,依次输入一些必要的参数,如:中央子午线经度、系统(54、80、84),完成后,在项目边界上间隔几个点标注一个,图1为局部截取图。

图1 湖北省荆州市岑河基本农田土地整理项目勘测图Fig.1 Survey map of land arrangement project in Cenhe,Jingzhou city

3.2 分类面积统计

首先,打开前述CAD特制工具文件夹中面积统计模板.xls,在CASS70菜单中找到自动面积统计,运行该菜单,即可将所有地类按村分别统计,并输出到EXCEL,表1为农用地部分统计表。

4 结束语

由于设计CASS扩展功能知识产权和篇幅原因,本文仅注明了部分程序。生产实践表明,利用AUTO CAD软件的二次开发进行填充地类图斑、分类面积统计、标注项目区大地坐标、提取项目区边界成果,有着如下几方面的优越性:①面积量算精确,汇总迅速;②便于整理项目区面积的平差计算,结果科学、合理;③许多复杂的内业工作可以在短期内完成,大大地节省了时间,提高了工作效率。

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

[2]郑阿奇.Auto CAD 2000中文版实用教程[M].北京:电子工业出版社,2000.

[3]刘正才.菜单式通用高斯投影计算程序(CASIOfx一4500P)[J].北京测绘,2001(4):19 -23.

[4]祁立学,张萍.地心直角坐标到大地坐标常用转换算法的分析与比较[J].战术导弹技术,2006(3):37-41.

Discussion and Application on the Secondary Development of CAD in Land Consolidation Project

BIE Yeren, SHEN Ming, LI LIN
(Hubei Geological Environment Station,Wuhan,Hubei430034)

Through the secondary development of CAD,a special tool is exploited to full realize following processes automation including land use classification area statistics,the latitude and longitude marked in the project area boundary,a variety of earth mapping spot and the boundary point coordinates.As an example the authors expounded the superiority and reliability of automation systems in land consolidation project.

topographic map;land consolidation;land classification;area statistics

P284;F301.24

A

1671-1211(2011)03-0261-04

2010-08-24;改回日期:2011-04-01

别业仁 (1963-),男,高级工程师,工程测量专业,从事技术管理工作。E-mail:344436476@qq.com

于继红)

猜你喜欢

图斑项目区菜单
地理国情监测中异形图斑的处理方法
合阳县节水灌溉项目水资源供需平衡分析
基于C#编程的按位置及属性值自动合并图斑方法探究
土地利用图斑自动检测算法研究
中国新年菜单
浅谈亚行贷款项目对项目区发展的影响
本月菜单
宝鸡峡节水改造工程项目区水资源平衡分析
华阴市农发项目顺利通过省级验收
基于ArcGIS 10的土地利用总体规划图斑自动化综合