实现高程点到等高线的转换

简介:

一、在ArcMAP中操作实现

1、启动ArcCatalog,新建数据库data.mdb,在空白处右击,导入data.txt,四个字段分别为Code(设为主健)、X、Y、Z,保存为表Point。
2、启动ArcMap,Tools→Add XY Data,在“Choose a table”中添加数据库data.mdb 中点已被展绘
3、Tools→Extensions,把3D Analyst 打上勾,Close。右击工具栏,把3D Analyst 打上勾。
4、3D Analyst→Create→Modify TIN→Create TIN From Features,把图层Point Events 打上勾,在“Height Source”中选择字段Z,在“Output TIN”中输入TIN
5、3D Analyst→Surface Analyst→Contour,在“Contour Interval”中输入等高距10,在“OutputTIN”中输入Contour 值线。其中,生成了TIN后,可以利用3D Analyst模块下的convert-TIN to Raster将TIN转换为栅格图。再利用ArcMap中栅格分析功能对栅格图处理。
 

 

二、VB编程实现

内容摘要 从高程点到等高线不是一步实现的,而是先把高程点先插值生成TIN,然后再从TIN生成等高线。在从TIN到等高线的生成过程中8.3和9.0上还有点区别,请看代码注释。下面的是整个过程的代码实例。

  View Code

 

 

参考文章

1. ArcGIS点tin,DEM等高线生成问题。

 

没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。




    本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/arxive/p/5882918.html ,如需转载请自行联系原作者

相关文章
试题:最大的矩形(给定直方图里面积最大的矩形)
试题:最大的矩形(给定直方图里面积最大的矩形)
|
5月前
|
机器人 C# 图形学
C# | [极坐标] 与 [平面直角系坐标] 的相互转换
极坐标和平面直角系坐标是常见的坐标系统,它们在不同的应用场景中都有重要的作用。而在计算机图形学、物理模拟和机器人控制等领域,我们经常需要在极坐标和平面直角系坐标之间进行转换。
67 2
C# | [极坐标] 与 [平面直角系坐标] 的相互转换
|
11月前
|
数据可视化 C++
高斯正反算—投影坐标转大地坐标、大地坐标转投影坐标(附有完整代码及测试结果)
高斯正反算—投影坐标转大地坐标、大地坐标转投影坐标(附有完整代码及测试结果)
R7-3 极坐标->直角坐标 (10 分)
R7-3 极坐标->直角坐标 (10 分)
70 0
平面上给定n条线段,找出一个点,使这个点到这n条线段的距离和最小。
题目:平面上给定n条线段,找出一个点,使这个点到这n条线段的距离和最小。 源码如下: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 ...
1070 0