خودآزمایی
۱۶-۶- بازآرایی: حلقهای که دادهها را از all_eq_dicts بیرون میکشد پیش از الحاق موارد به لیستهای متناظر، از متغیّرهایی برای بزرگی، طول و عرض جغرافیایی و عنوان هر زمینلرزه استفاده میکند. این رویکرد به این دلیل انتخاب شده که نحوهی استخراج داده از فایل JSON شفّاف باشد امّا این در کد شما الزامی نیست. به جای استفاده از این متغیّرهای موقّت، هر مقدار را از eq_dict بیرون بکشید و آن را در یک خط به لیست متناظر اضافه کنید. این کار باعث میشود کل بدنهی حلقه به چهار خط کاهش یابد.
۱۶-۷- عنوان خودکار: در این بخش هنگام تعریف my_layout عنوان را به صورت دستی تعیین کردیم که نشان میدهد باید با134
هر بار تغییر فایل منبع عنوان را نیز عوض کنیم. به جای این میتوانید از عنوان مجموعهداده استفاده کنید که در بخش فرادادهی فایل JSON آمده است. این مقدار را بیرون بکشید، به متغیّری نسبت دهید و آن را به عنوان عنوان نقشه هنگام تعریف my_layout به کار ببرید.
۱۶-۸- زمینلرزههای اخیر: شما میتوانید فایلهای دادهی حاوی اطّلاعات را در مورد جدیدترین زمینلرزهها در بازههای ۱ ساعته، ۱ روزه، ۷ روزه و ۳۰ روزه به صورت آنلاین پیدا کنید. به https://earthquake.usgs.gov/earthquakes/feed/v1.0/geojson.php بروید. در اینجا لیستی از پیوندها برای مجموعهدادهها در بازههای زمانی مختلف خواهید دید که برای زمینلرزهها با بزرگیهای متفاوت تمرکز دارد. یکی از این مجموعهدادهها را بگیرید و بصریسازیای در مورد جدیدترین فعّالیّتهای زمینلرزهای بسازید.
۱۶-۹- آتشسوزیهای جهانی: در منابع این فصل فایلی به نام world_fires_1_day.csv خواهید یافت که شامل اطّلاعاتی در مورد آتشسوزیهای نقاط مختلف کرهی زمین است و طول و عرض جغرافیایی و شدّت آن را نیز شامل میشود. به کمک کارهای مربوط به پردازش داده در بخش اوّل این فصل و نقشههایی که در این بخش ساختیم، نقشهای درست کنید که نشان دهد کدام بخش جهان تحت تاثیر آتشسوزی قرار گرفته است.
میتوانید نسخههای جدیدتری از این داده را از https://earthdata.nasa.gov/earth-observation-data/near-real-time/firms/active-fire-data/ دریافت کنید. میتوانید پیوندهایی به دادههای به شکل CSV در بخش TXT پیدا کنید.