روشهای استفاده از ویژوال نقشه در Power BI

نقشه ها یکی از ویژوال های جذاب در نرم افزار Power BI است. امکان استفاده از چندین ویژوال نقشه در Power BI و جود دارد. علاوه بر ویژوال های پیش فرض Power BI، ویژوالهای سفارشی یا کاستوم هم برای ایجاد نقشه وجود دارد. در این مقاله ابتدا به بررسی ویژوالهای پیش فرض Power BI می پردازیم و سپس استفاده از ویژوال محبوب Synoptic Panel را بررسی خواهیم کرد. برای بررسی سایر مقالات آموزشی Power BI نیز می توانید به این لینک مراجعه کنید.

ویژوالهای نقشه موجودر در Power BI

ویژوالهای نقشه در Power BI سه  ویژوال Map, Filled Map و Shape Map است. ویژوالهای  Map, Filled Map در هر دو نسخه Power BI Desktop  و Power BI Desktop RS در دسترس است؛ اما ویژوال Shape Map تنها در Power BI Desktop   در دسترس است. اما ذکر این نکته لازم است که میتوان ویژوالهای نقشه را با Shape Map در Power BI Desktop ساخت، فایل را درکامپیوتر ذخیره کرد؛ و سپس با Power BI Desktop RS مجدد فایل را باز کرد و در Power BI Desktop Report Server منتشر کرد. آیکون های این سه ویژوال در تصویر زیر آمده است. (محیط نرم افزار  Power BI Desktop)



فعال سازی ویژوال نقشه در Power BI

برای فعال سازی نقسه در Power BI باید به مسیر File-Options and Setting-Options رفته و از تب های سمت چپ در قسمت Security گزینه Use Map and Filled Map Visuals را فعال کرد. همچنین برای فعالسازی Shape Map (در Power BI Desktop RS وجود ندارد) به همان مسیر گفته شده رفته و از تب Preview Features گزینه Shape Map Visual را فعال می کنیم.

استفاده از Map و Filled Map

این دو ویژوال برای نشان دادن نقشه از سرویس نقشه Microsoft Bing استفاده می کنند؛ بنابراین برای نشان دادن تصویر نقشهنیاز به اتصال به اینترنت است. برای استفاده از این نمودارها دو روش وجود دارد. در روش اول یک ستون مثل نام کشور، نام ایالت، نام شهر و ... در دیتای خود داریم که این نام توسط سرویس نقشه  Microsoft Bing شناخته شده است. این ستون را در در قسمت Location قرار می دهیم. روش دوم این است که در دیتای خود به ازای مثلا هر شهر، طول و عرض جغرافیایی آن مکان را در دیتای خود داریم و این دو ستون را در قسمت Latitude و Longitude قرار می دهیم. تصویر زیر این دو نقشه را نشان می دهد.


استفاده از Shape Map

برای استفاده از ویژوال Shape Map می توانیم ستون مکانی درا در قسمت Location قرار دهیم سپس در قسمت Format Visual و در قسمت Map Setting یکی از نقشه ها را انتخاب کنیم. اگر نقشه مورد نظر ما در لیست نبود و فایل JSON مکان مورد نظر را داشتیم می توانیم از قسمت Map Type گزینه Custom Map را انتخاب و از قسمت Add a Map Type فایل JSON خود را ایمپورت کنیم.

استفاده از نمودار سفارشی Synoptic Panel

 در روشهای قبل یا نیاز به اینترنت و یا نیاز به فایل JSON نقشه بود. اما استفاده از نمودار Synoptic Panel که یک نمودار سفارشی است؛ نیازی به اینترنت و فایل JSON ندارد و تنها نیاز به فایل SVG مکان مورد نظر دارد. مزیت این روش در این است که حتی می توان نقشه غیر جغرافیایی، مثلا نقشه بدن انسان، نقشه بیمارستان، نقشه کشتی را نیزاستفاده کرد. تنها نیاز است وارد سایت این لینک شده و عکس مورد نظر خود را به فایل SVG تبدیل کنیم.

در آموزش ویدیویی زیر به صورت کامل نحوه استفاده از نمودار Synoptic Panel و همچنین تبدیل عکس به SVG آموزش داده شده است.فایلهای مورد استفاده را می توانید از این لینک دانلود کنید.



پایان