更多分类
麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

文章列表:GIS算法

「GIS算法」道格拉斯普克(Douglas-Peuker)算法原理图解

「GIS算法」道格拉斯普克(Douglas-Peuker)算法原理图解

简要介绍下GIS中的道格拉斯普克算法应用场景、实现原理,带动态图及动画,不带具体实现(很多库已经内置了,理解原理就可以了。)

GIS空间插值方法小结

GIS空间插值方法小结

IDW 基本思想是目标离观察点越近则权重越大,受该观察点的影响越大。好处是观察点本身是绝对准确的,而且可以限制插值点的个数。通过power可以确定最近原则对于结果影响的程度。Search rad...

流函数算法原理以及实现(在海洋矢量流方面)

流函数算法原理以及实现(在海洋矢量流方面)

流函数算法原理 当海水处于流体静力学平衡,二维的海水流动可以用一系列流线来表征, 流线是具有相同的流函数值的点的轨迹。忽略海水运动在垂直方向上的变化,且认为表层海水密度均匀。在海平面上建立直角坐...

基于数值积分的流线生成方法及实现

基于数值积分的流线生成方法及实现

简介 之前介绍过点图标在三维流场可视化中的一些缺陷,其中之一就是无法揭示数据内在的连续性。所以这里的流线生成算法正好解决这一缺陷,可以提前连续的流线。 流线的构造主要有两种:一种是基于数值积分的...

箭头点图标映射的基本原理及缺陷(在三维方面)

箭头点图标映射的基本原理及缺陷(在三维方面)

点图标映射法是最为简单也最为直观的矢量数据映射方法。它的基本原理就是: 在网格点处绘制一定的点图标,图标的一些特征可以反映矢量的大小,另一个特征可以反映矢量的方向,如图(5.2.1.1)所示。...

MacrhingCubes算法存在的问题及改进

MacrhingCubes算法存在的问题及改进

我在MarchingCubes算法提取等值面的基本原理一文中简单的介绍了MacrhingCubes算法,但是这个这个算法也不是完美的,有很多缺陷。 缺陷一:拓扑连接二义性 MacrhingCub...

MarchingCubes算法提取等值面的基本原理

MarchingCubes算法提取等值面的基本原理

1.等值面的定义及其三角面片近似 等值面是空间中的一张曲面,在该曲面上函数F(x,y,z)的值等于某一给定值。准确地讲,是指在某一网格空间中,假若每一结点保存着三变量函数F(x,y,z),而且...

流场任意剖面云图的可视化生成算法

流场任意剖面云图的可视化生成算法

什么是云图? 云图就是用连续颜色变化的计算机图像来表示某一物理现象或者科学计算结果的变化趋势,将复杂的数值之间的变化信息转换成图像颜色之间的变化关系,使人们直观的了解数据的变化趋势"由于它的直观...

等值线的定义及提取方法

等值线的定义及提取方法

所谓等值线,是由所有点(x,y)定义,其中F(x,y)=F (F,为一给定值)。将这些点按照一定的顺序连接组成的函数值为F的一条曲线。 对于等值线的提取,根据网格类型的不同,其提取的方法也不相同...

GIS中的反距离加权法插值算法

GIS中的反距离加权法插值算法

在GIS的应用中,很多都是离散的数据,通常情况下我们需要根据离散的数据来评估整体的数据分布情况,这时候往往我们需要用到一些插值算法,例如克里金插值法,线性插值三 角网法以及本文中介绍的反距离加权...

空间三棱柱的四面体剖分算法

空间三棱柱的四面体剖分算法

在三维空间中,三棱柱是比较常见的单元,但是为了空间运算的需要(比如流场插值等等)往往需要把三棱柱进行四面体的剖分,三棱柱剖分为四面体有六种不同的剖分方法,如图: 我们可以将任意一种应用到某一个...