वार्षिक ग्रिडेड वर्षा (0.25 x 0.25) डेटा बाइनरी फ़ाइल


वर्षा:

आईएमडी न्यू हाई स्पैटियल रिज़ॉल्यूशन (0.25x0.25 डिग्री) लंबी अवधि (1901-2022) भारत पर दैनिक ग्रिडेड वर्षा डेटा सेट। यह डेटा उत्पाद एक बहुत ही उच्च स्थानिक रिज़ॉल्यूशन दैनिक ग्रिड वर्षा डेटा (0.25 x 0.25 डिग्री) है। वर्षा की इकाई मिलीमीटर (मिमी) में होती है। 1901 से 2022 तक 122 वर्षों के लिए डेटा उपलब्ध है। डेटा को 135x129 ग्रिड बिंदुओं में व्यवस्थित किया गया है। रिकॉर्ड में पहला डेटा 6.5 N और 66.5 E पर है, दूसरा 6.5 N और 66.75 E पर है, और इसी तरह आगे भी। अंतिम डेटा रिकॉर्ड 38.5 N और 100.0 E से मेल खाता है। वार्षिक डेटा फ़ाइल में गैर-लीप / लीप वर्षों के अनुरूप 365/366 रिकॉर्ड होते हैं।

डेटा पढ़ने के लिए सैम्पल Fortran कोड के लिए यहां क्लिक करें।

PROGRAM READ
PARAMETER(ISIZ=135,JSIZ=129)
DIMENSION RF(366,ISIZ,JSIZ)
OPEN(7,FILE='E:\DATA\ind1901_rfp25.GRD',
+ FORM='UNFORMATTED',ACCESS='DIRECT',RECL=ISIZ*JSIZ*4,
+ STATUS='OLD')
C TAKE NDAY=366 FOR LEAP YEARS
NDAY=365
DO IDAY=1,NDAY
READ(7,REC=IDAY)((RF(IDAY,I,J),I=1,ISIZ),J=1,JSIZ)
C The data on the grid is from South to North. i.e. J=1
C corresponds to lat. 6.5 N, J=2 corresponds to 6.75 N and so C on.
ENDDO
STOP
END

डेटा पढ़ने के लिए सैम्पल C कोड के लिए यहां क्लिक करें।

/* This program reads binary data for 365/366 days and writes in ascii file. */
#include
main()
{ float rf[135][129],rainfall;
float lo[135], la[129] ;
int i, j, k, year, year1, month, date, nd ;
FILE *fptr1,*fptr2;
int nd1[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31} ;
int nd2[13] = {0,31,29,31,30,31,30,31,31,30,31,30,31} ;
year = 2013 ;
printf("Year = %d",year) ;
fptr1 = fopen("g:\\data\\ind2013_rfp25.grd","rb"); // input file
fptr2 = fopen("g:\\data\\ind2013_rfp25.prt","w");
if(fptr1==NULL) { printf("Can't open file"); return 0; }
if(fptr2==NULL) { printf("Can't open file"); return 0; }
for(j=0 ; j < 135 ; j++) lo[j] = 66.5 + j * 0.25 ;
for(j=0 ; j < 129 ; j++) la[j] = 6.5 + j * 0.25 ;
year1 = year / 4 ;
year1 = year1 * 4 ;
for(month=1 ; month < 13 ; month++)
{ nd = nd1[month] ;
if(year == year1)nd = nd2[month] ;
for(date=1 ; date <= nd ; date++)
{ fprintf(fptr2,"\n%02d%02d%04d",date,month,year);
for(j=0 ; j < 135 ; j++)fprintf(fptr2,"%7.2f",lo[j]) ;
for(i=0 ; i < 129 ; i++)
{ fprintf(fptr2,"\n%8.2f",la[i]) ;
for(j=0 ; j < 135 ; j++)
{ if(fread(&rainfall,sizeof(rainfall),1,fptr1) != 1) return 0 ;
rf[j][i] = rainfall ;
fprintf(fptr2,"%7.1f",rf[j][i] );
}
}
printf("%4d %02d %02d \n",year,month,date);
}
}
fclose(fptr1);
fclose(fptr2);
printf("Year = %d",year) ;
return 0;
} /* end of main */

Grads सॉफ़्टवेयर में डेटा पढ़ने के लिए सैम्पल ग्रेड नियंत्रण फ़ाइल के लिए यहां क्लिक करें।

DSET e:\ind1901_rfp25.grd
TITLE 0.25 degr analyzed grids
UNDEF -999.0
XDEF 135 LINEAR 66.5 0.25
YDEF 129 LINEAR 6.5 0.25
ZDEF 1 linear 1 1
* CHANGE TDEF TO 366 FOR LEAP YEARS
TDEF 365 LINEAR 1jan1901 1DY
VARS 1
rf 0 99 GRIDDED RAINFALL
ENDVARS

प्रशस्ति पत्र (वर्षा के लिए 0.25 x 0.25):

यदि आप अपने पेपर / प्रस्तुति में हमारे उत्पाद का उल्लेख करते हैं, तो कृपया पाई एट अल (2014) का हवाला दें। पाई डी.एस., लता श्रीधर, राजीवन एम., श्रीजीत ओपी, सतभाई एन.एस. और मुखोपाध्याय बी., 2014: Development of a new high spatial resolution (0.25° X 0.25°)Long period (1901-2010) daily gridded rainfall data set over India and its comparison with existing data sets over the region; MAUSAM, 65, 1(January 2014), pp1-18.




डेटा पर टिप्पणियों और प्रश्नों के लिए या डेटा सेट के बारे में किसी अन्य स्पष्टीकरण के लिए, कृपया संपर्क करें:

जलवायु पूर्वानुमान समूह,
प्रमुख का कार्यालय, जलवायु अनुसंधान और सेवाएँ,
भारत मौसम विज्ञान विभाग
पुणे, भारत- 411 005.
फ़ोन : 091-20-2553 5211 / 2553 5877
फ़ैक्स : 091-20-2553 5435.
ईमेल : lrfimdpune@gmail.com, ncc@imd.gov.in
वेबसाइट : http://www.imdpune.gov.in

अस्वीकरण:

हालांकि डेटा सेट तैयार करने और परीक्षण करने में हर सावधानी बरती गई है, लेकिन भारत मौसम विज्ञान विभाग इस बात की गारंटी नहीं दे सकता है कि डेटा सभी परिस्थितियों में सही है। भारत मौसम विज्ञान विभाग भी डेटा में किसी भी त्रुटि या चूक, या इसके उपयोग से उत्पन्न किसी भी नुकसान या क्षति के लिए किसी भी दायित्व को स्वीकार नहीं करता है।