주어진 날짜와 주어진 위도/경도에 대해 태양과 달의 상승/상승 시간을 제공 할 수있는 웹 서비스 또는 .NET 클래스 라이브러리를 아는 사람은 누구입니까?달 및 태양 설정/상승 시간을위한 웹 서비스 또는 .net 라이브러리?
미리 감사드립니다.
주어진 날짜와 주어진 위도/경도에 대해 태양과 달의 상승/상승 시간을 제공 할 수있는 웹 서비스 또는 .NET 클래스 라이브러리를 아는 사람은 누구입니까?달 및 태양 설정/상승 시간을위한 웹 서비스 또는 .net 라이브러리?
미리 감사드립니다.
The ASCOM Initiative을 살펴보십시오. 이것은 망원경을 제어하기 위해 Microsoft의 World Wide Telescope에서 사용되는 기술입니다. ASCOM 플랫폼의 버전 5.5에서 방금 소개 한 새로운 구성 요소 중 하나는 NOVAS 라이브러리에 대한 .NET 인터페이스입니다.이 인터페이스는 태양계 시스템에서 위치 천문학적 측정을 수행하는 벡터 astrometry 루틴과 Kepler 궤도 엔진을 제공합니다 시체.
일출/일몰을 직접 제공하는 기능은 없다고 생각하지만, 이러한 기능을 계산하는 데 필요한 모든 빌딩 블록을 제공합니다.
모든이 자료는 오픈 소스입니다. 원래 NOVAS 루틴은 FORTRAN과 C에서 위에 링크 된 US 해군 관측소 사이트에서 사용할 수 있습니다. ASCOM 소스 코드는 Subversion 서버에서 사용할 수 있습니다.
예 - CodeProject의 SunTime class이 도움이 될 수 있습니다!
좋은 벌금처럼 보입니다! –
이것은 정말 멋지다. 그러나 필자는 필요한 결과를 산출하는 오픈 소스 C 프로젝트를 발견했습니다. 이제 .NET 클래스 라이브러리로 이식하는 방법을 찾아야합니다. C 코드는 가장 적은 것을 말하기 위해 추악합니다. arg 배열을 받아들이고 결과의 고정 배열을 반환하기 위해 조정해야 할 수도 있습니다. 정확히 C 녀석이 아니기 때문에 이것은 흥미로울 것입니다. – NovaJoe
또한 ephemeris이 있습니다. 궁극적 인 천문학 프로그래밍 키트이므로 찾고 계신 것이 있습니까? 몇 년 전 VB6을 사용하여 점성술 프로그램을 만들었을 때 미약 한 시도를 한 적이 있습니다. 12 개 주택의 각 별표에 대한 멋진 보고서를 만들었지 만 당시에 별의 그림을 얻을 수 없었습니다. 생년월일/시간 입력이 정확합니다.
호프가 도움이 되었으면 안녕하세요, 탐.
태양 계산 (달이 아님)을 수행하는 VB (A) 함수를 사용할 수 있습니까? – MandoMando
MandoMando, 나는 일 계산이 필요하지만 동일한 코드에서 태양과 달을 함께 갖는 것이 좋을 것입니다. 하지만 네, 클래스 라이브러리에 컴파일 할 수 있다면 VB 코드를 사용할 수 있습니다. – NovaJoe