社区
地理信息系统
帖子详情
怎样根据网格点画出该区域的等高线,有什么算法吗(最好有源码)?
宁城的雪
2002-11-11 05:15:18
我有20x20的网格点,其(x,y,z)都已知,怎样根据网格点画出该区域的等高线,有什么算法吗(最好有源码)?
...全文
378
6
打赏
收藏
怎样根据网格点画出该区域的等高线,有什么算法吗(最好有源码)?
我有20x20的网格点,其(x,y,z)都已知,怎样根据网格点画出该区域的等高线,有什么算法吗(最好有源码)?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
forevergis
2002-11-25
打赏
举报
回复
DEM -- Digital Elevation Model 数字高程模型
简单的理解就是把凸凹不平的地表用数据模拟出来!
不过我从金山词霸山又看到一个解释:
Dynamic Effect Model 动力效应模型
snowedforest
2002-11-25
打赏
举报
回复
谢谢
snowedforest
2002-11-24
打赏
举报
回复
请教什么是dem
forevergis
2002-11-22
打赏
举报
回复
把每个格网用对角线分成四个三角形,通过对三角形的边进行判断。
如果需要可以与forevergis@sina.com.cn联系!
forevergis
2002-11-22
打赏
举报
回复
说得很好!但这些是离散点到dem的生成算法。由格网生成等高线可以相对简单些!
zdqGIS
2002-11-22
打赏
举报
回复
Surfer采用了七种数学模型,每种数学模型都有其相关的参数设置。通过对数学模
型的选择和进行灵活的参数设置,可以绘制各种类型的等值线图。
下面把这七种数学模型作一简单介绍:
1、距离倒数乘方法
距离倒数乘方格网化方法是一个加权平均插值法,可以进行确切的或者圆滑的方式插
值。方次参数控制着权系数如何随着离开一个格网结点距离的增加而下降。对于一个较
大的方次,较近的数据点被给定一个较高的权重份额,对于一个较小的方次,权重比较
均匀地分配给各数据点。
计算一个格网结点时给予一个特定数据点的权值与指定方次的从结点到观测点的该
结点被赋予距离倒数成比例。当计算一个格网结点时,配给的权重是一个分数,所有权
重的总和等于1.0。当一个观测点与一个格网结点重合时,该观测点被给予一个实际为
1.0 的权重,所有其它观测点被给予一个几乎为 0.0 的权重。换言之,该结点被赋给与
观测点一致的值。这就是一个准确插值。
距离倒数法的特征之一是要在格网区域内产生围绕观测点位置的"牛眼"。用距离倒
数格网化时可以指定一个圆滑参数。大于零的圆滑参数保证,对于一个特定的结点,没
有哪个观测点被赋予全部的权值,即使观测点与该结点重合也是如此。圆滑参数通过修
匀已被插值的格网来降低"牛眼"影响。
2、克里金法
克里金法是一种在许多领域都很有用的地质统计格网化方法。克里金法试图那样表示
隐含在你的数据中的趋势,例如,高点会是沿一个脊连接,而不是被牛眼形等值线所孤
立。
克里金法中包含了几个因子:变化图模型,漂移类型 和矿块效应。
3、最小曲率法
最小曲率法广泛用于地球科学。用最小曲率法生成的插值面类似于一个通过各个数据
值的,具有最小弯曲量的长条形薄弹性片。最小曲率法,试图在尽可能严格地尊重数据
的同时,生成尽可能 不 曲面。
使用最小曲率法时要涉及到两个参数:最大残差参数和最大循环次数参数来控制最
小曲率的收敛标准。
4、多元回归法
多元回归被用来确定你的数据的大规模的趋势和图案。你可以用几个选项来确定你需
要的趋势面类型。多元回归实际上不是插值器,因为它并不试图预测未知的 Z 值。它实
际上是一个趋势面分析作图程序。
使用多元回归法时要涉及到曲面定义和指定XY的最高方次设置,曲面定义是选择采
用的数据的多项式类型,这些类型分别是简单平面、双线性鞍、二次曲面、三次曲面和
用户定义的多项式。参数设置是指定多项式方程中 X 和 Y组元的最高方次 。
5、径向基本函数法
径向基本函数法是多个数据插值方法的组合。根据适应你的数据和生成一个 不 曲面
的能力,其中的复二次函数被许多人认为是最好的方法。所有径向基本函数法都是准确
的插值器,它们都要为尊重你的数据而努力。为了试图生成一个更 不 曲面,对所有
这些方法你都可以引入一个圆滑系数。你可以指定的函数类似于克里金中的变化图。当
对一个格网结点插值时,这些个函数给数据点规定了一套最佳权重。
6、谢别德法
谢别德法使用距离倒数加权的最小二乘方的方法。因此,它与距离倒数乘方插值器
相似,但它利用了局部最小二乘方来消除或减少所生成等值线的"牛眼"外观。谢别德法
可以是一个准确或圆滑插值器。
在用谢别德法作为格网化方法时要涉及到圆滑参数的设置。圆滑参数是使谢别德法
能够象一个圆滑插值器那样工作。当你增加圆滑参数的值时,圆滑的效果越好。
7、三角网/线形插值法
三角网插值器是一种严密的插值器,它的工作路线与手工绘制等值线相近。这种方
法是通过在数据点之间连线以建立起若干个三角形来工作的。原始数据点的连结方法是
这样:所有三角形的边都不能与另外的三角形相交。其结果构成了一张覆盖格网范围的
,由三角形拼接起来的网。
每一个三角形定义了一个覆盖该三角形内格网结点的面。三角形的倾斜和标高由定
义这个三角形的三个原始数据点确定。给定三角形内的全部结点都要受到该三角形的表
面的限制。因为原始数据点被用来定义各个三角形,所以你的数据是很受到尊重的。
Surfer采用的数学模型,几乎包括了目前所有的模型类型。一个软件就具有如此种
类繁多的数学模型,这是其它软件所不能比拟的。
等值线图 java代码
这是
网格
的等值线生成
算法
,生成的是折线。可以自己修改数据
C#
源码
等值线(
等高线
)云图绘制 ,图上含
等高线
数值
等值线图的显示方式一般有两种:(1)等值线显示,即采用线条上加注数值标记的方式显示数据,这种方式的特点是简捷;(2)采用彩色填充的方法来显示数据,既用不同的颜色来显示不同的数据,这种方法的特点是比较直观。第一种方法必须进行等值线的追踪、光滑和标记等值线。而第二种方法可以在追踪出等值线的基础上进行,也可以不做等值线的追踪直接在
网格
数据上进行操作。等值线是一种离散数据的图形表示方法,在水利、土木、地质、石油勘探等工程和技术领域内广泛的应用。常规的等值线绘制通常采用
网格
法,其绘制的步骤一般为:离散数据网。
HyperMesh快速画钢筋
网格
本课程借助一款基于HyperMesh开发的快速画钢筋
网格
插件来讲解钢筋
网格
的绘制方法。
等值线的追踪
算法
在等值线的追踪中有一类相对来说比较简单的,也就是涉及不是很深的问题,那就是本文要说的基于规则的等值线的追踪
网格
。
先说一下等值线的形成,等值线的绘制是有两种方法的,一种就是完全测量,也就是在实际的施工中找到所有的等值点,标记上x,y,value,还有一种就是按一定的方式用几个预测点来采用一些插值方法形成规则的
网格
,每一个
网格
点上都有着坐标和value, 也就是高程值,然后在用这些
网格
上的值来估计出等值点,显然用第一种方法是不好的,常常也是不切实际的;这样也就有了一系列的等值线
python等值面追踪_等值线的追踪
算法
(2)
在等值线的追踪中有一类相对来说比较简单的,也就是涉及不是很深的问题,那就是本文要说的基于规则的等值线的追踪
网格
。先说一下等值线的形成,等值线的绘制是有两种方法的,一种就是完全测量,也就是在实际的施工中找到所有的等值点,标记上x,y,value,还有一种就是按一定的方式用几个预测点来采用一些插值方法形成规则的
网格
,每一个
网格
点上都有着坐标和value,也就是高程值,然后在用这些
网格
上的值来估计出等值...
地理信息系统
2,143
社区成员
8,289
社区内容
发帖
与我相关
我的任务
地理信息系统
它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
复制链接
扫一扫
分享
社区描述
它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章