2009-05-24 3 views

답변

1

구글 스카이 API입니다 나는이에 본 적이 가장 가까운 : 그것은 당신이 그것에서 필요한 것을 얻을 파고의 조금 걸릴 수 있습니다

http://googlemapsapi.blogspot.com/2007/12/maps-from-another-world.html

는하지만 난 내 구글에서 응용 프로그램을 가지고 휴대 전화의 위치와 방향에 따라 행성과 별을 화면에 표시합니다. 애플리케이션에서 웹 서비스를 쿼리해야하지만, 플랫폼 독립적 인 부작용이 있습니다.

http://www.heywhatsthat.com/cosmic.html

+0

정말 도움이되었습니다 ... 불행히도 하늘을위한 내장 오버레이 중 일부를로드하는 것이 어렵습니다. –

6

당신이 원시 벡터 측정을 원하는 경우에, 당신은 미국 해군 관측소 벡터 측정 서브 루틴 (노바)에서보기를 가질 수 있습니다

은 예제 응용 프로그램에 대해 다음을 참조하십시오. 소스 코드는 C와 Fortran에서 사용할 수 있습니다. 누군가가 파이썬에 이식했으며 현재 C# 포트에서 작업하고 있습니다. NOVAS 루틴은 메이저 및 마이너 행성 및 별의 위치 계산을 지원합니다.

소스 코드는 US Naval Observatory website에서 찾을 수 있습니다.

5

NAIF SPICE Toolkit은 여러 플랫폼 및 여러 언어로 제공됩니다. 믿을 수 없을만큼 유용하고 안정적입니다. NASA와 ESA 같은 과거, 현재, 미래의 우주 탐사 임무에서도 사용됩니다. 해왕성이 지금 어디 있는지 알고 싶습니까? 문제 없어. 너의 망원경을 가리켜 야 할 곳을 알고 싶으면 해왕성을 보아라. 도달하는 빛이 거기에서 왔기 때문에 해왕성 이었던가? 여전히 문제 없습니다. 이것은 실제 우주 탐험에만 사용되는 것이 아니라 Celestia 및 기타 널리 사용되는 소프트웨어에서도 사용됩니다.

1

관심이 있으시면 my VSOP87 C API을보고 내가 시작한 것이 사용자의 요구에 적합한 지 확인하십시오. VSOP87 라이브러리가 완료되었습니다. Doxygen 문서를 완료하지 않았습니다.

0

나는 언제든지 행성, 위성 및 출발의 위치를 ​​계산할 수있는 태양 중심의 게임 라이브러리를 구축하기 시작했습니다. 그것은 유년기에 있지만 JDE2000 (2000 년 1 월 1 일) + - 1500 년 동안 매우 정확한 정확성을 가지고 작업했습니다. 저는 달의 위치, 기울기 및 간격에 대해 작업하고 있으며 다음에 별들에 집중할 것입니다.

Torque 3D 엔진에 떨어 뜨려졌습니다. TorqueScript (무언가 다운 JavaScript/C++ 하이브리드와 유사한 스크립팅 언어)로 작성되었으므로 쉽게 다시 작성해야합니다. http://wecreategames.com/blog/?p=233

알고리즘을 가지고 중 자바 스크립트 또는 서버 측 언어로 다시 작성하고 웹 서비스를 포장 꽤 쉽게해야합니다 :

I은 ​​현재 버전의 오픈 소스를 게시했습니다 API. 도움이되는지 알려주세요!

2

C에서 가장 좋은 권장 사항은 code by S. L. Moshier입니다.천문학 자로서 저는 Java를 사용하고 JPARSEC이라는 라이브러리를 개발 중입니다.이 라이브러리는 Moshier의 알고리즘을 사용하여 훌륭한 결과를 얻었습니다.