يمكنك الآن إنشاء ملفات KML تعرض الأجرام السماوية، مثل النجوم ومجموعات النجوم والكواكب والقمر على الأرض والمجرات. توضح هذه الصفحة كيفية إنشاء ملف KML لعرض البيانات السماوية في Google Sky. وعلى وجه التحديد، عليك إجراء ما يلي:
- إضافة سمة تلميح إلى العنصر <kml> في بداية ملف KML يشير إلى أن الملف يحتوي على بيانات السماء وليس على بيانات Earth
- تحويل الإحداثيات السماوية إلى إحداثيات KML مستندة إلى الأرض
وضع السماء
يمكن لمستخدم Google Earth التحكم في وقت التبديل إلى وضع Sky باستخدام خيار العرض > التبديل إلى قائمة Sky أو زر Sky في واجهة المستخدم. عندما ينتقل المستخدم إلى وضع السماء، ينتقل برنامج Google Earth لعرض صور للسماء المصوّرة من مناظير حول العالم والفضاء الخارجي. منظر السماء كما لو كان المستخدم يقف في مركز الأرض، ينظر إلى السماء. يتيح هذا النموذج للمستخدمين استكشاف السماء فوق رؤوسهم بالإضافة إلى أجزاء من الكرة السماوية التي لا يمكن رؤيتها عادة إلا من الجانب الآخر من الأرض.
الإحداثيات
يتم وصف الإحداثيات السماوية من خلال المطلع المستقيم (RA) والميل. المطلع المستقيم الذي يتوافق مع خط الطول، ويمثل المسافة من النقطة في السماء حيث الشمس تعبر خط الاستواء السماوي في الاعتدال الربيعي. يُقاس المطلع المستقيم من 0 إلى 24 ساعة، حيث تساوي ساعة واحدة من المطلع المستقيم قيمة الدوران في السماء فوق نقطة معيّنة على سطح الأرض خلال ساعة واحدة من الزمن. في حالة التساوي الصفري لـ RA هو عند الاعتدال الربيعي، مع زيادة RA مباشرة شرقًا من تلك النقطة.
إن الميل مماثل لخط العرض، مع وجود 0 درجة عند خط الاستواء السماوي. تتراوح قيم الانحراف من -90 درجة فوق القطب الجنوبي مباشرة إلى +90 درجة فوق القطب الشمالي مباشرة.
يوضح الشكل التالي Google Sky مع تشغيل خطوط الشبكة للمطلع المستقيم والميل:
![](https://developers.google.cn/static/kml/documentation/images/skyGrid.gif?authuser=7&hl=ar)
العناصر المتاحة
يتم دعم العناصر التالية في Google Earth 4.2، وضع Sky:
- علامة موضعية
- تراكب الأرض
- LineString
- مُضلع
- الهندسة المتعددة
- الرنين الخطي
- نقطة
- عناصر النمط
- عناصر الحاوية
ومع ذلك، لاحظ أنه يتم تجاهل <tilt> و<roll> حاليًا في هذين العنصرين.
السمة hint
إذا كان ملف KML يحتوي على بيانات Sky، تأكد من إضافة سمة التلميح إلى العنصر <kml> في بداية الملف:
<kml xmlns="http://www.opengis.net/kml/2.2" hint="target=sky">
عند تحميل ملف بالتلميح "target=sky"
، سيطلب Google Earth من المستخدم التبديل إلى طريقة عرض Sky إذا لم يكن في هذا الوضع بالفعل.
تحويل الإحداثيات السماوية للعرض في Google Earth
ستحتاج إلى إجراء بعض العمليات الحسابية البسيطة لتحويل إحداثيات المطلع المستقيم (الساعات/الدقائق/الثواني) إلى درجات من خط الطول حتى يتم عرض البيانات بشكل صحيح في Google Earth (وضع السماء).
تحويل إحداثيات الصعود إلى اليمين
لتحويل إحداثيات صعود المطلع المستقيم من قيم في نطاق يتراوح من 0 إلى 24 إلى قيم في النطاق تتراوح من -180 درجة إلى + 180 درجة، استخدم هذه المعادلة حيث تمثل الساعة والدقيقة والثانية قيم المطلع المستقيم الأصلية للبيانات:
(hour + minute/60 + second/3600)*15 − 180
تحويل إحداثيات الميل
تتوافق إحداثيات الميل مباشرة مع قيم خط العرض، وتتراوح من -90 درجة جنوب خط الاستواء السماوي إلى +90 درجة شمال خط الاستواء السماوي.
حساب نطاق عنصر LookAt
عندما تستخدم عنصر [LookAt>] مع بيانات السماء، ستحتاج إلى إجراء العمليات الحسابية التالية لتحديد range. تكون المعادلة الأساسية على النحو التالي:
r = R*(k*sin(β/2) - cos(β/2) + 1)
حيث
- r
- هو النطاق المحدد في عنصر <LookAt>
- هو نصف الكرة الأرضية السماوية (أو، في هذه الحالة، الأرض، حيث إننا داخله ينظر إلى السماء)، والذي يساوي 6.378 × 106
- k
- يساوي 1/tan(α/2) أو 1.1917536
- ألفا
- هو البعد الزاوي للعرض في Google Earth عند سحب الكاميرا إلى منتصف الكرة السماوية (Earth).
- بيتا
- إنّها تمثل القوس المطلوب لصورتك السماوية
![](https://developers.google.cn/static/kml/documentation/images/skyRange.gif?authuser=7&hl=ar)
ملاحظة: الآلة الحاسبة من Google هي أداة سهلة لإجراء هذه العمليات الحسابية.
في ما يلي بعض نماذج النطاقات:
- مجرة حلزونية كبيرة (مجرة دوار الشمس): 20-30 كم
- كروي كبير (M15): 20-30 كم
- مجرة أندروميدا: 200 كم
- سديم الكواكب (سديم البوم): 5-10 كم
- السديم الكبير (سديم تريفيد): 10-30 كم
- التأشير على تل هابل فردي (سلوت سيفرت): 2-5 كم
- مجموعة نجوم مفتوحة (برايسيبي): 30-60 كم
- مجرة حلزونية أصغر: 5-10 كم
- سحابة ماجلان كبيرة: 400-500 كم
حفظ الملفات في Google Earth
في Google Earth، إذا كنت في وضع Sky وحفظت ملفًا، يفترض Google Earth أنك تريد حفظ الملف كملف Sky، لذلك يضيف السمة hint إلى العنصر 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=7&hl=ar)