تازه های GIS – شماره ۲۳

Arcade-a-Cadabra: This expression language can magically transform your maps

Arcade-a-Cadabra: این زبان تعریف داده می‌تواند به طور جادویی نقشه‌های شما را تغییر دهد.

​Arcade جادویی است!

این واکنش Sari Ladin – Sienne، مدیر ارشد داده‌های شهر لس‌آنجلس پس از مشاهده تظاهرات ArcGIS Arcade کارکنان esri در یک جلسه بین شعبه‌ای در ماه می گذشته بود. ​

ArcGIS Arcade یک زبان تعریف داده است که داده‌ها را در پرواز به منظور ایجاد برچسب‌های معنی‌دار، نمادشناسی و پاپ آپ تبدیل می‌کند. این امر به ویژه در هنگام کار با داده‌های زنده و لایه‌هایی که متعلق به شخص دیگری هستند، مفید است. Arcade می‌تواند ساعت‌ها را ذخیره کند که در غیر این صورت برای بروزرسانی یا پردازش داده‌ها صرف خواهد شد. ​

مانند توابع مایکروسافت اکسل، Arcade می‌تواند داده‌های موجود را بگیرد و اطلاعات جدیدی در مورد پرواز ایجاد کند، عملیاتی را انجام دهد که از محاسبات ساده، مانند جمع یا ضرب، تا بیانیه‌های پیچیده If – Else یا برای حلقه‌ها متفاوت است. ​

به طور سنتی، برای تغییر داده‌ها، شما باید لایه را داشته باشید یا یک کپی از آن بسازید، به جای این که داده‌ها را در لایه منبع اصلاح کنید. اگر شما داده‌ها یا یک کپی را در اختیار داشته باشید و می‌خواهید داده‌های مبتنی بر یک ویژگی جدید را نشان کنید، یک فیلد اضافه می‌کنید، آن را محاسبه می‌کنید و نتایج را تایید می‌کنید. اگر چه لایه‌های به اشتراک گذاری که به صورت متمرکز توسط یک سازمان نگهداری می‌شوند، تکرار کار را کاهش می‌دهند، اعضای آن سازمان می‌توانند هنگامی که می‌خواهند داده‌ها را در لایه‌ای که مالک آن نیستند، اصلاح کنند. ​

Ladin – Sienne و ۳۰ رهبر داده دیگر در آن جلسه در بهینه‌سازی داده‌های شهر که از لس‌آنجلس GeoHub نگهداری و به اشتراک گذاشته شده‌است، نقش مهمی داشته‌اند. Arcade نیازهای تبدیل اطلاعات شهر را برآورده می‌کند و یک صرفه‌جویی در زمان پردازش داده است.​

چه شما بخشی از یک سازمان بزرگ باشید، مانند شهر لس‌آنجلس و یا یک فروشگاه یک نفره، می‌توانید از Arcade در ArcGIS Online و ArcGIS Pro برای اصلاح لایه‌ها به بهترین شکل برای رفع نیازهای پروژه خود استفاده کنید. سازنده Arcade ، چه برای پاپ آپ ها، برچسب‌ها و یا نمادشناسی شما، به نظر یک‌سان می‌رسد. ​

سناریوهای زیر نشان می‌دهد که چگونه Arcade می‌تواند نقشه‌های ArcGIS Online را افزایش دهد. سناریوی اول یک مثال سطح مبتدی از برچسب زدن است؛ به دنبال آن مثالی مختصر درباره نمادشناسی آمد. و در نهایت، یک سناریوی پیشرفته با پاپ آپ ها.

ایجاد برچسب مناسب

​​​​​​یک تحلیلگر GIS بخش در کلرادو، باید به سرعت نقشه نواحی مدرسه‌ای را برای جلسه‌ای که در دو ساعت برگزار خواهد شد، تهیه کند. سازمان ArcGIS Online شهرستان او شامل یک لایه از مدارس منطقه است، اما نام مناطق مدرسه همه با حروف بزرگ نوشته شده‌است تا برچسب‌ها به جای Byers School District به عنوان BYERS SCHOOL DISTRICT نمایش داده شوند. او حالت ترکیبی را به حروف بزرگ ترجیح می‌دهد چون خواندن برچسب‌ها را آسان‌تر می‌کند. با این حال، او وقت ندارد از کسی که لایه را برای تغییر ایجاد کرده‌است سوال کند، چه برسد به اینکه وقت داشته باشد تا داده‌ها را دانلود کند، فیلد را ویرایش کند، و لایه را دوباره باز کند. ​

به تازگی در مورد قدرت Arcade برای ویرایش برچسب‌ها در مورد پرواز اطلاعاتی کسب کرد و سعی کرد آن را بر روی لایه مناطق مدرسه امتحان کند. او با انتخاب ویژگی‌های برچسب و انتخاب Arcade expression، که در پایین لیست کشویی قرار دارد، ویراستار Arcade را باز می‌کند. او از تابع مناسب استفاده می‌کند که اولین حرف هر کلمه را برای بزرگ کردن و بقیه را برای کوچک کردن تنظیم می‌کند تا این عبارت را ایجاد کند (Proper ( $ feature.NAME که BYERS SCHOOL DISTRICT را به Byers School District تبدیل می‌کند. ​

با انتخاب فیلدها در لایه و استفاده از تابع Proper، یک عبارت در Arcade builder تولید کنید تا برچسب‌های منطقه مدرسه به جای فرمت بزرگ لایه داده منبع به صورت قالب مورد ترکیبی نمایش داده شوند.

​با یک Arcade expression، ساعات کار را ذخیره و حالا آماده است تا با یک نقشه حساب‌شده بیشتری به جلسه برود.​

برای اعتبار بیشتر، اگر می‌خواست اطلاعات بیشتری ارایه دهد، می‌توانست از Arcade برای الحاق زمینه‌های چندگانه (‏رشته به هم) ‏به یک برچسب استفاده کند. برای مثال، اگر او بخواهد شماره ثبت‌نام هر مدرسه را در نظر بگیرد، می‌تواند برچسبی مانند ​Byers School District 2,570 students ایجاد کند.

Proper($feature.NAME) + “ – “ + $feature.STUDENTS + “students”

با استفاده از ArcGIS Arcade expression، برچسب‌هایی که همگی در بالای پایگاه‌داده هستند (‏در سمت چپ)‏ می‌توانند در یک حالت ترکیبی قابل خواندن (‏در سمت راست)‏ بدون تغییر داده‌ها در لایه منبع نمایش داده شوند.

یک کارگر شهری در کارولینای شمالی وظیفه دارد تا اطمینان حاصل کند که تمام اسکوترهای برقی که در شهر اجاره داده می‌شود، حداقل ۵۰ درصد شارژ خود را حفظ می‌کند. ​​لایه‌ای را در وب سایت سازمان ArcGIS Online شهر خود می‌بیند که مکان‌های فعلی و میزان باتری اسک در حال حاضر، این یک نقشه ساده با تعداد زیادی نقطه است، اما او دوست دارد این نقشه را مشخص کند که کدام یک از اسکوترها به یک هزینه فوری نیاز دارند، بنابراین او قصد دارد از اما او دوست دارد از Arcade برای تنظیم نقشه استفاده کند تا مشخص کند که کدام یک از اسکوترها به توجه فوری نیاز دارند.

عبارات رمزی لایه را نه تنها برای نشان دادن محل هر اسکوتر بلکه برای نشان دادن وضعیت باتری آن تغییر شکل می‌دهند، بنابراین از این نقشه می توان برای اولویت‌بندی شارژ اسکوتر ها استفاده کرد.​ ​

یک تحلیلگر جنایی در یک اداره پلیس در ایالت نیویورک ‏تعداد جرایمی را که در هر یک از خودروهای گشت زنی منطقه عملیاتی رخ می‌دهد را محاسبه می‌کند. هر بار که داده‌ها بروزرسانی می‌شوند، او باید تحلیل خود را تکرار کند و تعداد کل جرایم در هر منطقه را کدگذاری کند. ​

گزینه جدید FeatureSets اجازه می‌دهد دو لایه به یکدیگر ارجاع داده شوند. ​

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

Arcade یک ابزار قدرتمند است که به خصوص زمانی که شما اطلاعات را در اختیار ندارید و یا زمانی که لایه‌ها به طور مرتب به روز می‌شوند، مورد استفاده قرار می‌گیرد. شما می‌توانید از Arcade برای ویرایش برچسب‌ها، نمادشناسی و پاپ آپ ها استفاده کنید. ​

مشاهده متن کامل انگلیسی از اینجا

خلاصه فارسی از : مهران آنی زاده

کد مطلب : 98111901

مشاهده تازه‌های دیگر