성도 개발 일지
2009.08.11 22:26

성도 0.4

조회 수 4253 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

 <성도 0.4.xx>


0.4.xx 판에서는 한국의 전통적인 천문학 사상에 기반한 기능들을 넣었습니다. 24절기 계산, 음양력 변환, 60간지와 일진 표시, 항현권과 항은권, 입수도 기준선, 동 서양의 별 이름·번호 표시, 천상열차분야지도의 별자리 표시 등의 기능을 더할 생각이었습니다만, 24절기 계산과 음양력 변환은 다음 판으로 미루게 되었습니다.

 현재 0.4 판의 목표 기능 가운데 음양력 변환, 24절기 계산 기능이 아직 완성되지 않았으며 일력 기능은 개선의 여지가 있습니다. 이 가운데 음양력 변환 기능은 시간이 좀 걸릴 듯 합니다.


-0.4.1로 판올림(2003. 8. 24.)되었습니다. 찾기 기능이 보강되었으며 소스 코드를 고쳐 시스템 자원의 사용량을 약간 줄였습니다.



▲성도 0.4.1


-0.4.2로 판올림(2003. 8. 24.)되었습니다. 찾기 기능에서 발견된 오류를 수정하였고, 적도 좌표를 그리는 아이콘을 바꾸었습니다.


-0.4.3으로 판올림(2003. 8. 24.)하였습니다. 서울(경복궁 근정전, 위도: 북위 37도 34분 42초)을 기준으로 한 항현권/항은권 표시와 입수도를 정할 때 기준이 되는 선을 그릴 수 있도록 하였습니다. 항현권(恒顯圈)은 현대의 천문학 용어로 주극성(周極星)에 대응되는 것이며 항은권(恒隱圈)은 전몰성(全沒星)에 해당하는 부분입니다. 입수도(入宿度)의 기준이 되는 선은 천상열차분야지도(天象列次分野之圖)의 성도 부분에 방사상으로 그어져 있는 선과 같은 개념의 것이나 이 프로그램에서는 신법 천문학의 수치를 따랐습니다(2000.0년 기준).


-0.4.4로 판올림(2003. 8. 25.)하였습니다. 고유의 적도좌표 체계인 12궁(宮)과 거극도(去極度)를 이용한 좌표 표시 기능을 더했습니다. 분점은 2000.0년을 기준으로 하였습니다. 다음 판에서는 입수도(入宿度)도 알아볼 수 있도록 할 예정입니다.


-0.4.5로 판올림(2003. 8. 27.)하였습니다. 입수도를 알아볼 수 있도록 하였으며 시야의 범위를 12~190도에서 5~190도로 확장하였습니다. 또한 시간 조절도 분 단위 조절(예전에는 시간 단위)이 가능하도록 하였으며 시야가 50도 이하인 경우 해와 달은 실제 크기로 그려지도록 하였습니다. 우리 별자리 설정 역시 저장되며, 마우스의 오른쪽 단추를 클릭하였을 때 별의 정보를 알 수 있도록 개선하였습니다(종래에는 행성 정보만 파악이 가능하였습니다).


-0.4.6으로 판올림(2003. 8. 28.)하였습니다. 항성 정보를 찾아주는 알고리즘이 개선되었으며, 별의 정보에 베이어 기호와 플램스티드 번호, 서양 별자리를 포함시켰습니다. 성도를 그리는 표시기를 약간 고쳐 성도 처리 속도를 다시 높였습니다(별의 정보량이 많아짐에 따라 기존 표시기의 속도가 눈에 띄게 떨어졌습니다. 그래서 수정을 한 것이며 이번의 수정을 통해 정보 처리 효율을 상당히 높였습니다. 속도 문제는 앞으로도 계속 고쳐갈 예정입니다).


-0.4.7로 판올림(2003. 8. 29.)하였습니다. 항성 정보 알고리즘을 다시 고쳤으며 천상열차분야지도의 별자리를 표시할 수 있도록 하였습니다. 천상열차분야지도의 별자리는 현재 자미원 부분만 입력(현재 동정되지 않은 별이 많기 때문에 이 마저도 온전치 않습니다.)하였으며 차차 보강해 갈 예정입니다.


-0.4.8로 판올림(2003. 9. 7.)하였습니다. 천상열차분야지도에 나타난 별자리의 이름표를 더하였고, 별자리 선 역시 더했습니다. 성도 표시기를 다시 개량하여 처리 속도가 다소 빨라졌습니다. 아직은 불완전하지만 세차 운동 계산도 지원됩니다.


-0.4.9로 판올림(2003. 9. 7.)하였습니다. 세차 운동 부분을 개선하였고, 항성을 찾는 알고리즘도 더욱 우수한 것으로 바꾸었습니다. 시간 입력 범위가 다소 달라졌는데, 서기 1800~2200년 사이만 입력이 가능하도록(예전에는 기원전 4713년~기원후 99999년까지) 바꾸었습니다. 이보다 넓은 범위의 계산은 가능은 하지만 정밀도가 무척 떨어집니다. 이 문제를 해결할 때까지 시간 범위를 다시 늘일 계획은 없습니다.


-0.4.10으로 판올림(2003. 9. 9.)하였습니다. 세차 운동 계산의 오류를 고쳤고 각거리를 측정하는 기능을 더하였으며, 시간 입력 범위를  기원전 4713 ~ 기원후 9999년 사이로 바꾸었습니다. 이 외에 행성 검색이 되지 않는 오류를 고쳤습니다.


-0.4.11으로 판올림(2003. 9. 10.)하였습니다. 은하좌표계의 정밀도가 높아졌으며 은하 적도를 그릴 때 세차 운동 계산이 됩니다.


-0.4.13으로 판올림(2003. 9. 11.)하였습니다. 별의 뜨고 지는 시각을 알 수 있도록 하였으며 일력(日曆) 기능을 더하였습니다. 이 기능은 아직 완성되지 않은 상태입니다.


-0.4.14로 판올림(2003. 9. 13.)하였습니다. 별의 남중 시각을 계산할 수 있도록 하였고 행성의 출몰 및 남중 시각을 구할 수 있도록 하였습니다. 계산의 정밀도는 몇 분 정도입니다. 일력 기능이 완성되었습니다만 정밀도에 문제가 있습니다. 특히 달의 경우 수십 분 정도까지 오차가 생깁니다. 추후에 개선할 예정입니다.


-0.4.17으로 판올림(2003. 9. 14.)하였습니다. 별의 남중 시각을 잘못 계산하는 문제를 고쳤습니다. 행성 정보를 보여주는 기능도 약간 개선하였고, 일력의 기능 역시 약간 향상시켰습니다(해당 날짜의 율리우스 역일을 알 수 있고 시각 계산의 정밀도를 10분 이내로 높였습니다). 현재의 성운, 성단에 해당하는 천체인 '기(氣)'를 표시할 수 있도록 하였습니다. 기에는 적시기(積尸氣), 어(魚) 1, 신궁(神宮) 1이 있습니다.


-0.4.18으로 판올림(2003. 10. 4.)하였습니다. 1일 단위로 시각을 조절할 수 있도록 하였고, 별의 이름표로 HR 번호 대신 베이어 기호를 표시할 수 있도록 하였습니다. 동영상 기능의 시간 간격 조절도 가능하도록 하였습니다. 그 외에 약간의 버그 수정이 있었으며 메뉴의 위치를 조정하였습니다. 별의 자료 파일 형식이 다시 바뀌었습니다(용량이 다소 줄어들었습니다).


-0.4.19으로 판올림(2003. 10. 5.)하였습니다. 약간의 오류 수정이 있었으며 항현권을 설정해 놓은 지역의 것으로(이전에는 경복궁 기준) 표시하도록 바꾸었습니다. 입수도 기준선에도 세차 운동이 지원되며 입수도 표시 부분의 알고리즘을 고쳤습니다(입수도를 제대로 계산하지 못하던 문제가 해결되었습니다). 또한 도구 막대의 '지금 시각으로' 기능이 약간 바뀌었고, 베이어 기호 표시 아이콘을 더했습니다. 기(氣)의 아이콘도 바꾸었습니다(10월 9일에 오류를 다시 고친 수정판을 올렸습니다.).


-0.4.21으로 판올림(2003. 10. 12.)하였습니다. 시간 설정과 관측지 설정을 따로 나누었으며, 약간의 기능을 향상시켰습니다. 관측지는 목록(전국 40여 곳이 등록되어 있습니다)에서 고를 수 있도록 하였습니다.


-0.4.23으로 판올림(2003. 10. 17.)하였습니다. 관측지 설정에서 파일을 직접 고칠 수 있는 기능을 더했습니다. 또한 별의 이름을 표시할 수 있도록 하였습니다. 서양의 별 이름은 이태형씨가 지은 '쉽게 찾는 우리별자리'에서, 동양의 별 이름은 남병길의 '성경(星鏡)'에서 따 왔습니다. 별 이름은 별의 왼쪽에 우리말과 한자 또는 우리말과 영어로 같이 표시되며 몇 등급의 별까지 이름을 표시할 지는 설정창에서 정할 수 있습니다. 기본값은 3등급입니다.


-0.4.24로 판올림(2003. 10. 17.)하였습니다. 이름에서 잘못된 부분을 고쳤습니다. 인쇄 기능에 0.4판에서 새롭게 개발된 대부분의 기능을 포함시켰으며, 인쇄 대화 상자의 기능을 보강하였습니다.



▲성도 0.4.24


-0.4.25로 판올림(2003. 10. 25.)하였습니다. 찾기 기능의 오류를 비롯해 남아있던 몇 가지 오류를 고쳤습니다. 성도를 그리는 속도 역시 이전에 비해 2배 정도 빨라졌으며, 별의 크기를 바꿀 수 있게 되었습니다. 동영상 기능 역시 약간 보강하였으며, 천체 정보 창에서 별 이름을 표시하도록 고쳤습니다.


-0.4.27로 판올림(2003. 10. 26.)하였습니다. 시간권을 설정하는 부분이 시간 설정에서 관측지 설정으로 옮겨졌습니다. 일력 기능에서 해와 달의 출몰 시각 계산이 좀 더 정확해 졌습니다. 이 외에도 행성 정보와 일력 기능의 출몰 시각이 일치하지 않는 문제-행성 정보 부분의 오류였습니다-를 고쳤습니다.


-0.4.29로 판올림(2003. 11. 5.)하였습니다. 남아있던 오류를 고쳤습니다. 기능의 변화는 없습니다.


-0.4.30으로 판올림(2003. 12. 18.)하였습니다. 찾기 기능에서 종종 생기던 오류를 고쳤습니다. '보기' 메뉴에 확대/축도 기능을 넣었습니다.


-0.4.31로 판올림(2003. 12. 28.)하였습니다. 성도를 저장하고 다시 부를 수 있도록 하였습니다. 0.4.30에서 고친 오류 수정 방법을 개선하였습니다.


-0.4.35로 판올림(2004. 1. 15.)하였습니다. 별 이름 및 별자리에 포함된 별의 개수가 잘못되어 있는 것, 별자리 선 정보가 잘못 입력된 것을 모두 고쳤습니다. 또한 우리 별자리의 별 번호를 볼 수 있게 되었으며, 별 정보에서도 별이 속한 우리 별자리 정보를 표시할 수 있습니다. 다음 판에서는 별자리에 소속된 별만 그릴 수 있는 기능도 넣을 예정입니다.


-0.4.36으로 판올림(2004. 1. 16.)하였습니다. 도구 막대에 새로 더해진 기능을 더했습니다.


-0.4.37로 판올림(2004. 1. 18.)하였습니다. 0.4.36에서 발견된 오류를 고쳤습니다.


-0.4.40로 판올림(2004. 1. 21.)하였습니다. 별 정보 창에서 별의 입수도, 거극도, 12간으로 나타낸 적경을 알 수 있도록 하였으며 행성 정보 창에서 행성이 떠 있는지 아닌지 알 수 있도록 하였습니다. 또한 지정된 시각에 행성을 관측할 수 있는지(관측 가능한 시간대는 언제인지) 보여주는 기능이 추가되었습니다. 이로서 0.4판의 개발을 마무리할 생각입니다.


TAG •
?

성도0.8, 달력 1.5

천문 프로그램

  1. No Image

    성도 0.7

    <성도 0.7> 성도 0.7판은 2005년 2월 17일부터 2009년 3월 5일까지 개발하였습니다. 0.7에서 개선된 기능을 요약하면 다음과 같습니다. ①성도 표시 및 인쇄 개선: 성도 표시기의 완성도를 높였고(대기 효과와 여러 자동 기능 추가) 조금 더 안정적으로 작동하...
    Date2009.08.11 Category성도 개발 일지 By창환 Views10806
    Read More
  2. No Image

    성도 0.6

    <성도 0.6> -0.6.1로 판올림(2004. 4. 10.)하였습니다. 달의 정삭망 시각 계산 기능에서 일식 및 월식의 예측이 가능해졌습니다. 찾기 기능이 개선되어 별을 찾을 수 있게 되었습니다. 이 외에 지구 그림자의 위치 계산(월식 계산에 필요), 가운데 표시 기호 ...
    Date2009.08.11 Category성도 개발 일지 By창환 Views4454
    Read More
  3. No Image

    성도 0.5

    <성도 0.5.xx> 0.5 판에서는 성도 프로그램의 기본 기능을 강화하고 달의 정삭망 시각 계산 및 24절기 계산이 포함되었습니다. ①향상된 정밀도로 행성의 위치를 계산: DE404를 써서 매우 정밀하게 위치를 계산할 수 있도록 하였습니다. ②향상된 성도 그리기: ...
    Date2009.08.11 Category성도 개발 일지 By창환 Views4947
    Read More
  4. No Image

    성도 0.4

    <성도 0.4.xx> 0.4.xx 판에서는 한국의 전통적인 천문학 사상에 기반한 기능들을 넣었습니다. 24절기 계산, 음양력 변환, 60간지와 일진 표시, 항현권과 항은권, 입수도 기준선, 동 서양의 별 이름·번호 표시, 천상열차분야지도의 별자리 표시 등의 기능을 더...
    Date2009.08.11 Category성도 개발 일지 By창환 Views4253
    Read More
  5. No Image

    성도 0.3

    <성도 0.3.xx> 0.3.xx 에서는 0.2.xx 판의 것에 비해 유연하고 강력한 성도 그리기 알고리즘을 설계할 예정입니다(완료). 이 알고리즘이 완성되면 향상된 찾기 기능과 인쇄 기능, 편리한 사용자 환경 외에도 몇 가지 유용한 기능을 구현할 수 있게 됩니다. -0...
    Date2009.08.11 Category성도 개발 일지 By창환 Views3467
    Read More
  6. No Image

    성도 0.2

    <성도 0.2.xx> 현재 개발 중인 천문학 프로그램입니다. 지금은 0.2.xx 단계로 여러 가지 알고리즘을 시험하고 있습니다. 현재 동양 별자리를 표시하는 기능까지 완성되어 있으며 앞으로 행성의 궤도 계산, 새로운 성도 그리기 알고리즘 고안 등의 과제가 남아 ...
    Date2009.08.11 Category성도 개발 일지 By창환 Views4093
    Read More
  7. No Image

    성도 0.1

    <성도 0.1.xx> 현재 개발 중인 천문학 프로그램입니다(버전 0.1.41). 지금은 현재 시각의 별을 표시하는 정도의 기능만 가지고 있습니다. 프로그램 화면 가운데 오른쪽에 보이는 커다란 창이 별을 표시해 주는 창입니다. 왼쪽의 조그만 창은 '확대/축소' 기능...
    Date2009.08.11 Category성도 개발 일지 By창환 Views3669
    Read More
  8. No Image

    성도 0.8.13

    -0.8.13 판으로 판올림(2009. 8. 8.) 하였습니다. 인쇄 기능에서 별 번호/기호가 잘못 인쇄되는 문제를 고쳤습니다. 인쇄 기능에서 글자가 다른 선이나 글자를 가리는 문제를 고쳤습니다.
    Date2009.08.11 Category성도 0.8 By창환 Views4471
    Read More
  9. No Image

    사용자 정의 목록 만들기(...

    사용자 정의 목록 파일은 일반적인 텍스트 문서입니다. 확장자로는 'txt'나 'uc' 가운데 편리한 것으로 쓰면 됩니다. 개행문자의 형식은 DOS/Windows 형식이어야 하며 이 외의 형식일 경우 정상적으로 처리하지 못합니다. 자세한 내용은 아래의 예제를 참고하...
    Date2009.08.11 Category성도 관련 문서 By창환 Views3520
    Read More
  10. No Image

    간략한 안내

    <사용법> 방향키: 성도 위치 조절 '<', '>' 키: 주마등에서 한 단계 뒤로, 한 단계 앞으로 '+', '-' 키: 성도 확대, 축소 'Q' 키: 컴퓨터 시계에 맞추기 기능 켜고 끄기 마우스의 휠 버튼(혹은 3버튼 마우스의 가운데 버튼): 방위각 변경 클릭(왼쪽 버튼) 후 ...
    Date2009.08.11 Category성도 관련 문서 By창환 Views3663
    Read More
  11. No Image

    프로그램 요구 사항

    성도 프로그램을 설치하기 위해 필요한 환경은 이렇습니다. Microsoft Windows 2000(서비스팩4), XP, Vista, 7 위의 운영체제가 작동하는 컴퓨터(원활한 사용을 위해 펜티엄 3 1GHz 이상의 CPU를 권장) 40MB 정도의 보조기억장치(HDD, SSD) 여유 공간 SVGA(80...
    Date2009.08.11 Category성도 관련 문서 By창환 Views3169
    Read More
  12. No Image

    참고 문헌

    <참고 문헌> 프로그램을 만드는데 참고한 자료는 다음과 같습니다. 1. 기본 자료 -성경(星鏡), 남병길, 조선 관상감, 1861 -Yale Bright Star Catalog(5th Revised Edition), Hoffleit E.D. 외, Astronomical Data Center, 1991 -Catalogue of Constellation B...
    Date2009.08.11 Category성도 관련 문서 By창환 Views5378
    Read More
  13. No Image

    옛 별자리 복원에 관한 정보

    <옛 별자리 복원에 관한 정보> 성도 프로그램에 쓰인 동양 별자리는 다음 자료를 참고하여 만들었습니다. (1)성경(星鏡), 남병길, 조선 관상감, 1861 (2)「星鏡」에 실린 별의 동정, 안상현·박창범·유경로, 한국과학사학회,1996 (3)하늘에 새긴 우리 역사, 박...
    Date2009.08.11 Category성도 관련 문서 By창환 Views5908
    Read More
  14. No Image

    계산 방법에 관한 정보

    <계산 방법에 관한 정보> 이 프로그램에서 각종 천문 계산에 사용한 방법은 다음과 같습니다. 각종 좌표의 변환: 주로 Meeus의 방법을 썼지만 Peter Duffett-Smith의 방법을 쓴 것도 있고 직접 개발하여 쓴 것도 있습니다. 사람에 따라 각각의 계산 방법은 약...
    Date2009.08.11 Category성도 관련 문서 By창환 Views6744
    Read More
  15. No Image

    달력 내려받기 - 최신판

    달력 내려받기 -달력 프로그램 내려받기 다음 압축 파일을 내려 받은 다음, 아무 곳에나 압축을 풀고 프로그램을 실행하면 됩니다. 주의: 윈도우즈 비스타나 윈도우즈 7에서는 처음 실행할 때 정상적으로 작동하지 않을 수 있습니다. 이 문제의 해결 방법은 ...
    Date2009.08.11 Category달력 내려받기 By창환 Views23519
    Read More
Board Pagination Prev 1 2 3 4 5 6 Next
/ 6
Powered by XE