ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ΅Ρ€ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ Π½Π° сайтС β€” api OpenWeatherMap

ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ создадим нСбольшоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° PHP, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· ΠΏΠΎΠ³ΠΎΠ΄Ρ‹, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌ Ρ‚ΠΎΠΆΠ΅ самоС Π½Π° JavaScript. Для этих Ρ†Π΅Π»Π΅ΠΉ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΠΎΠ³ΠΎΠ΄Π΅ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΌΡ‹ ΠΈΡ… Π±ΡƒΠ΄Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ API. БущСствуСт мноТСство Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ. Для Π½Π°ΡˆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСрвис OpenWeatherMap, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΄ΠΎ 60 запросов Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ бСсплатно. Если ваш Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ большС, Ρ‚ΠΎ Π²Ρ‹ смоТСтС Π»ΠΈΠ±ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΌ ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΌ API, Π»ΠΈΠ±ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ΅Ρ€Π° ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ Π½Π° сайтС.

Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот API Π½Π° свой сайт ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ΅Ρ€ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ довольно Π»Π΅Π³ΠΊΠΎ. ΠœΡ‹ сдСлаСм это Π² 3 этапа, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎΠΆΠ΅ самоС Π½Π° JS:

Быстрая навигация:

1 ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° OpenWeatherMap API

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ API ΠΊΠ»ΡŽΡ‡, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² сСрвисС OpenWeatherMap. Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ страница Π½Π΅ загруТаСтся, Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ рСгистрация β€” ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· VPN.

Для создания ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ΅Ρ€Π° ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ Π½Π° сайтС Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ†Π΅Π»ΡŒ вашСго прилоТСния.

ПослС рСгистрации Π²Ρ‹ ΠΎΠΊΠ°ΠΆΠ΅Ρ‚Π΅ΡΡŒ Π² вашСм ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ API keys ΠΈ скопируйтС ΠΊΠ»ΡŽΡ‡, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ запросов ΠΊ API ΠΏΠΎΠ³ΠΎΠ΄Ρ‹.

1 ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ id Π³ΠΎΡ€ΠΎΠ΄Π°

Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ Π°Ρ€Ρ…ΠΈΠ² с json Ρ„Π°ΠΉΠ»ΠΎΠΌ, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π³ΠΎ Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅/вашСй любимой IDE. Π§Π΅Ρ€Π΅Π· поиск (ctrl + F) Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π²Π°ΠΌ Π³ΠΎΡ€ΠΎΠ΄. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Moscow. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ² с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько, ΠΏΠΎ этому ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΏΠΎ полю country. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ id Π³ΠΎΡ€ΠΎΠ΄Π° ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ, ΠΎΠ½ Π½Π°ΠΌ Π΅Ρ‰Π΅ понадобится.

PHP ΠΊΠΎΠ΄ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ запроса Π² API ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ OpenWeatherMap

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅ ΠΌΡ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠΌ запрос для получСния ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π° ΠΏΠΎΠ³ΠΎΠ΄Ρ‹. Для этого ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ PHP cURL ΠΈ Π² ΠΎΡ‚Π²Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JSON. Для Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠΌ URL:

Π”Π°Π»Π΅Π΅ выполняСм cURL запрос:

ΠœΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя, Π΄Π°Π²Π°ΠΉΡ‚Π΅ создадим Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΈ подставим Π² Π½Π΅Π΅ Π½ΡƒΠΆΠ½Ρ‹Π΅ значСния.

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° HTML Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ для отобраТСния ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π° ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ Π½Π° сайтС

Π’Ρ‹Π²Π΅Π΄ΠΈΠΌ Π² HTML ΠΊΠΎΠ΄ описаниС ΠΏΠΎΠ³ΠΎΠ΄Ρ‹, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π²Π΅Ρ‚Ρ€Π°.

4 API ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ Ρ‡Π΅Ρ€Π΅Π· JavaScript

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ Π² Π²ΠΈΠ΄Π΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° ΠΏΠΎΠ³ΠΎΠ΄Ρ‹. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² Π½Π΅Ρ‘ элСмСнты с классами weather__city, weather__forecast, weather__desc ΠΈ weather__icon.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ вмСсто ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ€Π°Π·Π½Ρ‹Π΅ background-image.

Π£Π·Π½Π°Ρ‚ΡŒ ΠΏΠΎΠ³ΠΎΠ΄Ρƒ Π² МосквС

OpenWeatherMap являСтся ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ способом ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ API ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ Π½Π° своСм сайтС, Π½ΠΎ всС ΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠ½ Π½Π΅ идСально. Если Π²Ρ‹ приняли Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», стоит ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠ»Π°Ρ‚Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΏΠΎΠ³ΠΎΠ΄Π΅ Π² Universal Analytics ΠΈ Google Analytics 4

Π’Π°Ρˆ бизнСс зависит ΠΎΡ‚ ΠΏΠΎΠ³ΠΎΠ΄Π½Ρ‹Ρ… условий? Доставка Π΅Π΄Ρ‹, слуТбы такси, ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ ΠΏΡ€ΠΎΠΊΠ°Ρ‚Π°, фСрмСрскиС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ° сСзонной ΠΎΠ΄Π΅ΠΆΠ΄Ρ‹, занятия Π½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ Π²ΠΎΠ·Π΄ΡƒΡ…Π΅, ΠΏΠ°Ρ€ΠΊ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠΉ ΠΈ Ρ‚.Π΄.? ΠŸΠ΅Ρ€Π΅Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΠΎΠ³ΠΎΠ΄Π΅ Π² Google Analytics ΠΈ измСряйтС влияниС Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ ΠΏΠΎΠ³ΠΎΠ΄Π½Ρ‹Ρ… условий Π½Π° ΠΊΠΎΠ½Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ Π΄ΠΎΡ…ΠΎΠ΄ вашСго сайта.

Учитывая мою ΡΡ‚Ρ€Π°ΡΡ‚ΡŒ ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° интСрСсным ΠΈ Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ²Π°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π°Π΄Π°Ρ‡Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Google Analytics ΠΈ Google Tag Manager, Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ я Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠ± этом для вас Π² Π±Π»ΠΎΠ³Π΅. Π‘Ρ€Π°Π·Ρƒ Ρ…ΠΎΡ‡Ρƒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ я Π½Π΅ являюсь Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ этого способа ΠΈ Π½Π΅ ТСлаю ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ нСзаслуТСнныС Π»Π°Π²Ρ€Ρ‹ Π·Π° ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΡŽ для русскоязычного сообщСства ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ дополнСния для Google Analytics 4. Когда Π‘ΠΈΠΌΠΎ Ахава (Simo Ahava) Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ написал ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΏΠΎΠ³ΠΎΠ΄Π΅ Π² Google Analytics Π² ΠΌΠ°Ρ€Ρ‚Π΅ 2015 Π³ΠΎΠ΄Π°, я Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Π΅ ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π·Π½Π°Π», Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ диспСтчСр Ρ‚Π΅Π³ΠΎΠ² ΠΎΡ‚ Google.

Бпустя 5 Π»Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ спСциалисты ΠΏΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Ρƒ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ свои собствСнныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. КакиС-Ρ‚ΠΎ ΠΈΠ· Π½ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π΄ΠΎ сих ΠΏΠΎΡ€ ΠΈ ΠΏΠΎ Π½ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ шаги настройки, Π° ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Π½Π΅Ρ‚ (устарСли). НиТС я ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽ список статСй ΠΈ Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠΎΠ² Π½Π° эту Ρ‚Π΅ΠΌΡƒ ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… я Π±Ρ€Π°Π» Π·Π° основу ΠΏΡ€ΠΈ написании этой ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ:

ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡ‚Π°Π² ΠΈ ΠΏΠ΅Ρ€Π΅Π±Ρ€ΠΎΠ²Π°Π² всС, Π½Π° ΠΌΠΎΠΉ взгляд, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ простоС, Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ (ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ) ΠΈ понятноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ сСйчас Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ρƒ Дмитрия Осиюка. Он Π΄Π°ΠΆΠ΅ Π²Ρ‹Π»ΠΎΠΆΠΈΠ» Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для GTM, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊ сСбС. ΠŸΡ€Π°Π²Π΄Π° Π±Π΅Π· пояснСний Π±ΡƒΠ΄Π΅Ρ‚ слоТно ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий.

Π― ΡƒΠ²Π°ΠΆΠ°ΡŽ Ρ‚Ρ€ΡƒΠ΄ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ…, поэтому Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΈΠ· всСх прСдставлСнных с нСбольшими коммСнтариями ΠΈ дополнСниями πŸ˜‰ А Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Ρƒ вас Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½Ρ‹Ρ… дСйствий, описанный Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅:

ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π² Universal Analytics с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎ ΠΏΠΎΠ³ΠΎΠ΄Π΅

Π”Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΠΎΠ³ΠΎΠ΄Π½Ρ‹Ρ… условиях ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π°Ρ… Google Analytics Ρ€Π°Π΄ΠΈ ВАУ-эффСкта ΠΈΠ»ΠΈ настройки ΠΈΠ· Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚ΡΡ‚Π²Π° (Π° Ρ‚Π°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ?), Π½ΠΎ Π΅Ρ‰Π΅ ΠΈ ΠΏΡ€ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΊΠΎΠ³Π΄Π° Π² зависимости ΠΎΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Ρ€Π΅Π³ΠΈΠΎΠ½Π΅ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ врСмя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ставки ΠΈ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚. Π’ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Google описан способ управлСния кампаниями Google Ads Π½Π° основС ΠΏΠΎΠ³ΠΎΠ΄Ρ‹.

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ нСпосрСдствСнной настройкС. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° сайтС openweathermap.org.

OpenWeatherMap β€” ΠΎΠ½Π»Π°ΠΉΠ½-сСрвис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΉ ΠΈ бСсплатный (ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ) API для доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠΎΠ³ΠΎΠ΄Π΅, ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π°ΠΌ ΠΈ историчСским Π΄Π°Π½Π½Ρ‹ΠΌ. Π’ качСствС источника Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ мСтСорологичСскиС слуТбы, Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ мСтСостанций аэропортов, ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ с частных мСтСостанций.

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ свои Π΄Π°Π½Π½Ρ‹Π΅ (username, email ΠΈ password), ΡΠΎΠ³Π»Π°ΡΠΈΡ‚Π΅ΡΡŒ с ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ сСрвиса ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Create Account (Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚):

ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap

РСгистрация Π½Π° сайтС openweathermap.org

На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ шагС ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ Π²ΠΈΠ΄ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π²Ρ‹ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅ΡΡŒ. НаТмитС Save (Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ):

ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap

Как Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API?

ПослС рСгистрации Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² свой ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ ящик ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ e-mail. Π”Π°Π»Π΅Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΉΡ‚ΠΈ Π½Π° страницу с Ρ‚Π°Ρ€ΠΈΡ„Π°ΠΌΠΈ ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ограничСниями ΠΈ Ρ†Π΅Π½Π°ΠΌΠΈ сСрвиса.

ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap

Π”Π°Π»Π΅Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу с вашими API-ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ ΠΈ скопируйтС (сохранитС) ΠΊΠ»ΡŽΡ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ прСдоставили. Он пригодится ΠΏΡ€ΠΈ настройкС Ρ‚Π΅Π³Π° Π² Google Tag Manager.

ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° API

Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² GTM ΠΈ создайтС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Ρ‚ΠΈΠΏΠ° Основной Ρ„Π°ΠΉΠ» cookie с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ session:

ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap

НазовитС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Session alive) ΠΈ сохранитС Π΅Π΅. Π—Π°Ρ‚Π΅ΠΌ создайтС Ρ‚Π΅Π³ Ρ‚ΠΈΠΏΠ° ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ HTML ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ‚ΡƒΠ΄Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

OpenWeatherMap – ΠΊΠ°ΠΊ энтузиасты Π΄Π΅Π»Π°ΡŽΡ‚ ΠΏΠΎΠ³ΠΎΠ΄Ρƒ

ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap
ΠœΡ‹ ΠΆΠΈΠ²Π΅ΠΌ Π² ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя, Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅ казалось ΠΎΡ‡Π΅Π½ΡŒ слоТным Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ становится доступным ΠΈ простым. Π—Π°Π΄Π°Ρ‡ΠΈ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°Π΄ΠΎ Π±Ρ‹Π»ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π°ΡƒΡ‡Π½Ρ‹Π΅ институты ΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, сСйчас Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ саморганизованными Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ энтузиастов. Энтузиасты ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΈ энциклопСдии ΡΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ„ΠΈΠ»ΡŒΠΌΡ‹ ΠΈ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ software. Π― Ρ…ΠΎΡ‡Ρƒ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΉ области, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ этот свСТий Π²Π΅Ρ‚Π΅Ρ€ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½ Π΅Ρ‰Π΅ Π½Π΅ ΠΏΠΎΠ΄ΡƒΠ» Π² ΠΏΠΎΠ»Π½ΡƒΡŽ силу – это ΠΏΠΎΠ³ΠΎΠ΄Π°. И нашим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ – OpenWeatherMap β€” ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ эту ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ!

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ это ΡƒΠ΄Π΅Π» спСциализированных ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ?

Π’Π°ΠΊ слоТилось Π² нашСм ΠΌΠΈΡ€Π΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ³ΠΎΠ΄ΠΎΠΉ всСгда занимались ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ внСшнСго ΠΌΠΈΡ€Π° институты, Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ ΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ государствСнныС ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠšΡ‚ΠΎ ΠΈ ΠΊΠ°ΠΊ Ρ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹, всСгда ΠΎΡΡ‚Π°Π²Π°Π»ΠΎΡΡŒ Π·Π°Π³Π°Π΄ΠΊΠΎΠΉ, ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Π½Π°Π»Π΅Ρ‚ΠΎΠΌ мистики. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ… β€” это ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ государствСнныС ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Π΅ Π² World Meteorological Organization

ΠŸΡ€ΠΈΡ‡Π΅ΠΌ всС Π·Π½Π°ΡŽΡ‚, насколько фантастичСски Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹, ΠΈ ΠΌΡ‹ радуСмся ΠΊΠ°ΠΊ Π΄Π΅Ρ‚ΠΈ, ΠΊΠΎΠ³Π΄Π° этот Ρ‚Π°ΠΊ. И насколько ΠΆΠ΅ нСприятны ΠΈ Π΄Π°ΠΆΠ΅ опасны Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠΌΠ°Ρ…ΠΈ. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ влияСт Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° нашС Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠ΅ настроСниС. ΠžΡ‚ Π½Π΅Π³ΠΎ зависят наши ΠΆΠΈΠ·Π½ΠΈ! Одним словом, ΠΏΠΎΠ³ΠΎΠ΄Π° это всС. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ ΠΏΠΎΠ΄ΡƒΠΌΠ°Π»ΠΈ ΠΈ Ρ€Π΅ΡˆΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ такая ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ ваТная Ρ‚Π΅ΠΌΠ° ΠΊΠ°ΠΊ ΠΏΠΎΠ³ΠΎΠ΄Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ доступна всСм. Она ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ людям ΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ людьми, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ это Π½ΡƒΠΆΠ½ΠΎ!
Она Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ доступна, ΡƒΠ΄ΠΎΠ±Π½Π°, Π°, Π³Π»Π°Π²Π½ΠΎΠ΅, бСсплатна!

Нас вдохновляСт ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΡ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Ρ… Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ ΠΈ OpenStreetMap. ΠœΡ‹ Π²Π΅Ρ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ энтузиасты, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ΄Π΅Π΅ΠΉ, всСгда ΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΎΡΡ‚ΠΈΠ³Π½ΡƒΡ‚ΡŒ большСго Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, Ρ‡Π΅ΠΌ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ Π±ΡŽΡ€ΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ЦСль ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° β€” свободный API

ИдСя свободной ΠΈ доступной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠΎΠ³ΠΎΠ΄Π΅ ΠΏΡ€ΠΈΠ²Π΅Π»Π° ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ создали ΠΈ прСдоставили всСм Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ бСсплатный API для получСния Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΏΠΎΠ³ΠΎΠ΄Π΅, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ:
β€” Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ ΠΊΠ°Ρ€Ρ‚Π° с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠΎΠ³ΠΎΠ΄Π΅
β€” ΠŸΡ€ΠΎΠ³Π½ΠΎΠ· Π½Π° нСдСлю Π² Π³ΠΎΡ€ΠΎΠ΄Π΅
β€” Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² 120 000 Π³ΠΎΡ€ΠΎΠ΄Π°Ρ… ΠΌΠΈΡ€Π°.
β€” Π”Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ 40 000 мСтСостанций ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Π΅ практичСски Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ online. (Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΡ‚ сСкунд Π΄ΠΎ часа)
β€” Много Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… web ΠΊΠ°Ρ€Ρ‚, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΎΠ±Π»Π°ΠΊΠΎΠ², осадков, Π²Π΅Ρ‚Ρ€Π°, Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ Ρ‚.ΠΏ.

Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚?

ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap

На Π²Ρ…ΠΎΠ΄Π΅ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ (1) Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ ΠΏΠΎΠ³ΠΎΠ΄Π½Ρ‹Ρ… станций, Π° Ρ‚Π°ΠΊΠΆΠ΅ (2) ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹ мСтСорологичСских слуТб ΠΈ Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΉ. Π­Ρ‚ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… OWM, Π° послС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… матСматичСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²
ΡƒΠ»ΠΈΡ‡Π½ΠΎΠΉ ΠΌΠ°Π³ΠΈΠΈ ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠΎΠ³ΠΎΠ΄Π΅ Π² любой Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΌΠΈΡ€Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎ мноТСство ΠΊΠ°Ρ€Ρ‚ с ΠΏΠΎΠ³ΠΎΠ΄Π½Ρ‹ΠΌΠΈ явлСниями (3). И напослСдок, прСдоставляСтся (4) API ΠΊΠΎ всСм Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎ ΠΏΠΎΠ³ΠΎΠ΄Π΅, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΊΠ°Ρ€Ρ‚Ρ‹ с ΠΏΠΎΠ³ΠΎΠ΄Π½Ρ‹ΠΌΠΈ явлСниями. А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· 4-Ρ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ².

Π§Ρ‚ΠΎ Π½Π° Π²Ρ…ΠΎΠ΄Π΅?
Π”Π°Π½Π½Ρ‹Π΅ мСтСостанций
ΠŸΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹

ΠšΡ€ΠΎΠΌΠ΅ ΠΏΠΎΠ³ΠΎΠ΄Π½Ρ‹Ρ… станций сСрвис OWM собираСт ΡƒΠΆΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π΅ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹. РасчСт глобального ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π° для всСго ΠΌΠΈΡ€Π° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ нСвСроятных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… мощностСй, ΠΈ, ΡƒΠ²Ρ‹, ΠΏΠΎΠΊΠ° Ρƒ нас Π½Π΅Ρ‚ своСго IBM Deep Thunder. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚Π΅ΠΎ слуТбы Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ Π½Π°ΡˆΡƒ любовь ΠΊ свободным Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΡ… систСм доступны. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ Π΄Π²ΡƒΡ… мСтСослуТб – амСриканской NOAA, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π³ΠΎΠ½ΡΡŽΡ‚ модСль GFS, ΠΈ канадской ΠΈΠ· Environment Canada. ОбС ΠΌΠΎΠ΄Π΅Π»ΠΈ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ своСй Ρ†Π΅Π»ΡŒΡŽ скорСС Π½Π΅ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΏΠΎΠ³ΠΎΠ΄Π½ΡƒΡŽ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ Π·Π΅ΠΌΠ»ΠΈ, Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰ΡƒΡŽ Π°Ρ‚ΠΌΠΎΡΡ„Π΅Ρ€Π½ΡƒΡŽ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΡƒ Π½Π° ΠΏΠ»Π°Π½Π΅Ρ‚Π΅ Π² Ρ†Π΅Π»ΠΎΠΌ. Они ΠΈΠΌΠ΅ΡŽΡ‚ большой шаг сСтки – порядка 50 ΠΊΠΌ ΠΈ большой Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π° – 5-7 Π΄Π½Π΅ΠΉ.
ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅Π³ΠΈΠΎΠ½ΠΎΠ² Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅, с мСньшим шагом, ΠΌΠΎΠ΄Π΅Π»ΠΈ.
ΠœΡ‹ объСдиняСм Π΄Π°Π½Π½Ρ‹Π΅ Ρ€Π°Π·Π½ΠΎΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΎΠ² – ΠΎΡ‚ усрСднСнных ΠΈ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ…, Π΄ΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹Ρ…, соотвСтствСнно. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ web ΠΊΠ°Ρ€Ρ‚Ρ‹ OpenWeatherMap Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ – для ΠΊΡ€ΡƒΠΏΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹, Π° Π² процСссС увСличСния Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ всС Π±ΠΎΠ»Π΅Π΅ ΠΈ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.

ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap

Но всС это Π½Π΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ‚Π°ΠΊ интСрСсно, Ссли Π±Ρ‹ ΠΌΠ΅Ρ‚Π΅ΠΎΡ€ΠΎΠ»ΠΎΠ³ΠΈ Π½Π΅ раздСляли Π±Ρ‹ ΠΈ Π½Π°ΡˆΡƒ любовь ΠΊ свободному софту! НСкоторыС ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌΠΈ мСтСослуТбами доступны Π² OpenSource β€” ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ модСль WRF.

НапримСр, Π³Ρ€ΡƒΠΏΠΏΠ° французских энтузиастов Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΠ»Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ систСму ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° своих Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… сСрвСрах ΠΈ прСдоставляСт Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹ ΠΏΠΎ всСй Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π€Ρ€Π°Π½Ρ†ΠΈΠΈ. ΠšΡΡ‚Π°Ρ‚ΠΈ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ всСй ΠΈΡ… систСмы составила 5 тысяч Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² (Blade server Π½Π° 16 ядСр), Ρ‡Ρ‚ΠΎ Π½Π΅ выглядит нСдоступным.

ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap

БСрвис OpenWeatherMap ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ вмСстС с Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ. ПослС этого ΠΌΡ‹ ассимилируСм свСрхопСративныС Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ ΠΏΠΎΠ³ΠΎΠ΄Π½Ρ‹Ρ… станций. И ΡƒΠΆΠ΅ Π½Π° основС всСх этих Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ строятся ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… зависит ΠΎΡ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ°Ρ€Ρ‚Ρ‹.

Π§Ρ‚ΠΎ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅?
ΠšΠ°Ρ€Ρ‚Ρ‹ β€” ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ Π²ΠΈΠ΄ΠΎΠ²

ПослС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ «сырых» Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ OWM ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΡ‚ мСтСостанций ΠΈ мСтСорологичСских институтов, ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎ ΠΏΠΎΠ³ΠΎΠ΄Π΅ ΠΈ ΠΏΠΎΠ³ΠΎΠ΄Π½Ρ‹Ρ… явлСниях. Π­Ρ‚ΠΎ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΎΠ±Π»Π°ΠΊΠΎΠ², давлСния, Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, осадков, Π²Π΅Ρ‚Ρ€Π°. Π’Π°ΠΊΠΆΠ΅ это Π΄Π°Π½Π½Ρ‹Π΅ Ρ€Π°Π΄Π°Ρ€ΠΎΠ², ΠΏΠΎΠ³ΠΎΠ΄Π½Ρ‹Ρ… станций ΠΈ просто Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ Π² любой Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΌΠΈΡ€Π°.
ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅ ΠΎ ΠΊΠ°Ρ€Ρ‚Π°Ρ…
ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap

БСрвис OpenWeatherMap прСдоставляСт бСсплатный API ΠΊΠΎ всСм Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎ ΠΏΠΎΠ³ΠΎΠ΄Π΅, ΠΊ ΠΈΡ… истории, ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π°ΠΌ ΠΈ всСму ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΡŽ ΠΏΠΎΠ³ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚.
API Π΅ΡΡ‚ΡŒ Π΄Π²ΡƒΡ… Π²ΠΈΠ΄ΠΎΠ² β€” JSON для получСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Tile / WMS для ΠΊΠ°Ρ€Ρ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ JSON ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ:
β€” Π”Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΠΎΠ³ΠΎΠ΄Π΅ Π² Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 120 тысячах Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ². ΠŸΡ€ΠΈ этом Π³ΠΎΡ€ΠΎΠ΄Π° Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΠ· ТСстко ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ списка, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ†Π΅Π½ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ ΠΊΠ°ΠΊ Π² самом Π³ΠΎΡ€ΠΎΠ΄Π΅, Ρ‚Π°ΠΊ ΠΈ Π² Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΡ… Ρ€Π΅Π³ΠΈΠΎΠ½Π°Ρ….
β€” Π”Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠΎΠ³ΠΎΠ΄Π΅ Π² Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ lat/lon
β€” ΠŸΡ€ΠΎΠ³Π½ΠΎΠ· Π½Π° 7 Π΄Π½Π΅ΠΉ Π² ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅
β€” Β«Π‘Ρ‹Ρ€Ρ‹Π΅Β» Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΎΡ‚ мСтСостанций
β€” Π”Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΠΎΠ³ΠΎΠ΄Π΅ Π·Π° ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠΈΠ΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹
ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ ΠΌΠ΅Ρ‚Π΅ΠΎ API

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ наш API

Π‘ΠΏΠ΅ΠΊΡ‚Ρ€ примСнСния API бСсконСчно ΡˆΠΈΡ€ΠΎΠΊ. Π­Ρ‚ΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния для всСх ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ. Π­Ρ‚ΠΎ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ web-сайты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API для отобраТСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹, Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΎΠ³ΠΎΠ΄Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² ΠΈ Ρ‚. Π΄. Π­Ρ‚ΠΎ систСмы ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°.
К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ OpenWeatherMap ΠΈΠ· Π’Π΅Π»ΠΈΠΊΠΎΠ±Ρ€ΠΈΡ‚Π°Π½ΠΈΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π» систСму автоматичСского ΠΏΠΎΠ»ΠΈΠ²Π° своСго английского садика. Для планирования количСства Π²ΠΎΠ΄Ρ‹ ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΏΠΎΠ»ΠΈΠ²Π° ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π΅ осадков.

ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap

ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π² России всС Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ всСгда?

Π‘ΠΊΠ°ΠΆΡƒ сразу, ΠΌΡ‹ Π½Π΅ прСдоставляСм Π½Π° Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ России Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ называСтся ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· ΠΏΠΎΠ³ΠΎΠ΄Ρ‹. Π”Π° ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π²Π΅Π΄Π΅ΠΌ Π½Π° Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ страны ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π”Π°Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² России Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ лицСнзирования.

Однако, Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, Ρ‡Ρ‚ΠΎ происходит с ΠΏΠΎΠ³ΠΎΠ΄Π½Ρ‹ΠΌΠΈ станциями ΠΈ ΠΏΠΎΠ³ΠΎΠ΄Π½Ρ‹ΠΌ энтузиазмом Π² России. На ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π½ΠΈΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ распрСдСлСния ΠΏΠΎΠ³ΠΎΠ΄Π½Ρ‹Ρ… станций. По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΠ»ΠΎΡ‚Π½Ρ‹ΠΌ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ всСй СвропСйской части, Россия выглядит Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ скромно. И это ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½ нСточности ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΎΠ² ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ Π½Π° нашСй бСскрайнСй Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.

ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap

А Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ?

ΠœΡ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ силами энтузиастов ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ. Если Π’Π°ΠΌ интСрСсна эта Ρ‚Π΅ΠΌΠ° ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ возмоТностСй.
Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:
β€” ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ свою ΠΌΠ΅Ρ‚Π΅ΠΎΡΡ‚Π°Π½Ρ†ΠΈΡŽ
β€” Ссли Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ – ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ наши Π΄Π°Π½Π½Ρ‹Π΅ Π² своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…
β€” ΠΈΠ»ΠΈ Π΄ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π°ΡˆΡƒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ – m.openweathermap.org
β€” Π΄Π° просто Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎ нас Π² своСм Π±Π»ΠΎΠ³Π΅

Или Ссли Π²Π°ΠΌ интСрСсна ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° – ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π΄Π°Ρ‡ Π²ΠΎΠΊΡ€ΡƒΠ³ этого. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ – ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π² систСмС это ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹. Как я ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ мСтСостанций, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² сСтку Π²Π°ΠΆΠ½Ρ‹Ρ… для гСографичСских Ρ‚ΠΎΡ‡Π΅ΠΊ – Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ² ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°ΠΉΠΎΠ½ΠΎΠ². Π”Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ станций Ρ€Π°Π·Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹ ΠΈ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π½Π΅ рСгулярно. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, поступаСт ΠΌΠ½ΠΎΠ³ΠΎ мусора ΠΈΠ· ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹Ρ… ΠΈ Π½Π΅Π²Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ, ΠΈΡ… Π½Π°Π΄ΠΎ ΠΎΡ‚ΡΠ΅ΠΈΠ²Π°Ρ‚ΡŒ. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ ошибки ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΈ Π² Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ Π²ΠΏΠΎΠ»Π½Π΅ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ… мСтСостанций.
БСйчас ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ достаточно Тёсткий ΠΈ Π½Π΅ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ. ΠžΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π² этой Π·Π°Π΄Π°Ρ‡Π΅ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ.
ΠžΡ‡Π΅Π½ΡŒ интСрСсно ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π² схоТСй Π·Π°Π΄Π°Ρ‡Π΅ Π½Π΅ΠΉΡ€ΠΎΡΠ΅Ρ‚ΡŒ.

Или, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, внСшний Π²ΠΈΠ΄ ΠΊΠ°Ρ€Ρ‚. ΠžΡ‡Π΅Π½ΡŒ хочСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свой слой Π½Π° основС Π΄Π°Π½Π½Ρ‹Ρ… OpenStreetMap с мСньшим количСством подробностСй, Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ СстСствСнно выглядящий. Если Π΅ΡΡ‚ΡŒ ΠΈΠ΄Π΅ΠΈ, ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π΄Ρ‹ Π±ΡƒΠ΄Π΅ΠΌ, особСнно, Ссли Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ ΠΈΡ… Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° mapnik.

АрхитСктура

ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Open Source software, срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… NgInx, Apache, PHP, Tilecache, OpenLayers, Leaflet, Mapnik, PostGIS, Memcache, MongoDB, Gearman, MySQL, Python and more.

НСбольшоС лиричСскоС отступлСниС.
БСйчас ΠΌΠΎΠ΄Π½Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ bigdata становится ΠΏΡ€ΠΎΠ΄Π°ΡŽΡ‰ΠΈΠΌ Π±Ρ€Π΅Π½Π΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ всС Π°ΠΊΡƒΠ»Ρ‹ ИВ Ρ€Ρ‹Π½ΠΊΠ°. Но ΠΊΡ€ΠΎΠΌΠ΅ чистого ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Π° это ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ влияниС Π½Π° всю ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΡŽ – ΡΡƒΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΈ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ хранСния Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠ² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠ°Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ»ΠΎΡΡΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚Π΅ΠΌΠΏΠ°ΠΌΠΈ, Π΄Π° практичСски стрСмится ΠΊ Π½ΡƒΠ»ΡŽ. Π­Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½Π½Ρ‹Π΅ возмоТности Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² Ρ€Ρ‹Π½ΠΊΠ°, Π½ΠΎ ΠΈ для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ…. Π“Ρ€ΡƒΠ±ΠΎ говоря, нСсколько Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ систСмы с ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ… Π² нСсколько Ρ‚Π΅Ρ€Π°Π±Π°ΠΉΡ‚ ΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π² тысячи Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ Π² сСкунду Π±Ρ‹Π»Π° нСподъСмной для нСбольшой ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΈ Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ для энтузиастов. БСйчас всС мСняСтся!
Bigdata становится доступной. Π­Ρ‚ΠΎ Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΡ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ!

БобствСнно ΠΎΡ‚ΡΡŽΠ΄Π° ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ½Π΅ часто Π·Π°Π΄Π°ΡŽΡ‚ β€” Π° ΠΏΠΎΡ‡Π΅ΠΌΡƒ бСсплатно? ΠœΡ‹ считаСм, Ρ‡Ρ‚ΠΎ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ бизнСс Π½Π° ΠΏΠ»Π°Ρ‚Π½ΠΎΠΌ API это ΠΏΡƒΡ‚ΡŒ Π² Π°Π΄, ΠΊΠ°ΠΊ Π² тСхнологичСском, Ρ‚Π°ΠΊ ΠΈ Π² коммСрчСском ΠΏΠ»Π°Π½Π΅. Наш API останСтся бСсплатным всСгда – это основная идСя ΠΈ Ρ†Π΅Π»ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π§Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ дальшС?

Π‘Π°ΠΌΠ° идСя свободной ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ Π΄Π°Π΅Ρ‚ возмоТности для развития ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΡ‹ ΡƒΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°Π΄ Π½ΠΎΠ²Ρ‹ΠΌΠΈ направлСниями ΠΈ функциями, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ:
β€’ Π‘ΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π­Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ – Π½Π΅Ρ‚, Π² нашСм Π³ΠΎΡ€ΠΎΠ΄Π΅ сСйчас Π½Π΅ ΠΏΠ°Π΄Π°Π΅Ρ‚ снСг, Π° свСтит солнцС ΠΈ Ρ†Π²Π΅Ρ‚ΡƒΡ‚ Ρ†Π²Π΅Ρ‚Ρ‹. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ мСтСостанция Π² Π³ΠΎΡ€ΠΎΠ΄Π΅ Π²Ρ‹Π΄Π°Π΅Ρ‚ Π½Π΅Π²Π΅Ρ€Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΈ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ возмоТности для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ Π² этом Π³ΠΎΡ€ΠΎΠ΄Π΅. АвтоматичСскиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ это Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ люди Π»ΡƒΡ‡ΡˆΠ΅.
β€’ Π‘ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ внСшниС расчСтныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ для Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ€Π΅Π³ΠΈΠΎΠ½Π°ΠΌ.
β€’ ΠŸΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅ΠΈ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΏΠΎΠ³ΠΎΠ΄Π½Ρ‹Ρ… станций ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈΡ… ΠΊ OpenWeatherMap
β€’ ИспользованиС OpenWeatherMap для Π°Π³Ρ€ΠΎΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΉ индустрии, Ρ‚ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π°Ρ… ΠΎΡ‡Π΅Π½ΡŒ высока
β€’ Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° спСциализированных мСтСорологичСских ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
β€’ Ну ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΌΡ‹ ΠΎΡ‡Π΅Π½ΡŒ надССмся Π½Π° ВАШУ ΠΏΠΎΠΌΠΎΡ‰ΡŒ!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π£Π·Π½Π°Π΅ΠΌ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΏΠΎΠ³ΠΎΠ΄Ρƒ ΠΈ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΈΠΌ скриптом Π½Π° Python’С

На Π₯Π°Π±Ρ€Π΅ Π΅ΡΡ‚ΡŒ интСрСсная ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ энтузиасты Π΄Π΅Π»Π°ΡŽΡ‚ ΠΏΠΎΠ³ΠΎΠ΄Ρƒ. Энтузиасты Π΄Π΅Π»Π°ΡŽΡ‚, Π° ΠΌΡ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ ΠΏΠ»ΠΎΠ΄Π°ΠΌΠΈ ΠΈΡ… Ρ‚Ρ€ΡƒΠ΄ΠΎΠ² β€” ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ эту ΡΠ°ΠΌΡƒΡŽ ΠΏΠΎΠ³ΠΎΠ΄Ρƒ ΠΎΡ‚ OpenWeatherMap.org скриптом Π½Π° Python’С.

Для получСния доступа ΠΊ сСрвису ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ придСтся ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ рСгистрации Π½Π° сайтС OpenWeatherMap.org. Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠΌ запрос, Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΎΡ‚Π²Π΅Ρ‚Π½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JSON, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ с описаниСм состояния ΠΏΠΎΠ³ΠΎΠ΄Ρ‹.

ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ openweathermap

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° openweathermap.org совсСм нСслоТно, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π΅Ρ‰Ρ‘ ΠΏΡ€ΠΎΡ‰Π΅.

РСгистрация Π½ΡƒΠΆΠ½Π° для получСния ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ строки App Id, состоящСй ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° Π±ΡƒΠΊΠ² ΠΈ Ρ†ΠΈΡ„Ρ€ (ΠΏΠΎΡ…ΠΎΠΆΠ΅ β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€). Π’Π°ΠΊΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°:
Β«6d8e495ca73d5bbc1d6bf8ebd52c4Β». ПослС рСгистрации Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΉΡ‚ΠΈ Π² Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚ ΠΈ Π²Π·ΡΡ‚ΡŒ App Id, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΌ называСтся Β«API keyΒ».

Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ строки запроса

Π‘Π½Π°Ρ‡Π°Π»Π° попытаСмся Π½Π°ΠΉΡ‚ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠΉ нас Π³ΠΎΡ€ΠΎΠ΄ Π² ΠΈΡ… Π±Π°Π·Π΅. Π‘Ρ‚Ρ€ΠΎΠΊΠ° запроса Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ такая:

Π’ запросС Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π³ΠΎΡ€ΠΎΠ΄ (вмСсто Β«PetersburgΒ») ΠΈ свой App Id (вмСсто Β«6d8e495ca73d5bbc1d6bf8ebd52c4Β». МоТно ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ запрос, ΡƒΠΊΠ°Π·Π°Π² ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ страны послС названия Π³ΠΎΡ€ΠΎΠ΄Π° Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ. НапримСр, Ρ‚Π°ΠΊ:

БобствСнно запросная строка Π±ΡƒΠ΄Π΅Ρ‚ сформирована самой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ requests Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ get, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ запроса:

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° наличия Π² Π±Π°Π·Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π½ΡƒΠΆΠ½ΠΎΠΌ насСлСнном ΠΏΡƒΠ½ΠΊΡ‚Π΅

План Ρ‚Π°ΠΊΠΎΠΉ. Π’ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° сформированный запрос ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JSON. Π Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹Π΅ значСния ΠΏΠΎ названиям ΠΏΠΎΠ»Π΅ΠΉ.

Π—Π°ΠΏΠΎΠΌΠ½ΠΈΠΌ числовой ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π³ΠΎΡ€ΠΎΠ΄Π° city_id для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ запроса, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ поставщики сСрвиса Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π»ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ запрос Π½Π΅ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ, Π° ΠΏΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ.
Π’ ΠΎΡ‚Π²Π΅Ρ‚Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ нСсколько Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ², ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π½Π°ΡˆΠ΅ΠΌΡƒ запросу. ΠšΡΡ‚Π°Ρ‚ΠΈ, Ссли Π² запросС ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ β€œMoscow” ΠΈ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ страну ΠΈΠ· строки ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ запроса, Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ нСсколько строк Π² спискС cities:

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠΎΠ³ΠΎΠ΄Π΅

ΠžΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΡΠΊΠΎΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠΎΠ³ΠΎΠ΄Π΅. Если нас Π½Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ импСрскиС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния, Ρ‚ΠΎ Π² запросС ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅Π»Π°Π΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ мСтричСскиС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹: Β«units=metricΒ». Если описаниС ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π° русском, Ρ‚ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Β«lang=ruΒ».

Если Π²Π΅Ρ€ΠΈΡ‚ΡŒ сСрвису, сСйчас (14.11.2016 Π² 23:20) Π² МосквС:

ΠŸΡ€ΠΎΠ³Π½ΠΎΠ· Π½Π° 5 Π΄Π½Π΅ΠΉ

На сайтС OpenWeatherMap Π΅ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ масса интСрСсного β€” ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ гСографичСским ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ, Π°Ρ€Ρ…ΠΈΠ² ΠΏΠΎΠ³ΠΎΠ΄Ρ‹, информация с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… мСтСостанций. ОписаниС всСх доступных сСрвисов ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ здСсь http://openweathermap.org/api
Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Python’С с OpenWeatherMap сущСствуСт спСциализированная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° pyowm.

Помимо OpenWeatherMap Π΅ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сайты, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. НапримСр, WorldWeatherOnline. ДоступныС API ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ здСсь. РСгистрация Π½ΡƒΠΆΠ½Π°. Π•ΡΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π½Π° Python’С: pywwo.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

One Call API

Make just one API call and get all your essential weather data for a specific location with our new OpenWeather One Call API.
Easy migration from the Dark Sky API.

The One Call API provides the following weather data for any geographical coordinates:

Current and forecast weather data

To get access to current weather, minute forecast for 1 hour, hourly forecast for 48 hours, daily forecast for 7 days and government weather alerts, please use this section of the documentation.

If you are interested in historical weather data, please read the Β«Historical weather dataΒ» section.

How to make an API call

Parameters
lat, lonrequiredGeographical coordinates (latitude, longitude)
appidrequiredYour unique API key (you can always find it on your account page under the Β«API keyΒ» tab)
excludeoptionalBy using this parameter you can exclude some parts of the weather data from the API response. It should be a comma-delimited list (without spaces).

Example of API call

Example of API response

Fields in API response

Historical weather data

To learn about how get access to historical weather data for the previous 5 days, please use this section of the documentation.

If you are interested in current weather data, forecasts and weather alerts please read the Β«Current and forecast weather dataΒ» section.

How to make an API call

Example of API call

Example of API response

Fields in API response

List of weather condition codes

List of weather condition codes with icons (range of thunderstorm, drizzle, rain, snow, clouds, atmosphere including extreme conditions like tornado, hurricane etc.)

Other features

Units of measurement

Wind speed is available in miles/hour and meter/sec.

Examples of API calls

Multilingual support

You can use lang parameter to get the output in your language.

The contents of the description field will be translated.

Parameters
langoptionalYou can use the lang parameter to get the output in your language.

Example of API call

We support the following languages. To select one, you can use the corresponding language code:

List of national weather alerts sources

Please note that some agencies from the list may cease to provide us the weather alert information.
In case you don’t receive alerts from any agency, please contact us.
We constantly work on our product’s improvement and keep expanding the list of partner agencies.

Call back function for JavaScript code

To use JavaScript code you can transfer callback functionName to JSONP callback.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *