A couple of tracking API's under test now on www.amsat.org
I was at the University of Massachusetts Amherst campus with my kid today for transfer student orientation. I played hooky from the family and friends tour when I discovered that we did not get to visit anything interesting like the steam plant, They were supposed to feed us, but I was busy cutting code. Somebody owes me lunch at the next Symposium.
Use www.amsat.org/track/api/v1/passes.php?objectshttp://www.amsat.org/track/api/v1/passes.php?objects to get a list of object name/object number pairs.
Select a name from the list returned from above and use a Maidenhead grid square to specify the location. This will give you summary info on the next 10 passes for that location. www.amsat.org/track/api/v1/passes.php?location=II42&object=ISShttp://www.amsat.org/track/api/v1/passes.php?location=fn42&object=ISS
de KM1P Joe
Awesome work Joe! Glad UMA has such a lousy orientation :-) /Heimir W1ANT
On Tue, Jan 14, 2020 at 9:41 PM Joseph B. Fitzgerald via AMSAT-BB < amsat-bb@amsat.org> wrote:
I was at the University of Massachusetts Amherst campus with my kid today for transfer student orientation. I played hooky from the family and friends tour when I discovered that we did not get to visit anything interesting like the steam plant, They were supposed to feed us, but I was busy cutting code. Somebody owes me lunch at the next Symposium.
Use www.amsat.org/track/api/v1/passes.php?objects< http://www.amsat.org/track/api/v1/passes.php?objects%3E to get a list of object name/object number pairs.
Select a name from the list returned from above and use a Maidenhead grid square to specify the location. This will give you summary info on the next 10 passes for that location. www.amsat.org/track/api/v1/passes.php?location=II42&object=ISS< http://www.amsat.org/track/api/v1/passes.php?location=fn42&object=ISS%3E
de KM1P Joe
Sent via AMSAT-BB@amsat.org. AMSAT-NA makes this open forum available to all interested persons worldwide without requiring membership. Opinions expressed are solely those of the author, and do not reflect the official views of AMSAT-NA. Not an AMSAT-NA member? Join now to support the amateur satellite program! Subscription settings: https://www.amsat.org/mailman/listinfo/amsat-bb
Awesome work Joe! Glad UMass has such a lousy orientation :-)
Thanks, Heimir. K1JT did some work there a few years back that got a bit of notice, so I'm glad to get noticed also.
I am considering adjusting the response to the APIs in case something goes wrong:
{
"payload": [],
"errors": [{
"code": 1,
"description": "Resource is bad"
},
]
}
Additionally, HTTP Status Codes in the 400-599 range are sent as a secondary indication of a problem.
Speaking of things going wrong, QO-100 has no "passes" as such. Except at the very edge of the footprint it never rises and sets. I'd love to hear ideas on how to handle this case.
de KM1P Joe
Joe, I really like your suggestion for the API response format. As it is a breaking change, it would be most convenient to implement it as /v2/ of the API, so everybody can migrate to it in a timely manner. Let me know when you have something to test, and I will start working on a new version of my app to use it.
The QO-100 cannot be treated as a LEO satellite because it does not fit the computing model. The AOS happened just once, when it came operational and LOS will not happen until it is turned off to die! For us over here in the Americas AOS will never happen :-( But it's Azimuth and Elevation can of course be computed, but it is just a function of the location of the observer.
/Heimir W1ANT
On Thu, Jan 16, 2020 at 6:36 AM Joseph B. Fitzgerald < jfitzgerald@alum.wpi.edu> wrote:
Awesome work Joe! Glad UMass has such a lousy orientation :-)
Thanks, Heimir. K1JT did some work there a few years back that got a bit of notice, so I'm glad to get noticed also.
I am considering adjusting the response to the APIs in case something goes wrong:
{
"payload": [], "errors": [{ "code": 1, "description": "Resource is bad" }, ]
} Additionally, HTTP Status Codes in the 400-599 range are sent as a secondary indication of a problem.
Speaking of things going wrong, QO-100 has no "passes" as such. Except at the very edge of the footprint it never rises and sets. I'd love to hear ideas on how to handle this case.
de KM1P Joe
participants (2)
-
Heimir Thor Sverrisson
-
Joseph B. Fitzgerald