- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高标准基本农田规划设计中AutoCAD二次开发技术
高标准基本农田规划设计中AutoCAD二次开发技术
摘要:为了保证高标准基本农田建设项目圆满竣工,基于AutoCAD平台采用C语言进行二次开发,实现针对基本农田的高标准规划和设计。试用软件发现,该方法不仅可以提高基本农田规划设计的准确性和高效性,而且能达到农田改造要求的各项指标,满足现代农业发展的需求,同时为后期的施工建设提供了可靠的技术保障。
关键词:AutoCAD;二次开发;规划设计;高标准基本农田
中图分类号:P258 文献标识码:A 文章编号:0439-8114(2013)14-3412-03
近年来,粮食安全问题愈益成为国际社会关注的焦点问题。中国虽是传统的农业大国,但是中国农业发展方式还存在一系列与粮食增产不相适应的环节。例如,土地利用方式粗放,水利基础设施陈旧,一家一户的生产组织方式落后,粮食流通体系滞后,科技支撑能力不足等。粮食是特殊而敏感的产品,粮食供给即使出现一些细小的问题都可能引发人们的恐慌,导致市场剧烈波动,进而影响社会稳定。当前,国际粮食形势严峻,中国粮食供给能力需要进一步提高。粮食安全是治国安邦的头等大事,必须采取战略措施增加粮食供给能力和保障国家粮食安全。高标准基本农田是指在一定时期内,通过土地整治建设形成的集中连片、设施配套、高产稳产、生态良好、抗灾能力强,与现代农业生产和经营方式相适应的基本农田。包括经过整治的原有基本农田和经整治后划入的基本农田[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],并完成地表现状明细表、设施明
原创力文档


文档评论(0)