Java
文章平均质量分 86
BJ0773
这个作者很懒,什么都没留下…
展开
-
Linear线性坐标投影
Linear.java 001 /*002 003 Linear 线性投影004 005 PACKAGE: cma.common.projection006 FILENAME: Linear.java007 LANGUAGE: Java2 v1.4008 ORIGINAL: none009 DESCRIPTION:010 CREATE: 2007原创 2007-07-11 01:02:00 · 1892 阅读 · 0 评论 -
9210的地面、高空填图程序
Plot.java 001 /*******************************************************************************002 * *003 * 单站填图程序(支持地面图数据Di原创 2007-07-11 14:15:00 · 4063 阅读 · 2 评论 -
Doppler雷达产品(Radial扫描和Raster栅格)直接在WEB页面出图的例子
环境:RedHat Linux 9、Tomcat 5.0.28、j2sdk1.4.2_13在WEB页面单幅显示多普勒雷达图像并叠加极圈、极径、市县边界的JSP例子:(GIF动画显示及直接从.tar.gz中读取源数据的例子略)01 @ page pageEncoding="GB2312" %>02 @ page contentType="image/jpeg; charset=gb2312" %原创 2007-07-11 18:40:00 · 2379 阅读 · 0 评论 -
Linear(经纬线性)投影
Linear.java 001 /*002 003 Linear 线性投影004 005 PACKAGE: cma.common.projection006 FILENAME: Linear.java007 LANGUAGE: Java2 v1.4008 ORIGINAL: none009 DESCRIPTION:010 CREATE: 2007原创 2007-07-23 13:40:00 · 2101 阅读 · 0 评论 -
Mercator(麦卡托)等角圆柱投影--多用于赤道和低纬地区
Mercator.java 001 /*002 003 Mercator 麦卡脱投影004 005 PACKAGE: cma.common.projection006 FILENAME: Mercator.java007 LANGUAGE: Java2 v1.4008 ORIGINAL: none009 DESCRIPTION:010 CREAT原创 2007-07-23 12:16:00 · 3846 阅读 · 0 评论 -
Polar(极坐标)投影--主要用于天气雷达图
Polar.java 001 /*002 003 Polar 投影(扫描方式,自正北方向顺时针)004 005 PACKAGE: cma.common.projection006 FILENAME: Polar.java007 LANGUAGE: Java2 v1.4008 ORIGINAL: 无009 DESCRIPTION: 极坐原创 2007-07-23 13:46:00 · 9554 阅读 · 1 评论 -
各气象常用坐标投影在WEB页面出图的例子(JSP)
各气象常用坐标投影类(从Coordinate.java类继承)在WEB页面出图的JSP代码,包括经纬度坐标与屏幕坐标的相互转换。一般地,设置缩放系数为1.0时,各投影的缩放比例与Micaps1.0版相同(注:Micaps1.0启动时缺省的缩放比例为2.0)。 projection.jsp 01 @ page contentType="image/jpeg; charset=gb2312" %>02原创 2007-07-23 15:40:00 · 3599 阅读 · 0 评论 -
构造Delaunay三角形网格
Delaunay是一种在离散点序列中快速构造三角形网格的方法,本代码依据的Delaunay三角形的性质:在已知的Dalaunay三角化的网格上加入一点P,只需要删除所有外接圆包含此点的三角形,并连接P与所有可见的点(即连接后不会与其他边相交),则形成的网格仍然满足Delaunay三角剖分的条件。 方法:1、构造超大三角形,使得所有离散点均落在该三角形的内部; 2、以该超大三角形作为Delaunay原创 2007-07-23 19:15:00 · 6465 阅读 · 6 评论 -
坐标投影的抽象类(Coordinate.java)
气象上常用的坐标投影,包括Lambert(兰勃特)、Mercator(麦卡托)、Stereogram(极射赤面)、Polar(极坐标)、Linear经纬线性),均从这个Coordinate.java继承。当设置缩放系数为1.0时,各投影的与Micaps1.0重合。 Coordinate.java 001 /*002 003 坐标投影抽象类,具体方法由其继承类实现004 005 PAC原创 2007-07-23 12:00:00 · 4849 阅读 · 0 评论 -
Lambert(兰勃托)投影--我国天气图底图广泛采用的一种投影
Lambert.java 001 /**002 003 Lambert兰勃特投影004 005 PACKAGE: cma.common.projection006 FILENAME: Lambert.java007 LANGUAGE: Java2 v1.4008 ORIGINAL: 最初由成气院向卫国袁东升老师编写,但与Micaps1.0的兰勃特投影不一致,距原创 2007-07-23 12:10:00 · 13937 阅读 · 10 评论 -
Stereogram(极射赤面)投影--主要用于中高纬和极区的天气图
Stereogram.java 001 /*002 003 极射赤面投影(Stereogram projection)004 005 PACKAGE: cma.common.projection006 FILENAME: Coordinate.java007 LANGUAGE: Java2 v1.4008 ORIGINAL: none009 DESCRIPT原创 2007-07-23 13:58:00 · 4997 阅读 · 1 评论 -
溃变(Blowup)理论之V-3θ图
传统的气象预测立足于气压梯度力的推动,相应的信息序是气压、温度、湿度和风,并以气压系统为核心。但实际应用中,所得到的气压(或高度场)的数值是经过静力订正的,且没有大气密度的观测,使得可使用的气压信息成为了滞后信息。为此,实际重要天气往往发生于气压系统之前,降水后才见到气压系统,而致转折性天气预测屡屡失误。为此,Blowup的V-3θ预测方法中,改变了传统的信息序,即风向、风速、湿度、温度和原创 2007-07-31 19:19:00 · 7386 阅读 · 1 评论 -
Doppler产品数据格式(ProductDescriptionBlock)
ProductDescriptionBlock.java 001 /**002 * PACKAGE : cma.gmb.doppler.datatype003 * FILENAME : ProductDescriptionBlock.java004 * DESCRIPTION : 多普勒雷达产品数据结构005 * AUTHOR : 刘泽军006 * EMAIL原创 2007-07-11 02:51:00 · 2602 阅读 · 0 评论 -
Doppler天气雷达格栅产品(RasterImage)
多普勒天气雷达的体扫产品处理代码。包含RasterImage.java、RasterImageBlock.java、RasterProductBlock.java三个类。由SymbologyImage.java类判断产品为Symbology且特征码为BA0F或BA07时调用。 RasterImage.java 001 /**002 * PACKAGE : cma.gmb.dop原创 2007-07-11 17:33:00 · 3990 阅读 · 2 评论 -
9210的Micaps第13类卫星云图数据
处理及显示Micaps的GMS5/GOES9、FY-2B/FY-2C等卫星云图数据,根据对照表文件,获得像素对应的云顶温度。若云图的投影方式为兰勃特(Lambert)时,还可以获得像素点对应的经纬度。 Diamond13.java 001 /*******************************************************************************原创 2007-07-11 15:04:00 · 6559 阅读 · 7 评论 -
Big Endian 格式转换
DataConverterBE.java 01 /**02 * 数据格式转换( byte => short int long float double )03 * Big Endian 存储方式04 * PACKAGE : cma.common.dataio05 * DESCRIPTION : Big Endian 数据格式转换06 * MODIFIE转载 2007-07-11 02:00:00 · 2449 阅读 · 0 评论 -
Doppler产品数据格式(MessageHeaderBlock)
MessageHeaderBlock.java 001 /**002 * PACKAGE : cma.gmb.doppler.datatype003 * FILENAME : MessageHeaderBlock.java004 * DESCRIPTION : 多普勒雷达产品数据结构005 * AUTHOR : 刘泽军006 * EMAIL : BJ0原创 2007-07-11 02:33:00 · 2061 阅读 · 0 评论 -
9210的Micaps第15类调色板数据
Diamond15.java 001 /*******************************************************************************002 * *003 * FUNCTION原创 2007-07-11 14:51:00 · 2538 阅读 · 0 评论 -
Doppler天气雷达扫描产品(RadialImage)
多普勒天气雷达的体扫产品处理代码。包含RadialImage.java、RadialImageBlock.java、RadialProductBlock.java三个类。由SymbologyImage.java类判断产品为Symbology且特征码为AF1F时调用。 RadialImage.java 001 /**002 * PACKAGE : cma.gmb.doppler0原创 2007-07-11 17:18:00 · 4177 阅读 · 2 评论 -
Polar极坐标投影(Java)
Polar极坐标地图投影,主要用于714数字雷达、多普勒天气雷达图像的显示、处理,以及屏幕坐标(像素点)与经纬度坐标的转换。 Polar.java 001 /**002 *003 * Polar 投影(扫描方式,自正北方向顺时针)004 *005 * PACKAGE: cma.common.projection006 * FILENAME: Polar.java007原创 2007-07-11 00:01:00 · 5709 阅读 · 0 评论 -
Little Endian 格式转换
DataConverterLE.java 01 /**02 * 数据格式转换( byte => short int long float double )03 * Little Endian 存储方式04 * PACKAGE : cma.common.dataio05 * DESCRIPTION : Little Endian 数据格式转换06 * M转载 2007-07-11 01:55:00 · 2161 阅读 · 0 评论 -
处理9210的Micaps第一类数据格式(地面填图)
Diamond01.java 001 /*******************************************************************************002 * *003 * 定义Micaps的第1原创 2007-07-11 02:13:00 · 8291 阅读 · 0 评论 -
9210的Micaps第2类数据(高空填图)格式处理
Diamond02.java 001 /*******************************************************************************002 * *003 * 定义Micaps的第2原创 2007-07-11 13:44:00 · 4276 阅读 · 0 评论 -
GrADS描述文件(CTL)解析器 (1)
GrADS.java 0001 /**0002 *0003 * 根据863项目《中国气象应用网格CMAG》要求,编写于2004年11-12月,国防科技大学611重点实验室)0004 *0005 * PACKAGE : cma.common.grads0006 * DESCRIPTION : 解析 GrADS 的 CTL 描述文件0007 * AUTHOR : 刘原创 2007-07-11 01:29:00 · 10890 阅读 · 5 评论 -
GrADS描述文件(CTL)解析器 (2)
gradsCtl.java 01 /**02 * PACKAGE : cma.common.grads03 * DESCRIPTION :04 * AUTHOR : 刘泽军05 * EMAIL : BJ0773@gmail.com06 * Date : 2004-12-0107 * Time : 22:39:5908原创 2007-07-11 01:46:00 · 3131 阅读 · 0 评论 -
Doppler产品数据格式(SymbologyImage)
本页包含SymbologyImage.java、ProductSymbologyBlock.java、ProductSymbologyLayerBlock.java三个类。 SymbologyImage.java 001 /**002 * PACKAGE : cma.gmb.doppler003 * FILENAME : SymbologyImage.java004原创 2007-07-11 02:45:00 · 2030 阅读 · 0 评论 -
一些常用的物理量计算
气象领域中一些常用的物理量计算代码,如水汽压、饱和水汽压、混合比、位温、假相当位温、比湿、饱和比湿、露点温度、水的汽化潜热、相对湿度、绝对湿度等。以及球面距离公式。 Formula.java 001 /**002 PACKAGE : cma.common.atmos003 004 功能:气象领域的常用物理量计算005 文件名:Formula.java006 相关原创 2007-08-08 17:24:00 · 7400 阅读 · 0 评论