当前位置: 代码迷 >> 综合 >> 风场动画笔记------数据格式
  详细解决方案

风场动画笔记------数据格式

热度:40   发布时间:2023-11-26 04:54:31.0

1、json

json是什么

json是一种数据格式,它格式简单,易于读写,是前后台数据交互最常见的数据格式。为什么不用XML?1) 数据体积方面
JSON相对于XML来讲,
数据的体积小,传递的速度更快些。2) 数据交互方面
JSON与JavaScript的交互更加方便,
更容易解析处理,更好的数据交互。3) 数据描述方面
JSON对数据的描述性比XML较差。4) 传输速度方面
JSON的速度要远远快于XML。

json语法

1、数据在键值对中,key:value2、数据由逗号隔开3、花括号保存对象4、方括号保存数组

数据转换格式

1.JSON对象转换为JSON字符串:var last=JSON.stringify(obj);2.JSON字符串转换为JSON对象:var obj =eval('('+ str +')');var obj = JSON.parse(str);3.数组转json字符串var array=[1,2,3,4];JSON.stringify($(array));4.json字符串转数组,使用jquery$(JSON.parse('{"0":1,"1":2,"2":3,"length":3}')); 

----转载https://blog.csdn.net/qq_44884269/article/details/89277550

2、数据解析

风场是由u、v风速分量来组成的二维场。

每一个点都有一个风速和方向,可以分解为在该点分别在UV方向上的向量,则该向量则代表该点U方向和V方向的速度。

可以从U/V计算出风速大小:speed = sqrt(u*u+v*v)。   根据u,v计算出方向,uu+vv开平方得到大小。

向量场是离散点,而线是平滑,因此这里需要插值

dx,dy:U/V方向的跨度