मुख्य विषयवस्तु में जाएं

-A A +A
AA

User-Login-Menu

  • साइन अप
  • लॉग-इन
  • लॉग-आउट
मुख पृष्ठ
मौसम विज्ञान एवं समुद्र विज्ञानीय उपग्रह डेटा पुरालेखी केंद्र
अंतरिक्ष उपयोग केंद्र, इसरो
  • होम
  • मिशन
    • इनसैट-3डीआर
    • इनसैट-3डी
    • कल्पना-1
    • इनसैट-3ए
    • मेघा ट्रॉपिक्स
    • सरल-अल्टिका
    • ओशनसैट-2
    • ओशनसैट-3
    • इनसैट-3डीएस
    • स्कैटसैट-1
  • सूची
    • उपग्रह
    • यथास्थिति (एडब्ल्यूएस)
    • राडार
  • गैलरी
    • उपग्रह उत्पाद
    • मौसम पूर्वानुमान
    • समुद्री पूर्वानुमान
    • राडार (डीडब्ल्यूआर)
    • वैश्विक महासागर धारा
  • डेटा अभिगम
    • डेटा ऑर्डर
    • एपीआई आधारित अभिगम
    • ओपन डेटा
      • वायुमंडल
        • बायेसियन आधारित एमटी-सफीर वर्षा
        • जीपीएस व्युत्पन्न एकीकृत जल वाष्प
        • जीएसमैप इसरो वर्षा
        • मेटियोसैट8 क्लाउड गुण
      • भूमि
        • 3डी वॉल्यूमेट्रिक टर्ल्स डीडब्लूआर उत्पाद
        • अंतर्देशीय जल ऊंचाई
        • नदी निर्वहन
        • मिटटी की नमी
        • स्पैडेक्स-1:एचआरसी से पृथ्वी-देखने का डेटा
        • स्पैडेक्स-1:एमएमएक्स से पृथ्वी-देखने का डेटा
      • सागर
        • वैश्विक महासागरीय सतह धारा
        • उच्च रिज़ॉल्यूशन समुद्री सतह लवणता
        • भारतीय मुख्यभूमि तटीय उत्पाद
        • महासागर उपसतह
        • ओशनिक एडीज डिटेक्शन
        • समुद्री बर्फ के घटित होने की प्रायिकता
        • तरंग आधारित अक्षय ऊर्जा
    • कैल-वैल
    • पूर्वानुमान
    • आरएसएस फ़ीड
  • रिपोर्ट
    • अंशांकन
      • यथास्थिति
      • संबंधित
    • वैधीकरण
    • डेटा गुणता
    • मौसम
  • एटलस
  • टूल्स
  • मदद
  • साइटमैप

Breadcrumb

  1. मुख पृष्ठ
  2. डेटा अभिगम
  3. एपीआई आधारित अभिगम
  • सारांश
  • पूर्व अपेक्षा
  • कैसे डाउनलोड करें, इंस्टॉल करें और चलाएँ
  • डेटा डाउनलोड कार्यप्रवाह
  • डेटा खोजें
  • प्रमाणीकरण और खाते की आवश्यकताएँ
  • परिशिष्टः config.json का पैरामीटर संदर्भ
  • मदद की आवश्यकता ?

मोस्डेक डेटा डाउनलोड एपीआई के लिए उपयोगकर्ता पुस्तिका

सारांश:

मोस्डेक डेटा डाउनलोड एपीआई के लिए उपयोगकर्ता पुस्तिका में आपका स्वागत है!

यह एपीआई आपको एक साधारण कॉन्फ़िगरेशन फ़ाइल-config.json का उपयोग करके निर्बाध रूप से उपग्रह डेटा डाउनलोड करने की अनुमति देता है। एक बार जब आप अपनी डाउनलोड आवश्यकताओं के अनुसार इस फ़ाइल को सही ढंग से भर लेते हैं, तो बस स्क्रिप्ट mdapi.py चलाएं। किसी भी कोड को संशोधित करने की आवश्यकता नहीं है!

यह नियमावली आपको "मोस्डेक डेटा डाउनलोड एपीआई" के माध्यम से डेटा डाउनलोड करने के लिए मार्गदर्शिका प्रदान करेगी।

1. पूर्व अपेक्षा:

इस अनुप्रयोग को चलाने के लिए आपको निम्नलिखित चीजों की आवश्यकता होगीः

● पायथन (वर्जन 3 +)

●  पायथन लाइब्रेरी 'रिक्वेस्ट'

● मोस्डेक खाता क्रेडेंशियल्स ('प्रमाणीकरण' के लिए खंड 5 देखें)

● 'datasetId' ('अपने डेटासेट आईडी (datasetId) को कैसे खोजें?' के लिए खंड 5 देखें।)

वैकल्पिक आवश्यकताः

●  पायथन लाइब्रेरी 'टीक्यूडीएम'

 

पायथन लाइब्रेरी को इंस्टॉल करने के चरणः

रिक्वेस्ट:

i. इसे अपने टर्मिनल पर चलाकर जाँचें कि क्या आपके सिस्टम में 'रिक्वेस्ट' मॉड्यूल पहले से ही इंस्टॉल है या नहीं:

pip show requests

यदि यह पहले से ही आपके सिस्टम में इंस्टॉल हो रखा है, तो यह विभिन्न विवरण जैसे वर्जन, लोकेशन आदि प्रदर्शित करेगा।

ii. यदि आप कोई प्रतिक्रिया नहीं देखते हैं, तो इसका मतलब है कि 'रिक्वेस्ट' अभी तक आपके सिस्टम में इंस्टॉल नहीं है। इसे डाउनलोड करने के लिए, अपना टर्मिनल खोलें और इसे चलाएंः

pip install requests

यह आपके सिस्टम में 'रिक्वेस्ट' मॉड्यूल को सफलतापूर्वक इंस्टॉल करेगा। आप यह पुष्टि करने के लिए फिर से पहले चरण का पालन कर सकते हैं कि मॉड्यूल सफलतापूर्वक इंस्टॉल किया गया है या नहीं।

टीक्यूडीएम(वैकल्पिक):

iii. इसे अपने टर्मिनल पर चलाकर जाँचें कि क्या आपके सिस्टम में पहले से ही 'टीक्यूडीएम' मॉड्यूल इंस्टॉल है या नहीं:

pip show tqdm

यदि यह पहले से ही आपके सिस्टम में इंस्टॉल हो रखा है, तो यह विभिन्न विवरण जैसे वर्जन, लोकेशन आदि प्रदर्शित करेगा।

iv. यदि आप कोई प्रतिक्रिया नहीं देखते हैं, तो इसका मतलब है कि 'टीक्यूडीएम' अभी तक आपके सिस्टम में इंस्टॉल नहीं है। इसे डाउनलोड करने के लिए, अपना टर्मिनल खोलें और इसे चलाएंः

pip install tqdm

यह आपके सिस्टम में 'टीक्यूडीएम' मॉड्यूल को सफलतापूर्वक इंस्टॉल करेगा। आप यह पुष्टि करने के लिए पिछले चरण का फिर से पालन कर सकते हैं कि मॉड्यूल सफलतापूर्वक इंस्टॉल किया गया है या नहीं।

[संकेतः हालांकि पायथन लाइब्रेरी-'टीक्यूडीएम' को इंस्टॉल करना अनिवार्य नहीं है, यह डेटा डाउनलोड करते समय एक अच्छी तरह से सुव्यवस्थित 'प्रोगेस बार' प्रदान करके एक बेहतर डाउनलोड अनुभव प्रदान करेगा, जो एक स्वच्छ और आकर्षक डाउनलोड प्रक्रिया प्रदान करेगा।]

2. कैसे डाउनलोड करें, इंस्टॉल करें और चलाएँः

i. https://mosdac.gov.in/software/mdapi.zipसे 'mdapi.py' डाउनलोड करें।

ii. अपने इच्छित फ़ोल्डर में इसे अनज़िप करें। आपको निम्नलिखित फ़ाइलें मिलेंगीः   

a. mdapi.py

b. config.json

config.json की संरचना निम्नलिखित हैः

{

  "user_credentials": {

    "username": "",

    "password": ""

  },

 

  "search_parameters": {

    "datasetId": "",

    "startTime": "",

    "endTime": "",

    "count": "",

    "boundingBox": "",

    "gId": ""

  },

 

  "download_settings": {

    "download_path": "",

    "organize_by_date":false,

    "skip_user_prompt":false,

    "generate_error_log":false,

    "error_log_path": ""

  }

}

[महत्वपूर्ण टिपः सुनिश्चित करें कि आप अपनी कॉन्फ़िगरेशन फ़ाइल का नाम नहीं बदलते हैं, यानी-'config.json'। ऐसा करने से आपके 'mdapi.py' कोड का सफल एग्जीक्यूशन नहीं हो सकेगा, क्योंकि कॉन्फ़िगरेशन फ़ाइल का नाम पहले से ही इसके अंदर पूर्व-कॉन्फ़िगर है।]

iii. अपने उपयोगकर्ता क्रेडेंशियल्स के साथ अपनी डेटा आवश्यकता के अनुसार config.json को सही ढंग से संपादित करें। (खंडः 'config.json का पैरामीटर संदर्भ' देखें)

iv. अपने टर्मिनल में चलाएँः

            python mdapi.py

v. खोज परिणाम प्राप्त करने के बाद, आपको निम्नलिखित संदेश दिखाई देगाः (यदि skip_user_prompt को false सेट किया गया है)

Do you want to start downloading? (Y/N):

vi. टाइप करें Y (या Yes) और डाउनलोड प्रक्रिया शुरू करने के लिए एंटर दबाएँ।

vii. डाउनलोड पूरा होने के बाद, आपको एक लॉगआउट संदेश दिखाई देगा, जिसमें शामिल हैंः

Download Complete!

Logout Successful. Goodbye (आपका उपयोगकर्ता नाम)!

[बैकग्राउंड डाउनलोडः बैकग्राउंड पर डाउनलोड करने के लिए आपनी 'config.json' फ़ाइल में  'skip_user_input' को true सेट करें । यह उपयोगकर्ता के इनपुट के बिना डेटा डाउनलोड करना शुरू कर देगा।]

[दैनिक डाउनलोड सीमाः हम उपयोगकर्ताओं को प्रति उपयोगकर्ता प्रति दिन अधिकतम 5000 डेटा फ़ाइल डाउनलोड करने की अनुमति देते हैं। यदि आपका डाउनलोड उस सीमा से अधिक है, तो आप संदेश देखेंगेः 'आप अपने दैनिक डाउनलोड कोटा (5000 प्रति दिन) तक पहुँच गए हैं' और स्वचालित रूप से लॉग आउट हो जाएंगे। यदि आप अधिक डेटा डाउनलोड करना चाहते हैं तो आपको अगले दिन तक इंतजार करना होगा।]

 3. डेटा डाउनलोड कार्यप्रवाहः

डेटा डाउनलोड कार्यप्रवाह में मोस्डेक के माध्यम से डेटा डाउनलोड करने के लिए निम्नलिखित चरण शामिल हैंः

i. डेटा खोजः 'client.json' के 'search_parameter' में उपयोगकर्ता द्वारा प्रदान किए गए इनपुट के आधार पर, हमारा एप्लिकेशन पहले कुल उपलब्ध फ़ाइलों की गिनती और उनके कुल साइज को प्राप्त करेगा। इसके लिए आपको आवश्यक 'डेटासेट आईडी' पता होना चाहिए। (विवरण के लिए खंड 4 देखें)

ii. प्रमाणीकरण प्रक्रियाः एक बार खोज परिणाम प्राप्त हो जाने के बाद, यदि उपयोगकर्ता डाउनलोड के लिए आगे बढ़ने के लिए इनपुट प्रदान करता है, तो उपयोगकर्ता प्रमाणीकरण होता है। (विवरण के लिए खंड 5 देखें)

iii. डेटा डाउनलोडः सफल प्रमाणीकरण के बाद, डेटा डाउनलोड उपयोगकर्ता परिभाषित कॉन्फ़िगरेशन के अनुसार शुरू होता है।

iv. लॉगआउटः पूरी प्रक्रिया पूरी होने के बाद, उपयोगकर्ता स्वचालित रूप से लॉग आउट हो जाता है।

 4. डेटा खोजेंः

आपको खोजने के लिए लॉग इन करने की आवश्यकता नहीं है। केवल डेटा डाउनलोड करने के लिए एक खाते की आवश्यकता होती है।

यदि आपका लक्ष्य केवल डेटासेटिड, स्टार्टटाइम, या बाउंडिंगबॉक्स, आदि जैसे फ़िल्टरों का उपयोग करके उपलब्ध डेटासेटों को खोजना या उनका पूर्वावलोकन करना है, तो आप 'user_credentials' को खाली छोड़ सकते हैं; उस मामले में किसी प्रमाणीकरण की आवश्यकता नहीं है। हालाँकि, खोज के लिए डेटासेट आईडी की आवश्यकता है। निम्नलिखित खंड आपको मार्गदर्शन करेगा कि आप डेटासेट आईडी कैसे खोजेंः

अपनी डेटासेट आईडी (datasetId) कैसे खोजें?

config.json फाइल में, search_parameters सेक्शन के तहत, datasetId नामक एक आवश्यक फ़ील्ड है। यह फ़ील्ड बताता है कि आप किस डेटासेट से डाउनलोड करना चाहते हैं, और यह फ़ील्ड एप्लिकेशन के लिए कोई भी डेटा प्राप्त करने के लिए अनिवार्य है।

उपलब्ध डेटासेट आईडी कहाँ ढूँढें

आप यहाँ उपलब्ध डेटासेट आईडी का पता लगा सकते हैंः

डेटासेट ब्राउज़ करेंः https://mosdac.gov.in/catalog/satellite.php

इस पृष्ठ पर, आप :

● निम्नलिखित के आधार पर डेटासेट ब्राउज़ या फ़िल्टर करें -

o उपग्रह 

oसेंसर 

o खोज

●  अपना इच्छित "प्रोडक्ट नाम" खोजें (उदाहरण के लिएः 3SIMG_L1B_STD, E06OCM_L2C_AD), जो उस डेटासेट आईडी से मेल खाता है जिसे आपको अपनी कॉन्फ़िग फ़ाइल में दर्ज करना चाहिए।

कार्यप्रवाह का उदाहरण 

i. डेटासेट ब्राउज़र पर जाएँः https://mosdac.gov.in/catalog/satellite.php

ii.उपग्रह, सेंसर आदि द्वारा अपने विकल्पों को कम करने के लिए फिल्टर का उपयोग करें।

iii. उस प्रोडक्ट की पहचान करें जिसमें आप रुचि रखते हैं।

iv. प्रोडक्ट के नाम को ठीक वैसे ही कॉपी करें जैसे दिखाया गया है-यह आपका डेटासेट आईडी है।

उदाहरणः

यदि प्रोडक्ट का नाम 3SIMG_L1B_STD है, तो आपके कॉन्फ़िगरेशन में शामिल होना चाहिएः

"datasetId": "3SIMG_L1B_STD" 

टिपः सुनिश्चित करें कि डेटासेटिड में कोई त्रुटि या अतिरिक्त स्थान नहीं हैं। यह प्लेटफ़ॉर्म की सूची से बिल्कुल मेल खाना चाहिए।

5. प्रमाणीकरण और खाते की आवश्यकताएँ

इस एप्लिकेशन का उपयोग करके किसी भी डेटा को डाउनलोड करने के लिए, आपको पहले वैध क्रेडेंशियल्स का उपयोग करके खुद को प्रमाणित करना होगा।

प्रमाणीकरण प्रक्रिया:

एप्लिकेशन डाउनलोड शुरू होने से पहले आपके सत्र को प्रमाणित करने के लिए आपके मोस्डेक खाते के क्रेडेंशियल्स (उपयोगकर्ता नाम और पासवर्ड) का उपयोग करता है। ये क्रेडेंशियल्स user_credentials पत्र अनुभाग के तहत config.json फ़ाइल में प्रदान किए जाने चाहिएः

  "user_credentials": {

  "username": "your_username",

  "password": "your_password"

  }

महत्वपूर्णः वैध क्रेडेंशियल्स के बिना, आप कोई भी डेटा डाउनलोड नहीं कर पाएंगे।

कोई खाता नहीं है?

यदि आपके पास पहले से खाता नहीं है, तो आपको पहले एक खाता बनाना होगाः

यहाँ अपना खाता बनाएँ: https://mosdac.gov.in/signup/

एक बार जब आपका पंजीकरण पूरा हो जाता है और आपका खाता स्वीकृत हो जाता है, तो आप डेटासेट डाउनलोड करने के लिए आवेदन का उपयोग करने के लिए पात्र होंगे।

क्या आप अपना पासवर्ड भूल गए हैं?

आप यहां अपना पासवर्ड रीसेट कर सकते हैंः

अपना पासवर्ड रीसेट करें: https://mosdac.gov.in/realms/Mosdac/login-actions/reset-credentials


असफल लॉगिन प्रयास

  • यदि आप लगातार तीन बार गलत विवरण दर्ज करते हैं, तो आपका खाता अस्थायी रूप से 1 घंटे के लिए बंद कर दिया जाएगा।
  • इस लॉकआउट से बचने के लिए कृपया स्क्रिप्ट चलाने से पहले अपने उपयोगकर्ता नाम और पासवर्ड की दोबारा जांच करें।

     

परिशिष्टः config.json का पैरामीटर संदर्भ

A. user_credentials :

क्षेत्र 
 

विवरण  आवश्यक 

username

 

मोस्डेक लॉगिन के लिए आपका उपयोगकर्ता नाम

 (*)

हाँ

password

मोस्डेक लॉगिन (*) के लिए आपका पासवर्ड

 

हाँ

  

 

 

 

सही उदाहरण: 

"user_credentials": {

  "username": "your_username",

  "password": "your_password"

}

गलत उदाहरण हैः

 "user_credentials": {

  "username": "",

  "password": ""

}

 (प्रमाणीकरण के सफल होने के लिए दोनों क्षेत्रों को सही ढंग से भरा जाना चाहिए।)

 B.search_parameters :

क्षेत्र विवरण आवश्यक  नोट्स 
datasetId वह डेटासेट जिसे आप डाउनलोड करना चाहते हैं हाँ उदाहरण: "3SIMG_L1B_STD"
startTime प्रारंभ तिथि जिस से डेटा डाउनलोड किया जाना चाहिए. नहीं

प्रारूप: "YYYY-MM-DD"

उदाहरण: "2024-09-25"

endTime अधिकतम संख्या में अभिलेख जिन्हें आप डाउनलोड करना चाहते हैं। नहीं

प्रारूप: "YYYY-MM-DD"

उदाहरण: "2024-10-25"

count अधिकतम संख्या में अभिलेख जिन्हें आप डाउनलोड करना चाहते हैं। नहीं अधिकतम मान: 100
boundingBox अपने चयनित 'डेटासेटिड' को क्षेत्रवार फ़िल्टर करें। नहीं

प्रारूप: "minLon,minLat,maxLon,maxLat"

उदाहरण: "70.0,8.0,90.0,28.0"

gId ग्रेन्युल आई. डी. (विशिष्ट आई. डी. यदि केवल एक फ़ाइल डाउनलोड की जानी है।) नहीं सटीक होना चाहिए. उदाहरण के लिएः "15039367"

 

[टिपः हालांकि आवश्यक नहीं है, हम आपको आवश्यकता के अनुसार 'स्टार्टटाइम' और 'एंडटाइम' सेट करने की सलाह देते हैं, अन्यथा खोज एपीआई प्रदान किए गए डेटासेट के पूरे जीवनकाल के परिणाम प्राप्त करेगा।]

सही उदाहरण: 

"search_parameters": {

  "datasetId": "3SIMG_L1B_STD",

  "startTime": "2024-10-25",

  "endTime": "2025-03-27",

  "count": "50",

  "boundingBox": "70.0,8.0,90.0,28.0",

  "gId": ""

}

गलत उदाहरण हैः

"search_parameters": {

  "datasetId": "3SIMG_L1", // गलत/अपूर्ण डेटासेटिड मान

  "startTime": "25-10-2024", //गलत तिथि प्रारूप

  "endTime": "2023-10-25’, // एंडटाइम > स्टार्टटाइम 

  "count": "500", // गिनती > अधिकतम गिनती

  "boundingBox": "70.0, 8.0", // गलत बाउंडिंगबॉक्स प्रारूप

  "gId": "1437ZBL1" // गलत जी. आई. डी. मान

}

 C. download_settings (वैकल्पिक) 

अपने अनुसार डेटा डाउनलोड और लॉग का व्यवहार सेट हैं। हालांकि यह सेट करना अनिवार्य नहीं है।

क्षेत्र

 

विवरण

उदाहरण

download_path

डाउनलोड की गई फ़ाइलों को संग्रहीत करने के लिए निर्देशिका पाथ

"/home/user/downloads"

organize_by_date

डाउनलोड किए गए डेटा को स्वचालित रूप से उप-फ़ोल्डरों में व्यवस्थित करें (वर्ष और तिथि के अनुसार)

             true या false

 

skip_user_prompt

क्या डाउनलोड करने से पहले "हाँ/नहीं" संकेत को छोड़ना है

 

true (skip) या false (ask)

generate_error_log

यह विस्तृत त्रुटि लॉग सक्षम करता है

            true या false

 

error_log_path

लॉग भंडारण के लिए कस्टम निर्देशिका (वैकल्पिक)

 

"/home/user/logs"

[टिपः डाउनलोड डेटा को तिथि अनुसार व्यवस्थित करें (यदि 'organize_by_date' विकल्प को true किया गया है):

[download_path]/

└── datasetId/

    └── YYYY/

        └── DDMMM/

            └── [downloaded files...] ]

 

सही उदाहरण: 

 "download_settings": {

  "download_path": "/home/user/data",

  "organize_by_date": true,

  "skip_user_prompt": false,

  "generate_error_log": true,

  "error_log_path": "/home/user/logs"

}

गलत उदाहरण हैः

 "download_settings": {

  "download_path": "",

  "organize_by_date": "yes",   //बूलियन होना चाहिए-सही/गलत

  "skip_user_prompt": yes, // बूलियन होना चाहिए-सही/गलत

  "generate_error_log": “no”, // बूलियन होना चाहिए-सही/गलत

  "error_log_path": ""

}

[टिपः यदि error_log_path निर्धारित नहीं है, तो निम्नलिखित डिफ़ॉल्ट पाथ के तहत लॉग बनाए जाएंगेः

[source folder]/error_logs/DD-MM-YY_error.log ]

 

मदद की आवश्यकता ? 

यदि आपको ऐसी त्रुटियों का सामना करना पड़ता है जो इस उपयोगकर्ता मार्गदर्शिका में परिभाषित चरणों का पालन करने के बाद भी बनी रहती हैं, तो आप admin[at]mosdsac[dot]gov[dot]in पर हमारी टीम से संपर्क कर सकते हैं। कृपया सुनिश्चित करें कि आप अपनी एरर लॉग को, अतिरिक्त विवरण के साथ यदि हो तो, संलग्न करे ,जिससे हमारी टीम आपकी समस्याओं को जल्दी से समझने और उचित समाधान प्रदान करने में सक्षम हो।]

 

हमारा अनुसरण करें

मॉस्डैक, अंतरिक्ष उपयोग केंद्र, इसरो, भारत सरकार द्वारा निर्मित और संचालित वेबसाइट

CQW LOGO

  • प्रतिक्रिया
  • हमारे बारे में
  • संपर्क
  • प्रतिलिप्यधिकार नीति
  • डेटा अभिगम नीति
  • हाइपरलिंक नीति
  • गोपनीयता नीति
  • वेबसाइट नीतियां
  • निबंधन एवं शर्तें
  • सामान्य प्रश्न सूची
ISRO
Space Applications Center
NationalPortal
MyGov
DigitalIndia
DataPortal
सपोर्टेड ब्राउज़र: एज 100.0 / फ़ायरफ़ॉक्स 100.0 / क्रोम 100.0 / ओपेरा 90.0 और उसके बाद के वर्शन। संस्करण 3.0; अंतिम बार 19 जून, 2026 में समीक्षा और अद्यतन किया गया |