Seite 1 von 1

International Space Station Tracker

Verfasst: Montag 30. März 2020, 23:07
von Freakquenzy
Hallo bin ein Neuling hier :geek:!

Anhand der Open Data API:

http://api.open-notify.org/iss-now.json

habe ich ein 90 zeiliges Script geschrieben, mit dem man alle Parameter, welche die API liefert (minütlich aktualisierte GPS-Koordinaten der ISS etc. )geordnet anzeigen lassen kann und mit dem ich mittels Satz des Pythagoras Berechnungen, anhand von Latituden und Longituden, die aktuelle Geschwindigkeit der ISS , und die Entfernung von einem beliebigen Ort zur ISS (Luftlinie) berechnen lasse, sowie die zurückgelegte Strecke pro Minute Flugzeit.

Sowas gibts ja schon, in Perfektion von der NASA, okay, fand es für mich als PythonNeuling dennoch ein interessantes Projekt. Wer den Quellcode haben möchte, soll mich einfach anschreiben.

Liebe Grüsse

Freakquenzy

Re: International Space Station Tracker

Verfasst: Dienstag 31. März 2020, 01:50
von __blackjack__
Satz des Pythagoras für Punkte auf einer Kugel die als Winkel angegeben sind? Das ist eher ein Fall für Haversine.

Re: International Space Station Tracker

Verfasst: Dienstag 31. März 2020, 06:46
von Freakquenzy
Hallo Blackjack,

klar ist dies ein Fall für Haversine Berechnungen, jedoch für mich als Anfänger pi*Daumen jedoch erstmal ausreichend. Das Breiten und Längengrade verschiedene Abstände zueinander bestehen, habe ich allerdings berücksichtigt. Die API liefert permanent die aktuellen GPS Koordinaten, so das bei Wegstrecken innerhalb einer Minute z. B. schon relativ exakt bestimmt werden können.
Die Punkt zu Punkt Entfernung über lange Wegstrecken wird natürlich ohne Haversine ziemlich ungenau.

Dennoch ein Dank für Dein Feedback

Freakquenzy

Re: International Space Station Tracker

Verfasst: Dienstag 31. März 2020, 18:34
von noisefloor
Hallo,
klar ist dies ein Fall für Haversine Berechnungen, jedoch für mich als Anfänger pi*Daumen jedoch erstmal ausreichend.
Na ja, Haversine in Python sind 6-7 Zeile Code, den es fertig an div. Stellen im Netz gibt. Das einzubauen ist ja auch für einen Anfänger kein Hexenwerk.

Warum postest du das Skript hier eigentlich nicht? Genau dafür ist diese Subforum hier ja gedacht. Oder du postest eine Link auf Github oder so, falls das Skript in einem öffentlichen Repo liegt. Nur auf Anfrage zuschicken ist ein bisschen... ungewöhnlich. Zumal du dann sicherlich Feeedback bekommst, was dir hilft, als Python-Programmierer besser zu werden.

Gruß, noisefloor

Re: International Space Station Tracker

Verfasst: Dienstag 29. November 2022, 12:50
von Rampator
Freakquenzy hat geschrieben: Montag 30. März 2020, 23:07 Hallo bin ein Neuling hier :geek:!

Anhand der Open Data API:

http://api.open-notify.org/iss-now.json

habe ich ein 90 zeiliges Script geschrieben, mit dem man alle Parameter, welche die API liefert (minütlich aktualisierte GPS-Koordinaten der ISS etc. )geordnet anzeigen lassen kann und mit dem ich mittels Satz des Pythagoras Berechnungen, anhand von Latituden und Longituden, die aktuelle Geschwindigkeit der ISS , und die Entfernung von einem beliebigen Ort zur ISS (Luftlinie) berechnen lasse, sowie die zurückgelegte Strecke pro Minute Flugzeit.

Sowas gibts ja schon, in Perfektion von der NASA, okay, fand es für mich als PythonNeuling dennoch ein interessantes Projekt. Wer den Quellcode haben möchte, soll mich einfach anschreiben.

Liebe Grüsse

Freakquenzy

Poste hier gerne mal deinen code

Re: International Space Station Tracker

Verfasst: Mittwoch 30. November 2022, 11:04
von DeaD_EyE
Man muss nicht unbedingt verstehen, wie man die haversine berechnet: https://pypi.org/project/haversine/
Die Formel ist aber nicht so kompliziert.