- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 10 卷第 5 期Vol. 10, No. 5GEO
第 10 卷第 5 期
Vol. 10, No. 5
GEOSPATIAL
INFORMATION
基于 CAD 的 VisualLISP 二次开发在农村
土地现状调查中的应用
林志鹏,余代俊
(成都理工大学 地球科学学院,四川 成都 610059)
摘 要:为加速 CAD 二次开发而提供的 VisualLISP 语言是嵌入在 AutoCAD 内部的计算机编程语言。以几个具体的实例说
明在农村土地现状调查中利用 VisualLISP 程序设计能提高作业效率,减少劳动力,灵活高效。
关键词:VisualLISP;AutoCAD;程序设计;土地调查
中图分类号:P258
文献标志码: B
文章编号: 1672-4623 (2012) 05-0153-04
随着现代科学技术的不断发展,AutoCAD 已在各
行业得到了极其广泛的应用。但是,由于 AutoCAD 涉 及范围较大,深层次运用针对性不足,使其不能满足 许多行业在深层次运用中的功能需求。因此,CAD 二 次开发技术的推广也就成为眼下迫切需要解决的问题。 AutoCAD 公司为此相继向用户推出了各种开发工具: ADS、VisualLISP、VBA 和 ObjectARX [1]。然而,每种 开发工具都有各自的优缺点,各行业的开发者应视具体 情况而选取。为方便 CAD 在农村土地现状调查中的应 用,笔者采用 VisualLISP 作为二次开发工具,以具体的 程序代码和实例说明其在该领域的确起到了极大的作用。
的范围不仅包括农村集体建设用地还包括农户个体用
地,后者需落实到具体的户。在进行土地承包经营权 权属调查中,依据外调人员所划分的实际各户承包地 面积和所提供的影像图资料进行承包地绘制、分割、调 整、检查承包地面积及地块面积属性统计与导出等一 系列工作时,产生了诸多问题。如:图形数据不规范
(内业勾绘的田块图及斑权属界线重复或未闭合,相邻 图斑和界线间出现交叉、缝隙等),属性数据与图形数 据未匹配(地块编号漏号、重号或与权力人未对应,地
类符号与实际地类不匹配等)。由于此类问题的存在,
无法建立相关 GIS 数据库,但若完全依靠人工干预解
决这些问题,势必效率低下且易造成遗漏 [4]。因此,利 用 VisualLISP 语言在 CAD 下进行编程,进行某些自动 化处理,极大地方便了内业作业人员成图,提高了工 作效率。对此,笔者着重讨论了 CAD 图形中的相关数
1 VisualLISP 语言
VisualLISP 语言是内嵌于 AutoCAD,建立在 Auto-
LISP 基础上的软件开发工具。它具有独立的集成开发 环境,包括文本编辑器、语法检查器、源代码调试器 及智能化的控制台等,用户利用它可以随意地编辑、编 译、修改及调试 AutoLISP 源程序,通过编译得到运行 效率高,代码紧凑,源代码受保护的应用程序 [2]。
在功能方面,从 AutoCAD R14 开始,VisuaLISP 被 引入到 AutoCAD 中,继承了 AutoLISP 所有的优点,并 对其功能进行了扩展,用户可通过 Microsoft ActiveX Automation 接口与 AutoCAD 对象进行交互,访问 Auto- CAD 的多文档设计环境,利用反应器函数扩展AutoLISP 相应事件的能力 [3]。
据及属性与Excel 交互操作在具体的工程实例中的应用。
2.2 应用实例
在测绘行业领域中,基于 CAD 的二次开发——南 方 CASS 数字化成图软件,虽向测绘人员提供了许多 辅助该行业数字化成图的工具,但其在对某些具体需 求的图形操作、地物检查、与外部应用程序交互等方 面,仍存在较多问题都还有待作业人员自己解决,由 此列举几个具体的应用实例供相关人员参考。
2.2.1 CAD 图形操作
1 ) 图形绘制。由于在绘图过程中存在多种属性的 图层,如地块编号、地类类型、村、组界等,在绘图 过程中,对图层的操作和修改必须通过 CAD 的图层管 理器,这样的操作势必给内业人员来带不便,因此有 必要编制与图层控制相关的绘图程序以达到一键控制 的快速操作,从而提高作业效率。因此,可直接通过
2 VisualLISP 语言在土地现状调查中的应用
2.1 解决问题
近两年,农村产权制度改革在某些城市得到推行。 该方案包括了权属调查和土地利用现状的调查,调查
收稿日期:2011-10-17
(Defun c: tk()者相同,再求出两图元之间的距离,如果其值在
(Defun c: tk
()
者相同,再求出两图元之间的距离,如果其值在一定
范围之内,则说明它们相互重合,便将当前图元标识 出来存放于独立的“重复块”图层之中,同时将该图 元从选择
您可能关注的文档
- 基层残疾人工作手册.doc
- 基层党组织建设上的突破和创新——关于党内主题实践活动的探索与思考.doc
- 基础槽钢安装施工作业指导书.doc
- 基础底板混凝土浇筑技术交底.doc
- 基础会计学教材.doc
- 基础会计学原理2.ppt
- 基础会计学原理8.ppt
- 基础类-计算机网络及IP技术基础原理.doc
- 基础生物化学复习资料.doc
- 基础生物化学习题及答案.doc
- 2024河北省单招考试一类 《文化素质数学》复习提分资料(达标题)附答案详解.docx
- 管理学:行政组织.doc
- 2024河北省单招考试一类 《文化素质数学》常考点试卷审定版附答案详解.docx
- 2024-2025学年广东省东莞市七校高二下学期期中联考历史试题.doc
- 2024河北省单招考试一类 《文化素质数学》常考点试卷最新附答案详解.docx
- 2024河北省单招考试一类 《文化素质数学》常考点试卷附参考答案详解【综合题】.docx
- 2024河北省单招考试一类 《文化素质数学》常考点试卷附完整答案详解(典优).docx
- 2024河北省单招考试一类 《文化素质数学》常考点试卷含答案详解(培优).docx
- 管理学:行政组织_0.doc
- 2024-2025学年广东省东莞市三校高一下学期期中联考历史试题.doc
最近下载
- 管理学论文5000字.docx VIP
- 新修订特种作业(高处安装、维护、拆除作业)考试题库(核心题版).pdf VIP
- 《服装设计基础》知识考试复习题库资料(含答案).pdf VIP
- 2025年医学高级职称-精神病学(医学高级)考试近5年真题荟萃附答案.docx
- 2025年医学高级职称-精神病学(医学高级)考试近5年真题荟萃附答案.docx
- 2024最新传唤证模板.doc VIP
- 2025年医学高级职称-精神病学(医学高级)考试近5年真题集锦(频考类试题)带答案.docx
- 2025年高压电工复审考试题库库+答案.docx VIP
- 2025年医学高级职称-精神病学(医学高级)考试近5年真题集锦(频考类试题)带答案.docx
- 车轮制动器教案.doc VIP
文档评论(0)