[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

20021023: 20021023: converting GINI composite radar image values to dbZ




David,

Correct. Forgot to mention the units bytes and the scaling by 10000.

The $NAWIPS/unidata/programs/nex2gini program I created uses the
data blocks in the $GEMTBL/unidata/nex2gini.tbl file for
the varous "stretch" sections. In the case of N0R, there is only 1
calibrated range. For, N1P there are 3 (because the LevelIII 
bins for the data range are much larger at the high end and the
difference between ND and "0.00"). 

The table I'm using currently looks like:
!
!
!Prod   band ncal units,Calval_1;....;calval_n  Prod_header
N0Z       25    1 dBZ,0,255,0,75            TICZ99 CHIZ
NET       26    1 KFt,0,255,0,85             TICZ99 CHIZ
N0R       27    1 dBZ,0,105,-30,75           TICZ99 CHIZ
NCR       28    1 dBZ,0,105,-30,75           TICZ99 CHIZ
NVL       29    1 Kg/m**2,0,255,0,85         TICZ99 CHIZ
N1P       30    3 inches,10,110,0,2;110,210,2,6;210,255,6,12      TICZ99 CHIZ
NTP       31    3 inches,10,110,0,4;110,220,4,12;210,255,12,24     TICZ99 CHIZ

Steve Chiswell
Unidata User SUpport


>From: "David Wojtowicz" <address@hidden>
>Organization: UCAR/Unidata
>Keywords: 200210232255.g9NMtTp06497

>
>----- Original Message -----
>From: "Unidata Support" <address@hidden>
>To: <address@hidden>
>Cc: <address@hidden>
>Sent: Wednesday, October 23, 2002 4:58 PM
>Subject: 20021023: converting GINI composite radar image values to dbZ
>
>
>>
>> David,
>>
>> I provide a calibration block in the image (in the unused portion
>> of the GINI header) that is used to obtain the image calibration bar
>> values.
>>
>> I created a section of code in $GEMPAK/source/gemlib/im/imgi2gm.f
>> with:
>> C
>> C*      Get calibration Block if it exists.
>> C*      Currently, only Unidata calibrations exist, using
>> C*          Word 47 = 128
>> C*      to signal that a calibration block is present.
>> C
>> At present the format is the number of calibration ranges N, followed by
>> N * 4 values where each set of 4 represents the pixel min, max and
>> data value min max they corespond to.
>>
>Steve thanks for the info.
>
>I was a bit confused at first, but it looks like starting at Octet 48, there
>is:
>
> 1) a space padded 8 byte character array with the name of the units
> 2) followed by a 1 byte size, N
> 3)  followed by N*4 4-byte values (words) that correspond to the values you
>mention above that are multiplied by 10000
>
>Is this the correct interpretation of the Unidata calibration section?
>
>Thanks!
>



pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy