MVC+Vue+Axios.rar
MVC5+Vue2.6+axios方案研究成功,正常运行,网友们在此基础上发展吧。概念明了,容易扩展。
注意:ie浏览器运行时需要在上网的电脑上进行。360浏览器不论上网和不上网都能正常运行。
C#开发手机短信收发程序
c撑语言是微软新近推出的基于.NET平台的一种可视化编程工具,由于c撑具有强大的功能、友好的界面和简单易学
·等特点,深受广大编程爱好者的青昧。本文是笔者在实际工作中用c撑语言开发的一个收发手机短信的程序的简化
版本,通过本文可以使读者对手机短信的格式以及收发有一个深入的了解。
Delaunay三角剖分算法
Delaunay三角剖分算法
1. 三角剖分与Delaunay剖分的定义
如何把一个散点集合剖分成不均匀的三角形网格,这就是散点集的三角剖分问题,散点集的三角剖分,对数值分析以及图形学来说,都是极为重要的一项预处理技术。
1.1.三角剖分定义
三角剖分:假设V是二维实数域上的有限点集,边e是由点集中的点作为端点构成的封闭线段, E为e的集合。那么该点集V的一个三角剖分T=(V,E)是一个平面图G,该平面图满足条件:
1.除了端点,平面图中的边不包含点集中的任何点。
2.没有相交边。
3.平面图中所有的面都是三角面,且所有三角面的合集是散点集V的凸包。
OpenGL_三维图形库编程指南
OpenGL三维图形库编程指南。OpenGL指令直接进入GPU操作硬件,vega是一个更上层的绘图工具,不直接和GPU交互,需要通过OpenGL或其他底层图形库操作GPU进行绘图。
底层三维图形库,我的理解是可以直接和GPU进行交互的库
《串口通信编程大全》
1. RS-232-C 详解………………………………………………………2
2. 串口通信基本接线方法………………………………………………12
3. 串口通讯的概念及接口电路…………………………………………13
4. 有关 RS232和RS485接口的问答……………………………………14
5. 同步通信方式…………………………………………………………16
6. 通信协议…………………………………………………………………19
7. 实战串行通讯……………………………………………………………25
8. 全双工和半双工方式…………………………………………………33
9. 浅析 PC 机串口通讯流控制……………………………………………34
10. 奇偶校验 ………………………………………………………………35
11. 开发通信软件的技术与技巧…………………………………………36
12. 接口技术的基本知识…………………………………………………41
13. 一个单片机串行数据采集/传输模块的设计…………………………44
14. 单工、半双工和全双工的定义………………………………………48
15. 从 RS232 端口获得电源…………………………………………………49
16. 串行同步通信的应用……………………………………………………50
17. 串行通信波特率的一种自动检测方法…………………………………53
18. RS-232、RS-422 与RS-485 标准及应用………………………………56
19. 串口泵…………………………………………………………………64
AutoCAD .NET开发指南2012版及示例代码
目录
第0章 AutoCAD .NET API介绍 ...................................................................................................... 1
0.1 本指南主要内容 ............................................................................................................... 1
0.2 AutoCAD .NET API概览 .................................................................................................. 2
0.3 AutoCAD .NET API的组件 .............................................................................................. 2
0.4 Microsoft Visual Studio概览 .................................................................................... 4
0.4.1 Microsoft Visual Studio的版本选用 ............................................................ 5
0.4.2与.NET一起使用COM互操作 ............................................................................... 6
0.4.3 依赖和限制 ........................................................................................................... 7
0.5 更多内容 ........................................................................................................................... 7
0.6 示例代码 ........................................................................................................................... 7
0.7 ActiveX Automation 到 .NET的转换 .......................................................................... 8
第1章 AutoCAD .NET API基础 ...................................................................................................... 9
1.1 了解 AutoCAD 对象层次 ................................................................................................. 9
1.1.1 Application对象 .............................................................................................. 10
1.1.2 Document对象 .................................................................................................... 12
1.1.3 Database对象 .................................................................................................... 13
1.1.4 图形对象和非图形对象 ..................................................................................... 14
1.1.5 集合对象 ............................................................................................................. 14
1.1.6 非本地的图形对象和非图形对象 ..................................................................... 15
1.2 访问AutoCAD对象层次 ................................................................................................. 15
1.2.1 引用对象层次中的对象 ..................................................................................... 16
1.2.2 访问Application对象 ..................................................................................... 20
1.3 集合对象 ......................................................................................................................... 20
1.3.1 访问集合 ............................................................................................................. 22
1.3.2 向集合对象添加新成员 ..................................................................................... 23
1.3.3 迭代集合对象 ..................................................................................................... 25
1.3.4 从集合对象中删除成员 ..................................................................................... 29
1.4了解属性和方法 .............................................................................................................. 32
1.5 进程外与进程内 ............................................................................................................. 33
1.6 定义命令和AutoLISP函数 ........................................................................................... 36
1.6.1 定义命令 ............................................................................................................... 37
1.6.2 定义AutoLISP函数 .............................................................................................. 38
第2章 控制AutoCAD环境 ........................................................................................................... 42
2.1 控制应用程序窗口 ......................................................................................................... 42
2.2 控制图形窗口 ................................................................................................................. 47
2.2.1 改变文档窗口的位置和大小 ............................................................................. 47
2.2.2 缩放和平移当前视图 ......................................................................................... 51
2.2.3 使用命名视图 ..................................................................................................... 64
ii
2.2.4 使用平铺视口 ..................................................................................................... 68
2.2.5 更新文档窗口的几何信息 ................................................................................. 79
2.3 新建、打开、保存和关闭图形 ..................................................................................... 80
2.3.1 新建和打开图形文件 ......................................................................................... 81
2.3.2 保存和关闭图形文件 ......................................................................................... 83
2.3.3 没有文档打开时 ................................................................................................. 86
2.4 锁定和解锁文档 ............................................................................................................. 90
2.5 设置AutoCAD选项 ......................................................................................................... 94
2.5.1 数据库选项 ......................................................................................................... 97
2.6 设置和返回系统变量 ..................................................................................................... 98
2.7 精确绘图 ......................................................................................................................... 98
2.7.1 调整捕捉和栅格对齐 ......................................................................................... 98
2.7.2 使用正交模式 ................................................................................................... 101
2.7.3 计算点和值 ....................................................................................................... 102
2.7.4 计算面积 ........................................................................................................... 107
2.8 提示用户输入 ............................................................................................................... 112
2.8.1 GetString()方法 ............................................................................................. 113
2.8.2 GetPoint()方法 ............................................................................................... 114
2.8.3 GetKeywords()方法 ......................................................................................... 118
2.8.4 控制用户输入 ................................................................................................... 120
2.9 访问AutoCAD命令行 ................................................................................................... 123
第3章 创建和编辑AutoCAD实体 ............................................................................................. 126
3.1 打开和关闭对象 ........................................................................................................... 126
3.1.1 使用ObjectId .................................................................................................. 126
3.1.2 使用事务管理器管理事务 ............................................................................... 128
3.1.3 不使用事务管理器打开和关闭对象 ............................................................... 139
3.1.4 升级打开对象与降级打开对象 ....................................................................... 144
3.2 创建对象 ....................................................................................................................... 147
3.2.1 确定父对象 ....................................................................................................... 147
3.2.2 创建线 ............................................................................................................... 152
3.2.3 创建曲线类对象 ............................................................................................... 157
3.2.4 创建点对象 ....................................................................................................... 164
3.2.5 创建实体填充区域 ........................................................................................... 167
3.2.6 使用面域 ........................................................................................................... 171
3.2.7 创建图案填充 ................................................................................................... 179
3.3 使用选择集 ................................................................................................................... 185
3.3.1 获得先选择后执行(PickFirst)选择集 ..................................................... 185
3.3.2 在绘图区域选择对象 ....................................................................................... 188
3.3.3 添加或合并多个选择集 ................................................................................... 194
3.3.4 定义选择集过滤器规则 ................................................................................... 198
3.3.5 从选择集删除对象 ........................................................................................... 214
3.4 编辑命名对象和二维对象 ........................................................................................... 215
3.4.1 使用命名对象 ................................................................................................... 215
3.4.2 删除对象 ........................................................................................................... 221
iii
3.4.3 复制对象 ........................................................................................................... 224
3.4.4 偏移对象 ........................................................................................................... 238
3.4.5 变换对象 ........................................................................................................... 241
3.4.6 阵列对象 ........................................................................................................... 260
3.4.7 延伸和修剪对象 ............................................................................................... 274
3.4.8 分解对象 ........................................................................................................... 277
3.4.9 编辑多段线 ....................................................................................................... 281
3.4.10 编辑样条曲线 ................................................................................................. 286
3.4.11 编辑图案填充 ................................................................................................. 292
3.5 使用图层、颜色和线型 ............................................................................................... 304
3.5.1使用图层 ............................................................................................................ 304
3.5.2 使用颜色 ........................................................................................................... 332
3.5.3 使用线型 ........................................................................................................... 338
3.6保存和恢复图层状态 .................................................................................................... 352
3.6.1 了解AutoCAD如何保存图层状态 ................................................................... 352
3.6.2 用LayerStateManager管理图层状态 ........................................................... 355
3.7 向图形中添加文字 ....................................................................................................... 369
3.7.1 使用文字样式 ..................................................................................................... 369
3.7.2 使用单行文字(Text命令) ............................................................................. 382
3.7.3 使用多行文字(MText命令) ......................................................................... 392
3.7.4 使用Unicode字符、控制码、特殊字符 ......................................................... 398
3.7.5 替换字体 ............................................................................................................. 399
3.7.6 拼写检查 ............................................................................................................. 400
第4章 标注与公差 ..................................................................................................................... 401
4.1 尺寸标注的概念 ........................................................................................................... 401
4.1.1 尺寸的组成部分 ............................................................................................... 402
4.1.2 定义尺寸标注系统变量 ................................................................................... 403
4.1.3 设置尺寸的文字样式 ....................................................................................... 403
4.1.4 了解引线 ........................................................................................................... 403
4.1.5 了解关联尺寸 ................................................................................................... 404
4.2 创建尺寸标注 ............................................................................................................... 404
4.2.1创建线性标注 .................................................................................................... 404
4.2.2 建径向标注 ....................................................................................................... 410
4.2.3 创建角度标注 ................................................................................................... 413
4.2.4 创建折弯的半径标注 ....................................................................................... 416
4.2.5 创建弧长标注 ................................................................................................... 420
4.2.6 创建坐标标注 ................................................................................................... 423
4.3 编辑标注 ....................................................................................................................... 426
4.3.1 替换标注文字 ................................................................................................... 427
4.4 使用标注样式 ............................................................................................................... 430
4.4.1 创建、修改、拷贝标注样式 ........................................................................... 430
4.4.2 修改标注的样式 ............................................................................................... 436
4.5 模型空间和图纸空间的尺寸标注 ............................................................................... 443
4.6 创建引线和注释 ........................................................................................................... 443
iv
4.6.1 创建引线 ........................................................................................................... 443
4.6.2 给引线添加注释 ............................................................................................... 446
4.6.3 引线关联 ........................................................................................................... 446
4.6.4 编辑引线关联 ................................................................................................... 450
4.6.5 编辑引线 ........................................................................................................... 450
4.7 使用形位公差 ............................................................................................................... 451
4.7.1 创建形位公差 ................................................................................................... 451
4.7.2 编辑形位公差 ................................................................................................... 454
第5章 三维空间作业 ................................................................................................................. 455
5.1 指定3D坐标 ................................................................................................................. 455
5.2 定义用户坐标系UCS .................................................................................................... 461
5.3 坐标变换........................................................................................................................ 467
5.4 创建3D对象 ................................................................................................................. 473
5.4.1 创建线框Wireframes......................................................................................... 473
5.4.2 创建网格Meshes ............................................................................................... 473
5.4.3 创建多面网格Polyface Meshes ........................................................................ 478
5.4.4 创建实体Solids .................................................................................................. 482
5.5 编辑3D对象 ................................................................................................................. 486
5.5.1 在3D空间旋转对象 .......................................................................................... 486
5.5.2 在3D空间阵列对象 .......................................................................................... 490
5.5.3 在3D空间沿平面镜像对象 .............................................................................. 498
5.6 编辑3D实体 ................................................................................................................. 501
第6章 定义布局和打印 ............................................................................................................. 510
6.1 模型空间和图纸空间 .................................................................................................... 510
6.2布局 ............................................................................................................................... 510
6.2.1 布局和块 ............................................................................................................. 511
6.2.2 打印设置 ............................................................................................................. 511
6.2.3 布局设置 ............................................................................................................. 511
6.3 视口 ............................................................................................................................... 517
6.3.1 浮动视口 ............................................................................................................. 517
6.3.2 创建图纸空间视口 ............................................................................................. 520
6.3.3 修改视口视图和内容 ......................................................................................... 530
6.3.4 相对于图纸空间缩放视图 ................................................................................. 530
6.3.5 在图纸空间缩放线型图案 ................................................................................. 531
6.3.6 使用着色视口 ..................................................................................................... 532
6.4 打印出图........................................................................................................................ 532
6.4.1 从模型空间打印 ................................................................................................. 533
6.4.2从图纸空间打印 .................................................................................................. 540
第7章 使用事件 ......................................................................................................................... 541
7.1 了解AutoCAD中的事件 ............................................................................................... 541
7.2 事件处理程序的原则 .................................................................................................... 542
7.3 事件的注册与撤销 ........................................................................................................ 543
7.4 处理Application事件 ................................................................................................... 544
7.5 处理Document事件 ..................................................................................................... 546
v
7.6 处理DocumentCollection对象事件 ............................................................................. 549
7.7 处理Object级事件 ....................................................................................................... 552
7.8 使用.NET注册基于COM的事件 ................................................................................. 560
第8章 使用VB.NET和C#开发应用程序 .................................................................................. 565
8.1 处理错误........................................................................................................................ 565
8.1.1 应用程序的错误类型 ......................................................................................... 566
8.1.2 捕捉运行时错误 ................................................................................................. 566
8.1.3 响应用户输入错误 ............................................................................................. 572
8.2 发布应用程序 ................................................................................................................ 573
附录A Microsoft Visual Studio使用入门 ........................................................................... 578
A.1 理解Microsoft Visual Studio项目 ....................................................................... 578
A.2 定义项目组件 ............................................................................................................... 579
A.3 查看项目信息 ............................................................................................................... 579
A.4 使用Microsoft Visual Studio项目 ....................................................................... 580
A.4.1 创建新项目 ....................................................................................................... 581
A.4.2 打开现有项目或解决方案 ............................................................................... 583
A.4.3 保存项目或解决方案 ....................................................................................... 584
A.4.4 在一个解决方案中使用多个项目 ................................................................... 584
A.5 编辑现有项目或解决方案 ........................................................................................... 585
A.5.1 添加新建项 ....................................................................................................... 585
A.5.2导入现有项 ........................................................................................................ 586
A.5.3 编辑项目 ........................................................................................................... 587
A.5.4 项目重命名 ....................................................................................................... 591
A.5.5 添加和引用其他项目 ....................................................................................... 592
A.5.6 设置Microsoft Visual Studio选项 ........................................................... 594
A.6 加载程序集到AutoCAD ................................................................................................ 595
A.7 访问和查找引用库(对象浏览器) ........................................................................... 596
A.8 练习:创建第一个项目 ............................................................................................... 597
A.8.1 练习:创建新项目 ........................................................................................... 597
A.8.2 练习:引用AutoCAD .NET API文件 ............................................................. 598
A.8.3 练习:创建新命令 ........................................................................................... 598
A.8.4 练习:设置项目的目标架构 ........................................................................... 601
A.8.5 练习:编译并加载.NET程序集到AutoCAD ................................................... 601
A.9 相关AutoCAD命令和术语 ........................................................................................... 603
A.10 更多内容 ..................................................................................................................... 604
附录B 比较VBA/VB与VB.NET/C# ............................................................................................. 605
B.1 比较VBA/VB与VB.NET /C# ......................................................................................... 605
AutoCAD 的二次开发及其在地下工程中的应用
AutoCAD 二次开发的方法
在 AutoCAD 平台上进行开发的方法有多种,归纳起来大致有三类:
1.利用各种形式与 AutoCAD 进行接口
三种主要接口方式:
(1) DXF 文件接口方式
优点:以 ASCII 码文本文件描述它的图形细节,可以完美的实现与高级语言的连接。缺点:格式非常复杂,应用程序编写难度。
(2) SCR 文件接口方式
SCR 文件又叫命令文件。它是由一组 AutoCAD 命令组成的文件。
(3) DWG 文件接口方式
优点:打开速度快。缺点:以机器码形式存放,一般不能让高级语言直接读取。但是目前的一些软件已经可以直接读取和生成 DWG 格式的文件,如 PKPM 等。
............................
ASP.NET样式、主题和母版
本章开始讨论ASP.NET的页面创作技术,现如今的网页网站、Web Base应用程序越来越注重页面的外观和可操作性。一致的外观能给用户良好的印象,并能充份展示企业的形象和文化内涵。ASP.NET提供了多种用于统一页面外观的方法,主要有:
样式:CSS标准的一部分,样式并不是ASP.NET中才有的技术,但是使用这个技术能够为ASP.NET Web项目提供一致的格式外观。
主题:主题可以为Web服务器控件提供一致的外观设置,与样式属于相同的技术,但主题只针对服务器控件。
母版页:母版页用于定义网站的一致性布局。
设计ASP-NET应用程序的七大绝招
随着微软.NET的流行,ASP.NET越来越为广大开发人员所接受。作为ASP.NET的开发人员,我们不仅需要掌握其基本的原理,更要多多实践,从实践中获取真正的开发本领。在我们的实际开发中,往往基本的原理满足不了开发需求,我们更多的要积累一些开发技巧,本文就向大家介绍一些实用技巧,希望对大家的开发有所裨益。
1. ~ 的用法
2. 在刷新和提交页面后,保存你的页面滚动条的位置
3. DataList使用不同风格的模板
4. 设置服务器端控件的焦点
5. 滚动DataGrid
6. 动态创建控件
7. 客户端代码的使用
基于ASPNET的学生信息管理系统的设计与实现
随着Inteme=t的普及,越来越多的学校建立了自己的Web网站,其中学生信息
管理系统是构成学生网站的一个重要组成部分。传统的基于ASP和JavaSeript、
VBScript等脚本语言,将动态网页和数据库结合,通过应用程序来处理的方法具有
较大局限性。
系统的开发过程中采用的技术是在.NET Framework平台上利用ASP.NET技术
来开发,采用c撑语言来实现。该系统采用ADO.NET技术可以容纳具有复杂关系的
数据,不再依赖于数据库链接;而且其开发模式有助于减少软件的维护费用,提高
软件的可移植性和可伸缩性,提高网络性能,甚至有助于提高软件开发人员的生产
力和缩短开发周期;相对于ASP来说,配置应用程序ASENET的安全性更高。并
且对ASP.NET安全机制的研究与实现进行比较深入的研究。
正是由于采用了上述方法,使得本系统与用ASP技术开发的系统相比具有操作
简单、界面友好,完全控件式的页面布局,使得信息的录入工作更简便;同时许多
选项包括信息类别、来源部门等只需要点击鼠标就可以完成;另外,跟踪出现的提
示信息也让用户随时清楚自己的操作情况;具有即时可见性,对信息的处理将立即
在主页的对应栏目显示出来,达到”即时发布、即时见效”的功能;系统功能完善,
包括常见网站的信息管理的各个方面完整地实现7网站对信息的管理要求;并且方
便移植,针对不同的学校或相关单位,只需要稍作修改就可以开发出适合本部门特
点的信息管理系统等特点。
主题和母版页
标准化网站布局的格式只是整个过程的一部分,你还需要保证通用的元素,如网站的标题、网站的导航控件等在每个页面里都出现在相同的位置。解决这一问题的关键在于创建一个可以重复应用到整个网站的简单而灵活的布局。有 3 个基本办法可以选择:
• 用户控件。用户控件时标准化通用页面元素的优秀方式,但是,它们自身并不能解决页面布局的问题,因为没有办法保证用户控件在所有页面中都被放到同样的位置。
• HTML 框架。框架是在一个浏览器窗口中同时显示多个页面的 HTML 基本工具。它的主要缺点是它里面的每个页面必须通过单独请求服务器进行检索,这些页面的代码不得不完全独立。这同时意味着一个框架里的页面不能和其他框架中的页面交互,也不能影响其他框架中的页面。(至少不能通过服务器端代码)
• 母版页。母版页是 ASP.NET 的一个特性,它专门设计用于标准化 Web 页面布局。它可定义固定的内容并声明 Web 页面里可插入自定义内容的部分。如果在整个网站中使用同一个母版页,就可以确保获得同样的布局。最妙的是,如果修改了母版页的定义,应用它的所有页面都会自动变化。
由TIN生成等高线的C#原代码
配合ArcGIS的二次开发源程序,应用非常广泛,由TIN数据自动生成等高线,需要引用ArcGIS类库,调试成功。在此基础上可以根据自己的工作需要进行扩充成自己需要的软件功能。
C++自动生成等高线源程序
Contour.cpp 2002/7/31 12:30 C++ Source 10 KB
Contour.h 2002/7/31 12:45 C/C++ Header 5 KB
GLContour.cpp 2002/1/9 17:56 C++ Source 1 KB
GLContour.h 2002/7/31 12:16 C/C++ Header 2 KB
ListContour.cpp 2002/7/31 12:48 C++ Source 14 KB
ListContour.h 2002/7/31 12:42 C/C++ Header 3 KB
VB三维图形及等高线自动绘制
demo.exe 2007/8/19 15:21 应用程序 64 KB
DOT8.HZK 1994/1/23 14:24 HZK 文件 8 KB
DOT16.HZK 1990/9/18 2:00 HZK 文件 238 KB
Form1.frm 2006/1/27 13:03 Visual Basic For... 23 KB
Form1.log 2006/1/27 12:57 文本文档 1 KB
Form2.frm 2006/1/27 13:02 Visual Basic For... 2 KB
Form2.log 2014/8/7 18:57 文本文档 1 KB
MSSCCPRJ.SCC 2013/9/27 11:33 Microsoft Sourc... 1 KB
Project1.PDM 2001/12/6 1:51 PDM 文件 5 KB
Project1.vbp 2007/8/19 15:21 Visual Basic Proj... 1 KB
Project1.vbw 2013/9/27 11:33 Visual Basic Proj... 1 KB
tssurf1.tdt 2001/10/22 3:12 TDT 文件 52 KB
ViContImg45.dll 2001/10/10 14:02 应用程序扩展 124 KB
ViContour.doc 2007/8/19 15:20 Microsoft Office... 546 KB
ViContour45.dll 2001/12/2 18:02 应用程序扩展 92 KB
ViContour45.oca 2007/8/19 15:21 Control Type
C++自动生成数字地面模型dem
Debug 2017/10/21 20:50 文件夹
res 2017/10/21 20:50 文件夹
CLine.h 2008/12/3 13:28 C/C++ Header 0 KB
contour.aps 2008/12/8 13:48 APS 文件 29 KB
contour.clw 2008/12/8 15:18 CLW 文件 3 KB
contour.cpp 2008/12/1 21:29 C++ Source 5 KB
contour.dsp 2008/12/3 13:30 DSP 文件 5 KB
contour.dsw 2008/12/1 21:29 DSW 文件 1 KB
contour.h 2008/12/1 21:29 C/C++ Header 2 KB
contour.ncb 2013/9/27 23:00 VisualStudio.ncb... 12,931 KB
contour.opt 2009/2/20 16:14 OPT 文件 56 KB
contour.plg 2009/2/19 21:53 PLG 文件 3 KB
contour.positions 2009/2/20 16:14 POSITIONS 文件 1 KB
contour.rc 2008/12/3 12:56 RC 文件 12 KB
contour.sln 2013/9/27 11:34 Microsoft Visual ... 1 KB
contour.vcproj 2013/9/27 11:34 VC++ Project 10 KB
contour.vcproj.I77Q2YFVA5YM0C5.A... 2013/9/27 23:00 Visual Studio Pr... 2 KB
contourDoc.cpp 2008/12/2 16:00 C++ Source 2 KB
contourDoc.h 2008/12/8 13:15 C/C++ Header 2 KB
ContourLine.cpp 2008/12/8 22:24 C++ Source 1 KB
ContourLine.h 2008/12/8 22:23 C/C++ Header 1 KB
contourView.cpp 2013/9/27 23:00 C++ Source 20 KB
contourView.h 2008/12/19 15:08 C/C++ Header 3 KB
Distant.cpp 2008/12/3 12:33 C++ Source 1 KB
Distant.h 2008/12/3 12:31 C/C++ Header 2 KB
MainFrm.cpp 2008/12/1 21:29 C++ Source 3 KB
MainFrm.h 2008/12/1 21:29 C/C++ Header 2 KB
ReadMe.txt 2008/12/1 21:29 TXT 文件 5 KB
resource.h 2008/12/2 22:53 C/C++ Header 1 KB
StdAfx.cpp 2008/12/1 21:29 C++ Source 1 KB
StdAfx.h 2008/12/1 21:29 C/C++ Header 2 KB
C#等值线绘制
主要功能:
此程序是绘制等高线,即知道某个地区的三角网TIN,绘制出其等高线。
适用范围:
此程序仅是练习,点的坐标规定在(0,0)到(250,250),点的高程可以任设,绘制的等高线也是粗略的用折线表示。
操作步骤:
第一步. 点击‘打开TIN数据’,打开excel数据,数据的格式必须是规定的,即TIN的由点的标识,邻接三角形的标识,及顶点标识,
顶点信息另外存储,存储顶点的X、Y、Z坐标。;并且 TIN存在sheet1中,顶点信息存在sheet2中。
第二步. 可以显示先三角网,在点'绘制等高线',也可以直接点'绘制等高线',得到该地区的等高线图。等高线可以画成两种形式,即
可以是根据等高距画等高线,也可以直接画高程为某值的等高线。
第三步. 如果想要保存图像可以点'保存图像',默认格式为.bmp。此步中等高线上的等的X、Y、Z坐标默认和图像保存在同一文件夹下,
且默认保存名为'等高线上点坐标.txt'
第四步. 使用完成之后可以点'结束',结束次程序。
注意事项:
运行时第一排操作是主操作,第二排是快捷图标。
C#等高线追踪
等高线追踪
基于TIN绘制等高线直接利用原始观测数据,避免了DTM内插的精度损失,因而等高线精度
较高;对高程注记点附近的较短封闭等高线也能绘制;绘制的等高线分布在采样区域内而
并不要求采样区域有规则四边形边界。而同一高程的等高线只穿过一个三角形最多一次,
因而程序设计也较简单。但是,由于TIN的存贮结构不同,等高线的具体跟踪算法跟踪也有
所不同。
基于三角形搜索的等高线绘制算法如下:
对于记录了三角形表的TIN,按记录的三角形顺序搜索。其基本过程如下:
1)对给定的等高线高程h,与所有网点高程zi(i=1,2,?,n),进行比较,若zi=h
,则将zi加上(或减)一个微小正数ε> 0(如ε=10-4),以使程序设计简单而又不影响
等高线的精度。
2)设立三角形标志数组,其初始值为零,每一元素与一个三角形对应,凡处理过的三角形
将标志置为1,以后不再处理,直至等高线高程改变。
3)按顺序判断每一个三角形的三边中的两条边是否有等高线穿过。若三角形一边的两端点
为P1(x1,y1,z1),P2(x2,y2,z2)则
(z1-h)(z2-h)0表明该边无等高线点。
直至搜索到等高线与网边的第一个交点,称该点为搜索起点,也是当前三角形的等高线进
入边、线性内插该点的平面坐标(x,y):
等高线生成三维地形
3dmap05.gif 2003/12/22 11:34 GIF 图像 731 KB
3dmap05.VLX 2003/12/22 10:35 VLX 文件 18 KB
allow50.VLX 2003/12/10 11:15 VLX 文件 1 KB
sample.dwg 2003/12/22 10:44 AutoCAD 图形 171 KB
等高线拟合程序matlab
Contour Fitting MATLAB GUI Version 1.0
% All the software included in this package is presented as is.
% It may be distributed freely. The author can, however, not be
% held responsible for any problems whatever.
%
% Designed by Johan Baeten
% Last updated: 30-03-2000
% Johan.baeten@mech.kuleuven.ac.be
Installation:
(1) unzip,
(2) start matlab5.3,
(3) addpaths: \gui, \gui\spool, \gui\msplines, \gui\functions
(or just throw everything in the same directory)
(4) type >> 'guistart'
Files in this package are
\gui
curvplot.m
guihelp.m
guimap.m
guimenu.m
guiprint.m
guistart.m
ldimgff.m
retrdata.m
routine.m
savedata.m
saveimg.m
seterror.m
setting.m
uitleg.m
start_screen.jpg
\gui\msplines
cubsum1.m
cubval.m
grad7.m
hecub.m
intone.m
pentas.m
natcub.m
\gui\spool
bocht.pgm
edge.pgm
topsinus.pgm
cirkel.mat
isefvb1.mat
\gui\functions
addpoint.m
boogkrom.m
inbox.m
fit.m
isefcall.m
iseffil.m
iseffnct.m
xralfin.m
C#两种获取灰度图像的方法
第一种:在图像处理程序开发中,常会遇到将一幅彩色图像转换成灰度图像的情况,笔者在最近的一个项目中便遇到了这点。经过一翻努力最终解决,想想有必要分享一下,于是便写下此文。在本文中,将向各位读者介绍两种实现这一变换的方法,这也是笔者先后使用的两种方法。本文的例子使用C#语言编写,使用的集成开发环境是Visual Studio 2005。第一种,直接调用GetPixel/SetPixel方法。
无人机手机单像对地形测量电脑版下载
本软件适合于小范围各种精度快速成图,可生成各种比例尺数字等高线地形图。具体见以下主要功能介绍。本软件智能化程度高,需要人工操作的步骤少,即软件界面少,操作元素少,使用简单,提交数据文件即可给出各种表格化总体成果报告,省事省心省力。手机、电脑打开闪速工作网( www.ldcmm.com )即可使用,方便快捷。
关键词:无人机,手机,地形图,等高线,摄影测量
主要功能
本程序的主要功能为:
本软件适合于小范围各种精度快速成图,可生成各种比例尺等高线地形图。图上包括:计曲线、首曲线、间曲线、保留的高程点、计曲线高程注记、正负向地貌示坡线、公里网格、图框、三维地形(DEM)等。
实际用途:如工程开挖跟踪工程量计算、边坡开挖地质跟踪素描、工程事故现场、塌方处理、变形监测( 需布设地标 )、滑坡监测、凡是人无法到达或到达困难的地方,如大面积悬崖岩壁测量等。
无人机、手机和数码相机拍摄的像片对均可,支持大倾角倾斜摄影和高重叠度。
水准测量控制网平差电脑版下载
本软件为水准测量控制网平差,实现最小二乘经典平差、秩亏平差、拟稳平差、IGGIII稳健估计、岭估计、数据探测法粗差探测。本软件智能化程度高,需要人工操作的步骤少,即软件界面少,操作元素少,使用简单,提交数据文件即可给出各种表格化总体成果报告,省事省心省力。手机、电脑打开闪速工作网( www.ldcmm.com )即可使用,方便快捷。
关键词:水准测量,控制网,平差,稳健估计,秩亏网
主要功能
本软件为水准测量控制网平差,实现最小二乘经典平差、秩亏平差、拟稳平差、IGGIII稳健估计、岭估计、数据探测法粗差探测。
手持GPS航点坐标导出导入电脑版下载
本软件系统可以帮助手持GPS用户快速导出导入大量航点坐标。本软件智能化程度高,需要人工操作的步骤少,即软件界面少,操作元素少,使用简单,提交坐标数据文件即可给出各种表格化总体成果报告,省事省心省力。手机、电脑打开闪速工作网( www.ldcmm.com )即可使用,方便快捷。
关键词:手持GPS,转换参数计算,航点,坐标
主要功能
本软件系统可以帮助手持GPS用户快速导出导入大量航点坐标。
《规范等高线》电脑版下载
《规范等高线》软件系统是仅不包含地物的高度智能化数字地形图绘图软件。本软件智能化程度高,需要人工操作的步骤少,即软件界面少,操作元素少,使用简单,提交坐标数据文件即可给出一幅完整的全新的数字地形图,省事省心省力。手机、电脑打开闪速工作网( www.ldcmm.com )即可使用,方便快捷。
关键词:等高线,等值线,数字地形图
主要功能
《规范等高线》软件系统是仅不包含地物的高度AI智能化数字地形图绘图软件。该软件系统为AutoCAD二次开发软件。
本软件系统按照国家规范图式规格要求自动化绘制等高线及其相关内容,主要包括:计曲线绘制、首曲线绘制、间曲线绘制、绘制指定高程或指定高程范围的等高线、按国家规范规定保留高程点、计曲线高程注记、正负向地貌示坡线绘制、公里网格绘制、测区图框绘制、构建三维地形(即数字地面模型DTM)等一气呵成,期间不需要人工干预。并且,由于本软件实现了高度AI智能化,这使得软件操作也很简单。
高斯投影与转换电脑版下载
本软件为3度带和6度带高斯投影正反算及其二者的互相转换计算,还可以通过给出“带号增量”实现左右邻带换带计算和跨带换带计算。本软件智能化程度高,需要人工操作的步骤少,即软件界面少,操作元素少,使用简单,提交坐标数据文件即可给出各种表格化总体成果报告,省事省心省力。手机、电脑打开闪速工作网( www.ldcmm.com )即可使用,方便快捷。
关键词:高斯投影,正算,反算,换带计算,转换
主要功能
《高斯投影与转换V2.0》新型软件为3度带和6度带高斯投影正算和反算及其二者的互算,还可以通过给出“带号增量”实现左右邻带换带计算和跨带换带计算。
注:对于跨带换带计算,例如可以将38度带坐标转换为39度带、40度带等,或37度带、36度带等,这时的带号增量分别取2或-2,但转换误差会随着带号增量绝对值增大而增大,这在科研中有时会用到。而,生产实践中一般为邻带换带计算,这时的带号增量取-1或1。
大地坐标转换电脑版下载
本软件实现各种通用坐标系坐标的相互转换及其坐标转换参数的计算以及手持GPS坐标转换参数的计算。本软件智能化程度高,需要人工操作的步骤少,即软件界面少,操作元素少,使用简单,省事省心省力。手机、电脑打开闪速工作网( www.ldcmm.com )即可使用,方便快捷。
关键词:大地坐标,经纬度,坐标系转换,转换参数计算
主要功能
本程序实现各种通用坐标系坐标的相互转换及其坐标转换参数的计算以及手持GPS坐标转换参数的计算。
本程序将一个坐标系的坐标转换为另一个坐标系的坐标。如果用户有转换参数,则可以直接转换。如果没有转换参数,用户就需要提供两个(或两个以上)公共点坐标,由本程序负责计算。三参数计算也可以只提供一个公共点坐标。
测绘角度转换计算工具电脑版下载
本程序提供角度格式和单位的相互转换以及角度的加减及数乘运算、小数点取位等功能。本软件智能化程度高,需要人工操作的步骤少,即软件界面少,操作元素少,使用简单,提交数据文件即可给出各种表格化总体成果报告,省事省心省力。手机、电脑打开闪速工作网( www.ldcmm.com )即可使用,方便快捷。
关键词:测绘角度,角度单位,角度格式,度分秒
主要功能
本程序提供角度格式和单位的相互转换以及角度的加减及数乘运算、实数小数点取位等功能。
1、支持“度.分秒”、“°′″”、“度:分:秒”、度、弧度的互相转换。其中“度:分:秒”可以代表任意分隔符的转换,即用户只需要把转换结果中的“:”用自己习惯的符号统一替换即可,反之亦然。
2、“角度加减数乘无限运算”可进行角度的加法、减法和数乘及其混合运算,其中的角度倍数要用中括号‘[]’括起来以区别于角度值。而“角度加减无限运算”则只进行加法、减法及其混合运算。
3、原始数据的角度同时支持三种基本格式的输入:度.分秒、°′″、度:分:秒。
4、实数小数点取位可以随时修改取位多少,因为原始数据在程序运行期间一直在内存中的一个固定区域中存储,随时调用。
GPS控制网平差电脑版下载
本软件为GPS控制网平差,实现最小二乘经典平差、秩亏平差、拟稳平差、IGGIII稳健估计、岭估计、数据探测法粗差探测。本软件智能化程度高,需要人工操作的步骤少,即软件界面少,操作元素少,使用简单,提交数据文件即可给出各种表格化总体成果报告,省事省心省力。手机、电脑打开闪速工作网( www.ldcmm.com )即可使用,方便快捷。
关键词:GPS,全球定位系统,控制网平差,稳健估计,拟稳平差
主要功能
本软件为GPS控制网平差,实现最小二乘经典平差、秩亏平差、拟稳平差、IGGIII稳健估计、岭估计、数据探测法粗差探测。
全站仪任意网测量电脑版
《全站仪任意网测量2023》控制网平差新型软件主要功能介绍
杨浩
摘要
《全站仪任意网测量2023》软件系统可以平差处理所有迄今为止的60多种控制网,及其附加已知条件、秩亏网、拟稳网、稳健估计、岭估计、概算、抵偿投影变形、粗差处理、三角高程网等,有这一款软件就足够了。本软件是工作过程高度AI智能化的,很多工作及高难度逻辑已不再需要用户考虑,因此软件界面少,使用简单,只要提交外业原始观测数据文件将自动化识别控制网类型进行平差处理并给出各种表格化总体成果报告,省事省心省力。手机、电脑打开闪速工作网( www.ldcmm.com )即可使用,方便快捷。
另外,本软件尤其适应于困难的控制测量定点工作。用户只要掌握对每一个未知点的平面独立观测条件不少于2个即可,这使得外业工作很省心。
本软件有可运行范例供试用。
利用本软件系统还可以建立“工程定位系统(Engineering Position System,简称EPS)”。
关键词:控制网,测量平差
主要功能
《全站仪任意网测量2023》软件系统实现了AI技术,并使得测量平差工作高度AI智能化。即,本软件系统不仅解决专业问题,更重要的是实现了整个
高斯投影与转换 V2.0
本软件为3度带和6度带高斯投影正反算及其二者的互算,还可以通过给出“带号增量”实现左右邻带换带计算和跨带换带计算。
注:对于跨带换带计算,例如可以将38度带坐标转换为39度带、40度带等,或37度带、36度带等,这时的带号增量分别取2或-2,但转换误差会随着带号增量绝对值增大而增大,这在科研中有时会用到。而,生产实践中一般为邻带换带计算,这时的带号增量取-1或1。
《大地坐标转换 V2.1》软件系统
大地坐标转换软件系统主要功能
本程序实现各种通用坐标系坐标的相互转换及其坐标转换参数的计算以及手持GPS坐标转换参数的计算。
本程序将一个坐标系的坐标转换为另一个坐标系的坐标。如果用户有转换参数,则可以直接转换。如果没有转换参数,用户就需要提供两个(或两个以上)公共点坐标,由本程序负责计算。三参数计算也可以只提供一个公共点坐标。
全站仪任意网测量 2023
《全站仪任意网测量》软件系统实现了AI技术,并使得测量平差工作高度AI智能化。即,本软件系统不仅解决专业问题,更重要的是实现了整个有关平差工作过程的智能化,测绘人员只要提交全站仪原始观测数据文件,不论是什么样的控制测量类型,如各种控制网、导线、锁、交会等等,该系统都能自动识别进行平差处理并给出总体成果报告,自动圆满完成工作。因此,测绘专业的同行们再也不用到处找平差软件了,这一个就够了,并且由于本软件实现了高度AI智能化,这使得软件操作也很简单。
本软件把全站仪外业定点测量统一看作网,可以满足迄今为止的几乎所有控制测量及精度等级。即,满足包括所有的控制网(三角网、测角网、测边网、边角网以及三角高程网等)、所有的导线网及导线、三角锁、典型图形等的严密平差以及所有的交会计算。还能够满足未来新产生的各种控制测量方案及精度等级。
本软件适合一、二、三、四等及五等以下各等级的平面控制网平差处理,其中还包括附加已知条件的控制网平差、秩亏网平差、拟稳网平差、稳健估计、岭估计、概算、抵偿投影变形和粗差处理等。同时也进行三角高程网平差计算。
.............
闪速工作网Ai智能化测绘软件
本软件目前有以下主要功能组成:
全站仪任意网测量
手持GPS航点坐标导出导入
规范等高线
大地坐标转换
高斯投影与转换
测绘角度转换计算工具
GPS控制网平差
水准测量控制网平差
无人机手机单像对地形测量
用c#编写了解析空中三角测量程序
用c#编写了解析空中三角测量程序,并封装成最后的安装程序。
解析空中三角形测量VC程序
解析空中三角形测量,直接导入txt格式的数据即可计算出结果并导出txt格式结果。
高程内插程序和空中三角测量
解析空中三角测量程序和高程内插查询,VC语言编写。
摄影测量内方位元素程序
内方位元素是描述摄影中心与像片之间相关位置的参数,包括三个参数,即摄影中心s到像片的垂距( 主距)f及像主点o在框标坐标系中的坐标。在摄影测量作业中,将像片装入投影镜箱后,若保持摄影时的三个内方位元素,并用灯光照明,即可以得到与摄影时完全相似的投影光束,它是建立测图所需要的立体模型的基础
单独像对前方交会VC程序
用两张相互重叠的相片构建三维基底是立体摄影测量的基础,同样也是视觉三维重建的基础。这样的原理很容易的扩展为由一系列像对构建的摄影测量网中。用单像空间后方交会模型来求地面点的空间坐标是不可能的,仅仅通过一个已知像点只能确定该相片的空间方位以及摄影中心至像点的射线空间方向,只有利用同一个像点的立体像对,才能得到两条同名射线在空间相交的点,即该地面点的空间位置。
摄影测量相对定向VC程序
摄影测量相对定向VC程序,适合科研人员和大学生研究生开发影像处理软件和遥感技术等。
C#图像处理分割与测量灰度变换平滑等等
C#图像处理,其中包含大量内容供参考。分割与测量灰度变换平滑等等。