2016-08-02 1 views
1

객체의 J2000 RA/DEC 좌표를 "관측 위치"로 변환하려고합니다. 즉, 굴절 효과를 포함하는 토 코어 중심의 RA/DEC 좌표로 변환하려고합니다.pyephem으로 굴절 보정 된 RA/DEC 좌표를 계산하는 방법은 무엇입니까?

from math import pi 
import ephem 
from datetime import datetime  


ra = 20.370473492/12. * pi 
dec = 40.256674958/180. * pi 
tt = datetime(2016, 07, 27, 23, 30, 0) 

lowell = ephem.Observer() 
lowell.lon = '-111:32.1' 
lowell.lat = '35:05.8' 
lowell.elevation = 2198 
lowell.date = tt 
lowell.pressure = 1000 

bd = ephem.FixedBody() 
bd._ra = ra 
bd._dec = dec 

bd.compute(lowell) 

print "Pressure: ", lowell.pressure 
print "Input:       ", bd._ra, bd._dec 
print "Astrometric Geocentric Position: ", bd.a_ra, bd.a_dec 
print "Apparent Geocentric Position  ", bd.g_ra, bd.g_dec 
print "Apparent Topocentric Position: ", bd.ra, bd.dec   
print "Horizontal Position:    ", bd.alt, bd.az 

lowell.pressure = 0 

bd.compute(lowell) 

print "Pressure: ", lowell.pressure 
print "Input:       ", bd._ra, bd._dec 
print "Astrometric Geocentric Position: ", bd.a_ra, bd.a_dec 
print "Apparent Geocentric Position  ", bd.g_ra, bd.g_dec 
print "Apparent Topocentric Position: ", bd.ra, bd.dec   
print "Horizontal Position:    ", bd.alt, bd.az 

먼저 주목할만한 점은 다음과 같습니다 : 명백한 지구를 중심으로 겉보기 topocentric 좌표가 다르지 않다 워드 프로세서 (http://rhodesmill.org/pyephem/radec.html#how-the-three-positions-differ) 다음 내가 이런 짓을. 시차와 굴절에 대한 교정이 문서에 명시된대로 이루어지면 차이가 있어야합니다.

두 번째 사항 : 압력을 0으로 설정하면 굴절이 사라지고 무엇인가가 변경되어야합니다. 그러나, 수평 좌표 만 변경됩니다 (약 11 분). 그러나 모든 ra/dec 좌표는 동일하게 유지됩니다.

무엇이 여기에 있습니까?

또는 다른 말로하면 어떻게 든 파이 펫에서 굴절 보정 RA/DEC 좌표를 얻을 수 있습니까?

가 (BTW, 나는 최신 pyepehm 버전을 사용, 3.7.6.0)

답변

0

짧은 대답은 굴절 단순히 RA와 적위에 영향을주지 않는다는 것입니다.

두 가지 방법으로 시각화 할 수 있습니다. 첫 번째는 관심있는 대상을 이미지화하는 것입니다. RA의 눈금 선과 눈이 놓여있는 천구의 부분을 구성하는 눈금 선 가운데에 앉아 있습니다. 이제, 당신의 마음 속에서, 분위기에 의해 구부러진 것처럼 물체와 주위의 그리드를 보아 상상해보십시오. 그들은 같은 대기를 통과하기 때문에 동일한 양으로 굴절 될 것입니다. 그리고 물체의 굴절 된 이미지는 이전과 마찬가지로 굴절 된 RA 및 적위 선의 이미지와 동일한 위치에있게됩니다! 그래서 그것의 RA와 적위는 여전히 동일합니다.

시각화하는 또 다른 방법은 행성의 RA와 적위가 행성이 앞에있는 작은 물체 그룹을 알려주는 것입니다. 물체가 먼 은하계와 퀘이사들 사이에있을 것입니다. 이제, 물체가 앉아있는 하늘 패치를 상상해보고 하늘의 패치 이미지가 대기를 통해 굴절된다고 상상해 보면, 대상과 행성 모두가 함께 굴절하는 것을 볼 수 있습니다. 다시 말해, 굴절은 물체의 RA와 적위를 변화시키지 않습니다. 굴절이 전혀없는 경우와 똑같은 은하계 앞에 나타납니다.

긴 대답은 상상하는 숫자를 만들려면 관찰자의 대기를 0으로 설정하고 관찰자의 .radec_of(...) 방법을 사용하여 가로 좌표를 다시 RA로 설정하고 dec는 대기권이 그들을 굴복시키지 않으면 하늘의 그 위치에 앉을 것입니다. 그러나 위의 논의를 통해 나가는 숫자가 엄밀히 말하면 물리적 인 의미 나 의미가 없음을 알 수 있기를 바랍니다. 굴절 때문에 RA와 적위가 변하지 않으며 변경된 RA와 적위는 언급하지 않습니다. 하늘의 차트에서 어떤 실제 위치.

+1

Brandon 여러분,이 명확한 설명을 해주셔서 대단히 감사합니다. 나는 아직도 문서를 약간 혼란 스럽지만, 당신의 요지는 완벽하게 유효하다. 내 특별한 경우에는 해결 방법 사용을 의미합니다. 망원경 제어 소프트웨어를 프로그래밍 중이며 RA 12 굴절 굴절에서 축 위치를 설정해야합니다. 그러나 그것은 당신이 제안한대로 작동해야합니다. –

+1

Btw, pyephem, skyfields 등에 대한 작업에 큰 감사를드립니다. 그들은 내 작업에 매우 중요합니다. –