Hi,
this is an example of my code:
import orekit
vm = orekit.initVM()
from orekit.pyhelpers import setup_orekit_curdir
setup_orekit_curdir()
from org.orekit.frames import FramesFactory, TopocentricFrame
from org.orekit.bodies import OneAxisEllipsoid, GeodeticPoint
from org.orekit.time import TimeScalesFactory, AbsoluteDate
from org.orekit.utils import IERSConventions, Constants, AbsolutePVCoordinates
from org.orekit.estimation.measurements.generation import AngularRaDecBuilder
from org.orekit.propagation import SpacecraftState
from org.orekit.propagation.analytical.tle import TLE, TLEPropagator
from org.orekit.estimation.measurements import ObservableSatellite, GroundStation
from math import radians
LLAstat = [40,12,300.0]
‘’’
TLE_1 = ‘1 03669U 69009A 22058.06856683 .00000039 00000+0 18086-4 0 9995’
TLE_2 = ‘2 03669 88.4274 318.0001 1711743 177.6329 183.4294 11.29525671182675’
‘’’
TLEfile = ‘tle.txt’
TLEread = open(TLEfile,‘r’)
TLEstrings = TLEread.readlines()
mytle = TLE(TLEstrings[0],TLEstrings[1])
ITRF = FramesFactory.getITRF(IERSConventions.IERS_2010, True)
earth = OneAxisEllipsoid(Constants.WGS84_EARTH_EQUATORIAL_RADIUS,
Constants.WGS84_EARTH_FLATTENING,
ITRF)
latitude = radians(LLAstat[0])
longitude = radians(LLAstat[1])
altitude = LLAstat[2]
station = GeodeticPoint(latitude, longitude, altitude)
station_frame = TopocentricFrame(earth, station, “ObservingStation”)
inertialFrame = FramesFactory.getEME2000()
propagator = TLEPropagator.selectExtrapolator(mytle)
epoch = [2022,2,28,1,1,1.0]
extrapDate = AbsoluteDate(epoch[0], epoch[1], epoch[2],
epoch[3], epoch[4], epoch[5],
TimeScalesFactory.getUTC())
pv = propagator.getPVCoordinates(extrapDate, inertialFrame)
‘’’
generating RA-Dec
‘’’
satellite = ObservableSatellite(0)
ground_station = GroundStation(station_frame)
ra_dec_builder = AngularRaDecBuilder(None, ground_station, inertialFrame,
[float(0.1),float(0.1)], [float(1),float(1)], satellite)
abs_pv_coord = AbsolutePVCoordinates(inertialFrame, pv)
sc_state = SpacecraftState(abs_pv_coord)
radec = ra_dec_builder.build([sc_state])
Note that I obtain the same error if I provide a CorrelatedRandomVectorGenerator to AngularRaDecBuilder. I also get a similar error if I use AngularAzElBuilder.
Thank you.