GetTrajectory {spectator}R Documentation

Gets a satellite trajectory

Description

Gets the current trajectory for the specified satellite.

Usage

GetTrajectory(satellite)

Arguments

satellite

character name of the satellite for which to retrieve the trajectory. The satellite name is not case sensitive, and can be abbreviated as long as an unambiguous match can be obtained. Only one satellite can be queried at a time.

Value

Object of class 'sf' with 'LINESTRING' geometry type

Source

https://api.spectator.earth/#trajectories

Examples

if(interactive()){
 library(sf)
 # get trajectory and current position for a selected satellite
 sat <- "SPOT-7"
 traj <- GetTrajectory(satellite = sat)
 pos <- GetSatellite(satellite = sat, positions = TRUE)
 # do some nice graphs
 library(maps)
 map("world", fill = TRUE, col = "lightgrey")
 plot(st_geometry(traj), lwd = 2, col = "red", add = TRUE)
 plot(st_geometry(pos), pch = 15, col = "green", cex = 1.5, add = TRUE)
 title(main = sprintf("current %s trajectory & position", sat))
 }

[Package spectator version 0.2.0 Index]