首页> 中文学位 >数字地形图等高线错误自动判定方法研究
【6h】

数字地形图等高线错误自动判定方法研究

代理获取

目录

声明

致谢

摘要

1 绪论

1.1 论文的研究背景

1.2 论文的研究目的与意义

1.3 国内外研究历史与现状

1.4 研究内容

2.AutoCAD二次开发

2.1 AutoCAD二次开发方式

2.1.1 ADS

2.1.2 ObjectARX/ObjectDBX

2.1.3 AutoLISP/Visual LISP

2.1.4 VBA/AutoCAD ActiveX Automation

2.1.5 AutoCAD.NET

2.2 AutoCAD二次开发方式的对比

2.2.1 开发方式对应的编程语言

2.2.2 开发方式能力对比

2.2.3 开发方式的难易程度对比

2.2.4 开发方式性能对比

2.3 AutoCAD二次开发方式的确定

2.4 AutoCAD.NET API

2.4.1 Autodesk.AutoCAD.ApplicationServices

2.4.2 Autodesk.AutoCAD.DatabaseServices

2.4.3 Autodesk.AutoCAD.Editor Input

2.4.4 Autodesk.AutoCAD.Geometry

3.数字地形图数据

3.1 DWG文件

3.2 数字地形图的数据组织

3.3 DWG数据检查与GIS数据检查差异

3.4 数字地形图数据中的拓补关系

4.数字地形图中等高线的生成原理

4.1 等高线及其特点

4.2 一般三角形网的划分

4.3 由Delaunay三角剖分生成TIN

4.3.1 Delaunay三角形

4.3.2 Delaunay三角剖分

4.4 根据TIN生成等高线

5.相关模块功能的实现

5.1 等高线自相交模块

5.1.1 等高线自相交检查方法

5.1.2 等高线自相交实验结果

5.2 等高线互相交叉模块

5.2.1 等高线互相交叉检查方法

5.2.2 等高线互相交叉部分关键代码

5.2.3 等高线互相交叉实验结果

5.3 等高线打折模块

5.3.1 等高线打折检查方法

5.3.2 等高线打折实验结果

5.4 高程点与等高线高程矛盾模块

5.4.1 高程点与等高线高程矛盾检查方法

5.4.2 高程点与等高线高程矛盾实验结果

5.5 等高线与道路等其它地物相交模块

5.5.1 等高线与道路等其它地物相交检查方法

5.5.2 等高线与道路等其它地物相交实验结果

5.6 辅助功能模块

5.6.1 DLL自启动

5.6.2 添加AutoCAD菜单栏中加入自定义菜单

5.6.3 冻结除指定图层名外的其它图层

5.6.4 输出EXCEL表格

6.结论与展望

6.1 结论

6.2 展望

参考文献

作者简历

学位论文数据集

展开▼

摘要

目前,多数单位依然基本依靠人工肉眼检查数字地形图的错误,但是其错误往往是比较细微的,很难被发现。比如高程点高程值与等高线高程值矛盾这类包含有数据属性的错误,很难靠这种方式检查出结果,所以单靠人工检查的成果质量控制手段跟不上相关要求。为了节省人力、物力、财力,能帮广大的内业人员提高工作效率,使得广大的检查人员从繁琐的工作中解脱出来,作者编写了以适用为宗旨的数字地形图检查程序。
  本文主要借助目前广泛应用的AutoCAD平台,通过其提供的二次开发技术,利用C#语言来编写相关程序,对数字地形图相关内容进行检查,能自动发现数字地形图中相关错误。并在出现错误的地方画出圆圈作为提示,而且在AutoCAD的文本窗口与命令行作出相应的文字提示,以供检查人员参考。由于地形图情况较为复杂,还需要利用人工交互的方式,最后由检查人员确定是否在此处出现错误。
  通过实验表明,本程序操作简单,可以高效的查找指定类型的错误,准确的标出出现错误处的位置。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号