您好,欢迎来到星星旅游。
搜索
您的当前位置:首页高标准基本农田规划设计中的AutoCAD二次开发技术

高标准基本农田规划设计中的AutoCAD二次开发技术

来源:星星旅游
高标准基本农田规划设计中的AutoCAD二次开发技术

摘要:为了保证高标准基本农田建设项目竣工,基于AutoCAD平台采用C语言进行二次开发,实现针对基本农田的高标准规划和设计。试用软件发现,该方法不仅可以提高基本农田规划设计的准确性和高效性,而且能达到农田改造要求的各项指标,满足现代农业发展的需求,同时为后期的施工建设提供了可靠的技术保障。

关键词:AutoCAD;二次开发;规划设计;高标准基本农田

近年来,粮食安全问题愈益成为国际社会关注的焦点问题。中国虽是传统的农业大国,但是中国农业发展方式还存在一系列与粮食增产不相适应的环节。例如,土地利用方式粗放,水利基础设施陈旧,一家一户的生产组织方式落后,粮食流通体系滞后,科技支撑能力不足等。粮食是特殊而敏感的产品,粮食供给即使出现一些细小的问题都可能引发人们的恐慌,导致市场剧烈波动,进而影响社会稳定。当前,国际粮食形势严峻,中国粮食供给能力需要进一步提高。粮食安全是治邦的头等大事,必须采取战略措施增加粮食供给能力和保障国家粮食安全。高标准基本农田是指在一定时期内,通过土地整治建设形成的集中连片、设施配套、高产稳产、生态良好、抗灾能力强,与现代农业生产和经营方式相适应的基本农田。包括经过整治的原有基本农田和经整治后划入的基本农田[1]。高标准基本农田建设则是以建设高标准基本农田为目标,依据土地利用总体规划和土地整治规划,在农村土地整治重点区域及重大工程、基本农田保护区、基本农田整备区等开展的土地整治活动。按照全国土地整治规划,中国将投资6 000亿元建设2 667万hm2高标准基本农田,提高粮食产量,保证国家粮食安全。高标准农田建设项目的前期规划设计工作是搞好项目建设的基础,是项目顺利实施的重要保证,高标准农田建设靠的是高标准的规划设计[2]。规划设计一般都采用AutoCAD等设计软件,但在复杂的CAD问题或特殊用途的规划设计中,依据原有软件的功能往往难以较好地解决问题,在此情况下,只是会使用软件的基本功能是不够的,根据客户的特殊用途进行软件的客户化定制和二次开发,往往能够大大提高企业的生产效率和技术水平。利用AutoCAD二次开发技术进行高标准基本农田规划设计平台研制,可以更高效和更准确地完成针对基本农田的高标准规划设计任务。为此,采用C语言基于AutoCAD平台进行二次开发,高效率实现对基本农田的规划设计以达到高标准农田各项要求指标,为后期的施工建设做准备。

1 基于.NET平台采用C语言的AutoCAD二次开发技术介绍

基于.NET平台对AutoCAD进行二次开发,可充分利用.NET的各种优势,在保证功能强大的前提下大大提高开发速度。支持该开发方法的软件版本为AutoCAD2006到AutoCAD2013,由于Autodesk公司专门开发了.NET API,.NET API提供了一系列托管的外包类,使开发人员采用C语言[3]在.NET框架下可以充分地调用相关函数,提高编程效率和准确性。其主要优点是完全面对对象,在拥有与C++相匹配的强大功能的同时,具有方便易用的特点,是较为理想的AutoCAD二次开发工具[4,5]。

2 AutoCAD二次开发技术的实现

2.1 基础数据的来源

主要通过野外测量获取1∶1 000比例尺或1∶500比例尺的地形基础数据,或通过遥感等手段获取1∶1 000比例尺的栅格图像,然后经过矢量化得到地形基础数据。

2.2 架构的描述

AutoCAD内部成员之间的关系见图1,通过

.NET API作用于Application来访问数据库,通过Document来前台显示图形,通过Editor来编辑修改要素,以实现AutoCAD二次开发。利用这一架构原理对基本农田进行高标准规划设计,可以减少一些重复的CAD命令操作工作和将复杂的计算问题交予计算机解决,可以提高规划设计效率和准确性,为后期高标准基本农田的高质量施工建设提供技术支持。

2.3 具体实现

高标准基本农田规划设计的核心是适应现代农业发展要求,建设田成方、土成型、渠成网、路相通、沟相连、旱能灌、涝能排、土壤肥、无污染、旱涝保收的高产稳产农田[6]。基于这一目标,可以进行软件功能设计分析。图2是规划设计高标准基本农田软件的功能展示。软件实现的具体步骤如下:①将野外测量数据转化为本软件需要的自然地形数据;②根据设计规范采集设计地形数据;③依据自然地形和设计地形进行沟渠路林的布局设计;④格田设计整理包括原始基本农田的编号、面积统计和设计农田的编号、面积统计、土石方平衡等设计[7,8],并完成地表现状明细表、设施明细表、农田现状表、沟渠工程表、田块平整工程明细表、田埂修筑明细表、地表现状表和地表设计明细表的输出;⑤利用图件图库进行相关水利设施的结构设计和工作量分析;⑥根据图层工具进行图层分类处理。

图3是基于AutoCAD二次开发后产品的界面,通过以上步骤可以高效和准确地实现基本农田高标准规划设计,得到各种报告需要的各种明细表,满足高标准基本农田建设的各种需要。

3 实例与分析

现以赣州市上犹县高标准基本农田建设为例描述AutoCAD二次开发技术在其中的应用。根据高标准基本农田建设规范进行格田、水利水系设计和整理[9],通过格田边界进行检索,实现格田、水利设施的自动化编号、设计格田的长度和宽度统计、面积统计和格田的土石方平衡计算(图4)。软件可以输出Excel格式的各种报表,图5是设计后的格田报表,报表显示设计格田的编号、面积、长度、

宽度、类型、土石方平衡值和耕地等级等信息[10]。

研究表明,采用AutoCAD二次开发技术开发的软件可以高标准地对基本农田进行规划设计,实现获得田成方、土成型、渠成网、路相通、沟相连、旱能灌、涝能排、土壤肥、无污染、旱涝保收的高产稳产农田的目的,为后期的高标准基本农田建设提供有力的保障。

4 小结

软件界面友好,操作简单方便,该软件已经被赣州市水利电力勘测设计研究院所使用并取得较好的效果,实现了针对基本农田进行快速和准确的规划设计及报表输出,为后期的高标准基本农田建设高质量完成提供了有效的技术保障,同时推进了高标准基本农田建设和全国土地整治规划的进程。

参考文献:

[1] 王洪波,程 锋,张中帆,等. 中国耕地等别分异特性及其对耕地保护的影响[J].农业工程学报,2011,27(11):1-8.

[2] 李铁兵. 青海省120万亩高标准基本农田整治工程启动[EB/OL]. http:// www. mlr. gov. cn/xwdt/mtsy/difang/201207/t20120725_1124725.htm,2012-07-25.

[3] SOLIS D M. C# 4.0图解教程[M]. 苏 林,朱 晔,译.北京:人民邮电出版社,2011.

[4] 郭朝勇.AutocADR14(中文版)二次开发技术[M].北京:清华大学出版社,1999.

[5] 董玉德,赵 韩.CAD二次开发理论与技术[M].合肥:合肥工业大学出版社,2009.

[6] 周兴国,蒋宗灼,姚 瑛.高标准农田规划设计思路与亩投资标准测算[J].中国农业综合开发,2009(9):39-40.

[7] 吴风化,陈光照,杨久东.土地整理中基于图形通达性的田间道路规划设计[J].地理空间信息,2010,8(6):19-21.

[8] 郭姿含,杨永侠.基于GIS的耕地连片性分析方法与系统实现[J].地理与地理信息科学,2010,26(3):59-62.

[9] 许 迪,李益农,李福祥,等.农田土地精细平整施工测量网格间距的适宜性分析[J].农业工程学报,2005,21(2):51-55.

[10] 涂建军,卢德彬. 基于GIS与耕地质量组合评价模型划定基本农田整备

区[J].农业工程学报,2012,28(2):234-238.

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- stra.cn 版权所有 赣ICP备2024042791号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务