爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3456|回复: 11

wContour在Android上的分布老感觉有问题。麻烦王老师指导下方向

[复制链接]

新浪微博达人勋

发表于 2015-10-26 09:54:45 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 haolei432370 于 2015-10-26 09:57 编辑

理论上JAVA上的等值分布图应该跟C#上一样的,但是出来效果差距太大。有什么思路检查吗?麻烦各位提供思路。谢谢
8个点的坐标
double[] Tab_X={0,100,200,50,150,0,100,200};
double[] Tab_Y={0,0,0,50,50,100,100,100};
double[] Temp= {20,20,20,35,35,20,20,20};

使用OpenGL绘图的

图1:C#随机取8个点

图1:C#随机取8个点

图2:8个点的等值线

图2:8个点的等值线

图3:8个点的最终图形

图3:8个点的最终图形

图4:JAVA同样取图1的8个点,显示的就不一样

图4:JAVA同样取图1的8个点,显示的就不一样
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-10-26 10:41:44 来自手机 | 显示全部楼层
没看明白你的问题
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-10-26 14:47:27 | 显示全部楼层
本帖最后由 haolei432370 于 2015-10-26 14:55 编辑
MeteoInfo 发表于 2015-10-26 10:41
没看明白你的问题

我这有一个C#的demo,在C#中取了8个随机点,如图1所示,经过wContour后得到图3的等值线图。然后我在做android时,同样取这样的8个点,但是得到图4的等值线图。


两个图的等值线图差距太大,8个随机数据中有两个点温度较高。在android中完全没体现出来。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-10-26 14:58:56 | 显示全部楼层
haolei432370 发表于 2015-10-26 14:47
我这有一个C#的demo,在C#中取了8个随机点,如图1所示,经过wContour后得到图3的等值线图。然后我在做and ...

建议你先在Windows中做同样的对比
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-10-26 15:05:23 | 显示全部楼层
MeteoInfo 发表于 2015-10-26 14:58
建议你先在Windows中做同样的对比

C#中的这个函数Contour.tracingContourLines中的double[] contour使用固定的值,
JAVA中会根据温度变化,自适应的更改这个值。
是优化这个值吗?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-10-26 15:10:18 | 显示全部楼层
haolei432370 发表于 2015-10-26 15:05
C#中的这个函数Contour.tracingContourLines中的double[] contour使用固定的值,
JAVA中会根据温度变化 ...

应该是一样的,都需要给这个参数。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-10-26 15:16:48 | 显示全部楼层
本帖最后由 haolei432370 于 2015-10-26 15:28 编辑
MeteoInfo 发表于 2015-10-26 15:10
应该是一样的,都需要给这个参数。

我去实验下。效果是一样的额
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-10-26 15:33:44 | 显示全部楼层
MeteoInfo 发表于 2015-10-26 15:10
应该是一样的,都需要给这个参数。

效果是一样的额,我只有2个温度,咋出了9个等值面
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-10-26 16:42:37 | 显示全部楼层
MeteoInfo 发表于 2015-10-26 15:10
应该是一样的,都需要给这个参数。

8个随机温度的温度值中最大的温度35度,android中生成的格点数据最大有87度。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-10-26 17:16:13 | 显示全部楼层
MeteoInfo 发表于 2015-10-26 15:10
应该是一样的,都需要给这个参数。

正在使用的版本(142KB)的出现这些问题后,更换老版本的wContour(40KB)后已解决问题
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表