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

简介:

一、在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,如需转载请自行联系原作者


相关文章
|
4月前
|
算法
[Halcon&几何] 矩形顶点和对角连线角度计算
[Halcon&几何] 矩形顶点和对角连线角度计算
33 0
|
4月前
|
算法 数据可视化 C#
C# | Chaikin算法 —— 计算折线对应的平滑曲线坐标点
本文将介绍一种计算折线对应的平滑曲线坐标点的算法。该算法使用Chaikin曲线平滑处理的方法,通过控制张力因子和迭代次数来调整曲线的平滑程度和精度。通过对原始点集合进行切割和插值操作,得到平滑的曲线坐标点集合。实验结果表明,该算法能够有效地平滑折线,并且具有较高的精度和可控性。
53 0
C# | Chaikin算法 —— 计算折线对应的平滑曲线坐标点
|
10月前
|
数据可视化 C++
高斯正反算—投影坐标转大地坐标、大地坐标转投影坐标(附有完整代码及测试结果)
高斯正反算—投影坐标转大地坐标、大地坐标转投影坐标(附有完整代码及测试结果)
|
算法
【平面解析几何】直线方程的表示形式
【平面解析几何】直线方程的表示形式
184 0
平面上给定n条线段,找出一个点,使这个点到这n条线段的距离和最小。
题目:平面上给定n条线段,找出一个点,使这个点到这n条线段的距离和最小。 源码如下: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 ...
1064 0