美文网首页
arcgis 4 构建插值线性动画 (一)

arcgis 4 构建插值线性动画 (一)

作者: haibalai | 来源:发表于2022-08-17 09:52 被阅读0次

之前有篇文章https://xiaozhuanlan.com/topic/2978031564是利用线的坐标做requestAnimationFrame来做动画, 如果是两点一线的话就显示不出动画的场景了,因为之前做法是根据线的点来做,我们这次使用线先做插值 把线打断, 具体类涉及仿照openlayer 一个思路。

首先准备 esri的类

esriClass 封装 参考https://xiaozhuanlan.com/topic/2074863519

const [Graphic, GraphicsLayer, Polyline] = await esriClass.load([esriClassName.Graphic, esriClassName.GraphicsLayer, esriClassName.Polyline]);

我们先构建线的时间处理工具类

```javascript

export default class realTimeTrance {

constructor(options) {

this.options = {

view: null,

lineSymbol: null,

layerName: 'gralyer'

};

this.initialize(options);

}

initialize(options) {

this.setOptions(this, options);

this._map = this.options.view.map;

this._createLayer();

this._LinePoints = [];

}

setOptions(obj, options) {

for (const i in options) {

obj.options[i] = options[i];

}

return obj.options;

}

//设定线样式

setLineSymbol(symbol) {

this.options.lineSymbol = symbol;

}

//创建图层

_createLayer() {

 更多参考 https://xiaozhuanlan.com/topic/0382917645

相关文章

  • CoreAnimation专题一 CADisplayLink –

    目录 iOS绘图系统FPS绘制动画CADisplayLink构建CADisplayLink线性插值基于CADisp...

  • 【数学】线性插值

    线性插值有一阶、二阶、三阶,对应为单线性插值、双线性插值和三线性插值。三者皆为线性插值,不同之处在于单线性插值为2...

  • 估值器(TypeEvaluator)的使用说明

    前言 现在如果要实现复杂,绚丽的动画效果,离不开两个接口的实现--插值器和估值器 插值器决定动画的变化模式(线性运...

  • Lagrange插值算法

    本章涉及知识点1、插值问题的定义2、插值基函数3、Lagrange插值多项式4、Lagrange线性插值5、Lag...

  • 28. 图像缩放

    插值方法 四种插值,最近邻域插值 双线性插值 像素关系重采样 立方插值其中最近邻域插值、双线性插值原理如下: 1)...

  • 插值法处理缺失值

    常用插值法 线性插值对一直的值求出线性方程,通过接触的线性方程得到缺失值。 多项式插值多项式插值是利用已知的数据拟...

  • Android Interpolator(插值器)

    1、概述插值器定义如何计算动画中的特定值作为时间的函数。例如,指定动画在整个动画中线性发生,这意味着动画在整个时间...

  • 【原创,转载请标注】ODV数据处理+ArcGIS小工具

    『站点采集数据——ODV空间插值格网值——ArcGIS空间插值面图层』 实现水下属性数据分层插值,并获取通用数据产...

  • 缺失值处理-拉格朗日插值

    常用的插值法有:一维插值法:拉格朗日插值、牛顿插值、分段低次插值、埃尔米特插值、样条插值。二维插值法:双线性插值、...

  • Lanczos算法放大和缩小图片(Java)

    由于最近的Java作业要求将图片放大缩小,主要就是选用一种插值算法,如最邻近插值、双线性二次插值、双线性三次插值,...

网友评论

      本文标题:arcgis 4 构建插值线性动画 (一)

      本文链接:https://www.haomeiwen.com/subject/lacegrtx.html