¿Puedo recuperar la longitud del Lunar Reconnaissance Orbiter alrededor de la Luna mediante el método POST (URL)?

Veo que puedo usar una URL como esta para recuperar datos de posición para LRO alrededor de la Luna:

https://ssd.jpl.nasa.gov/horizons_batch.cgi?batch=1&MAKE_EPHEM=%27YES%27&TABLE_TYPE=%27VECTORS%27&OUT_UNITS=%27KM-S%27&REF_SYSTEM=%27J2000%27&VEC_LABELS=%27YES%27&CSV_FORMAT=%27YES% 27&OBJ_DATA=%27YES%27&VEC_TABLE=%273%27&STEP_SIZE=%2710m%27&START_TIME=%272019-10-9%2000:00%27&STOP_TIME=%272019-10-10%2001:15%27&COMMAND=%27-85%27&CENTER= %27@301%27

Pero lo que necesito es la longitud LRO, para calcular cuándo pasará sobre una posición específica, así que intenté usar Horizon para recuperar también la posición de un punto estático en la superficie de la Luna para calcular la distancia angular, pero no funciona, si es estático no tiene efemérides.

Tal vez podría ser posible usando esta página, pero no pude averiguar si cómo:

https://wgc.jpl.nasa.gov:8443/webgeocalc/

Por ejemplo esto?

https://wgc.jpl.nasa.gov:8443/webgeocalc/#SurfaceInterceptFinder

Pero en caso de que funcione, ¿cuál sería la URL de consulta correspondiente?

Por url puede ser difícil... Pero supongo que podrías tomar los datos xyz y convertirlos a latitud/longitud. Consulte gis.stackexchange.com/a/325618
No pude hacer que funcionara, pero hay un elemento n. ° 14 aquí: i.stack.imgur.com/KX13X.png En realidad, no estoy seguro de lo que significa, aunque habrá documentación en algún lugar ...

Respuestas (2)

Tuve que configurar una página completa para experimentar con Horizons y, después de semanas de pruebas, terminé con esta URL , que puedes ver aquí ampliada para una mejor legibilidad:

https://ssd.jpl.nasa.gov/horizons_batch.cgi?batch=1
COMMAND='-85'            <---- Target: LRO orbiter
CENTER='coord@301'       <---- Observer: Specify coordinates of point on surface with SITE_COORD
SITE_COORD='10,20,1737'  <---- Site location: Longitude, Latitude, Distance 
                               from center of target body.
TABLE_TYPE='VECTORS'     <---- Ask vectors table containig quantity "RG", which is 
                               target/observer RanGe (distance)
VECT_TABLE='6'           <---- Type of vectors table
START_TIME='2019/11/28 17:16'
STOP_TIME='2019/11/29 17:16'
STEP_SIZE='1h'    
                 ---- Other parameters (useless?) -----
OBJ_DATA='yes'
MAKE_EPHEM='yes'
REF_PLANE='ECLIPTIC'
COORD_TYPE='GEODETIC'
REF_SYSTEM='J2000'
OUT_UNITS='KM-S'
VECT_CORR='NONE'
CAL_FORMAT='CAL'
ANG_FORMAT='HMS'
APPARENT='AIRLESS'
TIME_TYPE='UTC'
TIME_DIGITS='MINUTES'
RANGE_UNITS='AU'
SUPPRESS_RANGE_RATE='no'
SKIP_DAYLT='no'
EXTRA_PREC='yes'
CSV_FORMAT='yes'
VEC_LABELS='yes'
ELM_LABELS='yes'
TP_TYPE='ABSOLUTE'
R_T_S_ONLY='NO'
CA_TABLE_TYPE='STANDARD'

Resultado:

*******************************************************************************
            JDTDB,            Calendar Date (TDB),                     LT,                     RG,                     RR,
**************************************************************************************************************************
$$SOE
2458816.219444444, A.D. 2019-Nov-28 17:16:00.0000,  7.629721177258104E-03,  2.287332865584860E+03,  8.814594260485629E-01,

Use este comando d para obtener una lista de todos los cuerpos y naves espaciales compatibles (COMMAND = '*')

Use este comando para obtener una lista de todos los sitios de superficie compatibles con Moon (CENTER='*@301')

+1Una vez que haya terminado con esto, puede comenzar a decodificar el manuscrito Voynich.

Los pasos se resumen de la siguiente manera

enrollamiento $url 2&>1 | awk -F ',' '{if(NF==12) imprime $ 1, $ 3, $ 4, $ 5}' | cola -n +2

  1. Redirigirlo a un archivo. Esto le dará el Tiempo, Px_J2000, Py_J2000, Pz_J2000.

  2. Ahora, necesita obtener J2000_To_IAU Matrix de alguna manera y luego obtener Time, Px_IAU, Py_IAU, Pz_IAU.

  3. Obtener el ángulo sideral en alguna época. Conviértalo a MCMF (Moon Centered Moon Fixed).

  4. Ahora, lo más probable es que necesite la latitud y la longitud en el cuadro ME. Entonces necesita la matriz constante PA_TO_ME y obtiene Px_ME, Py_ME, Pz_ME. Ahora obtener la longitud es tan simple como a t a norte 2 ( y , X )

Para la definición del marco de referencia: Sistemas de coordenadas lunares estandarizados