עבור לתוכן
  • צור חשבון

להתחבר ל־Horizons API לטובת השביטים


תגובות מומלצות

גילו לי ב־CN שיש JPL Horizons API שמאפשר למשוך נתונים על אובייקטים שונים. https://ssd-api.jpl.nasa.gov/doc/horizons.html

הלכתי לאתר שלהם להוצאתי בעזרת ממשק פשוט את הנתונים על C/2021 A1 Leonard והכנסתי אותם כרשימת custom objects אצלי לפי התאריכים.

 

leonard.jpeg.eb6271bb197237eef46019006112297b.jpeg

 

Leonard-Nov-29, 13 06 24.46, +30 59 50.5
Leonard-Nov-30, 13 13 23.22, +30 31 36.8
Leonard-Dec-01, 13 21 14.74, +29 57 42.4
Leonard-Dec-02, 13 30 08.83, +29 16 32.0
Leonard-Dec-03, 13 40 17.27, +28 25 59.3
Leonard-Dec-04, 13 51 54.17, +27 23 16.6
Leonard-Dec-05, 14 05 16.09, +26 04 40.9
Leonard-Dec-06, 14 20 41.90, +24 25 20.6
Leonard-Dec-07, 14 38 31.89, +22 19 05.1
Leonard-Dec-08, 14 59 05.64, +19 38 32.1
Leonard-Dec-09, 15 22 37.94, +16 15 58.7
Leonard-Dec-10, 15 49 12.27, +12 05 34.7
Leonard-Dec-11, 16 18 32.86, +07 07 20.4
Leonard-Dec-12, 16 49 58.43, +01 31 37.3
Leonard-Dec-13, 17 22 22.82, -04 19 36.8
Leonard-Dec-14, 17 54 26.04, -09 58 27.9
Leonard-Dec-15, 18 24 52.31, -15 01 17.9
Leonard-Dec-16, 18 52 45.86, -19 15 48.4
Leonard-Dec-17, 19 17 37.27, -22 40 53.1
Leonard-Dec-18, 19 39 20.40, -25 22 13.4
Leonard-Dec-19, 19 58 04.75, -27 27 54.8
Leonard-Dec-20, 20 14 07.94, -29 05 49.9
Leonard-Dec-21, 20 27 50.33, -30 22 35.4
Leonard-Dec-22, 20 39 31.82, -31 23 21.3
Leonard-Dec-23, 20 49 30.42, -32 12 01.2
Leonard-Dec-24, 20 58 01.72, -32 51 28.9
Leonard-Dec-25, 21 05 18.90, -33 23 52.7
Leonard-Dec-26, 21 11 32.99, -33 50 47.5
Leonard-Dec-27, 21 16 53.16, -34 13 23.7
Leonard-Dec-28, 21 21 27.05, -34 32 34.3
Leonard-Dec-29, 21 25 21.00, -34 48 59.0

 

אומנם זה לא מסובך בשבילי... אבל היה נחמד להתחבר ל־API שלהם ולמשוך נתונים על שביטים ואובייקטים מעניינים אחרים ישר לתוך אפליקציה.

זה הרבה עבודה אבל זה נחמד. יש מתנדבים לעזור?

יישומון AstroHopper ניווט אוטומטי בלי לשבור ראש

הטלסקופים שלי: Celestron AstroMaster 102AZ, SVBony sv501p 60mm

קישור לתוכן
שתף באתרים אחרים

פורסם (נערך)
לפני 1 שעה Guydive אמר:

אני אשמח. אין לי כ״כ ניסיון בפרונט, אבל יודע קצת פייתון אם זה רלוונטי

זה יותר JavaScript ו־API Calls של ה־horizon

המחשבה הייתה שאם אני רוצה איזה אובייקט מיוחד - לפנות ל־API ולמשוך נק' ציון בטווח תאריכים נגיד מעכשיו לשבוע או חדוש קדימה בתדירות מסויימת ושמור. ואז אני יכול לקחת את הנק' ונק זמן נוכחי ולחשב מיקום של האובייקט ע"י אינטרפולציה בין הנק' הידועות - זה הרעיון

אגב הקוד שלי פה:

https://github.com/artyom-beilis/skyhopper

יש שם ממש הרבה מידע https://ssd-api.jpl.nasa.gov/doc/horizons.html

שגם צריך להבין איך לקרוא ואיך לפענח... 

עריכה: נראה שהסיפור קצת יותר מסובך ממה שחשבתי: ה־API שלהם לא תומך ב־CORS כך שאני לא יכול לשלוח שאילתה ישירות מה־JavaScript אלא צריך להעביר אותה ל־backend שיבצע את הקריאה ל־API וזה כבר שינוי מאוד מהותי.

נערך היום על-ידי Artyom

יישומון AstroHopper ניווט אוטומטי בלי לשבור ראש

הטלסקופים שלי: Celestron AstroMaster 102AZ, SVBony sv501p 60mm

קישור לתוכן
שתף באתרים אחרים

ארטיום, אתה רוצה לקבוע פגישת Zoom איתי ועם גיא (ועם כל מי עוד שרוצה להשתתף ולעזור)?

נראה לי שזה מבין הדברים שיותר קל להסביר כך.

קישור לתוכן
שתף באתרים אחרים

אפשר בכיף. רק שהבנתי שאני לא אוכל לגשת ל־horizons ישירות מהדפדפן כי לא ניתן לבצע cross-domain request ללא שיתוף פעולה להצד השני מטעמי אבטחה.

לכן הפתרון הופך למשמעותית יותר מסובך מבחינה תשתית - צריך לשים משהו באמצע...

לא בטוח שהפיצ'ר שווה את ההשקעה.

נערך היום על-ידי Artyom

יישומון AstroHopper ניווט אוטומטי בלי לשבור ראש

הטלסקופים שלי: Celestron AstroMaster 102AZ, SVBony sv501p 60mm

קישור לתוכן
שתף באתרים אחרים

הצטרף לשיחה

אתה יכול לכתוב עכשיו ולהרשם אחר כך אם יש לכם חשבון הכנס עכשיו בשביל לכתוב מהחשבון שלך

אורח
הוסף תגובה

×   הודבק כטקסט מיוחד.   הדבק כטקסט רגיל

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   התוכן הקודם שלך שוחזר .   נקה

×   You cannot paste images directly. Upload or insert images from URL.

  • פעילות אחרונה

    1. 4

      פלטפורמה משוונית - סיום פרוייקט, וחלוקת התוכניות לכולם

    2. 4

      פלטפורמה משוונית - סיום פרוייקט, וחלוקת התוכניות לכולם

    3. 4

      פלטפורמה משוונית - סיום פרוייקט, וחלוקת התוכניות לכולם

  • נושאים

×
×
  • צור חדש...

Important Information