WebGIS中前端JS生成等值面方法啄磨

小说版权由作者李晓晖和知乎共有,若转载请于显著处标明出处:http://www.cnblogs.com/naaoveGIS/

1.背景

       
在在此以前的博文《WebGIS中等值面彰显的连锁方案简析》中我关系了二种变化等值面的方法:

      
a.使用GP服务发表等值面生成服务,前端调用该服务浮动等值面图片然后叠加至地图上。

       b.使用AE开发等值面生成工具,将等值面图片瓦片化后叠加至地图上。

   ea平台365bet体育在线 1

      
从落实形式上的话,这两种方案均是经过后台生成等值面图片,前端举办图片叠加显示。

      
倘若项目中我们的观望值频繁变动,比如五分钟变化三回,那么我们的等值面应该及时联合转移。不过假如使用后台服务来兑现,则更新频次对后台服务存在一定压力,紧要显示在插值图片频繁切图等。并且鉴于前端体现的一味是图形,不可以在前端实现与等值面的并行。

       这里,大家琢磨一种真正的在前端实现插值等值面的措施。

2.插值探讨

       
等值面生成的基本原理是插值。我们常用的插值算法有反距离加权法(IDW)、样条插值法、克里金法、离散平滑插值、趋势面光滑插值等。这里大家拔取克里金插值。

      
克里金方法最早是由高卢雄鸡地教育家Matheron和南非矿山工程师Krige提议的,用于矿山勘探。这种艺术认为在半空连续变化的属性是可怜不规则的,用简易的平滑函数举行效仿将面世误差,用随意表面函数给予描述会相比恰当
(克里金中概括多少个因子:变化图模型、漂移类型和矿块效应) 。

      
克里金方法的关键在于权重周全的确定,该形式在插值过程中依据某种优化轨道函数来动态地控制变量的数值,从而使内插函数处于最佳状态。克里金方法考虑了考察的点和被揣度点的职务关系,并且也考虑各观测点之间的相对地点关系,在点稀少时插值效果比反距离权重等方法要好。所以接纳克里金方法举办空间数据插值往往取得精良的功力。

在地质总计学中,按照使用目标的分别,发展了多种克里格方法如:

       a.简单克里格(Simple-Kriging)

       b.普通克里格(Ordinary-Kriging)

ea平台365bet体育在线,       c.泛克里格(Universal-Kriging)

       d.对数正态克里格(Log-诺玛(Norma)l Kriging)

       e.协同克里格(Cokriging)

       f.拟协克里格(Pseudo-Kriging)

       g.提示克里格(Indicator-Kriging)

       h.离析克里格(Disjunctive-Kriging)

      
在三维地质建模过程中,克里格被作为插值方法,能过最大的程度的管教地质界面与原有数据的符合,且不依靠于网络。

3.格网化插值的贯彻

      
a.我们首先需要将待插值的范围划分成若干格网,格网的数据会影响插值的功能。

       b.针对各类格网举行插值总结。

       c.所有格网基于插值数值举办配色渲染。

   ea平台365bet体育在线 2

4.拿走真正的等值面

      
格网化插值体现结果早就是趋于等值面展示了,并且随着格网粒度进一步变小,体现结果将更趋于平缓,但是随着的性质开销将更为大,而且无法躲避渐变处的锯齿意况。

       所以我们还得探究怎么着按照已有插值格网获取等值面。

      
这多少个探讨类似与栅格数据转矢量数据的研究,该项目算法网上有相比多的介绍,这里我一贯付出优化后的结果:

  ea平台365bet体育在线 3

 

                

                          —–欢迎转载,但保留版权,请于分明处标明出处:http://www.cnblogs.com/naaoveGIS/

                                                                              
要是你认为本文确实帮助了您,可以微信扫一扫,举行小额的打赏和鼓励,谢谢
^_^

                                    ea平台365bet体育在线 4

发表评论

电子邮件地址不会被公开。 必填项已用*标注