WebGIS中前端JS生成等值面方法研究

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

1.背景

       
在在此以前的博文《WebGIS中等值面体现的相关方案简析》中自己提到了两种变化等值面的章程:

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

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

   365bet手机app下载 1

      
从实现格局上来说,那两种方案均是通过后台生成等值面图片,前端举行图纸叠加展现。

      
假若项目中大家的阅览值频繁转移,比如五分钟变化三回,那么大家的等值面应该顿时联合转移。然而一旦利用后台服务来促成,则更新频次对后台服务存在一定压力,首要呈现在插值图片频繁切图等。并且鉴于前端呈现的无非是图表,无法在前端实现与等值面的并行。

       这里,大家探索一种真正的在前端实现插值等值面的主意。

2.插值钻探

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

      
克里金方法最早是由法兰西共和国地艺术学家Matheron和南非矿山工程师Krige指出的,用于矿山勘探。这种措施认为在半空连续变化的属性是不行不规则的,用简单的平滑函数举行模拟将出现误差,用随意表面函数给予描述会相比较恰当
(克里金中概括多少个因子:变化图模型、漂移类型和矿块效应) 。

365bet手机app下载,      
克里金方法的关键在于权重周到的确定,该办法在插值过程中按照某种优化轨道函数来动态地操纵变量的数值,从而使内插函数处于最佳状态。克里金方法考虑了观测的点和被估计点的地点关系,并且也设想各观测点之间的周旋地点关系,在点稀少时插值效果比反距离权重等办法要好。所以利用克里金方法开展空间数据插值往往取得理想的效用。

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

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

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

       c.泛克里格(Universal-Kriging)

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

       e.协同克里格(Cokriging)

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

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

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

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

3.格网化插值的贯彻

      
a.我们首先需要将待插值的限制划分成若干格网,格网的多少会影响插值的效用。

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

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

   365bet手机app下载 2

4.取得真正的等值面

      
格网化插值体现结果早就是趋于等值面突显了,并且随着格网粒度进一步变小,显示结果将更趋于平缓,不过随着的属性开销将越是大,而且无法躲避渐变处的锯齿情形。

       所以大家还得探讨怎么遵照已有插值格网获取等值面。

      
这一个研讨类似与栅格数据转矢量数据的钻研,该项目算法网上有相比较多的介绍,这里自己直接提交优化后的结果:

  365bet手机app下载 3

 

                

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

                                                                              
假诺您觉得本文确实帮忙了你,可以微信扫一扫,进行小额的打赏和鼓励,谢谢
^_^

                                    365bet手机app下载 4

发表评论

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