انواع Map در Power BI

توی چند روز گذشته توی شرکت سارین هوشمند قرار شد که یک مروری بر انواع Map توی Power BI داشته باشم. دوست داشتم خلاصه‌ای از این گزارش رو با هم اینجا مرور کنیم.

در Power BI راه‌های متفاوتی برای نشون دادن نقشه وجود داره. تمامی این نقشه‌ها به جز اینکه از از فایل‌های SVG‌ استفاده کنید، از نقشه Bing‌ کمک می‌گیرند. به همین دلیل هنگام مشاهده نقشه در Power BI کاربر باید آنلاین باشد.

نقشه Bubble Map

اولین نقشه توی Power BI که با هم بررسی می‌کنیم نقشه Bubble Map‌ هست. این نقشه جز اولین نقشه‌هایی هست که در Power BI‌ اضافه شد. اندازه‌های حباب‌ها روی این نقشه بر اساس سایز مقادیر ورودیه و در نسخه های اخیر Power BI‌ میشه اندازه حباب‌ها رو تنظیم کرد. همچنین مثل همه‌ی نقشه‌های آنلاین با بزرگنمایی نقشه اطلاعات بیشتری به کاربر نشون داده میشه. این نقشه از موتور جستجوی Bing برای نمایش نقشه ها استفاده می کنه.

تصویر سمت چپ: دیتای فرضی بر اساس استان به همراه رنگبندی بر اساس استان  تصویر سمت راست: دیتای فرضی بر اساس استان به همراه رنگبندی بر اساس دسته بندی مقادیر
تصویر سمت چپ: دیتای فرضی بر اساس استان به همراه رنگبندی بر اساس استان تصویر سمت راست: دیتای فرضی بر اساس استان به همراه رنگبندی بر اساس دسته بندی مقادیر


نقشه Filled Map

این نقشه مشابه نقشه‌ی Bubble‌ هست با این تفاوت که به جای استفاده از حباب‌ها اون منطقه رو به طور کامل نقاشی میکنه. ترتیب رنگها به وسیله‌ی کاربر توی این نقشه قابل کنترله. این نقشه نیز از موتور جستجوی Bing‌ برای نمایش اطلاعات استفاده میکنه.

تصویر سمت چپ: دیتای فرضی بر اساس استان به همراه رنگبندی بر اساس استان  تصویر سمت راست: دیتای فرضی بر اساس استان به همراه رنگبندی بر اساس دسته بندی مقادیر
تصویر سمت چپ: دیتای فرضی بر اساس استان به همراه رنگبندی بر اساس استان تصویر سمت راست: دیتای فرضی بر اساس استان به همراه رنگبندی بر اساس دسته بندی مقادیر


نقشه Shape Map

این نقشه جز نقشه های اخیرا اضافه شده در Power BI هست. از نظر ظاهری این نقشه شبیه نقشه‌ی Filled Map هست اما در واقع به جای استفاده از نقشه های Bing‌ یک فایل آماده رو رنگ بندی میکنه. این نقشه هنوز قابل استفاده در Power BI‌به صورت افلاین نیست.

به نظر میرسه پس از اضافه شدن این نقشه به Power BI‌ به صورت کامل یکی از بهترین نقشه‌ها برای نشون دادن اطلاعات به صورت استانه. در صورتی که امکان استفاده از Custom Mapهای دیگه هم وجود داشته باشه کار ارائه اطلاعات رو به شدت ساده میکنه.

تصویر سمت چپ: دیتای فرضی بر اساس استان به همراه رنگبندی بر اساس استان.  تصویر سمت راست: دیتای فرضی بر اساس استان به همراه رنگبندی بر اساس دسته بندی مقادیر
تصویر سمت چپ: دیتای فرضی بر اساس استان به همراه رنگبندی بر اساس استان. تصویر سمت راست: دیتای فرضی بر اساس استان به همراه رنگبندی بر اساس دسته بندی مقادیر


نقشه ArcGIS Map

یکی از کامل‌ترین راه‌های نشون نقشه استفاده از نقشه های ArcGIS‌هست. Power BI امکان نشون دادن نقشه به صورت ArcGIS رو برای کاربرانش فراهم کرده. به نظر میرسه دسترسی خوبی هم به لایه‌بندی‌های مختلف این قبیل نقشه‌ها نیز فراهم شده.

دیتای نمونه ایالت فلوریدا به همراه لایه‌های مختلف در نقشه
دیتای نمونه ایالت فلوریدا به همراه لایه‌های مختلف در نقشه

نقشه Globe Map

این نقشه امکان نمایش اطلاعات رو به صورت سه بعدی بر روی نقشه برای کاربران فراهم میکنه. این نقشه جز نقشه‌های پیش‌فرض Power BI‌ نیست و باید این Custom Visual‌ رو جداگانه نصب کنید. یکی از اشکالات این نقشه شخصی سازی به شدت محدود اون هست اما از زیبایی های بصری این نقشه نیمشه گذشت.

دیتای فرضی بر اساس میزان فروش هر نقطه
دیتای فرضی بر اساس میزان فروش هر نقطه

نقشه Heat Map

یکی از نقشه‌های مفید برای نشون دادن اطلاعات در Power BI‌ نقشه Heat Map هست. این نقشه پراکندگی اطلاعات رو به وسیله‌ی نقشه‌های حرارتی با رنگ‌‎بندی به کاربران نشون میده. موقعی که پراکندگی دیتا داریم و میخواهیم اون رو روی نقشه مشخص کنیم،‌ Heat Map‌ یک گزینه‌ی عالیه.

دیتای فرضی بر اساس پراکندگی دیتا
دیتای فرضی بر اساس پراکندگی دیتا

نقشه Flow Map

برای نشون دادن حرکت وسایل نقلیه، کشتی، هواپیما و یا هر حرکت دیگه‌ای نقشه Flow Map‌ یک انتخاب مناسبه. این Visual‌ جریان حرکتی موجودیت‌ها رو به خوبی نشون میده.

دیتای فرضی بر اساس ارسال محموله از هوا و زمین
دیتای فرضی بر اساس ارسال محموله از هوا و زمین

نقشه SVG Map

در نهایت همیشه به این احتیاج پیدا می‌کنیم که نقشه‌ها رو به صورت Offline‌ و بدون استفاده از اینترنت به کاربرانمون نمایش بدیم. حتی گاهی‌ها وقت‌ها نیاز پیدا می‌کنیم که نقشه یک ساختمون و یا هر نقشه‌ی دیگه رو به کاربرانمون نمایش بدیم. استفاده از نقشه‌های SVG‌ با استفاده از Custom Visual ای به نام Synoptic Panel by OKViz‌ فراهم شده. شما امکان این رو دارید که هر نقشه‌ای رو در سایت synoptic.design آپلود کنید و پس از مشخص نمودن محل‌های مورد استفاده در نقشه، یک خروجی مناسب Power BI‌ بگیرید و اون نقشه رو استفاده کنید.

دیتای فرضی یک طبقه از ساختمان بر اساس طرح مدل شده
دیتای فرضی یک طبقه از ساختمان بر اساس طرح مدل شده


نمونه نقشه ایران

در تصویر آخر هم نقشه شهرهای کشورمون رو با هم می‌بینیم که با استفاده از اطلاعات طول و عرض جغرافیایی توی Power BI‌ نمایش داده شده.

دیتای مختصات شهرهای ایران به همراه چند شهر دیگه در خاورمیانه
دیتای مختصات شهرهای ایران به همراه چند شهر دیگه در خاورمیانه


امیدوارم از خوندن این نوشته لذت برده باشید.