时间:2024-05-22
许庆领,李巍巍,杨国俊
(1.国家测绘地理信息局 重庆测绘院,重庆 400015)
土地开发整理对测绘需求越来越大,传统的测绘作业方式已不能满足土地开发整理发展的需要。因此通过先进的地理信息技术,改造测绘作业流程,生成一套科学化、规范化、合理化,实现数据资源的共享及合理高效利用的国土测绘数据生产解决方案,对提高测绘作业生产自动化程度,提升测绘在土地开发整理方面的保障能力具有十分重要的作用。
ObjectARX因其具有模块性好、独立性强、连接简单、使用方便、内部功能高效实用、代码可重用性强等特点,逐渐成为AutoCAD二次开发的主流,越来越多地被应用于实际的项目生产[1,2]。
土地复垦项目大致可划分为3个阶段,在每个阶段作业员都是在CAD平台上对图形或图形属性或图属一起进行操作,操作完成后导出项目规定的报表、打印图形文件。AutoCAD本身自带通用的CAD功能(绘图、编辑、注释等),能满足土地复垦项目中的一部分需求,但要想单纯使用AutoCAD完成一个复杂的土地复垦项目仍然很困难,也无法体现AutoCAD准确、快速、高效的特点[3,4]。此外,AutoCAD虽然具有强大的图形处理功能,但对图形属性的管理相对较弱,现有的功能无法满足土地复垦项目中众多复杂台账报表的管理和输出。因此,在土地复垦项目中对AutoCAD进行二次开发十分必要。
应用框架分为数据层、数据处理层、框架操作层和应用层4层。AutoCAD的属性管理功能相对较弱,虽然ObjectARX可将属性写入图形的扩展属性,但还远不能满足实际应用中的复杂报表结构的需求。这就需要引入一个能够管理属性的数据库作为辅助,以图形的扩展属性存储关键字,与属性表的数据链接,如在图形的复垦框要素的扩展属性中存储了每个复垦框的片块名,与片块属性表中的唯一标识字段片块名链接,将片块属性和图形一体化管理,形成图属一体化的空间地理信息数据库。数据处理层通过ObjectArx提供的组件和FME空间数据处理引擎提供的CAD数据处理模块可完成所有空间数据处理任务,结合.NET平台提供的ADO组件管理属性数据,达到图属一体化管理的目的。框架操作层设计了通用的菜单功能、工具条功能和扩展属性编辑功能,在操作层的基础上搭建针对土地复垦项目的专题应用功能,如图1所示。
图1 框架设计图
内业土地复垦包括田坎系数录入、拓扑检查构面、片块分布图制作、报表输出、缩略图制作、图面整饰等功能;土地复垦规划包括复垦排图、工程布图、属性录入、现状属性输出、复垦规划图面整饰、表格输出、自动贴表等功能;土地复垦竣工包括竣工排图、房屋产权证制作、大于1 m线状地物统计、报表制作输出、竣工图面整饰、自动贴表等功能。
1)菜单功能。无论是绘图,调用对话框,还是执行数据处理,都需要一个菜单与之相应。
2)工具条功能。对于操作使用较频繁的命令,制作成工具条,并通过像PL画多段线的命令来执行相应的工具条命令,方便作业员使用。
3)对象扩展数据的写入与查看。对象可在绘制的同时将一些必要的参数写入扩展数据,以排水沟布图举例,可加入扩展数据库的参数(宽度、长度、权属、材质、图层等)。写入扩展数据的目的是保留这些参数方便后续的修改操作,鼠标选择了对象后,可在对话框中显示绘制对象时输入的参数,方便用户查看,也方便修改对象。扩展属性写入、修改、查看流程如图2所示。
图2 扩展属性实现流程图
在上述应用框架的基础上,以土地复垦项目为例,搭建土地复垦应用平台,按照项目作业流程进行设计,分为土地复垦前期、土地复垦规划、土地复垦竣工3个阶段,各阶段紧密结合,有序组合,每个阶段的成果都作为下个阶段的数据处理对象,有效规范了数据作业流程和要求,使得土地复垦数据成果格式统一、内容规范,避免因作业习惯造成的不必要的重复劳动,自动化输出图面整饰图和相关统计报表文件,大大提高了工作效率。
本文结合现有国土测绘单位的工作模式、生产流程和软件体系,统筹规划从外业测量、内业成图到规划设计和竣工成图整体流程,利用先进的测绘地理信息技术和计算机技术构建一个以地理信息库为核心的,集数据采集生产、信息管理、实时规划、报表输出、图件生成为一体的信息化较高的土地复垦数据生产软件,优化了作业步骤,提高了作业效率。在实际生产中也得到了验证,生产效率提高了近50%。
[1]杜刚,刘东学,张磊. 基于ObjectARX的 AutoCAD 二次开发及应用实例[J].机械设计与制造,2004(3):30-32
[2]王大鹏,张立文,张国梁,等. ObjectARX中结合MFC开发 AutoCAD ARX应用程序[J].计算机辅助工程,2001,10(4):55-58
[3]杜磊.CAD二次开发在地形图入库数据整理中的应用[J].测绘与空间地理信息,2010(6):96-99
[4]王玉琨,任卫红.CAD二次开发技术及其工程应用[M].北京:清华大学出版社, 2008
[5]吴红丹,梅树立,李丽,等.采用 ObjectARX2006 的多段线自动生成及编辑[J].工程图学学报,2007(2):179-182
[6]GB/T 20257.1-2007.国家基本比例尺地图图示第一部分:1∶500、1∶1 000、1∶2 000地形图图式[S].
[7]TD / T1014-2007.第二次全国土地调查技术规程[S].
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!