爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 8499|回复: 16

meteoinfo 轨迹进行聚类时产生的问题,是轨迹数量太多吗?

[复制链接]

新浪微博达人勋

发表于 2016-11-2 16:52:07 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 yinxiufeng 于 2016-11-2 16:57 编辑

做聚类的时候,用了近5年的数据,每天8条轨迹,轨迹数量和结果如图
不知道是不是轨迹数量太多的原因,改用1年的数据进行聚类,能够正常聚类。
想请教老师问题的原因,和解决的办法。@MeteoInfo  

QQ图片20161102035747.png
截图01.png

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-11-2 17:21:11 | 显示全部楼层
本帖最后由 yinxiufeng 于 2016-11-2 17:32 编辑

http://bbs.06climate.com/forum.p ... d=48390&fromuid=106
找到这个帖子,不知道是不是同一个问题。
已经下载了最新版本的MeteoInfo (1.3.6R5)。

“需要用meteoinfo.bat启动,申请大内存,比如4G,用“添加图层”功能(工具栏中第一个按钮)打开数据。”

用meteoinfo.bat启动,修改了bat之后打开了meteoinfo,怎么申请大内存呢?

我把meteoinfo.bat文件改为如下:
rem created on November 02 2016
start "" "C:\MeteoInfo_Java_1.3.6R5_Files\MeteoInfo\JMeteoInfo.exe"
java -Xmx4G -Xms128m -jar MeteoInfo.jar "$@"
rem pause

还是不行,@MeteoInfo
QQ图片20161102043245.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-11-2 17:33:56 | 显示全部楼层
yinxiufeng 发表于 2016-11-2 17:21
http://bbs.06climate.com/forum.p ... d=48390&fromuid=106
找到这个帖子,不知道是不是同一个问题。
已 ...

参考这个帖子:http://bbs.06climate.com/forum.p ... &extra=page%3D1
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-11-2 17:42:15 | 显示全部楼层
本帖最后由 yinxiufeng 于 2016-11-2 17:59 编辑


王老师好
我把bat文件改成下面这样
@Echo off
Rem cd "%~dp0"
start "" "C:\MeteoInfo_Java_1.3.6R5_Files\MeteoInfo\JMeteoInfo.exe"
if "%1" == "" (
  java -Xmx8G -Xms128m -splash:"%~dp0\splash.png" -jar "%~dp0\MeteoInfo.jar") else (
  java -Xmx8G -Xms128m -jar "%~dp0\MeteoInfo.jar" %*)
然后点击它运行了JMeteoInfo.exe,还是不行。
@MeteoInfo  

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-11-2 21:47:40 | 显示全部楼层
yinxiufeng 发表于 2016-11-2 17:42
王老师好
我把bat文件改成下面这样
@Echo off

就运行这个bat文件,不要运行JMeteoInfo.exe
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-11-2 22:53:55 | 显示全部楼层
本帖最后由 yinxiufeng 于 2016-11-2 22:55 编辑
MeteoInfo 发表于 2016-11-2 21:47
就运行这个bat文件,不要运行JMeteoInfo.exe


@MeteoInfo  老师好
我的做法是我把bat文件改成了:
@Echo off
Rem cd "%~dp0"
start "" "C:\MeteoInfo_Java_1.3.6R5_Files\MeteoInfo\JMeteoInfo.exe"
if "%1" == "" (
  java -Xmx8G -Xms128m -splash:"%~dp0\splash.png" -jar "%~dp0\MeteoInfo.jar") else (
  java -Xmx8G -Xms128m -jar "%~dp0\MeteoInfo.jar" %*)
点击bat文件之后,meteoinfo就运行了,然后按照帮助文本的步骤做聚类,还是不行。我把shp文件上传上来。http://pan.baidu.com/s/1qYPbh7Y

报错是
C:\MeteoInfo_Java_1.3.6R5_Files\MeteoInfo\map\bou2_4p.shp
C:\MeteoInfo_Java_1.3.6R5_Files\MeteoInfo\map\country1.shp
C:\MeteoInfo_Java_1.3.6R5_Files\MeteoInfo\plugins\TrajStat\..\..\map\country1.shp
C:\MeteoInfo_Java_1.3.6R5_Files\MeteoInfo\plugins\TrajStat\..\..\map\china.shp
C:\MeteoInfo_Java_1.3.6R5_Files\MeteoInfo\plugins\TrajStat\..\..\map\bou2_4p.shp
C:\MeteoInfo_Java_1.3.6R5_Files\MeteoInfo\plugins\TrajStat\..\..\map\rivers.shp
java.lang.OutOfMemoryError: Java heap space
        at org.meteoinfo.geoprocess.analysis.Clustering.calculation(Clustering.java:262)
        at org.meteoinfo.geoprocess.analysis.Clustering.calculate(Clustering.java:157)
        at trajstat.forms.FrmClusterCal.jButton_CalculateActionPerformed(FrmClusterCal.java:482)
        at trajstat.forms.FrmClusterCal.access$400(FrmClusterCal.java:66)
        at trajstat.forms.FrmClusterCal$6.actionPerformed(FrmClusterCal.java:291)
        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
        at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-11-3 23:09:49 | 显示全部楼层
yinxiufeng 发表于 2016-11-2 22:53
@MeteoInfo  老师好
我的做法是我把bat文件改成了:
@Echo off

你光传一个shp文件是不够的,还需要同名的dbf和shx文件。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-11-4 14:56:07 | 显示全部楼层
本帖最后由 yinxiufeng 于 2016-11-5 10:58 编辑
MeteoInfo 发表于 2016-11-3 23:09
你光传一个shp文件是不够的,还需要同名的dbf和shx文件。


http://pan.baidu.com/s/1gfPt42Z
我重新上传了,麻烦老师给看看。@MeteoInfo  
还是不能进行聚类。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-11-7 06:42:53 | 显示全部楼层
MeteoInfo 发表于 2016-11-3 23:09
你光传一个shp文件是不够的,还需要同名的dbf和shx文件。

@MeteoInfo  
王老师,我还是解决不了报错的问题。
http://pan.baidu.com/s/1gfPt42Z
我上传了相关文件,想做聚类。
用bat文件打开之后添加shp,仍然报错。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-11-7 09:17:23 | 显示全部楼层
yinxiufeng 发表于 2016-11-7 06:42
@MeteoInfo  
王老师,我还是解决不了报错的问题。
http://pan.baidu.com/s/1gfPt42Z

我这里已经聚类出来了,不用再申请更多的内存。 cluster.txt (1.07 MB, 下载次数: 26)
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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