MeteoInfo用户手册Version1.0.11简介MeteoInfo是一个免费的气象数据显示、分析软件,具有较强的综合数据图形显示、分析能力,操作简便、图形美观。软件支持多种常用气象数据格式,具备一些基本的GIS功能。MeteoInfo还可以通过编写IronPython脚本程序自动运行,具备强大的数据分析功能。MeteoInfo的核心是它的类库MeteoInfoC.dll,使用该类库可以方便快捷地开发气象数据显示分析类软件。软件在Microsoft的.Net环境中用C#语言开发。本帮助文档是基于MeteoInfoV1.0.1编写。软件在不断更新中,欢迎任何意见和建议。MeteoInfo可以被免费使用和传播,作者不保证所有功能的输出结果一定正确,用户如发现问题请及时和作者联系,以便改进软件。作者:王亚强Email:yaqiang.wang@gmail.com,wangyq@cams.cma.gov.cn中国气象科学研究院下载和安装MeteInfoMeteInfo的免费下载网址是。下载后将安装文件解压成.exe可执行文件。软件安装过程十分简单,只需要点击‘下一步’即可完成安装。软件安装后在安装目录下有‘Map’和‘Sample’子目录,‘Map’子目录中包含了一些常用的地图数据,‘Sample’子目录下有一些示例数据可用于软件学习。Windows操作系统中MeteoInfo软件必须有.NetFramework3.5SP1的支持,如果你的计算机中没有.NetFramework3.5SP1,需要安装它以后MeteoInfo才能正常使用。.NetFramework3.5SP1可以在Microsoft的官方网站免费下载。软件安装后在电脑桌面自动生成快捷按钮,双击可以运行MeteoInfo.在其它操作系统中,如Linux,安装了mono以后也可以使用MeteoInfo。但目前Mono对.Net的支持有限,软件的一些功能不能使用,比如NetCDF格式文件无法在Mono下打开。Linux下安装的步骤:1、安装Mono(一些较新的linux操作系统可能已经自带了Mono)。在此网站上下载Mono安装程序,使用二进制安装文件比较方便(如果有该系统的二进制安装文件),或者下载Mono源代码进行编译安装:#./config#make#makeinstall2、MeteoInfo软件无需安装,只需将.zip文件解压后的MeteoInfo目录及其中的所有文件拷贝到计算机中即可。3、安装“WeatherSymbol.ttf”字体。#cd/usr/share/fonts拷贝字体文件至上述目录。2#mkfontscale#mkfontdir#fc-cache4、运行MeteoInfo。#monoMeteoInfo.exe多语言支持MeteoInfo软件具有多语言支持能力,目前支持中文和英文两种语言。软件第一次运行时的界面语言是英文。将软件界面更改为中文,只需点击菜单‘Project=Language=Chinese’即可。软件中文界面如下。点击‘保存项目’子菜单,则将语言信息保存在软件启动文件中,下次启动软件时就会是中文界面。考虑到软件的使用范围,MeteoInfo以英文为主进行开发,目前的中文支持并不完整。3支持的数据地图数据目前MeteoInfo支持以下格式的地图数据。1.ESRI的shape格式数据(点、线、面)。2.GrADS格式的地图数据。3.MICAPS格式的地图数据。4.wmf格式的地图数据(MeteoInfo自定义的地图数据格式,能够用‘输出地图数据’功能输出该格式的地图数据)。shape格式是ESRI(GIS业界的巨头,主要产品是ArcGIS)的一种GIS数据格式,ESRI公开了shape格式,所以已经成为大多数GIS软件都支持的一种开放格式。这种GIS数据格式比较简单(没有拓扑结构),数据编辑较为方便。GIS数据大致分为点(point)、线(line)、面(polygon)三种。每个shape格式数据至少包括3个文件,这3个文件的文件名相同但后缀不同(.shp、.shx、.dbf)。.shp文件保存了地理信息,.shx文件是索引文件,.dbf文件保存了图元的属性信息。shape格式数据还可能有其它后缀的文件,比如投影过的数据会有.prj文件来保存投影信息。网络上有很多免费的shape数据资源,国内的数据可以在国家基础地理信息系统网站上下载。国外的数据可以在此网站上下载:。请注意下载的涉及中国国界的数据一定要确认国界线符合我国规定后再使用。4气象数据目前MeteoInfo支持下列气象数据格式:NetCDF格点数据GRIB1和2格式数据GrADS二进制格点和站点数据HDFEOS5Grid和Swath数据ARL格式气象数据HYSPLIT模式输出数据:Concentration(浓度)、Particle(颗粒)、Trajectory(气团轨迹)METAR格式站点数据(目前针对NOAA的cycleMETAR数据格式,)NOAAISH数据MICAPS第1、3、4、7、11、13类格式数据ESRIASCII格点数据SurferASCII格点数据AWX格式数据气象数据格式通常比较复杂,MeteoInfo会有考虑不到的地方,如发现打开错误的情况,请和软件作者联系(yaqiang.wang@gmail.com),并发送数据示例文件,以便改进软件。图像数据MeteoInfo支持常用的图像数据格式。BmpGifJpgTifPng软件主界面MeteoInfo的主界面包括菜单、工具栏、状态栏、图层控制区、地图显示区和地图版本设计区。5图层和项目文件在MeteoInfo中,数据最终以图层的形式进行显示和管理。各图层的属性、地图和版面的设置、投影参数等内容可以被保存在一个项目文件中,后缀为.mip。需要注意的是,从气象数据创建的图层只是在内存中存在,如果想将其保存在项目中,必须先将其保存为shape文件(选中该图层,点击鼠标右键,选择‘SaveLayer’菜单将图层内容保存为shape文件)。MeteoInfo软件启动时,会自动加载一个缺省项目文件‘Default.mip’。6图层操作在MeteoInfo中有三种类型的图层:矢量图层(Vectorlayer),每个图层只有一种图元类型,图元类型包括点(Point)、线(Polyline)、面(Polygon),矢量图层有属性数据,可以包含多个字段,每一条属性记录和一个图元一一对应。图像图层(Imagelayer),用来打开和显示图像数据(如Jpg等格式的图像文件),图像文件需要有地理定位文件(worldfile)来确定图像的显示位置。栅格图层(Rasterlayer),用来显示格点数据,尤其是格点数目很多的格点数据适合用栅格图层来显示。添加图层在工具栏中点击‘添加图层’按钮打开添加图层对话框。所有缺省地图数据目录(软件安装目录中的‘Map’子目录)下的文件会显示在右侧的列表中,选择其中的一个文件然后点击‘打开地图文件’按钮就能打开相应的地图数据文件。选中‘删除已加载地图图层’选项则在打开新的地图数据文件时删除以前加载的地图图层。如果要打开的地图数据文件不在缺省地图数据文件夹中,则选中‘文件夹选项’中的‘其它文件夹’,然后点击‘打开地图文件’按钮,在‘打开文件’对话框中选择要打开的地图数据文件。例如,选择打开‘country1.shp’文件,那么在‘图层’窗口中就有两个地图图层。因为‘country1.shp’中的图元是多边形,默认打开成一个填成浅黄色的图层。7编辑图层属性在‘图层’窗口中点击图层名称前的方框可以显示或隐藏图层。图层中各图元的显示方式可以改变。双击‘图层’窗口中的某个图层名,则打开‘LayerSet’对话框。‘LayerProperty’栏中的属性是只读的,‘LayerSetEdit’栏中的图层属性可以修改。矢量图层属性:8图像图层属性:栅格图层属性:9图例图层是依据其图例设置进行显示的。点击‘LegendScheme’属性的‘Editing…’栏,会在右侧出现一个按钮,点击这个按钮则打开‘LegendSet’对话框。10双击‘Symbol’列中的填色长方形,打开‘SymbolSet’对话框。11改变‘PolygonColor’的颜色然后点击‘Apply’按钮,就能看到图元颜色的改变。试着改变其它属性,看看有什么效果。点图元符号设置的对话框如下。有三种符号显示方式:简单符号(Simple),字体符号(Character)和图像(Image)。1213线图元符号设置对话框如下:MeteoInfo中有三种图例方案:‘SingleSymbol’。图层中所有图元用同样方式显示。‘UniqueValue’。图层中每个图元都用不同方式显示。14‘GraduatedColor’。图层中的图元被分成一些组,每组图元用同样的方式显示。例如,改变‘LegendType’为‘UniqueValue’,然后点击‘Apply’按钮,得到下面的图形。图例设置可以保存为图例文件,后缀为.lgs。以后在显示类似数据时可以加载相应的图例文件。对图例的改变只有在点击‘OK’后才能保存在图层中。图例编辑对话框中可以对图例进行添加、删除、移动等操作。图层透明度设置在项目中添加一个图像图层‘GLOBALeb3colshade.jpg’,可以看到图像的陆地部分被‘country1.shp’图层遮盖。15将‘country1.shp’图层的透明度(TransparencyPercent)设置为50(即50%的透明度)后的效果如下:属性数据矢量图层具有属性数据,单个图元的属性数据查询可以用‘Identifer’工具,被选16中的图元会高亮显示,该图元的属性在‘Identifer’对话框中被显示出来。属性数据可以用来对图层进行标注。例如添加‘CITIES.SHP’图层,利用其‘NAME’字段的属性数据对各个城市进行标注。标注可以设置为‘避免压盖’,软件会自动根据地图显示范围仅显示不互相压盖的标注。图层标注的工具是。图层属性表可以通过‘显示’菜单的‘图层属性数据’子菜单显示:17使用图像图层图像地理定位文件图像是以栅格数据形式保存的,每一个栅格对应一个行号和列号。为了将图像显示为地理坐标,需要建立转换信息将图像坐标转换为地理坐标。转换信息保存在一个独立的ASCII文件中(地理定位文件),能够用任何文本编辑工具修改。转换信息也能在MeteoInfo中生成和编辑。地理定位文件的文件名和相应的图像文件名一样,后缀取图像文件后缀的第一和第三个字母再加上字母‘w’组成。比如,图像文件为‘mytown.tif’,那么地理定位文件的文件名为‘mytown.tfw’。‘redlands.gif’的地理定位文件是‘redlands.gfw’。地理定位文件的内容如下:20.17541308822119-A0.00000000000000-D0.00000000000000-B-20.17541308822119-E424178.11472601280548-C4313415.90726399607956-FA=x方向比例,一个象素在地理坐标中x方向的大小。B,D=旋转项。C,F=平移项,左上角象素的地理x、y坐标。E=y方向比例的相反数(负数),一个象素在地理坐标中y方向的大小。18注意:旋转项目前在MeteoInfo中未做处理。显示图像如果图像文件有地理定位文件,MeteoInfo会读取坐标转换信息对图像进行地理定位。如果没有地理定位文件,MeteoInfo会自动生