vOs4OVirtual Observatory Solar System Scaling Service for Outreach
पैमानेपर सौरमंडल
प्रदर्शन
अगर सुरज एक फुटबॉल गेंद था, तो पृथ्वी कितनी बड़ी होगी? बृहस्पति कितना दूर होगा? सौर मंडल कॊ मेरे घर के पीछे का आंगन में फिट होने के लिए ग्रह कितने बड़े होना चाहिए? मेरा स्कूलरूम?
VOS4O हमारे सौर मंडल को मापने के लिए एक सरल उपाय प्रदान करता है। एक संदर्भ (व्यास, दूरी, या स्केल) से, VOS4O
सभी ग्रहों के लिए व्यास और दूरी को स्केल करता है, उनके कक्षा की विलक्षणता, और सूर्य के चारों ओर उनके संबंधित पदों को किसी दिए गए दिनांक (हेलीओसॆन्ट्रिक रेखांश) पर सूचीबद्ध करता है।
अपने सौर मंडल को बनानॆ के लिए, ऑनलाइन फॉर्म का प्रयोग करें
या सीधे इसके API माध्यम से सेवा पूछताछ करें। परिणाम एक तालिका और दो चित्रों के रूप में लौटाए जाते हैं।
फॉर्म
डिफ़ॉल्ट रूप से, ऑनलाइन फॉर्म ग्रहों के व्यास और दूरी कॊ इस तरह सॆ स्केल करकॆ प्रस्तुत करता है जैसे की पृथ्वी-सूर्य दूरी 1
मीटर के बराबर होती है। सूर्य के चारों ओर उनके संबंधित पदों की भी वर्तमान तिथि (औसत हेलीओसेन्ट्रिक रेखांश) के लिए गणना की जाती है। स्केल को बदलने या तिथि बदलने के लिए,
सेट पैरामीटर
टैब को तैनात करें और निम्न पैरामीटर सेट करके अपने सौर मंडल को परिभाषित करें:
Scale
दूरी
चुना हुआ ग्रह की दूरी के दिए गए मान सॆ स्केल को परिभाषित करने की अनुमति देता है।
उदाहरण के लिए, यदि इकाई पैरामीटर मीटर पर सेट
किया गया है तो नेप्च्यून की दूरी के लिए स्केल 7.22 एक सौर मंडल बनानॆ की अनुमति देता है जिसमें दूरी सूर्य नेप्च्यून 7.22 मीटर के बराबर होती है।
व्यास
चुने हुए ग्रह के व्यास के दिए गए मान सॆ स्केल को परिभाषित करने की अनुमति देता है।
उदाहरण के लिए, यदि इकाई पैरामीटर मीटर पर सेट किया
गया है तो पृथ्वी के व्यास के लिए स्केल उस तरह की सौर मंडल को बनानॆ की अनुमति देता है जिसमें पृथ्वी का व्यास 1 मीटर के बराबर होता है।
अनुपात
लंबाई की सभी इकाइयों पर लागू करने के लिए एक X/Y गुणक निर्दिष्ट करने की अनुमति देता है।
उदाहरण के लिए,
1: 1000000 स्केल (दस लाखवाँ) ग्रहों की दूरी और व्यास को दस लाख तक विभाजित करने की अनुमति देता है।
इकाई
स्केलिंग की लंबाई की इकाई निर्दिष्ट करने की अनुमति देता है: astronomical unit खगोलीय इकाई (149,597,870 km),
किलोमीटर, मीटर, सेंटीमीटर, मिलीमीटर।
ऐच्छिक पैरामीटर सेट करने के लिए, बटन पर क्लिक करें
...:
इकाइयों को समायोजित करें
दूरी और व्यास की इकाई को स्वचालित रूप से बदलने की अनुमति देता है जब मान चयनित पैमाने और इकाई के सापेक्ष बहुत छोटे या बहुत बड़े होते हैं। उदाहरण के लिए, 1234 मीटर की लंबाई
1.23 किलोमीटर लिखा जाएगा, और 0.123 मीटर की लंबाई 12.30 सेंटीमीटर लिखा जाएगा।
Multiply diameters by
दूरी और व्यास के बीच दो अलगअलग पैमाने का उपयोग करने की अनुमति देता है। यदि चुनॆ हुए पैमाने दूरी या
अनुपात है तो व्यास दिए गए मान से गुणा किए जाते हैं।
Divide distances by
दूरी और व्यास के बीच दो अलगअलग पैमाने का उपयोग करने की अनुमति देता है। यदि चुनॆ हुए पैमाने व्यास है तो दूरी को दिए गए मान से विभाजित किया जाता है।
तारीख
सूर्य के चारों ओर ग्रहों के संबंधित पदों की गणना की तारीख निर्दिष्ट करने की अनुमति देता है (सूर्य केंद्रीय रेखांश)। तिथि या समय चयनकर्ता खोलने के लिए दिनांक या समय प्रविष्टि बॉक्स पर क्लिक करें,
या मिनट में निकटतम ISO 8601 प्रारूप में एक तिथि दर्ज करें।
भाषा
परिणामों की भाषा को परिभाषित करने की अनुमति देता है।
प्रदान की गई जानकारी के अनुसार सौर मंडल को स्केल करने के लिए लागू करें बटन पर क्लिक करें। गणना के अंत में, मूल्यों और छवियों की तालिका स्वचालित रूप से प्रदर्शित होती है।
परिणाम डाउनलोड करने के लिए, डाउनलोड परिणाम
download results टैब को तैनात करें।
एक छवि डाउनलोड करने के लिए, वांछित प्रारूप (SVG, PNG, PDF, TIFF) चुनावॊ, फिर डाउनलोड छवि बटन पर क्लिक करें।
तालिका डाउनलोड करने के लिए, वांछित प्रारूप (CSV, VOTABLE) चुनावॊ, फिर डाउनलोड तालिका बटन पर क्लिक करें।
API
API (एप्लीकेशन प्रोग्रामिंग इंटरफेस) आपको सीधे किसी तृतीय-पक्ष एप्लिकेशन या सॉफ़्टवेयर से VOS4O से पूछने की अनुमति देता है। सौर मंडल को स्केल करने के लिए एक व्यक्तिगत वेब पेज बनाना संभव है, लेकिन एक समर्पित प्रोग्राम में जेनरेट की गई तालिका और छवियों को पुनर्प्राप्त करने के लिए प्रश्नों को स्क्रिप्ट करना भी संभव है।
Read more ...
API - वेब सेवा
के बारे में
API (एप्लीकेशन प्रोग्रामिंग इंटरफेस) सीधे अपने स्वयं के सॉफ़्टवेयर से VOS4O से पूछताछ करने की अनुमति देता है।
आप इसका उपयोग सौर मंडल को स्केल करने के लिए अपना स्वयं का वेब पेज बनाने के लिए कर सकते हैं, या प्रश्नों को स्क्रिप्ट कर सकते हैं और उत्पन्न
तालिका और छवियों को पुनर्प्राप्त कर सकते हैं। सेवा पूछने के लिए दो विधियां उपलब्ध हैं:
HTTP request: बस गैर-इंटरैक्टिव इंटरनेट डाउनलोड सॉफ़्टवेयर जैसे कि
wget,
curl
या जावास्क्रिप्ट ऑब्जेक्ट XMLHttpRequest
के माध्यम से सेवा से पूछताछ करें।
Web
Service : SOAP+WSDL+HTTP प्रोटोकॉल के आधार पर अपनी वेब सेवा (WS) के माध्यम से सर्विसे से पूछें।
API का उपयोग किसी भी गैर-लाभकारी उपयोग (व्यक्तिगत या शैक्षणिक) के लिए नि: शुल्क (स्वतंत्रता में) है और मुफ़्त है।
यदि आप VOS4O सेवा का उपयोग करके कोई एप्लिकेशन विकसित करते हैं तो अपडेट कॆ बारॆ मॆ सूचनाएं प्राप्त करने के लिए हमसे
संपर्क करने की अत्यधिक अनुशंसा करते हैं।
किसी भी गलती की रिपोर्ट करने या नई कार्यक्षमताओं का अनुरोध करने के लिए कृपया हमारे बग ट्रैकर का उपयोग करें।
पैमाने की परिभाषा
पैमाने को परिभाषित करने के तीन तरीके हैं :
x:y
हर एक to define a multiplying coefficient X/Y
to apply to every single length. उदाहरण के लिए, स्केल 1: 1000000 (दस लाखवां) एक ग्रह से सभी ग्रह दूरी और व्यास विभाजित करेगा।
a(planet):x
x के रूप में ग्रह की दूरी जैसे पैमाने को निर्धारित करने के लिए।
उदाहरण के लिए, यदि पैरामीटर unit=m (meter), तो स्केल a(neptune):7.22 सौर मंडल का एक दृश्य बनाएगा जिसमें दूरी सूर्य नेप्च्यून 7.22 मीटर है।
d(planet):x
x के रूप में ग्रह के व्यास जैसे पैमाने को सेट करने के लिए।
उदाहरण के लिए, यदि पैरामीटर इकाई=m (मीटर), तो स्केल d(earth):1 एक सौर मंडल तैयार करेगा जिसमें पृथ्वी का व्यास 1 मीटर के बराबर होगा।
आउटपुट तालिका और छवियों का विवरण
VOS4O द्वारा उत्पन्न आउटपुट तालिका सूर्य और ग्रहों के व्यास, और ग्रहों और सूर्य के बीच की दूरी को सूचीबद्ध पैमाने पर सेट करता है।
ग्रहों की कक्षीय विकेन्द्रता, और अनुरोधित युग में उनके औसत हेलीओसेन्ट्रिक रेखांश (डिग्री में), की भी सूचना दी गई है।
VOS4O द्वारा उत्पन्न पहली छवि परिभाषित मानकों के अनुसार, सौर मंडल को स्केल करने के लिए सेट करती है।
ग्रहों को उनके सही संबन्द्धित दूरी पर लॉगरिदमिक पैमाने वाली अक्ष मे लिखा जाता है। हर एक के बगल में, इसका व्यास और सूर्य से दूरी (स्केल सॆ निर्धारित) की सूचना दी जाती है।
दूसरी छवि ऊपर से देखा गया सौर मंडल का प्रतिनिधित्व करती है। हर एक ग्रह अनुरोधित युग में गणना की गई अपने औसत हेलीओसेन्ट्रिक रेखांश पर अपनी कक्षा पर स्थित है।
The reference for the longitudes is the mean vernal point
(or mean equinox), represented by the γ symbol.
HTTP अनुरोध
गैर-इंटरैक्टिव इंटरनेट सॉफ़्टवेयर जैसे कि (wget,
curl), या किसी इंटरनेट ब्राउज़र के साथ, सेवा को इसके नीचॆ दिए गए HTTP access point से बुला सकॆ
जिसमें [पैरामीटर] & प्रतीक द्वारा अलग पैरामीटर (तालिका 1 में परिभाषित) की एक सूची है।
यदि कोई पैरामीटर सेट नहीं है, तो सेवा तालिका 1 में सूचीबद्ध डिफ़ॉल्ट मानों के साथ सौर मंडल को सेट करती है।
चयनित पैमाने और इकाई के संबंध में मान बहुत छोटे या बहुत बड़े होने पर दूरी और व्यास की इकाई को स्वचालित रूप से बदलें। डिफ़ॉल्ट: 1*
0 या 1
-scalefactor=<double>
इस मान से व्यास गुणा करें यदि स्केल X:y या दूरी से निर्धारित होता है, या व्यास द्वारा निर्धारित किया जाता है तो इस मान से दूरी को विभाजित करें। डिफ़ॉल्ट: 1.0
> 0.0
-unit=<string>
स्केलिंग के लिए लंबाई इकाई को परिभाषित करें: खगोलीय इकाई, किलोमीटर, मीटर, सेंटीमीटर, मिलीमीटर। डिफ़ॉल्ट: au
सूर्य केंद्रीय रेखांशॊं की गणना करने के लिए युग (ISO 8601 format) सेट करें। डिफ़ॉल्ट: now
now, aaaa:mm:jj hh:mi:ss
* यदि MIME प्रकार VOTABLE है, तो autoscale पैरामीटर इसके मान के बावजूद 0 पर सेट है।
HTTP अनुरोध का नतीजा एक तालिका और दो छवियों में होता है, जो HTML,
VOTable/XML या निर्दिष्ट MIME प्रकार
(-mime पैरामीटर) के अनुसार सरल टेक्स्ट में बनाए जाते हैं।
VOS4O सेवा को SOAP+WSDL+HTTP प्रोटोकॉल के आधार पर वेब सेवा के माध्यम से पूछताछ की जा सकती है जो आपके अपने आवेदन और सेवा के बीच सीधी बातचीत के लिए अनुमति देता है।
स्केलिंग सेवा का उपयोग करने के दो तरीके हैं :
क्लायन्ट को VOS4O सर्वर से अनुरोध भेजने के लिए और उत्तर प्राप्त करने और उसका शोषण करने के लिए, या वेब ब्राउज़र या डेटा ट्रांसफर सॉफ़्टवेयर जैसे
curl या wget के माध्यम से। ऐसे मामले में, आपको टर्मिनल में निकालना चाहिए :
VOS4O सेवा का अनुरोध करने वाले सॉफ़्टवेयर को लिखने के लिए, एक भाषा चुनें जो संचार प्रोटोकॉल
SOAP लागू करती है।
हमने यहां PHP में लिखे गए एक उदाहरण प्रदान किए हैं :
1/ सेवा के इनपुट पैरामीटर सेट करें:
// Client's ID: provide the name of your project or organisation
$from = 'MyName';
// Input parameters
$param = array('scale' => 'd(Terre)=1.0',
'autoscale' => true,
'scalefactor' => 1.0,
'unit' => 'm',
'axis' => 'log',
'lang' => 'hi-hi',
'mime' => 'html',
'epoch' => 'now');
2/ SOAP पैरामीटर, नामस्थान, और सेवा WSDL के URI सेट करें :
// Enables or disables the WSDL caching feature
ini_set('soap.wsdl_cache_enabled', 1);
// VOS4O name space
$namespace = 'https://ssp.imcce.fr/webservices/vos4o';
// VOS4O WSDL
$uriwsdl = $namespace.'/vos4o.wsdl';
3/ SoapClient ऑब्जेक्ट को बनाए, SOAP हेडर सेट करें, और विधि को कॉल करें (अपवादों से निपटने के दौरान) :
संकल्पना : B. Carry (OCA)
वसूली : J. Berthier (IMCCE)
वेब रुपरेखा : Y. Gominet (IMCCE)
अनुवाद :
अपनी भाषा में अनुवाद का प्रस्ताव देने के लिए हमसे संपर्क करने में संकोच न करें।
किसी भी गैर-वाणिज्यिक उपयोग के लिए वैज्ञानिक आउटरीच की यह सेवा कानून से मुक्त है (कानूनी नोटिस देखें)।
स्केल पर सौर मंडल के आंकड़े Creative Commons
BY-NC-SA
2.0 France license के तहत उपलब्ध कराए जाते हैं।
ग्रहों (रेखांश, सनकी, अर्ध-प्रमुख धुरी) के माध्य तत्व बुध, शुक्र, पृथ्वी, मंगल, यूरेनस और नेप्च्यून के लिए
VSOP87
से और बृहस्पति और शनि के लिए JASON84
से व्युत्पन्न होते हैं।