- 별자리 정보 요청시 더이상 시간정보 입력 하지 않음.
- 이제는 sunset정보 활용해서 시간 넘김
- get_best_visibility_time_for_constellation 메서드 활용해서 best_time 추출 로직 구현
- 고도의 처리가 힘들어서 일단은 한국 평균 고도를 고정값으로 사용.
- Skyfield import 이슈, load_constellation_map으로 해결.
- 지구 객체와 별자리 데이터 전역으로 처리
- init에 get_best_visibility_time_for_constellation 추가.
이걸 구현했고,
결과만 보자.
이렇고 다른 요청을 몇개 더 해보자.
// 20241013051721
// http://localhost:5555/api/constellations?lat=36.4319&lon=127.4822&start_date=2024-10-13&end_date=2024-10-19
{
"constellations": [
{
"best_visibility_time": "02:56:00",
"constellation": "Psc",
"date": "2024-10-13",
"max_altitude": 450,
"offset": 32400,
"sunrise": "2024-10-13T06:35:28+00:00",
"sunset": "2024-10-13T17:56:32+00:00"
},
{
"best_visibility_time": "02:55:00",
"constellation": "Psc",
"date": "2024-10-14",
"max_altitude": 450,
"offset": 32400,
"sunrise": "2024-10-14T06:36:21+00:00",
"sunset": "2024-10-14T17:55:11+00:00"
},
{
"best_visibility_time": "02:53:00",
"constellation": "Psc",
"date": "2024-10-15",
"max_altitude": 450,
"offset": 32400,
"sunrise": "2024-10-15T06:37:14+00:00",
"sunset": "2024-10-15T17:53:51+00:00"
},
{
"best_visibility_time": "02:52:00",
"constellation": "Psc",
"date": "2024-10-16",
"max_altitude": 450,
"offset": 32400,
"sunrise": "2024-10-16T06:38:08+00:00",
"sunset": "2024-10-16T17:52:31+00:00"
},
{
"best_visibility_time": "02:51:00",
"constellation": "Psc",
"date": "2024-10-17",
"max_altitude": 450,
"offset": 32400,
"sunrise": "2024-10-17T06:39:02+00:00",
"sunset": "2024-10-17T17:51:13+00:00"
},
{
"best_visibility_time": "02:49:00",
"constellation": "Psc",
"date": "2024-10-18",
"max_altitude": 450,
"offset": 32400,
"sunrise": "2024-10-18T06:39:56+00:00",
"sunset": "2024-10-18T17:49:55+00:00"
},
{
"best_visibility_time": "02:48:00",
"constellation": "Psc",
"date": "2024-10-19",
"max_altitude": 450,
"offset": 32400,
"sunrise": "2024-10-19T06:40:51+00:00",
"sunset": "2024-10-19T17:48:38+00:00"
}
],
"end_date": "2024-10-19",
"location": {
"latitude": 36.4319,
"longitude": 127.4822
},
"start_date": "2024-10-13"
}
요청한 위도 경도는 성치산이다.
2024-10-13 ~ 2024-10-19 까지 데이터 요청을 한 것이고, 이중 날씨 좋은 날에 직접 검증하러 나가볼 것이다..
Psc는 물고기자리고, 우리집에서 해당 위치까지 차를 타면 50분 정도 걸리네. 일단 한국의 가을에 관측하기 쉬운 별자리가 맞기도 하고 데이터상으로는 일치 한다.
이렇게 생긴놈이고 내가 이걸 찍어서 선 연결해서 온다.
그럼 뭐 대충 12시쯤 나가서 보면 되겠다.
직접 검증을 한번은 해봐야지 데이터가 맞는지 아닌지 알 수 있으니까 난 꼭 해야된다고 생각한다. 검증 후에 포스팅 하겠다.
'Coding History > Team Project' 카테고리의 다른 글
팀플) 유성우 데이터 정제하기 (유성우 폐기 정밀 예측 현실적으로 불가능, 새로운 우주 이벤트 고민, 행성의 가시성 공신력 더하기) (4) | 2024.10.15 |
---|---|
팀플) 유성우 정보 추출 전략. (MIT에서 제공하는 gmn-python-api 사용!) (4) | 2024.10.14 |
팀플) REST API 별자리 데이터 구체화중 (api 호출 효율적으로 설계) (2) | 2024.10.13 |
팀플) REST API 행성 데이터 (3) | 2024.10.13 |
팀플) REST API 일몰 일출 정보 데이터 한국시간 반환 검증 (1) | 2024.10.11 |