پیش بینی آب و هوا API – پیش بینی آب و هوا در سایت شما ، داده های ناخالص برای مدل های آب و هوا – Infoclimat ، به API OpenWeather متصل شوید – مرکز راهنما – Pandasuite

به API OpenWeather وصل شوید

بلوک متنی را که دما را نشان می دهد انتخاب کنید. در پنجره خواص, روی نماد در بالا سمت راست و دکمه کلیک کنید اضافه کردن > منبع.

پیش بینی های خودکار در پاریس برای سایت شما

شما می توانید از API Infoclimat تماس بگیرید ، که پیش بینی های مفصل برای این شهر را به شما باز می گرداند.
ما فقط از شما می خواهیم که منبع را در قالب پیوندی به www مشخص کنید.دارای نقص.FR ، در برنامه ها یا صفحات خود با استفاده از این داده ها.

این API محدود به استفاده معقول و غیر تجاری است. استفاده از کمتر از 5 منطقی تلقی می شود.000 نمایش داده شده در 24 ساعت و کمتر از یک درخواست در ثانیه ، برای همه API پیش بینی.
شما باید مطمئن شوید که از این حد فراتر نمی روید ، یا دسترسی شما به طور خودکار قفل می شود (در این حالت پیام خطای ERTP را دریافت خواهید کرد محدودیت پهنای باند 509 بیش از). لطفاً خدمات ما را که به صورت رایگان و بدون تبلیغات ، توسط یک انجمن داوطلب به شما ارائه می شود ، احترام بگذارید. اگر نیازهای شما بالاتر است (از نظر تعداد درخواست ها یا پارامترهای موجود) ، لطفاً از قبل با ما تماس بگیرید.
اگر کلید احراز هویت اشتباه است ، پیام 400 درخواست بد بازگردانده خواهد شد. اگر اجرا منتشر شود و داده ها در دسترس نباشند ، کد خواهد بود 409 درگیری.
ما به شما توصیه می کنیم قبل از پردازش داده ، تنظیم “درخواست_ستات” را همیشه بررسی کنید ، این امر در صورت بروز مشکل از افزایش برنامه های شما جلوگیری می کند.

نام پارامتری سطح موجود واحد شرح
درجه حرارت 2M ، زمین ، 300HPA ، 400HPA ، 500HPA ، 550HPA ، 600HPA ، 650HPA ، 700HPA ، 750HPA ، 850HPA ، 900HPA ، 950HPA ، 975HPA ، 1000HPA کلوین درجه حرارت
باران قابل اجرا نیست مگنی بارش به مدت 3 ساعت
باران قابل اجرا نیست مگنی بارش همرفتی به مدت 3 ساعت
فشار سطح دریا پاسکال فشار در سطح دریا
رطوبت 2M ، 300HPA ، 400HPA ، 500HPA ، 550HPA ، 600HPA ، 650HPA ، 700HPA ، 750HPA ، 850HPA ، 900HPA ، 950HPA ، 975HPA ، 1000HPA ٪ رطوبت نسبی
سحابی کل ، بالا ، متوسط ​​، کم ٪ سحابی
جهت باد 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300hpa, 400hpa, 500hpa, 550hpa, 600hpa, 650hpa, 700hpa, 750hpa, 850hpa, 900hpa, 950hpa, 975 درجه جهت باد میانی
WIND_MOYEN 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300hpa, 400hpa, 500hpa, 550hpa, 600hpa, 650hpa, 700hpa, 750hpa, 850hpa, 900hpa, 950hpa, 975 کیلومتر در ساعت باد متوسط
Wind_rafales 10 متر کیلومتر در ساعت نیروی باد در غرفه ها
iso_zero قابل اجرا نیست مگس ارتفاع ایزوترم 0 درجه سانتیگراد
خطر_نژ قابل اجرا نیست [بله خیر] خطر برف
وابسته به ژنتیک 500HPA ، 550HPA ، 600HPA ، 650HPA ، 700HPA ، 750HPA ، 850HPA ، 900HPA ، 950HPA ، 975HPA ، 1000HPA GPDAM ارتفاع ژئوپتیکال
Speed_ معکوس 500HPA ، 550HPA ، 600HPA ، 650HPA ، 700HPA ، 750HPA ، 850HPA ، 900HPA ، 950HPA ، 975HPA ، 1000HPA HPA/S سرعت عمودی
پژمرده قابل اجرا نیست مگنی آب پرهیز پذیر
Lifled_Index قابل اجرا نیست کلوین شاخص برداشته شده
most_unstable_lifted_index قابل اجرا نیست کلوین ناپایدار ترین شاخص بلند شده
کیپ قابل اجرا نیست j/kg کیپ
مخاطی قابل اجرا نیست j/kg مخاطی
مهار همرفت قابل اجرا نیست j/kg مهار همرفتی (CIN)
request_state قابل اجرا نیست [509،409،400،200] بیانیه
درخواست_ کلید قابل اجرا نیست قابل اجرا نیست درخواست داخلی برای درخواست
model_run قابل اجرا نیست [00،06،12،18] اجرا کن
    • با ما تماس بگیرید / تماس با ایالات متحده
    • داوطلب یا کارمند شوید
    • ما که هستیم ? چه کنیم ?
    • اطلاع قانونی
    • یار شده.FR – هوا در زمان واقعی
    • موتور جستجوی بایگانی آب و هوا
    • هوا در Ventoux
    • انجمن
    • انجمن ها
    • اندروید
    • منزوی
    • Infoclimat یک برند ثبت شده در شماره 053372184 است
    • سایت اعلام شده به CNIL (875366) | Siret: 45386074400037
    • Infoclimat یک انجمن حقوقی غیر انتفاعی 1901 است

    به API OpenWeather وصل شوید

    شما می توانید با اتصال به API OpenWeather ، داده های آب و هوا روز و پیش بینی روزهای بعدی را در برنامه خود نمایش دهید. اتصال API به لطف مؤلفه HTTP ساخته شده است.

    برای این آموزش ، برنامه برنامه آب و هوا پاریس را شرح خواهیم داد.

    در این مقاله

    • یک حساب OpenWeather ایجاد کنید
    • پیش بینی آب و هوا را نمایش دهید
    • پیش بینی ها را در یک مجموعه نمایش دهید

    یک حساب OpenWeather ایجاد کنید

    OpenWeather یک سرویس آنلاین است که به صورت رایگان امکان دسترسی به پیش بینی آب و هوا برای یک شهر را فراهم می کند. برای به دست آوردن داده های آب و هوا از یک مکان ، API های مختلفی ارائه می دهد.

    یک حساب رایگان در OpenWeather ایجاد کنید

    OpenWeather برای به دست آوردن داده های آب و هوا از یک مکان ، API های مختلف را به شما ارائه می دهد. ما با ما تماس خواهیم گرفت آب و هوای فعلی API برای به دست آوردن آب و هوای روز ، سپس درپیش بینی روزانه API برای نمایش پیش بینی برای چند روز آینده.

    پیش بینی آب و هوا را نمایش دهید

    ما صفحه نمایش خود را برای نمایش آب و هوا و دما آماده کرده ایم. هدف اکنون اتصال به جریان آب و هوا برای نمایش داده های مناسب است.

    یک مؤلفه HTTP را وارد کنید

    اتصال به API به لطف مؤلفه HTTP انجام می شود.

    بازگشت در استودیوی پانداسوئیت ، روی کلیک کنید اجزاء و یک جزء را وارد کنید HTTP.

    بهترین چیز این است که این مؤلفه را در پیش زمینه قرار دهید تا بتواند از هر صفحه نمایش برنامه فعال و مورد سؤال قرار گیرد. در غیر این صورت ، آن را در صفحه ای قرار دهید که در آن این داده ها قرار دارند.

    مؤلفه HTTP را پیکربندی کنید

    پنجره را باز کن خواص.

    url

    برای دریافت URL خود به مستندات فنی جریان API آب و هوا بروید.

    URL به شکل زیر است:

    https: // api.باز کردن.org/data/2.5/هوا?q = & appid =

    که در آن نام شهر و کلید API شخصی شما است.

    URL مرجع API را از https: تا زمان ? گنجانده نشده است ، مابقی با زنجیرهای سؤال مطابقت دارد که در زیر آمده است:

    https: // api.باز کردن.org/data/2.5/هوا

    روش

    روش را انتخاب کنید گرفتن برای نیاز به داده های API.

    زنجیره سؤال / پرس و جو

    OpenWeather شما را فراهم می کند سنگی های پرس و جو که امکان ایجاد مقادیر به پارامترها را به درخواست API خود فراهم می کند:

    • شهر : سعدی (در مثال ما: پاریس ، FR)
    • شناسه برنامه: مروارید
    • واحد اندازه گیری: واحد (در مثال ما: متریک)
    • و زبان: لنگ (در مثال ما: FR)

    ID AP (APPID) با کلید API کلید شخصی شما که از رابط OpenWeather تولید می کنید مطابقت دارد.

    برای تولید برنامه کلید شناسه / API خود ، به خود بروید حساب, بخش API کلیدها.

    مدیریت حافظه نهان

    همچنین می توانید پچ پچ را شخصی سازی کنید. روی کلیک کنید شبکه و حافظه نهان به طوری که برنامه محتوای حافظه نهان را برگرداند اما هنوز درخواست را برای به روزرسانی آن انجام می دهد. این گزینه به شما امکان می دهد یک پاسخ سریع داشته باشید.

    درخواست را امتحان کنید

    اکنون باید تست کنید که آیا اتصال شما به درستی پیکربندی شده است.

    روی دکمه کلیک کنید ویرایش کردن از مؤلفه HTTP (یا بر روی قسمت قابل مشاهده مؤلفه HTTP).

    اطلاعات ظاهر می شود. روی دکمه کلیک کنید آزمون درخواست.

    نتایج درخواست خود را تجسم کنید: اگر داده های خام با آرزوی شما مطابقت داشته باشد ، API به درستی پیکربندی شده است.

    این امکان را به شما می دهد تا ساختار داده را بهتر درک کرده و فرمول های مناسب را رسمی کنید.

    نمایش داده ها

    متغیر را در دما مرتبط کنید

    بلوک متنی را که دما را نشان می دهد انتخاب کنید. در پنجره خواص, روی نماد در بالا سمت راست و دکمه کلیک کنید اضافه کردن > منبع.

    فرمول زیر را کپی کنید:

    [داده ها: id_http (/main/temp/@formatnumber: حداکثر کسری | 0)] ° C

    جزئیات عملکرد:

    • id_http شناسه مؤلفه HTTP است. برای به دست آوردن این شناسه بر روی نام مؤلفه HTTP از پنجره Properties دو بار کلیک کنید.
    • اصلی/دما اشمیهبه وسیله دسترسی به مقدار دما
    • formatnumber به شما امکان می دهد بسته به زبان زبان ، یک عدد را به طور طبیعی نمایش دهید.

    برای یافتن همه کارکردها ، به این آموزش مراجعه کنید.

    به لطف شرایط ، آب و هوا را برای روز نشان دهید

    OpenWeather اطلاعاتی در مورد آب و هوا از روز از API خود با استفاده از این زمینه ارائه می دهد آیکون. این زمینه آیکون به مقادیر مختلف (01d ، 02d ، 10n و غیره. ) مربوط به موقعیت های مختلف آب و هوایی: آسمان پاک ، چند ابر ، ابرهای پراکنده.

    مثلا 10n در همکاری است با باران سبک (باران کم).

    به جای استفاده از این نمادها ، ما یک سری انیمیشن های After Effects را در یک مؤلفه گالری قرار داده ایم. هر انیمیشن با یک مقدار آب و هوا مطابقت دارد.

    هدف این است که انیمیشن مناسب را با توجه به مقدار افزایش یافته توسط API نمایش دهید.

    یک جزء را وارد کنید مقررات. در پنجره خواص, برای هر مقدار شرط ایجاد کنید:

    داده ها: [داده ها: d_http (/آب و هوا/0/نماد)] عملکرد: مساوی در مقدار: 01d

    هر شرایط را با نام مقدار تغییر نام دهید ، به عنوان مثال 01d.

    کادر را بررسی کنید ارزیابی خودکار

    شرایط را انتخاب کرده و عمل را با ماشه ایجاد کنید ارزیابی (01d) > روی یک مؤلفه عمل کنید > آلبوم عکس > به صفحه انتخاب شده بروید (01d) .

    درخواست را راه اندازی کنید

    شما باید از برنامه خود اقدام پرس و جو API ایجاد کنید. برای اینکه به طور خودکار انجام شود ، ما هنگام نمایش پیش زمینه این کار را انجام می دهیم.

    پیش زمینه را انتخاب کرده و روی کلیک کنید اقدامات.

    انتخاب کنید نمایشگاه > روی مؤلفه عمل کنید > مؤلفه HTTP > درخواست را راه اندازی کنید

    پیش بینی ها را در یک مجموعه نمایش دهید

    یک مجموعه ایجاد کنید

    در مثال ما ، پیش بینی آب و هوا را در یک لیست افقی و به صورت برچسب از جمله تاریخ روز ، یک نماد و میانگین دما نمایش می دهیم.

    این لیست به لطف یک مؤلفه بصری ایجاد شده است مجموعه.

    به API پیش بینی روزانه وصل شوید

    برای دسترسی به پیش بینی های آب و هوا ، OpenWeather یک API اختصاصی ارائه می دهد: پیش بینی روزانه. برای اتصال به یک API جدید ، باید یک مؤلفه جدید HTTP را وارد کنید.

    جدید را وارد کنید مؤلفه HTTP و در پنجره خواص, زمینه های زیر را اطلاع دهید:

    url

    https: // api.باز کردن.org/data/2.5/پیش بینی/روزانه

    شما این URL را در مستندات فنی OpenWeather می یابید:

    روش

    روش را انتخاب کنید گرفتن برای نیاز به داده های API.

    زنجیره سؤال / پرس و جو

    همان پارامترهای مشابه API دیگر را نشان دهید:

    • شهر: س (در مثال ما: پاریس ، FR)
    • برنامه شناسه: AppID
    • واحد اندازه گیری: واحدها (در مثال ما: متریک)
    • و زبان: لنگ (در مثال ما: FR)

    اتصال API را آزمایش کنید

    روی دکمه کلیک کنید ویرایش کردن از مؤلفه HTTP (یا بر روی قسمت قابل مشاهده مؤلفه HTTP).

    اطلاعات ظاهر می شود.

    روی دکمه کلیک کنید آزمون درخواست.

    نتایج درخواست خود را تجسم کنید: اگر داده های خام با آرزوی شما مطابقت داشته باشد ، API به درستی پیکربندی شده است.

    نمایش داده ها

    هر عنصر از لیست خود را به منبع داده وصل کنید ، یعنی به API.

    به عنوان مثال ، تاریخ را انتخاب کنید.

    در پنجره خواص, بر روی نماد Dynamic Data در بالا سمت راست و دکمه کلیک کنید اضافه کردن.

    فرمول زیر را کپی کنید:

    [داده ها: id_http (/لیست/@getByIndex: [داده ها: (Rowindex)]/dt/@multiply: 1000/@formatdate: datestyle | متوسط)]]

    برای یافتن همه کارکردها ، به این آموزش مراجعه کنید.

    این به سوال شما پاسخ داده است ?

    با تشکر از شما برای نظرات مشکلی برای ارسال نظرات شما وجود داشت. لطفا بعداً دوباره امتحان کنید.