κΈ°μμ²μ λ¨κΈ°μ보 μ 보λ 곡곡λ°μ΄ν° ν¬νΈ(data.go.kr)μμ μ 곡λλ©°, μ κ΅ λ¨μμ μ§μλ³ 3μΌκ° μ보 λ°μ΄ν°λ₯Ό μ 곡ν©λλ€. μ΄ λ°μ΄ν°λ κΈ°μμ² λ¨κΈ°μ보 APIλ₯Ό ν΅ν΄ μ‘°νν μ μμΌλ©°, μκ° λ¨μλ‘ μμΈ λ μ¨ μ 보λ₯Ό ν¬ν¨ν©λλ€.
λ¨κΈ°μ보(μ΄λ¨κΈ° μ보 μλ) API κ°μ
β’
API μ΄λ¦: λ¨κΈ°μ보 μ‘°νμλΉμ€
β’
μλ¬Έλͺ
: getVilageFcst
β’
API μ£Όμ:http://apis.data.go.kr/1360000/VilageFcstInfoService_2.0/getVilageFcst
β’
μΈμ¦ λ°©μ: serviceKey (URL μΈμ½λ© νμ)
μ£Όμ μμ² νλΌλ―Έν°
νλΌλ―Έν° | μ€λͺ
| μμ |
serviceKey | λ°κΈλ°μ μΈμ¦ν€ (URL μΈμ½λ© νμ) | xxxx... |
base_date | λ°νμΌμ (μ보 κΈ°μ€ λ μ§, yyyymmdd) | 20250517 |
base_time | λ°νμκ° (μ: 0500, 0800 λ±) | 0500 |
nx | μ보μ§μ Xμ’ν (격μ) | 55 |
ny | μ보μ§μ Yμ’ν (격μ) | 127 |
dataType | μλ΅νμ (JSON λλ XML) | JSON |
numOfRows | νμ΄μ§λΉ λ°μ΄ν° μ | 1000 |
pageNo | νμ΄μ§ λ²νΈ | 1 |
μ£Όμ μΉ΄ν
κ³ λ¦¬ μ½λ
category | μ€λͺ
|
TMP | κΈ°μ¨ (β) |
POP | κ°μνλ₯ (%) |
PTY | κ°μνν (0\~4) |
SKY | νλμν (1\~4) |
REH | μ΅λ (%) |
TMN | μΌ μ΅μ κΈ°μ¨ |
TMX | μΌ μ΅κ³ κΈ°μ¨ |
WSD | νμ (m/s) |
VEC | νν₯ (deg) |
UUU | λμλ°λμ±λΆ |
VVV | λ¨λΆλ°λμ±λΆ |
WAV | νκ³ (m) |
SNO | μ μ€λ` |
νλ μν(SKY) κ° μ€λͺ
κ° | μλ―Έ |
1 | λ§μ |
3 | ꡬλ¦λ§μ |
4 | νλ¦Ό |
κ°μνν(PTY) κ° μ€λͺ
κ° | μλ―Έ |
0 | μμ |
1 | λΉ |
2 | λΉ/λ |
3 | λ |
4 | μλκΈ° |
μ’ν (nx, ny) ꡬνλ λ°©λ²
β’
νμ ꡬμ μ£Όμλ‘λΆν° μ’νλ₯Ό μ»μΌλ €λ©΄ λ¨κΈ°μ보 μ§μ μ‘°ν μλΉμ€ λλ λ³λ λ³ν λꡬ(GPS β 격μ λ³ν) μ¬μ© νμ
β’
μμ:
β¦
μμΈμμ²: nx=60, ny=127
β¦
λΆμ°μ: nx=98, ny=76
μμ νΈμΆ URL
<http://apis.data.go.kr/1360000/VilageFcstInfoService_2.0/getVilageFcst>
?serviceKey=λ°κΈλ°μν€
&base_date=20250517
&base_time=0500
&nx=60
&ny=127
&dataType=JSON
&pageNo=1
&numOfRows=1000
Plain Text
볡μ¬
νμνλ€λ©΄:
β’
JSON μλ΅ κ΅¬μ‘° μ€λͺ
β’
νΉμ μ§μ μ’ν ꡬνλ λ°©λ²
β’
μ보 μκ°κ³Ό base\_time κ°μ κ΄κ³
λ μΆκ°λ‘ μ€λͺ
λ릴 μ μμ΅λλ€.
ν΄λΉ λ°μ΄ν°λ κΈ°μμ² λ¨κΈ°μ보 APIμ μλ΅ κ²°κ³Ό μ€ νΉμ μκ°λμ μ보 νλͺ©μ μ 리ν κ²μΌλ‘ 보μ
λλ€. κ° νλͺ©μ κΈ°μ μμλ³ μ보κ°μ μλ―Ένλ©°, μμ λ κ°μ "μμΈ‘κ°"κ³Ό "κ°κ³΅λ μ€λͺ
κ°"μ΄κ±°λ, λ¨μν μ€λ³΅ μΆλ ₯μΌ μ μμ΅λλ€. μλμ νλͺ©λ³λ‘ μμΈ μ€λͺ
μ λλ¦¬κ² μ΅λλ€:
κΈ°μ¨ κ΄λ ¨
νλͺ© | κ° | μ€λͺ
|
TMX | 22.0 | μ보λ μΌ μ΅κ³ κΈ°μ¨ (β) |
TMP | 16 | ν΄λΉ μκ°μ κΈ°μ¨ (β) |
λ°λ κ΄λ ¨
νλͺ© | κ° | μ€λͺ
|
UUU | 6.7 | λμ μ±λΆμ νμ (m/s)<br>μμ: μν, μμ: λν |
VVV | 3 | λ¨λΆ μ±λΆμ νμ (m/s)<br>μμ: λΆν, μμ: λ¨ν |
VEC | 245 | νν₯ (λ, 0\~360)<br>245λ β λ¨μν |
WSD | 7.3 | νμ (m/s) |
νλ μν λ° κ°μ
νλͺ© | κ° | μ€λͺ
|
SKY | 4 β νλ¦Ό | νλ μν<br>1: λ§μ, 3: ꡬλ¦λ§μ, 4: νλ¦Ό |
PTY | 0 β λΉ μμ΄ | κ°μ νν<br>0: μμ, 1: λΉ, 2: λΉ/λ, 3: λ, 4: μλκΈ° |
POP | 30 | κ°μ νλ₯ (%) |
PCP | κ°μμμ | 1μκ° κ°μλ<br>βκ°μμμβμ μ€μ κ°μλ μμ |
SNO | μ μ€μμ | 1μκ° μ μ€λ<br>λ μμ |
μ΅λ & νλ
νλͺ© | κ° | μ€λͺ
|
REH | 90 | μ΅λ (%) |
WAV | -999 | νκ³ (λμ΄) (m)<br>ν΄λΉ μ§μ μ΄ λ΄λ₯μΌ κ²½μ° -999 λ°ν |
μμ½ ν΄μ μμ (ν΄λΉ μκ° κΈ°μ€)
νμ¬ κΈ°μ¨μ 16λμ΄λ©°, μ€λμ μ΅κ³ κΈ°μ¨μ 22λμ
λλ€.
νλμ νλ¦Όμ΄λ©°, λΉλ λ΄λ¦¬μ§ μμΌλ©°(κ°μνν: μμ), κ°μ νλ₯ μ 30%μ
λλ€.
μ΅λλ λ§€μ° λμ νΈμΈ 90%μ΄κ³ , λ°λμ λ¨μν(245Β°) λ°©ν₯μμ 7.3 m/sλ‘ λΆκ³ μμ΅λλ€.