저는 행성의 위치를 차트로 그리는 데 관심이 있습니다. Mac에서이 API를 구현하는 다른 방법은 무엇입니까? OS X?천문학 API 또는 행성의 위치를 차트 화하는 다른 수단?
답변
구글 스카이 API입니다 나는이에 본 적이 가장 가까운 : 그것은 당신이 그것에서 필요한 것을 얻을 파고의 조금 걸릴 수 있습니다
http://googlemapsapi.blogspot.com/2007/12/maps-from-another-world.html
는하지만 난 내 구글에서 응용 프로그램을 가지고 휴대 전화의 위치와 방향에 따라 행성과 별을 화면에 표시합니다. 애플리케이션에서 웹 서비스를 쿼리해야하지만, 플랫폼 독립적 인 부작용이 있습니다.
당신이 원시 벡터 측정을 원하는 경우에, 당신은 미국 해군 관측소 벡터 측정 서브 루틴 (노바)에서보기를 가질 수 있습니다
은 예제 응용 프로그램에 대해 다음을 참조하십시오. 소스 코드는 C와 Fortran에서 사용할 수 있습니다. 누군가가 파이썬에 이식했으며 현재 C# 포트에서 작업하고 있습니다. NOVAS 루틴은 메이저 및 마이너 행성 및 별의 위치 계산을 지원합니다.
소스 코드는 US Naval Observatory website에서 찾을 수 있습니다.
NAIF SPICE Toolkit은 여러 플랫폼 및 여러 언어로 제공됩니다. 믿을 수 없을만큼 유용하고 안정적입니다. NASA와 ESA 같은 과거, 현재, 미래의 우주 탐사 임무에서도 사용됩니다. 해왕성이 지금 어디 있는지 알고 싶습니까? 문제 없어. 너의 망원경을 가리켜 야 할 곳을 알고 싶으면 해왕성을 보아라. 도달하는 빛이 거기에서 왔기 때문에 해왕성 은 이었던가? 여전히 문제 없습니다. 이것은 실제 우주 탐험에만 사용되는 것이 아니라 Celestia 및 기타 널리 사용되는 소프트웨어에서도 사용됩니다.
관심이 있으시면 my VSOP87 C API을보고 내가 시작한 것이 사용자의 요구에 적합한 지 확인하십시오. VSOP87 라이브러리가 완료되었습니다. Doxygen 문서를 완료하지 않았습니다.
나는 언제든지 행성, 위성 및 출발의 위치를 계산할 수있는 태양 중심의 게임 라이브러리를 구축하기 시작했습니다. 그것은 유년기에 있지만 JDE2000 (2000 년 1 월 1 일) + - 1500 년 동안 매우 정확한 정확성을 가지고 작업했습니다. 저는 달의 위치, 기울기 및 간격에 대해 작업하고 있으며 다음에 별들에 집중할 것입니다.
Torque 3D 엔진에 떨어 뜨려졌습니다. TorqueScript (무언가 다운 JavaScript/C++ 하이브리드와 유사한 스크립팅 언어)로 작성되었으므로 쉽게 다시 작성해야합니다. http://wecreategames.com/blog/?p=233
알고리즘을 가지고 중 자바 스크립트 또는 서버 측 언어로 다시 작성하고 웹 서비스를 포장 꽤 쉽게해야합니다 :
I은 현재 버전의 오픈 소스를 게시했습니다 API. 도움이되는지 알려주세요!
천문학 자들은 데이터 공유를위한 강력한 API를 개발하려고합니다. 먼저 The National Virtual Observatory에서 자료를 탐색해야합니다.
C에서 가장 좋은 권장 사항은 code by S. L. Moshier입니다.천문학 자로서 저는 Java를 사용하고 JPARSEC이라는 라이브러리를 개발 중입니다.이 라이브러리는 Moshier의 알고리즘을 사용하여 훌륭한 결과를 얻었습니다.
정말 도움이되었습니다 ... 불행히도 하늘을위한 내장 오버레이 중 일부를로드하는 것이 어렵습니다. –