本文共 5110 字,大约阅读时间需要 17 分钟。
MeteoInfo是一个免费、开源的气象数据显示、分析软件,具有较强的综合数据图形显示、分析能力,操作简便、图形美观。软件支持多种常用气象数据格式,具备一些基本的GIS功能。MeteoInfo还可以通过编脚本程序自动运行,具备强大的数据分析功能。MeteoInfo的核心功能封装在类库中,使用该类库可以方便快捷地开发气象数据显示分析类软件。目前MeteoInfo分别由两种语言开发:Java和C#,二者的功能和用法类似,Java版具备很强的跨平台能力,是今后发展的重点。
: 极大的增强了三维绘图功能。
: 三维surface图绘制功能。 : 主要增加了图像处理包 imagelib ,包含了一些图像处理函数。 : MeteoInfo GIS desktop重命名为MeteoInfoMap,增加了凸包和交集操作功能,增加了patch和rectangle函数。 : 增加了极坐标图形的支持,增加了windroseh函数用于绘制风玫瑰图。 : 增加了曲线拟合功能:多项式、幂函数、指数函数。初步增加了Series类。 :在MeteoInfoLab的Editor中增加了初步的代码提示和自动完成功能。对mipylib进行了重组,增加了一些线性代数计算函数。 : 在MeteoInfoLab的console中增加了代码提示和自动完成功能。 : 增加了数据直方图(hist)、饼图(pie)和箱线图(boxplot)功能,改进了Varible explorer功能。 : 主要为图形增加了对数坐标,包括loglog(x, y轴都是对数坐标)、semilogx(只有x轴是对数坐标)和semilogy(只有y轴是对数坐标)三个函数。同时这个版本具备写Bufr数据文件的功能。 : 在MeteoInfoLab的Figures面板上部增加了放大、移动等工具按钮,实现了交互式缩放图形等功能,对于地图图形还可以用Indentifer工具提取某个图元要素的属性。修正了读取剖面格点数据的一些bug。 : 在线性中增加了箭头线型以实现绘制箭头线的功能;支持GrADS control文件中的template选项。 : 对于PolylineZShape图层(比如气团轨迹图层)可以将每条线用多种颜色显示。 : 从气象数据创建的Raster layer可以保存为波段按行交叉格式(.bil)、Surfer ASCII Grid格式(.grd)或ESRI ASCII Grid格式(.asc),保存后栅格图层可以在项目文件(.mip)中保存。 : 引入JTS Topology Suit代码,极大的增强MeteoInfo的空间数据操作、分析功能。 : 增加了多边形图案填充功能,目前支持几个简单的图案。MeteoInfoLab中midata模块改名为minum。 : 主要增强了MeteoInfoLab的功能。在Options菜单下增加了Color Maps子菜单。增加了用于模式检验的IMEP插件。 : 改进了MeteoInfo打开气象数据及MeteoInfoLab中的文件浏览窗口的功能,使其在Linux和Mac OS中能正常使用。 : 增加了对SYNOP数据的支持。 : 增加了Google网络地图显示功能。 : 增加了对AWX卫星数据格式的支持(和C#版本的功能相当)。 : 提升了MeteoInfoLab脚本数据处理能力,比如双Y轴图、多Y轴图、数组计算、坐标投影计算等。 : 实现了利用LaTeX语法显示特殊符号和数学公式的功能。需要在字符串首尾加“$”字符。 : 提升了对GeoTiff格式数据的读取能力(多个tiles)。当然还有MeteoInfoLab功能的提升。 : 主要更新了MeteoInfoLab至0.2版,已经有一些实用功能。 : 增加了合并netCDF文件的功能。 :增加了利用颜色表(color table)设置图例颜色的功能。 :增加了自主的一维图绘制功能。 :增加了输出eps, pdf, emf矢量图形文件的功能。 :增加了Jython脚本控制台功能。源码改用Java 7。 :升级了读取netCDF、HDF文件Swath数据的读取和绘制功能。 :增加了图形编辑和Undo/Redo功能。 :增加了一个生成gif动画的界面。 :支持多种网络地图。 :可以直接读取MM5模式的输出数据和中间数据。软件自带简单的帮助文档(目前只做了英文的)。 :主要是一些功能的完善和bug修正。给MeteoDataInfo类增加了getArrivalTimeData(String varName, double threshold)方法。 :主要增加了公式解释功能(可以编辑公式形成新的数据变量来绘图);以及利用图元属性绘制空间分布的直方图和饼图的功能。 :这个版本的功能和C#版已经很接近了。脚本语言增加了Jython,可以选择用Groovy或者Jython写脚本自动运行MeteoInfo。 :基于Unidata的NetCDF Java库支持GRIB, HDF等更多数据格式。 :跨平台支持NetCDF数据(C#版本的MeteoInfo只能在Windows平台下支持NetCDF数据)。 :支持ARL格式气象数据和HYSPLIT模式输出数据格,并做了一些其它的更新。 :MeteoInfo Java版的第一个版本。 Java版MeteoInfo的运行需要Java 7以上的支持。:进一步改进了插件开发机制;增加了图层管理区的右键菜单项;修正了中文界面的一些问题。
: 改进了插件开发机制和功能,插件可以在MeteoInfo主界面上添加菜单和工具栏,增强了插件管理功能;增强了图像配准功能,增加了图像旋转项;增加了对图层最大最小可视范围的设置功能。 : 增加了输出kml格式数据的功能(可用于在Google Earth中显示);丰富了MapView属性设置,在图层图元很多的情况下很大程度加快鼠标滚轮缩放图形的速度;修正了一些bug。 : 增加了部分处理GeoTiff数据文件的功能(经纬度投影)。包含了1.0.8版后的许多小更新和bug修正。 : 增加了一个脚本编辑器,可以方便地编写MeteoInfo脚本程序。修改了气象数据对话框,支持操作多个气象数据文件。 : 主要增加了Raster Layer的投影功能(Robinson投影目前还有问题),以及高斯网格的处理。 : 主要增强了用户自行绘制图形的功能,在原来的功能基础上增加了自由手绘、绘制曲线、绘制曲线多边形、绘制圆、绘制椭圆工具。丰富了线型设置,增加了冷锋、暖锋、锢囚锋和准静止锋线型,可以达到绘制、编辑锋线的功能。 : 增加了利用图层属性绘制直方图和饼图的功能。 : 增加的主要功能:距离、面积测量,通过位置选择图元,比例尺、指北针,用不规则边界剪切矢量图层。 : 增加了对SYNOP数据的支持。 : 增加了一页多图功能(多个Map Frame)。 : 部分支持HDF EOS5数据格式,修正了读取GRIB 2数据的bug。 :修正了Beta版本中的一些bug,升级了地图投影功能,包括经纬线的设置和自动标注等。 V1.0 Beta2: 部分支持AWX格式,升级了NetCDF数据的读取能力,修改了一些bug。 V1.0 Beta1: 修正了公式解释中变量不能有数字的bug;更新了Layout,可以对Layout进行缩放;对Vector和Barb绘制可以设置skip,避免图形过密的问题;修改了读MICAPS第3类数据的bug。 V1.0 Beta: 主要增加了公式解释功能,可以编辑公式形成新的数据变量来绘图。 V0.9.9.9: 主要增强了点图元的绘制能力,可以用字体符号和图标来绘制点。 V0.9.9.8: 主要增加了用户绘制、编辑图形的功能。 V0.9.9.6: 增加了对GRIB 2格式数据的支持。 V0.9.9.5: 增加了对GRIB 1格式数据的支持。 V0.9.9:增加了Cressman分析、流线Streamline追踪功能,脚本程序支持格点数据和站点数据的计算,支持MICAPS第3类数据格式。 V0.9.8: 增加了Script脚本程序自动运行MeteoInfo并输出图形的功能,脚本程序用IronPython语言编写,用MIScript.exe在命令窗口中运行。 V0.9.7.5: 增加了对MICAPS第13类数据(卫星云图等)、ASCII Grid、Surfer Grid数据格式的支持,增加了Raster图层。 V0.9.7: 改进了Layout中的功能,增加了对MICAPS第7类数据(台风路径)的支持,能够生成gif动画。 V0.9.6: 修改了U/V分量生成Barb图反向和不能读取MICAPS第4类数据的bug,增加了对MICAPS第11类数据和ISH数据(NOAA特有的地面站点观测数据)的支持,改进了对GrADS格式数据的读取能力(支持Sequential、Big_endian和PDEF中LCC/LCCR选项),增加了格点数据插值选项(对显示卫星观测数据很有用)。 V0.9.5: 图形显示区分为了Map和Layout两个页面,图层管理栏增加了图例显示功能,增加了对文本文件站点数据的支持,增加了Station_Info显示选项,生成的点图层可以存储为shape格式文件。 V0.9.4: 项目文件存储、图元属性数据查询、shape文件图形标记、MICAPS1类数据转GrADS站点格式数据,生成GrADS格式地图数据及maskout数据。 V0.9.3: 增加了站点填图(station model),增加了对METAR数据的支持。 V0.9.2:重构了原代码,主要功能和控件写成了类库MeteoInfoC.dll;提高了图形显示速度;增加了Trajectory显示功能。 V0.9.1:格点数据Barb图;风廓线图;更丰富的图形属性设置。 V0.9:截面图和一维图。 V0.8.5:多语言支持,目前支持英文和中文,也就是说有中文版了(包括中文帮助文档)。增加了输出地图数据功能。 V0.8:支持NetCDF格式数据。 V0.7.5:更丰富的地图投影功能,支持有投影的ARL气象数据。 V0.7:地图投影。 V0.6: V0.5: V0.2: V0.1:目前支持的气象数据格式:
1、GrADS binary 2、NetCDF数据格式 3、GRIB 1 和 GRIB 2 格式数据 4、HDF EOS 5格式数据 5、ARL格式气象数据 6、MICAPS第一、三、四、七、十一、十三类格式数据 7、METAR格式数据 8、HYSPLIT模式输出的Concentration数据 、Particle数据、Trajectory数据 9、有经纬度数据的站点文本文件格式数据 10、ISH数据格式(NOAA特有的地面站点观测数据) 11、ASCII Grid数据格式 12、Surfer Grid数据格式 13、AWX格式数据 14、SYNOP格式数据格点数据显示选项:
1、Contour 2、Shaded 3、Grid Fill 4、Grid Point 5、Vector 6、Barb 7、Raster 8、Streamline站点数据显示选项:
1、Station Point 2、Contour 3、Shaded 4、Barb 5、Weather Symbol 6、Station Model 7、Station Info轨迹数据显示选项:
1、Traj_Line 2、Traj_StartPoint 3、Traj_Point支持的地图数据格式:
1、shape file格式 2、GrADS地图数据 3、MICAPS地图数据 4、自定义的wmf格式地图数据气象数据截面图和一维图显示功能。
支持常用图像数据,能够对图像进行地理位置配准。 丰富的地图投影功能。 图形可以用鼠标放大、缩小、移动。 支持图形属性信息显示及标注。 支持图形符号间避免压盖功能,对于站点填图尤为重要。 可以按时次显示动画。 对复杂网格等值线追踪和填色接近完美。 功能强大的图例编辑功能。 图层管理功能。 设置Mask Layer,从而达到只显示某个区域图形的目的。 灵活的插图(Illustration)绘制,缺省设置可以绘制中国南海地区插图。 图形Layout设置。转载地址:http://hymzi.baihongyu.com/