zoukankan      html  css  js  c++  java
  • 气象风场UV,风向说明

    1、0-360表示:

    用角度表示风向,是把圆周分成360度,北风(N)是0度(即360度),东风(E)是90度,南风(S)是180度,西风(W)是270度,其余的风向都可以由此计算出来。

    
    
    2、U和V表示:

    U是东西风上的分量,西风为正。V是南北风上的分量,南风为正。
                   if(u>=0&&v>=0)
                    {
                        r='西南风';
                    }
                    else if(u<=0&&v>=0)
                    {
                        r='东南风';
                    }
                    else if(u>=0&&v<=0)
                    {
                        r='西北风';
                    }
                    else if(u<=0&&v<=0)
                    {
                        r='东北风';
                    }

     

     

     3、风向汉字的计算

    
    
    public static Map<String,Object> getWindSpeed(float u,float v)
    {
    float speed=(float)Math.sqrt(u*u+v*v);
    float direction=0;
    String direct="";

    double angle = Math.atan2(u,v);
    double angles= 180+angle*180/Math.PI;
    if(angles<0)
    {
    angles=angles+360;
    }
    direction=(float)angles;

    if(angles>=15&&angles<75)
    {
    direct="东北风";
    }
    else if(angles>=75&&angles<105)
    {
    direct="东风";
    }
    else if(angles>=105&&angles<165)
    {
    direct="东南风";
    }
    else if(angles>=165&&angles<195)
    {
    direct="南风";
    }
    else if(angles>=195&&angles<255)
    {
    direct="西南风";
    }

    else if(angles>=255&&angles<285)
    {
    direct="西风";
    }
    else if(angles>=285&&angles<345)
    {
    direct="西北风";
    }
    else
    {
    direct="北风";
    }

    Map<String, Object> item = new HashMap<String, Object>();
    item.put("direct",direct);
    item.put("speed",speed);
    item.put("direction",direction);

    return item;
    }
     
    
    
    


     
  • 相关阅读:
    Postgresql pg_dump 与 pg_restore 使用举例
    Postgresql pg_restore
    Postgresql pg_dump
    PostgreSQL 常用数据视图/字典
    PostgreSQL 数据目录结构
    Linux gdb分析core dump文件
    PostgreSQL 配置参数
    PostgreSQL 不要使用kill -9 杀 Postgresq 用户进程
    Postgresql 日志相关
    PostgreSQL 学习手册-模式Schema
  • 原文地址:https://www.cnblogs.com/tiandi/p/4994479.html
Copyright © 2011-2022 走看看