โ— ๊ธฐ์ƒ์ฒญ ์ง€์ง„์ •๋ณด ํฌ๋กค๋ง

 

> ๋“ค์–ด๊ฐ€๋Š” ๋ง

1. ์ตœ๊ทผ ์‹œ๊ฐํ™” ์Šคํ„ฐ๋””๋ฅผ ์‹œ์ž‘ํ–ˆ๋‹ค.

2. ๊ทธ๋ƒฅ R&D ํ•˜๋Š” ๊ฑด ์žฌ๋ฏธ์—†๊ณ  ๋ฌด์–ธ๊ฐ€ ์˜๋ฏธ์žˆ๋Š” ๊ฑธ ๋งŒ๋“ค์–ด ๋ณด๊ณ  ์‹ถ์—ˆ๋‹ค.

3. ๊ทธ๋Ÿฐ๋ฐ ์ด๋ฒˆ ํฌํ•ญ ์ง€์ง„์„ ๋ณด๋ฉฐ ๊ถ๊ธˆํ•œ ๊ฒƒ์ด ์žˆ์—ˆ๋‹ค.

4. '๋งŒ์•ฝ ํฌํ•ญ์— ์ง€์ง„ ๊ฐ•๋„ 7์ด ๋ฐœ์ƒํ–ˆ๋‹ค๋ฉด ์„œ์šธ์—์„œ ์–ผ๋งˆ์˜ ๊ฐ•๋„๊ฐ€ ์ „ํ•ด์งˆ๊นŒ?' ์˜€๋‹ค.

5. ์ด๊ฑธ ์‹œ๊ฐํ™”ํ•ด๋ณด๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๋‹ค.

 

> ์ •๋ณด ์ œ๊ณต ์‚ฌ์ดํŠธ

1. ๊ธฐ์ƒ์ฒญ 

- ์•„์‰ฌ์šด ๊ฑด ๊นŠ์ด ์ •๋ณด๊ฐ€ 2017๋…„ 7์›” 5์ผ๋ถ€ํ„ฐ ์ œ๊ณต๋œ๋‹ค๋Š” ๊ฑฐ๋‹ค.

- ๋ฉ”์ผ๋กœ ๋ฌธ์˜ํ•ด๋ณด๋‹ˆ ์ด์ „ ๋ฐ์ดํ„ฐ๋Š” ์ œ๊ณตํ•ด์ค„ ์ˆ˜ ์—†๋‹จ๋‹ค. ์—ญ์‹œ ์ด์œ ๋Š” ์—†๋‹ค. ์—ญ์‹œ ์ตœ๊ณ ์˜ ์ง์—…์€ ๊ณต๋ฌด์›์ด๋‹ค. 

- http://www.kma.go.kr/weather/earthquake_volcano/domesticlist.jsp

 

2. ์ง€์ง„์—ฐ๊ตฌ์„ผํ„ฐ - ์ตœ๊ทผ์— ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋“ค์ด ์‚ญ์ œ ๋˜์—ˆ๋‹ค. ๋ฌด์Šจ ์—ฐ์œ ์ธ์ง€๋Š” ๋ชจ๋ฅด๊ฒ ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฌด์“ธ๋ชจ.

 

> ์‚ฌ์ดํŠธ ๋ถ„์„

1. 1978๋…„๋ถ€ํ„ฐ ์ง€์ง„ ์ •๋ณด๊ฐ€ ์ œ๊ณต๋œ๋‹ค. ์ด๊ฑด ์ฐธ ์ข‹๋‹ค.

 

 

2. ํ•œ๋ฒˆ์— 999๊ฐœ ๋ฐ–์— ๊ฒ€์ƒ‰์ด ์•ˆ๋œ๋‹ค. ๊ทธ๋ž˜์„œ 2012๋…„์„ ๊ธฐ์ค€์œผ๋กœ ๋‚˜๋ˆ ์„œ ์ด์ „, ์ดํ›„๋กœ ๋”ฐ๋กœ ์ฟผ๋ฆฌ๋ฅผ ๋‚ ๋ ค์•ผ ํ•œ๋‹ค.

3. ๊ต‰์žฅํžˆ ์‰ฌ์šด ํฌ๋กค๋ง์ด๋‹ค. ๋‹ค๋งŒ ์ธ์ฝ”๋”ฉ์ด euc-kr์ด๋ผ๋Š” ์น ๋“์ด๋กœ ๋˜์–ด ์žˆ์–ด node์—์„œ ๊ทธ๋ƒฅ ๊ฐ€์ ธ์˜ค๋ฉด ๊นจ์ง„๋‹ค.

4. ๋‹คํ–‰ํžˆ iconv ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•ด utf8๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์—ˆ๋‹ค.

5. for๋ฌธ๊ณผ request ๋ชจ๋“ˆ์€ ์ „ํ˜€ ์–ด์šธ๋ฆฌ์ง€ ์•Š๋Š”๋‹ค. ๋น„๋™๊ธฐ ๋ฌธ์ œ๋‹ค.

6. 4๋ฒˆ๊ณผ 5๋ฒˆ์˜ ๋ฌธ์ œ๊ฐ€ ํ•จ๊ป˜ ๊ผฌ์—ฌ ์•ฝ๊ฐ„์˜ ๊ณ ์ƒ์„ ํ–ˆ๋‹ค.

7. ์˜ค๋žœ๋งŒ์— ์ฝ”๋”ฉ์„ ํ–ˆ๋”๋‹ˆ ๋ฒ„๋ฒ…๊ฑฐ๋ฆฐ๊ฒƒ๋„ ์žˆ๋‹ค.

 

 

8. ์–ด์จŒ๋“  ๋๋ƒˆ๋‹ค. ๋Œ€์ถฉ ๋งŒ๋“ค์—ˆ๋”๋‹ˆ ์ €๋ ‡๋‹ค. ์ด 1663๊ฐœ์˜ ์ง€์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์™”๋‹ค. sleep()์„ ์•ˆํ•˜๊ณ  ๊ทธ๋ƒฅ ๊ฐ€์ ธ์™”๋”๋‹ˆ 1๋ถ„ ์ •๋„ ๋ฐ–์— ์•ˆ๊ฑธ๋ ธ๋‹ค. ๋ฏธ์•ˆ, ๊ธฐ์ƒ์ฒญ.

 

9. ์ด์ œ ์ด ์œ„๋„, ๊ฒฝ๋„ ์ •๋ณด๋ฅผ ์ผ๋‹จ ์ง€๋„ ์œ„์— ํ‘œ์‹œํ•ด๋ณด๋ คํ•œ๋‹ค. ๊ฐ€์žฅ ํฐ ๊ณ ๋ฏผ์€ ๊ตฌ๊ธ€์„ ์“ธ์ง€, ๋‹ค์Œ์ด๋‚˜ ๋„ค์ด๋ฒ„ ์ง€๋„๋ฅผ ์“ธ์ง€๋‹ค. ์ง€๋‚œ API๊ฒฝํ—˜์œผ๋กœ ๋ฏธ๋ฃจ์–ด ๊ตฌ๊ธ€ ์ง€๋„๊ฐ€ ์šฐ๋ฆฌ๋‚˜๋ผ ์ง€๋„์— ๋Œ€ํ•ด์„œ๋Š” ๋งŽ์ด ๋ถ€์‹คํ–ˆ๊ธฐ์— ์•ˆ์“ธ๊ฑฐ ๊ฐ™๋‹ค. ์•„๋งˆ ๋‹ค์Œ ์ง€๋„๋ฅผ ์“ธ๊ฑฐ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋‹ค์Œ์ด๋‚˜ ๋„ค์ด๋ฒ„ ์ง€๋„๋„ SVG์ง€์›์ด ์ž˜๋˜๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค. ๋‚ด์ผ ๋ช‡๊ฐ€์ง€ ๋” ํ™•์ธํ•ด ๋ณธ ํ›„ ๊ฒฐ์ •ํ•  ๊ฑฐ๋‹ค.

 

10. ๋‹จ์ˆœํ•˜๊ฒŒ ์ง€๋„์œ„์— ์ง€์ง„์„ ํ‘œ์‹œํ•˜๋Š” ๊ฑด ์ด๋ฏธ ๋งŽ์ด ์žˆ๋‹ค. ๋ณด๋ฉด ์•„๋ฌด ์˜๋ฏธ๊ฐ€ ์—†๋‹ค๋Š” ๊ฑธ ๊ธˆ๋ฐฉ ์•Œ์ˆ˜ ์žˆ๋‹ค. 

11. ๋‚œ '๊นŠ์ด'์™€ '๊ทœ๋ชจ'๋ฅผ ์ด์šฉํ•ด ๋‹จ์ˆœ ์ ์ด ์•„๋‹Œ ์˜์—ญ๊ณผ ๊ทธ๋ผ๋ฐ์ด์…˜์„ ๋งŒ๋“ค์–ด๋ณด๋ ค ํ•œ๋‹ค. ๋˜ ํƒ€์ž„๋žฉ์Šค๋ฅผ ์ด์šฉํ•ด ์‹œ๊ฐ„๋ณ€ํ™”์— ๋”ฐ๋ฅธ ์ง€์ง„ ์˜์—ญ์˜ ๋ณ€ํ™”๋ฅผ ๋ณผ ์ˆ˜๋„ ์žˆ๊ฒ ๋‹ค.

12. ์˜ค๋ฒ„์ผ ์ˆ˜ ์žˆ๊ฒ ์œผ๋‚˜ ์ง€๋„ ์œ„์— ํŠน์ • ๊ฐ•๋„์˜ ์ง€์ง„์„ ์ผ์œผํ‚ค๊ฒŒ ๋งŒ๋“ค์–ด ํ•ด๋‹น ์ง€์ง„์˜ ํŒŒ๊ธ‰ ์˜์—ญ์„ ๋ณด์—ฌ์ค„ ์ˆ˜๋„ ์žˆ๊ฒ ๋‹ค.

13. ๊ทธ ์œ„์— 5์ธต, 10์ธต์งœ๋ฆฌ ๊ฐ€์ƒ์˜ ๊ฑด๋ฌผ์„ ๋งŒ๋“ค๊ณ  ํ•ด๋‹น ๊ฐ•๋„์˜ ๊ฒฝ์šฐ ๊ฑด๋ฌผ์˜ ๋ถ•๊ดด์ •๋„๋ฅผ ๋ณด์—ฌ์ค„ ์ˆ˜๋„ ์žˆ๊ฒ ๋‹ค.

14. ๋ญ ๋‚ด๊ฐ€ ์ง€์ง„์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•„๋Š” ๊ฒƒ๋„ ์•„๋‹ˆ๊ณ  ๋ฐ์ดํ„ฐ์— pํŒŒ, sํŒŒ๊ฐ€ ๋‚˜์™€์žˆ๋Š” ๊ฒƒ๋„ ์•„๋‹ˆ๊ณ  ๊ฒŒ๋‹ค๊ฐ€ ๊นŠ์ด๋„ ์—†์œผ๋‹ˆ '๋Œ€~์ถฉ' ๋Ÿฌํ”„ํ•˜๊ฒŒ ๋งŒ๋“ค์–ด ๋ณด๊ฒ ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

15. ์ผ๋‹จ, ์žฌ๋ฐŒ์„ ๊ฒƒ ๊ฐ™๋‹ค. ๊ฒฐ๊ณผ๊ฐ€ ๋ฌด์ฒ™ ๊ถ๊ธˆํ•˜๊ธฐ๋„ ํ•˜๋‹ค. 

16. ์ด๊ฒŒ ์‹œ๊ฐํ™”์˜ ๋งค๋ ฅ์ด๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

17. ๊ทธ๋‚˜์ €๋‚˜ SVG๋„ ์ž˜ ๋ชจ๋ฅด๋Š”๋ฐ ใ…‹ใ…‹ใ…‹ ์–ด๋–ป๊ฒŒ ๋งŒ๋“ค์ง€ ์ด๋ก  ๊ณต๋ถ€๋„ ์ข€ ํ•ด์•ผํ•œ๋‹ค.

18. ์ž์ž. ์ƒˆ๋ฒฝ 6์‹œ๋‹ค. ใ…œ

 

 

 

+ Recent posts