अब आप आकाश में ऑब्जेक्ट दिखाने वाली KML फ़ाइलें बना सकते हैं, जैसे कि तारे, तारामंडल, ग्रह, पृथ्वी का चांद, और आकाशगंगाएं. यह पेज बताता है कि खगोलीय डेटा को Google Sky में दिखाने के लिए एक KML फ़ाइल कैसे बनाएं. खास तौर पर, आपको ये काम करने होंगे:
- अपनी KML फ़ाइल की शुरुआत में <KML> एलिमेंट में एक संकेत एट्रिब्यूट जोड़ें. इससे यह पता चलता है कि फ़ाइल में आसमान का डेटा शामिल है, न कि Earth का डेटा
- खगोलीय निर्देशांकों को Earth-आधारित KML निर्देशांक में बदलें
स्काई मोड
Google Earth उपयोगकर्ता कंट्रोल कर सकता है कि व्यू मोड > Sky में स्विच करें मेन्यू विकल्प या यूज़र इंटरफ़ेस में मौजूद स्काई बटन का इस्तेमाल करके, कब स्विच करना है. जब उपयोगकर्ता स्काई मोड में स्विच करता है, तो Google Earth, दुनिया भर की दूरबीनों से कैप्चर किए गए आसमान और बाहरी अंतरिक्ष की इमेज दिखाने के लिए ट्रांज़िशन करता है. आकाश का दृश्य ऐसा लगता है जैसे उपयोगकर्ता पृथ्वी के केंद्र में खड़े हों और आकाश की ओर देख रहे हों. यह मॉडल उपयोगकर्ताओं को उनके सिर से आकाश को और साथ ही खगोलीय गोले के उन हिस्सों को खोजने की अनुमति देता है जो आम तौर पर पृथ्वी के दूसरे पक्ष से ही दिखाई देंगे.
जगह की जानकारी
खगोलीय निर्देशांकों का वर्णन दाएं असेंशन (RA) और ढलान के रूप में किया जाता है. दाएं आरोहण, जो देशांतर को दर्शाते हैं, आकाश में उस बिंदु से दूरी को दर्शाता है जहां सूर्य, भूमध्यरेखीय भूमध्य रेखा को पार करता है. दाएं आरोहण का माप 0 से 24 घंटे के साथ किया जाता है. इसमें एक घंटे का RA उस राशि के बराबर होता है जो पृथ्वी, सतह के एक घंटे में ऊपर की ओर एक घंटे में घूमती है. RA का ज़ीरो घंटे, वर्नल इक्विनॉक्स के बिंदु पर है, जहां RA उस बिंदु से पूर्व की ओर बढ़ रहा है.
ढलान अक्षांश के समान है, जिसमें खगोलीय भूमध्य रेखा पर 0 डिग्री उतार-चढ़ाव होता है. झुकाव के मान सीधे दक्षिणी ध्रुव के −90° से लेकर उत्तरी ध्रुव के ऊपर +90° तक हैं.
नीचे दिए गए चित्र में Google आकाश दिखाया गया है जिसमें सही रेखाओं और ढलान के लिए ग्रिड रेखाएं चालू हैं:
![](https://developers.google.cn/static/kml/documentation/images/skyGrid.gif?authuser=19&hl=hi)
काम करने वाले एलिमेंट
Google Earth 4.2, Sky मोड में ये एलिमेंट काम करते हैं:
- प्लेसमार्क
- ग्राउंड ओवरले
- LineString
- बहुभुज
- मल्टी ज्यॉमेट्री
- लीनियर रिंगिंग
- अंक
- स्टाइल एलिमेंट
- कंटेनर एलिमेंट
हालांकि, ध्यान दें कि फ़िलहाल इन एलिमेंट में <tilt> और <role> को अनदेखा किया जाता है.
संकेत विशेषता
अगर आपकी KML फ़ाइल में Sky डेटा है, तो फ़ाइल की शुरुआत में <KML> एलिमेंट में संकेत विशेषता जोड़ना न भूलें:
<kml xmlns="http://www.opengis.net/kml/2.2" hint="target=sky">
जब "target=sky"
संकेत वाली फ़ाइल लोड होती है, तो Google Earth, उपयोगकर्ता को Sky view में स्विच करने को कहता है, अगर वह पहले से इस मोड में न हो.
Google Earth पर दिखाने के लिए खगोलीय निर्देशांक बदलना
दाएं असेंशन निर्देशांक (घंटे/मिनट/सेकंड) को देशांतर में बदलने के लिए आपको कुछ सरल गणनाएं करनी होंगी, ताकि Google Earth (Sky मोड) में डेटा सही तरीके से दिखे.
दाएं असेंशन निर्देशांकों को बदलें
दाएं असेंशन कोऑर्डिनेट को 0 से 24 की रेंज से वैल्यू को ×180 ° से +180 ° के बीच बदलने के लिए, इस फ़ॉर्मूला का इस्तेमाल करें, जहां घंटे, मिनट, और सेकंड डेटा की मूल असेंशन वैल्यू हैं.
(hour + minute/60 + second/3600)*15 − 180
झुकाव के निर्देशांक बदलें
झुकाव निर्देशांक सीधे अक्षांश मानों के अनुरूप होते हैं, जो खगोलीय भूमध्य रेखा के −90° दक्षिण से लेकर खगोलीय भूमध्य रेखा के उत्तर में +90° तक होते हैं.
LookAt एलिमेंट की रेंज कैलकुलेट करना
स्काई डेटा के साथ <LookAt> एलिमेंट का इस्तेमाल करने पर, रेंज तय करने के लिए, आपको ये हिसाब लगाने होंगे. बुनियादी फ़ॉर्मूला इस तरह से है:
r = R*(k*sin(β/2) - cos(β/2) + 1)
जहां
- r
- रेंज है, जो <LookAt> एलिमेंट में बताया गया है
- रु
- खगोलीय गोला का दायरा है (या, इस मामले में, पृथ्वी, क्योंकि हम इसके अंदर हैं आसमान को देखते हुए), जो 6.378 x 106 के बराबर है
- k
- 1/tan(alpha/2) या 1.1917536 के बराबर है
- अल्फ़ा
- जब कैमरा खगोलीय क्षेत्र के केंद्र में खींच लिया जाता है, तो यह Google Earth में कोणीय सीमा में होता है (पृथ्वी)
- कीमत
- आपके आर्क इमेज का बेहतरीन आर्क सेकंड होना चाहिए
![](https://developers.google.cn/static/kml/documentation/images/skyRange.gif?authuser=19&hl=hi)
ध्यान दें: Google कैल्कुलेटर ऐसा गणना करने का एक उपयोगी टूल है.
यहां कुछ रेंज का नमूना दिया गया है:
- बड़ी घुमावदार आकाशगंगा (सूरजमुखी आकाशगंगा): 20-30 कि॰मी॰
- बड़ा गोलाकार समूह (M15): 20-30 कि॰मी॰
- एंड्रोमेडा गैलेक्सी: 200 कि॰मी॰
- ग्रह-संबंधी नेबूला (उल्लू नीला): 5-10 किलोमीटर
- बड़ा नि (नीला) तिखारी (10-30 कि.मी.)
- एकल हबल पॉइंटिंग (सेफ़र्ट सेक्सटेट): 2-5 किलोमीटर
- ओपन स्टार क्लस्टर (प्रायपे): 30-60 कि॰मी॰
- छोटी घुमावदार आकाशगंगा: 5-10 कि॰मी॰
- बड़ा मैगेलैनिक बादल: 400-500 किलोमीटर
Google Earth में फ़ाइलें सेव करना
Google Earth में, अगर आप स्काई मोड में हैं और आपने कोई फ़ाइल सेव की हुई है, तो Google Earth मानता है कि आप फ़ाइल को Sky फ़ाइल के रूप में सेव करना चाहते हैं. इसलिए, यह संकेत एट्रिब्यूट को अपने-आप <KML> एलिमेंट में जोड़ देता है.
उदाहरण
यहां एक KML फ़ाइल बनाने का उदाहरण दिया गया है, जो Google Earth में क्रैब नेबूला दिखाती है:
<kml xmlns="http://www.opengis.net/kml/2.2" hint="target=sky">
<Document>
<Style id="CrabNebula">
<BalloonStyle>
<text><center><b>$[name]</b></center><br/>$[description]</text>
</BalloonStyle>
</Style> <Placemark>
<name>Crab Nebula</name>
<description>
<![CDATA[
This is the Crab Nebula. It is the remnant of a supernovae that was
observed on Earth in 1054 CE. You can find out more about the Crab
Nebula by looking at the information in the default layers, specifically:
<ul>
<li> <b>Backyard Astronomy</b>
<li> <b>Hubble Showcase</b>
<li> <b>Life of a Star</b>
</ul>
Enjoy exploring Sky!
]]>
</description>
<LookAt>
<longitude>-96.366783</longitude>
<latitude>22.014467</latitude>
<altitude>0</altitude>
<range>10000</range>
<tilt>0</tilt>
<heading>0</heading>
</LookAt>
<styleUrl>#CrabNebula</styleUrl>
<Point>
<coordinates>-96.366783,22.014467,0</coordinates>
</Point> </Placemark>
</Document>
</kml>
Google Earth में यह फ़ाइल इस तरह दिखती है:
![Google Earth से स्क्रीन कैप्चर करो](https://developers.google.cn/static/kml/documentation/images/crabNebulae.gif?authuser=19&hl=hi)