커뮤니티 대회 교육

팔당댐 홍수 안전운영에 따른 한강 수위예측 AI 경진대회

알고리즘 | 정형 | 회귀 | 시계열 | RMSE

  • moneyIcon 상금 : 총 1,100만원
  • 1,336명 마감

 

한강홍수통제소 OPEN API를 이용한 수위 데이터 수집

2022.08.20 07:57 1,193 조회 language

http://www.hrfco.go.kr/web/openapiPage/openApi.do

한강홍수통제소 OPEN API를 이용한 10분 단위 수위 데이터를 수집하는 코드입니다.

기본적인 코드이므로 자유롭게 수정하셔서 사용하시면 되겠습니다.

2022-08-20 오후 12:24 수정 
monthrange 함수를 잘못써서 수정합니다. 

코드
ho-virus
2022.08.21 20:43

코드 공유 감사합니다. time.sleep 3으로 하면 트래픽 제한에 안걸리나요?

Redix6
2022.08.21 23:51

제한은 1분당 1천건으로 알고 있습니다.  10개다리 x 10년기준 x 6개월단위면 600개 정도입니다. 
sleep은 더 줄여도 충분할 것 같은데 적당히 계산하셔서 조절하시면 될 것 같습니다. 
저는 임의로 넣었습니다.

filot
2022.08.24 16:31

삭제된 댓글입니다

filot
2022.08.24 17:02

코드 공유 감사합니다. 그런데 제가 wl_1018662의 수위를 얻어오면 주최측에서 준 2012-05-01 00:00은 310.7인데  Open API로 받은 값은 1.36으로 나오네요. 값자체도 다르고 스케일도 너무 다르고.. ㅠㅠfw 계열의 값들은 맞는데 .. 뭔가 문제인지 모르겠는데 다른 분들은 어찌하였는지 궁금하네요.

최정명
2022.08.24 17:10

https://dacon.io/competitions/official/235949/talkboard/406760?page=1&dtype=recent (Statistics님 게시글)
위 게시글 참고하시면 이해가 빠르실 겁니다.

최정명
2022.08.24 17:13

대회에서의 수위라고 제공된 것은 해발표고 라고 합니다. (저도 게시글을 읽고 이해를 한 부분입니다.)

API를 통해 받은 값에서는 다음과 같이 처리하면 동일한 값을 얻을 수 있습니다.
wl_1018662*100 + 174.7
wl_1018680*100 - 6.8
wl_1018683*100 + 207
wl_1019630*100 + 80.3

filot
2022.08.24 17:12

최정명님 감사합니다...

hector21
2022.08.24 20:09

한강홍수통제소 사이트에서 OPEN API 인증키를 신청하면 메일발송이 안된다고 오류가 나는데요
다른분들은 잘되시는지요? 혹시 다른 방법으로 신청하셨는지요?

yeonsikC
2022.08.24 21:32

안녕하세요.

해당 기관에 전화하셔서 이메일 말씀드리면 API 보내주십니다.

머하니
2022.08.30 21:28

마지막 코드에서 No such file or directory: 'level/201205_남양주시(팔당대교).csv' 이러한 오류가 뜨는데, 혹시 해결방법 아시나요 ?

EDEEP
2022.08.31 11:42

level이란 이름의 폴더를 먼저 만드시면 됩니다.

로그인이 필요합니다
0 / 1000