5 void main(
int argc,
char **argv)
9 int i,
j,
k,ii,jj,kk,l,mm;
14 char *p,kbuf[120],dbuf[200],mbuf[200];
16 int nrapx[131][131],nrapy[131][131];
19 float hmaxx,hmaxy,hminx,hminy;
20 struct nexstruct nexstruct[25];
21 float pw,pnexrad[255];
22 int imaxx,iminx,imaxy,iminy;
61 nexname[
i]=calloc(20,1);
67 pw=(-6) +( (
float)(
i-1))*.125;
69 pw=.0397 * pow(10,pw);
81 sprintf(dbuf,
"/usr/mapper/NEXRAD_radars");
87 printf(
"could not open /usr/mapper/NEXRAD_radars\n");
95 printf(
"error in format /usr/mapper/NEXRAD_radars\n");
145 hminx=9999;hminy=9999;
248 strcpy(nexname[l],
name);
274 for (
i=0;
i < 131;
i++){
275 for (
k=0;
k < 131 ;
k++){
278 irap.
x=cx + (float)(
k - 65);
279 irap.
y=cy + (float)(
i-65);
288 sprintf(
fbuf,
"/usr/mapper/nexrad/scratch/%s.%02d-%02d-%02d-%02d",
302 fread(&
nexrad,
sizeof(
char),131*131,fq);
306 for (
i=0;
i < 131;
i++) {
307 for (
j=0;
j < 131 ;
j++) {
309 ii=nrapx[
i][
j]-iminx;
310 jj=nrapy[
i][
j]-iminy;
312 if(ii < 0 || ii > maxi ||
345 for(
j=0;
j<maxj;
j++) {
349 irain=val[
i][
j]* 100;
struct HRAP LatLongToHrap(float lat, float lon)
char * pars_line(char *buf, char *s, char *sbuf)
sprintf(fbuf,"/usr/mapper/nexrad/ngrid.%02d-%02d-%02d-%02d", year, month, day, hour)
void main(int argc, char **argv)
printf("fbuf is %s\n", fbuf)
fprintf(fp,"%d %d %d %d 1\n", iminx, iminy, maxi, maxj)
unsigned char value[131][131]