NASA Horizons 사이트에서 다른 행성에 대한 아날 렘마를 그리는 데 필요한 데이터를 검색하는 방법은 무엇입니까?
나는 그런 질문을 space.stackexchange ( https://space.stackexchange.com/questions/46077/which-are-the-correct-input-parameters-for-nasa-horizons-query-to-get-the-right?noredirect=1#comment150190_46077), 그러나 아마도 지구가 아닌 다른 행성의 경우에도 "지상 중심 문제"이기 때문에 여기에 더 적합 할 것입니다. 우리는 그것을 "eso-astronomy"라고 부를 수 있습니다 ;-)
Nasa Horizons에서 올바른 데이터를 검색하여 다른 세계에서 볼 수있는 태양 아날 렘마를 그리는 방법을 알아 내려고합니다. 지구에서 잘 작동하는 쿼리를 찾았지만 관찰자 위치를 지구에서 다른 행성으로 변경하면 상황이 이상 해지고 "공식적인"곡선에 대한 잘못된 곡선이 나타납니다 (각 행성에 대해 하나의 아날 렘마 곡선이 없지만 다른 시간 동안 다른 곡선).
이것은 12.00에 Greenwich를 중심으로 한 Earth analemma에 사용하는 쿼리입니다.
결과:

화성에서 동일한 좌표, 더 긴 기간 및 1477 분을 간격 (마티 안 데이 길이)으로 사용하면 올바른 플롯 ( 링크 )을 얻지 못합니다 .

화성의 올바른 분석은 다음과 같습니다.

지구 아날 렘마는 방위각에 대해 플롯되지만 화성 아날 렘마는 시간 방정식에 대해 플롯됩니다. 왜? 그리고 Excel에서 그러한 플롯을 어떻게 혼자 할 수 있습니까?
답변
하나는 부전공이고 다른 하나는 두 가지 잘못했습니다. 당신이 잘못한 사소한 일은 태양이 아닌 태양계 중심을 목표로 선택한 것입니다. 태양을 사용하십시오.
가장 큰 실수는 1477 분의 스텝 크기를 사용하는 것입니다. 즉, 화성 항성일의 길이 (1 분 이내)입니다. 항성일을 사용하면 태양이 수평선을 가로 질러 행진합니다. 당신이 원하는 것은 1479 분 35 초 길이의 화성 태양 일입니다.
이것은 새로운 문제를 제시합니다. 걸음 크기는 88775 초가 이상적입니다. 그러나 단계 크기의 단위로 초를 선택할 수 없습니다. 당신은 몇 분에 갇혀 있고 그것은 차선책입니다. 또 다른 접근 방식이 있습니다.
- 단계 크기에 대해 "동일 간격 (단위 없음)"옵션을 선택하십시오.
- 시작 시간과 종료 시간 사이의 시간 차이를 88775 초의 정수 배수로 만들고
- 시간 범위를 결정하기 위해 선택한 적분 배수로 단계 크기를 지정합니다.
예를 들어 적분 배수로 711을 선택하고 시작 시간으로 2020-Aug-20 12:00:00을 선택하면 종료 시간이 2022-Aug-21 01:03:45 여야합니다. 아날 렘마를 제대로 닫으려면 종료 시간을 트윗해야 할 수도 있습니다.
편집
나는 당신이 화성의 중심을 사용하는 것을 발견했습니다. 적절한 아날 렘마를 얻으려면 표면에 점이 필요합니다. Horizons는 미리 정의 된 여러 지점을 제공합니다. Viking 1 / Chryse @ 499를 선택하면 태양이 수평선 위에 있도록 시작 및 종료 시간을 수정해야합니다. 위에 표시된 시작 및 종료 시간에 12 시간을 추가하면 Viking 1의 위치에서 매우 잘 작동하는 것으로 보입니다.
다음은 Viking 1 / Chryse 위치에서 볼 수있는 태양의 고도와 방위각을 나타내는 것입니다. 2020-Aug-21 00:00:00에서 2022-Aug-21 13까지 711 간격 (712 데이터 포인트)을 샘플링했습니다. : 03 : 35 UT.

@DavidHammen의 도움 덕분에 Mars analemma를 얻기위한 올바른 URL / 쿼리 의 예가 여기에 있습니다 .
읽을 수있는 형식 :
- https://ssd.jpl.nasa.gov/horizons_batch.cgi?batch=1
- COMMAND = '10 ' (목표 = 태양, "0"과 혼동하지 마십시오. 태양계 중심)
- CENTER = 'coord @ 499' (화성 표면의 관찰자)
- OBJ_DATA = '예'
- MAKE_EPHEM = '예'
- TABLE_TYPE = 'OBSERVER'
- REF_PLANE = 'ECLIPTIC'
- COORD_TYPE = '지오 데틱'
- SITE_COORD = '0,90,0' (표면의 화성 위치, 경도, 위도, 고도)
- START_TIME = '2020-08-20 12:00:00'
- STEP_SIZE = '668' (시작-중지 간격이 분할되는 세그먼트 수.이 숫자는 하루의 길이를 결정합니다. 화성 태양 일 (*)은 88775 초 또는 1479 분 35 초 동안 지속되지만 Horizons에서는 허용하지 않습니다. 단계를 분수 분으로 지정하지 않고 초 단위로 지정하고 1479 또는 1480을 지정하면 잘못된 아날 레마 곡선이 생성됩니다. 그러나 Horizons는 "주어진 날짜 사이의 단계 수"를 의미하는 차원없는 매개 변수를 허용합니다. 따라서 여기에 Sol의 수를 입력합니다. 시작일과 중지 일 사이. 지난 668.6 솔의 화성 한 해. 668 또는 669 모두 STOP_TIME을 계산하는 데 동일한 값이 사용되는 한 짧거나 긴 곡선 만 올바른 결과를 제공합니다.)
- STOP_TIME = '2022-07-07 20:44' (초 단위로 표시되는 "중지 시간"에서 "시작 시간"을 뺀 값은 화성 태양 일 (*) 의 지속 시간 인 88775 초의 배수 여야합니다 . 스프레드 시트에서 시작 날짜에 추가 : (88775 * NumberOfSols) / 86400)
- QUANTITIES = '4' (출력 = 고도 / 방위각)
- FIXED_QUANTITIES = '사용자 지정'
- REF_SYSTEM = 'J2000'
- OUT_UNITS = 'KM-S'
- VECT_TABLE = '3'
- VECT_CORR = '없음'
- CAL_FORMAT = 'CAL'
- ANG_FORMAT = 'HMS'
- APPARENT = 'AIRLESS'
- TIME_TYPE = 'UTC'
- TIME_DIGITS = 'MINUTES'
- RANGE_UNITS = 'AU'
- SUPPRESS_RANGE_RATE = '아니요'
- SKIP_DAYLT = '아니요'
- EXTRA_PREC = '예'
- CSV_FORMAT = '예'
- VEC_LABELS = '예'
- ELM_LABELS = '예'
- TP_TYPE = 'ABSOLUTE'
- R_T_S_ONLY = '아니요'
- CA_TABLE_TYPE = '표준'
아마도 모든 매개 변수가이 URL이 자동으로 생성되고, 필수하지 NHUGUI .
강조 표시된 것은 아날 렘마에 특정한 매개 변수입니다.
아래 그림은 경도 0 ° 및 위도 0 °, 45 ° 및 90 °에서 시간 12:00에 대해 생성 된 아날 렘마를 보여줍니다.

이 이미지는 시작 날짜, 졸의 연도 및 지구 초의 졸 지속 시간이 주어지면 중지 날짜를 자동으로 계산하도록 스프레드 시트를 설정하는 방법을 보여줍니다.

(*) 항성일 아님; 정의상 태양 일은 별이 아니라 태양에 상대적이고 아날 렘마는 태양에 대한 곡선입니다. 화성의 태양 일은 "Sol"이라는 이름으로 88775.245 지구 초 동안 지속됩니다.