آشنایی با جی آی اس موبایل (Mobile GIS):2025

متون ارائه شده، کتاب «آشنایی با جی آی اس موبایل (Mobile GIS)» را معرفی می‌کنند. این کتاب که برای متخصصان و دانشجویان GIS طراحی شده است، بر قابلیت‌های Mobile GIS از جمله جمع‌آوری داده‌ها، آگاهی از موقعیت میدانی، یکپارچه‌سازی با سیستم‌های سازمانی و هماهنگی نیروی کار تمرکز دارد. این مجموعه شامل آموزش‌های گام به گام برای برنامه‌های کاربردی مختلف Esri مانند ArcGIS Field Maps، ArcGIS Survey123 و ArcGIS QuickCapture است. همچنین، رویکردهای توسعه برنامه‌های سفارشی با استفاده از SDKها و فناوری‌های پیشرفته‌ای مانند هوش مصنوعی و واقعیت مجازی را نیز پوشش می‌دهد و ابزارهایی برای ایجاد راهکارهای GIS سازمانی ارائه می‌دهد.

جی آی اس موبایل
جی آی اس موبایل

جی آی اس موبایل (Mobile GIS)– انتشارات Esri (2025)

مروری بر Mobile GIS

  • تعریف و اهمیت: Mobile GIS به ابزارهای نرم‌افزاری و سخت‌افزاری GIS اشاره دارد که در دستگاه‌های سیار (تلفن‌های هوشمند، تبلت‌ها، ساعت‌های هوشمند) استفاده می‌شوند. این سیستم‌ها به دلیل قابلیت‌های مکان‌یابی و در دسترس بودن گسترده دستگاه‌های سیار، برای جمع‌آوری، بصری‌سازی، تجزیه و تحلیل و انتشار اطلاعات جغرافیایی بسیار مهم هستند.
  • استراتژی “موبایل-اول”: صنایع زیادی به دلیل نقش محوری پلتفرم موبایل به عنوان ورودی اصلی به فضای ابری و رابط مرکزی برای سیستم‌های اطلاعاتی، استراتژی “موبایل-اول” را در توسعه سیستم‌های اطلاعاتی اتخاذ کرده‌اند.
  • کاربردهای گسترده:مصرف‌کنندگان: یافتن نقاط مورد علاقه، رستوران‌ها، مسیریابی، و اشتراک‌گذاری تجربیات.
  • سازمان‌ها: بصری‌سازی داده، بازرسی‌های میدانی، مدیریت دارایی و موجودی، ردیابی دارایی‌ها و خدمه میدانی، انجام نظرسنجی‌ها، گزارش حوادث، و مدیریت تحویل بسته‌ها.
  • فناوری‌های پیشرفته: Mobile GIS به سرعت در حال پیشرفت است و فناوری‌های نوظهور مانند محاسبات لبه (edge computing)، علوم اطلاعات جغرافیایی (GIScience)، هوش مصنوعی (AI)، واقعیت مجازی (VR)، و واقعیت افزوده (AR) را در بر می‌گیرد.
  • VR: کاربران را در مدل‌های سه‌بعدی غوطه‌ور می‌کند تا درک فضایی را افزایش دهد.
  • AR: نماهای دنیای واقعی را با داده‌های GIS که از طریق دوربین ضبط شده‌اند، همپوشانی می‌کند.
  • XR (واقعیت توسعه‌یافته): شامل AR، VR و واقعیت ترکیبی (MR) است. MR دنیای واقعی و مجازی را برای تولید محیط‌های جدید ترکیب می‌کند.

ستون‌های قابلیت‌های Mobile GIS

  • جمع‌آوری داده‌ها: قابلیت اصلی و پرکاربردترین قابلیت.
  • بصری‌سازی داده‌ها.
  • تجزیه و تحلیل داده‌ها.
  • انتشار داده‌ها.

چالش‌ها و محدودیت‌ها

  • محدودیت‌های دستگاه: سرعت CPU محدود، ظرفیت حافظه، عمر باتری، پهنای باند و اتصال شبکه، اندازه صفحه نمایش، و ابعاد صفحه کلید.

فناوری‌های موقعیت‌یابی سیار

  • سیستم ماهواره‌ای ناوبری جهانی (GNSS): از سیگنال‌های ماهواره‌ای برای تعیین دقیق مکان‌های جغرافیایی استفاده می‌کند. شامل GPS، GLONASS، BeiDou و Galileo.
  • دقت: به طور متوسط 5 متر در شرایط آسمان صاف.
  • وابستگی: نیاز به خط دید بین آنتن GPS و چهار یا بیشتر ماهواره.
  • گیرنده‌های GNSS حرفه‌ای: برای دقت بالا (زیرمتر تا سانتی‌متر)، دسترسی به ماهواره‌های بیشتر، و پشتیبانی از فناوری‌های تصحیح دیفرانسیلی مانند SBAS یا RTK.
  • شبکه تلفن همراه (GSM).
  • Wi-Fi.
  • بلوتوث کم انرژی (BLE): برای مصرف کم انرژی، در فناوری‌های ردیابی مانند Apple AirTags استفاده می‌شود و می‌تواند مکان دستگاه‌های سیار را با دقت بالا در تنظیمات بیکن متراکم تعیین کند (مانند ArcGIS IPS).
  • ارتباط با نور مرئی (VLC).

جی آی اس موبایل

ArcGIS و Mobile GIS

  • ArcGIS Field Maps:آگاهی موقعیتی: درک آنچه در منطقه وجود دارد، مانند دارایی‌ها و ویژگی‌های موجود.
  • بازرسی‌ها: شامل قابلیت‌هایی برای بازرسی‌های یک به چند با استفاده از رکوردهای مرتبط.
  • لایه‌های ویژگی و فرم‌ها: استفاده از فرم‌ها برای جمع‌آوری داده‌ها.
  • استایل‌های لایه ویژگی و الگوهای ویژگی: تنظیم بصری لایه‌ها و ایجاد الگوهای از پیش تعریف شده برای جمع‌آوری داده‌ها.
  • محدوده‌های جغرافیایی (Geofences): تعریف مناطق جغرافیایی که هنگام ورود یا خروج کاربر از آن‌ها، رویدادها یا پیام‌ها را فعال می‌کنند.
  • امنیت داده‌ها و نماها: ایجاد نماهای لایه ویژگی برای مدیریت دسترسی و تنظیمات ویرایش (مثلاً جلوگیری از حذف داده‌ها).
  • نقشه‌های آفلاین:نقشه‌های پایه (basemaps) sideloaded: برای دور زدن محدودیت‌های اندازه نقشه‌های پایه آفلاین (150,000 کاشی رستر، 10,000 کاشی وکتور).
  • مناطق آفلاین از پیش برنامه‌ریزی شده: ایجاد بسته‌های نقشه برای استفاده آفلاین، با در نظر گرفتن اندازه منطقه و سطح جزئیات (LOD).
  • ArcGIS Survey123: برای طراحی و انجام نظرسنجی‌های هوشمند میدانی با ویژگی‌هایی مانند دستیار هوشمند، ترجمه خودکار، و قوانین اعتبارسنجی (مثل required, appearance, relevant, default, constraint, calculation).
  • ArcGIS QuickCapture: برای جمع‌آوری سریع داده‌های میدانی با حداقل ورودی کاربر.
  • ArcGIS Earth: یک ابزار سه‌بعدی تعاملی برای برنامه‌ریزی، بصری‌سازی، و ارزیابی رویدادها بر روی کره زمین، ارائه آگاهی موقعیتی بر روی دسکتاپ و دستگاه‌های سیار.
  • ArcGIS Maps SDKs: برای توسعه برنامه‌های کاربردی Mobile GIS سفارشی با استفاده از زبان‌های برنامه‌نویسی مختلف.
  • ArcGIS IPS (Indoor Positioning System): برای مکان‌یابی دقیق دستگاه‌های سیار در داخل ساختمان‌ها.
  • ArcGIS Online: پلتفرم برای میزبانی لایه‌های ویژگی، نقشه‌های وب، و مدیریت دسترسی.

توسعه برنامه‌های کاربردی Mobile GIS سفارشی

  • رویکردهای توسعه:توسعه وب: استفاده از JavaScript، HTML، CSS و طراحی وب پاسخ‌گرا (responsive web design).
  • توسعه بومی (Native): استفاده از SDKهای خاص پلتفرم (مانند Microsoft .NET MAUI برای Android و iOS).
  • مقایسه JavaScript و .NET MAUI:JavaScript: آسان‌تر برای توسعه، مبتنی بر مرورگر، برای برنامه‌های وب پاسخ‌گرا.
  • .NET MAUI: چالش‌برانگیزتر، اما قادر به کامپایل به برنامه‌های بومی برای چندین پلتفرم (Android، iOS)، ارائه راه حلی مقرون به صرفه برای برنامه‌های بومی چند پلتفرمی.
  • منطق مشترک: علیرغم تفاوت‌ها، منطق زیربنایی مشترک است و تسلط بر یک زبان و SDK می‌تواند فرآیند یادگیری زبان‌ها و SDKهای اضافی را ساده کند.
  • محیط‌های توسعه یکپارچه (IDE):JavaScript: Microsoft VS Code.
  • .NET MAUI: Microsoft Visual Studio (Community edition توصیه می‌شود).
  • تست و اشکال‌زدایی: در IDEها برای Android و iOS، از طریق شبیه‌سازها (emulators) یا دستگاه‌های واقعی.

سایر مفاهیم کلیدی Mobile GIS

  • Arcade: یک زبان بیان (expression language) که برای سفارشی‌سازی فرم‌ها، استایل‌ها، و پاپ‌آپ‌ها در ArcGIS استفاده می‌شود (مانند محاسبه Calc City, assetid, Traffic Level).
  • ردیابی مکان (Location Tracking): کاربران می‌توانند مکان‌های خود را با استفاده از Field Maps، Survey123 یا QuickCapture به اشتراک بگذارند.
  • تصویربرداری جهت‌دار (Oriented Imagery): کاتالوگ، جستجو و بصری‌سازی تصاویر در زمینه نقشه برای آگاهی موقعیتی و مدیریت دارایی.

آزمون کوتاه پاسخ Mobile GIS

به هر سوال در 2-3 جمله پاسخ دهید.

  1. نقش محوری پلتفرم موبایل در توسعه سیستم‌های اطلاعاتی چیست که منجر به اتخاذ استراتژی “موبایل-اول” شده است؟
  2. دو کاربرد Mobile GIS برای سازمان‌ها و دو کاربرد برای مصرف‌کنندگان را نام ببرید و توضیح دهید.
  3. واقعیت مجازی (VR) و واقعیت افزوده (AR) چگونه تجربه کاربر را در Mobile GIS افزایش می‌دهند؟
  4. چالش‌های اصلی که هنگام طراحی و توسعه راهکارهای Mobile GIS باید در نظر گرفته شوند، کدامند؟
  5. دقت GNSS چگونه تحت تأثیر قرار می‌گیرد و گیرنده‌های GNSS حرفه‌ای چگونه این محدودیت‌ها را برطرف می‌کنند؟
  6. هدف از استفاده از نقشه‌های پایه sideloaded در ArcGIS Field Maps چیست و چگونه به آن دست می‌یابیم؟
  7. چرا ایجاد نماهای لایه ویژگی (feature layer views) برای حفظ امنیت داده‌ها در Mobile GIS مهم است؟
  8. Arcade چیست و دو کاربرد خاص آن را در سفارشی‌سازی ArcGIS Field Maps توضیح دهید.
  9. مزیت اصلی توسعه برنامه‌های کاربردی Mobile GIS با استفاده از Microsoft .NET MAUI در مقایسه با JavaScript چیست؟
  10. مفهوم “one-to-many relationship” در ArcGIS Field Maps به چه معناست و چه مثالی برای آن می‌توان زد؟

کلید پاسخ‌ها

  1. نقش محوری پلتفرم موبایل به این دلیل است که بیش از 70 درصد ترافیک وب اکنون از دستگاه‌های سیار سرچشمه می‌گیرد و آن را به ورودی اصلی به فضای ابری و رابط مرکزی برای سیستم‌های اطلاعاتی تبدیل کرده است. این امر باعث شده است که صنایع زیادی استراتژی “موبایل-اول” را برای سیستم‌های اطلاعاتی خود اتخاذ کنند.
  2. برای سازمان‌ها، Mobile GIS برای بازرسی‌های میدانی و مدیریت دارایی و موجودی استفاده می‌شود. برای مصرف‌کنندگان، Mobile GIS اغلب برای مکان‌یابی نقاط مورد علاقه نزدیک و مسیریابی استفاده می‌شود.
  3. VR با غوطه‌ور کردن کاربران در مدل‌های سه‌بعدی از طریق هدست، درک فضایی آن‌ها را به طور قابل توجهی افزایش می‌دهد. AR نماهای دنیای واقعی را با همپوشانی داده‌های GIS که از طریق دوربین گرفته شده‌اند، غنی می‌کند و درک کاربر از واقعیت را بهبود می‌بخشد.
  4. چالش‌های اصلی شامل سرعت CPU محدود، ظرفیت حافظه، عمر باتری، پهنای باند و اتصال شبکه، اندازه صفحه نمایش و ابعاد صفحه کلید است. این محدودیت‌ها باید در طراحی و توسعه راهکارهای Mobile GIS به دقت مورد توجه قرار گیرند.
  5. دقت GNSS می‌تواند به دلیل موقعیت ماهواره‌ها، پوشش ابر و موانعی مانند ساختمان‌ها کاهش یابد. گیرنده‌های GNSS حرفه‌ای با دسترسی به ماهواره‌های بیشتر و استفاده از سیستم‌های تصحیح دیفرانسیلی مانند SBAS یا RTK، به دقت زیرمتر تا سانتی‌متر دست می‌یابند.
  6. هدف از استفاده از نقشه‌های پایه sideloaded دور زدن محدودیت‌های اندازه معمول اعمال شده بر مناطق آفلاین است. این کار با انتقال فایل‌های TPKX (برای کاشی‌های رستر) یا VTPK (برای کاشی‌های وکتور) به دایرکتوری‌های خاص در دستگاه‌های سیار (مثلاً Field Maps/Basemaps در iOS) انجام می‌شود.
  7. ایجاد نماهای لایه ویژگی مهم است زیرا به شما امکان می‌دهد تا به طور مستقل نحوه به اشتراک‌گذاری، ترسیم، فیلتر کردن و قابلیت ویرایش داده‌ها را با نقش‌های مختلف کاربر تنظیم کنید. این رویکرد تضمین می‌کند که امنیت داده‌ها حفظ می‌شود و در عین حال دسترسی لازم برای جریان‌های کاری مختلف فراهم می‌شود.
  8. Arcade یک زبان بیان است که برای سفارشی‌سازی قابلیت‌های ArcGIS استفاده می‌شود. دو کاربرد آن شامل محاسبه مقادیر فیلد به طور خودکار (مثلاً برای پر کردن Calc City بر اساس مکان) و پیکربندی منطق فرم (مانند تعیین Traffic Level بر اساس سرعت) است.
  9. مزیت اصلی .NET MAUI این است که امکان توسعه برنامه‌های کاربردی بومی چند پلتفرمی را فراهم می‌کند. این بدان معناست که یک پایگاه کد واحد می‌تواند برای ایجاد برنامه‌های کاربردی بومی برای Android و iOS کامپایل شود که منجر به راه حلی مقرون به صرفه و کارآمد می‌شود.
  10. “One-to-many relationship” در ArcGIS Field Maps به سناریویی اشاره دارد که در آن یک ویژگی منفرد (مانند یک شیر آتش‌نشانی) می‌تواند چندین رکورد مرتبط (مانند چندین بازرسی گذشته) داشته باشد. این امر طرحواره پایگاه داده را مقیاس‌پذیرتر می‌کند و برای جریان‌های کاری مانند ثبت سوابق بازرسی مکرر مفید است.

سوالات فرمت مقاله

  1. با توجه به وابستگی روزافزون به دستگاه‌های سیار برای ترافیک وب و پردازش اطلاعات، چگونه استراتژی “موبایل-اول” بر توسعه سیستم‌های اطلاعات جغرافیایی (GIS) مدرن تأثیر گذاشته است؟ مزایای این استراتژی و چالش‌های آن در زمینه Mobile GIS را مورد بحث قرار دهید.
  2. چهار ستون قابلیت‌های Mobile GIS (جمع‌آوری داده‌ها، بصری‌سازی، تجزیه و تحلیل، انتشار) را با جزئیات توضیح دهید و برای هر ستون حداقل یک مثال عملی از کاربرد سازمانی ارائه دهید.
  3. نقش فناوری‌های مختلف موقعیت‌یابی سیار (GNSS، GSM، Wi-Fi، BLE) را در بهبود دقت و قابلیت اطمینان مکان در Mobile GIS تحلیل کنید. اهمیت گیرنده‌های GNSS حرفه‌ای در مقایسه با GPS داخلی دستگاه‌های سیار را برجسته کنید.
  4. تفاوت‌های اصلی و شباهت‌های بین توسعه برنامه‌های کاربردی Mobile GIS با استفاده از JavaScript (برای برنامه‌های وب) و Microsoft .NET MAUI (برای برنامه‌های بومی) را مقایسه و مقایسه کنید. چه عواملی باید هنگام انتخاب رویکرد توسعه برای یک پروژه Mobile GIS خاص در نظر گرفته شوند؟
  5. با استفاده از مفاهیم ArcGIS Field Maps مانند نماهای لایه ویژگی، محدوده‌های جغرافیایی (Geofences)، و مدیریت نقشه‌های آفلاین، یک راهکار Mobile GIS برای یک سناریوی میدانی خاص (مثلاً بازرسی زیرساخت‌های شهری یا مدیریت اضطراری) طراحی کنید. چگونگی هر یک از این مؤلفه‌ها به بهبود آگاهی موقعیتی، کارایی و امنیت داده‌ها کمک می‌کند را توضیح دهید.

mobil gis

واژه‌نامه اصطلاحات کلیدی

  • Arcade: یک زبان بیان قابل حمل، سبک و امن که برای سفارشی‌سازی فرم‌ها، استایل‌ها، و پاپ‌آپ‌ها در محصولات ArcGIS استفاده می‌شود.
  • ArcGIS Earth: یک ابزار سه‌بعدی تعاملی برای برنامه‌ریزی، بصری‌سازی و ارزیابی رویدادها بر روی کره زمین، که آگاهی موقعیتی را بر روی دسکتاپ و دستگاه‌های سیار فراهم می‌کند.
  • ArcGIS Field Maps: یک برنامه کاربردی Mobile GIS که برای جمع‌آوری داده‌ها، بازرسی‌ها، آگاهی موقعیتی و ناوبری میدانی طراحی شده است.
  • ArcGIS IPS (Indoor Positioning System): سیستمی که از فناوری‌هایی مانند BLE برای مکان‌یابی دقیق دستگاه‌های سیار در داخل ساختمان‌ها استفاده می‌کند.
  • ArcGIS Maps SDKs: کیت‌های توسعه نرم‌افزار (SDK) که به توسعه‌دهندگان امکان می‌دهند برنامه‌های کاربردی Mobile GIS سفارشی بسازند.
  • ArcGIS Online: یک پلتفرم مبتنی بر ابر که امکان میزبانی لایه‌های ویژگی، نقشه‌های وب، و مدیریت محتوای GIS را فراهم می‌کند.
  • ArcGIS QuickCapture: یک برنامه کاربردی Mobile GIS که برای جمع‌آوری سریع داده‌ها با حداقل ورودی کاربر در میدان طراحی شده است.
  • ArcGIS Survey123: یک راهکار کامل برای ایجاد، انتشار و تجزیه و تحلیل نظرسنجی‌های میدانی مبتنی بر فرم.
  • واقعیت افزوده (AR): فناوری که نماهای دنیای واقعی را با همپوشانی داده‌های GIS که از طریق دوربین دستگاه سیار گرفته شده‌اند، غنی می‌کند.
  • بلوتوث کم انرژی (BLE): یک فناوری بی‌سیم که برای مصرف انرژی پایین در دستگاه‌های سیار طراحی شده است، اغلب در ردیابی مکان و سیستم‌های موقعیت‌یابی داخلی استفاده می‌شود.
  • C#: یک زبان برنامه‌نویسی شیءگرا که در توسعه برنامه‌های کاربردی بومی چند پلتفرمی با Microsoft .NET MAUI استفاده می‌شود.
  • محاسبات ابری (Cloud Computing): تحویل منابع محاسباتی درخواستی از طریق اینترنت با مدل پرداخت به میزان مصرف.
  • CSS (Cascading Style Sheets): یک زبان شیوه که برای توصیف ارائه یک سند نوشته شده در HTML استفاده می‌شود.
  • محاسبات لبه (Edge Computing): یک پارادایم محاسباتی که داده‌ها را در نزدیکی منبع تولید داده پردازش می‌کند، نه در یک مرکز داده متمرکز.
  • Esri: یک شرکت پیشرو جهانی در نرم‌افزار سیستم اطلاعات جغرافیایی (GIS)، هوش مکانی، و نقشه‌برداری.
  • لایه ویژگی (Feature Layer): مجموعه‌ای از ویژگی‌های جغرافیایی (نقاط، خطوط، چندضلعی‌ها) که می‌توانند بر روی نقشه نمایش داده شوند و داده‌های توصیفی مرتبط داشته باشند.
  • فرم‌ها (Forms): رابط‌های کاربری قابل تنظیم در ArcGIS Field Maps که فرآیند جمع‌آوری و ویرایش داده‌ها را ساده می‌کنند.
  • الگوهای ویژگی (Feature Templates): پیکربندی‌های از پیش تعریف شده برای جمع‌آوری داده‌ها که نمادها و اطلاعات پیش‌فرض را برای انواع ویژگی‌های خاص مشخص می‌کنند.
  • محدوده‌های جغرافیایی (Geofences): مرزهای جغرافیایی مجازی که رویدادها یا پیام‌ها را هنگام ورود یا خروج دستگاه سیار از آن منطقه فعال می‌کنند.
  • سیستم اطلاعات جغرافیایی (GIS): یک چارچوب برای جمع‌آوری، مدیریت، تجزیه و تحلیل و بصری‌سازی انواع داده‌های جغرافیایی.
  • علوم اطلاعات جغرافیایی (GIScience): تحقیقات بنیادی در مورد مفاهیم، روش‌ها و فناوری‌های GIS.
  • سیستم ماهواره‌ای ناوبری جهانی (GNSS): یک سیستم ماهواره‌ای که اطلاعات موقعیت مکانی و زمانی را در سراسر جهان فراهم می‌کند؛ شامل GPS، GLONASS، BeiDou و Galileo.
  • HTML (HyperText Markup Language): زبان استاندارد برای ایجاد صفحات وب و برنامه‌های کاربردی وب.
  • JavaScript: یک زبان برنامه‌نویسی برای ایجاد صفحات وب تعاملی و برنامه‌های کاربردی وب.
  • سطح جزئیات (LOD – Level of Detail): میزان جزئیات نمایش داده شده در نقشه یا مدل سه‌بعدی، که اغلب برای بهینه‌سازی عملکرد یا مدیریت اندازه فایل استفاده می‌شود.
  • Microsoft .NET MAUI: یک چارچوب متن باز و چند پلتفرمی برای ساخت برنامه‌های کاربردی بومی چند پلتفرمی با استفاده از C# و XAML.
  • Mobile GIS: استفاده از فناوری‌های GIS بر روی دستگاه‌های سیار مانند تلفن‌های هوشمند و تبلت‌ها برای جمع‌آوری، مدیریت و استفاده از داده‌های مکانی در میدان.
  • واقعیت ترکیبی (MR): فناوری که دنیای واقعی و مجازی را ترکیب می‌کند تا محیط‌ها و بصری‌سازی‌های جدیدی ایجاد کند که در آن اشیاء فیزیکی و دیجیتال به طور همزمان وجود داشته و تعامل دارند.
  • یک به چند (One-to-many relationship): یک رابطه پایگاه داده که در آن یک رکورد در یک جدول می‌تواند چندین رکورد مرتبط در جدول دیگر داشته باشد (مثلاً یک شیر آتش‌نشانی چندین بازرسی دارد).
  • تصویربرداری جهت‌دار (Oriented Imagery): کاتالوگ‌سازی، جستجو و بصری‌سازی تصاویر در زمینه یک نقشه برای افزایش آگاهی موقعیتی و مدیریت دارایی.
  • گیرنده‌های GNSS حرفه‌ای: دستگاه‌های تخصصی که برای دستیابی به دقت مکانی بالا (زیرمتر تا سانتی‌متر) در جمع‌آوری داده‌های GIS استفاده می‌شوند.
  • تصحیح جنبشی در زمان واقعی (RTK – Real-Time Kinematic): یک تکنیک GNSS که از سیگنال‌های ایستگاه پایه برای ارائه تصحیح موقعیت مکانی با دقت بالا در زمان واقعی استفاده می‌کند.
  • نقشه‌های پایه Sideloaded: نقشه‌های پایه (کاشی‌های رستر یا وکتور) که مستقیماً به دستگاه سیار کپی می‌شوند تا محدودیت‌های اندازه نقشه‌های پایه آفلاین را دور بزنند.
  • سیستم‌های افزایش مبتنی بر ماهواره (SBAS – Satellite-Based Augmentation Systems): سیستم‌هایی که دقت GNSS را با ارائه تصحیحات از طریق ماهواره‌های زمین‌ثابت بهبود می‌بخشند.
  • آگاهی موقعیتی (Situational Awareness): درک آنچه در یک منطقه مشخص (مثلاً میدان) در حال وقوع است، از جمله دارایی‌ها، رویدادها، و شرایط محیطی.
  • ردیابی مکان (Track Tracking): قابلیت نظارت بر موقعیت مکانی افراد یا دارایی‌ها در طول زمان.
  • واقعیت مجازی (VR): یک فناوری رایانه‌ای که از هدست برای ایجاد نماهای سه‌بعدی واقعی، صداها و سایر حواس برای شبیه‌سازی حضور فیزیکی کاربر در یک محیط مجازی استفاده می‌کند.
  • XAML (Extensible Application Markup Language): یک زبان نشانه گذاری اعلانی مبتنی بر XML که برای تعریف رابط کاربری در برنامه‌های کاربردی .NET MAUI استفاده می‌شود.
  • واقعیت توسعه‌یافته (XR – Extended Reality): یک اصطلاح فراگیر که شامل واقعیت افزوده (AR)، واقعیت مجازی (VR)، و واقعیت ترکیبی (MR) می‌شود، که محیط‌های ترکیبی واقعی و مجازی و تعاملات انسان و ماشین را پوشش می‌دهد.

mobil gis

بررسی سیستم‌های اطلاعات جغرافیایی سیار (Mobile GIS) و برنامه‌های کاربردی آن

این سند ، بر اساس بخش‌هایی از کتاب “Pinde Fu – Getting to Know Mobile GIS – Esri Press (2025)”، مفاهیم کلیدی، برنامه‌های کاربردی و جنبه‌های فنی سیستم‌های اطلاعات جغرافیایی سیار (Mobile GIS) را بررسی می‌کند. این کتاب، Mobile GIS را به عنوان یک جزء حیاتی در معماری مدرن GIS و یک حوزه تحقیقاتی مهم معرفی می‌کند که از قابلیت‌های موقعیت‌یابی و دسترسی گسترده پلتفرم‌های سیار بهره می‌برد.

۱. نقش محوری Mobile GIS و پذیرش “اول موبایل”

  • پلتفرم اصلی برای سیستم‌های اطلاعاتی: ترافیک وب عمدتاً از دستگاه‌های سیار نشأت می‌گیرد، که پلتفرم سیار را به ورودی اصلی ابر و رابط مرکزی برای سیستم‌های اطلاعاتی تبدیل کرده است.
  • استراتژی “اول موبایل”: بسیاری از صنایع، به ویژه در زمینه GIS، یک استراتژی “اول موبایل” را برای توسعه سیستم‌های اطلاعاتی اتخاذ کرده‌اند، زیرا قابلیت‌های مکان‌یابی و در دسترس بودن گسترده پلتفرم‌های سیار بسیار ارزشمند است.
  • تحول در مدیریت اطلاعات مکانی: “Mobile GIS نحوه کسب، بصری‌سازی، تجزیه و تحلیل و انتشار اطلاعات مکانی را متحول کرده و خود را به عنوان یک جزء ضروری از معماری GIS معاصر تثبیت کرده است.”

۲. کاربردها و کاربران Mobile GIS

  • دسترسی گسترده: “فراگیر بودن گوشی‌های هوشمند، تبلت‌ها و ساعت‌های هوشمند، GIS را برای میلیاردها نفر قابل دسترس کرده و به طور قابل توجهی پایگاه کاربران و کاربردهای GIS را گسترش داده است.”
  • کاربردهای سازمانی: Mobile GIS برای عملکردهای حیاتی مانند بصری‌سازی داده‌ها، بازرسی‌های میدانی، مدیریت و موجودی دارایی، ردیابی دارایی‌ها و گروه‌های میدانی، انجام نظرسنجی‌ها، گزارش‌دهی حوادث و مدیریت تحویل بسته‌ها استفاده می‌شود.
  • کاربردهای مصرف‌کننده: کاربران به طور مکرر از Mobile GIS برای فعالیت‌های روزمره مانند مکان‌یابی نقاط مورد علاقه نزدیک، یافتن رستوران‌ها، مسیریابی و به اشتراک گذاشتن تجربیات استفاده می‌کنند.
  • فناوری‌های نوظهور: این حوزه به سرعت در حال پیشرفت است و “اکنون شامل فناوری‌های پیشرو مانند واقعیت مجازی (VR) و واقعیت افزوده (AR) در گوشی‌های هوشمند و دستگاه‌های پوشیدنی می‌شود.”

۳. فناوری‌های موقعیت‌یابی و دقت در Mobile GIS

  • سیستم‌های ترکیبی: خدمات موقعیت‌یابی سیار امروزی از ترکیبی از فناوری‌ها برای بهبود دقت، قابلیت اطمینان و در دسترس بودن مکان استفاده می‌کنند.
  • GNSS (سیستم ماهواره‌ای ناوبری جهانی): “از سیگنال‌های ماهواره‌ای برای تعیین مکان‌های جغرافیایی دقیق (طول جغرافیایی، عرض جغرافیایی، ارتفاع) استفاده می‌کند.” سیستم‌های کلیدی شامل GPS (ایالات متحده)، GLONASS (روسیه)، Beidou (چین) و Galileo (اتحادیه اروپا) هستند. دقت GNSS تحت آسمان صاف به طور متوسط ۵ متر است.
  • BLE (بلوتوث کم انرژی): برای مصرف کم انرژی طراحی شده و در فناوری‌های ردیابی مانند AirTags اپل استفاده می‌شود. در ساختمان‌هایی با تنظیمات متراکم بیکن BLE، سیستم‌هایی مانند ArcGIS IPS از الگوریتم‌ها برای مکان‌یابی دقیق دستگاه‌های سیار استفاده می‌کنند.
  • افزایش دقت با گیرنده‌های حرفه‌ای GNSS: “برای برنامه‌های کاربردی Mobile GIS که به دقت افقی و عمودی بالا نیاز دارند، مانند نقشه‌برداری اراضی و نقشه‌برداری تاسیسات، گیرنده‌های GNSS حرفه‌ای یا گیرنده‌های GPS حیاتی هستند.” این گیرنده‌ها به دقت در سطح زیرمتر تا سانتی‌متر دست می‌یابند و از دقت ۳ تا ۵ متری GPS داخلی دستگاه‌های سیار استاندارد فراتر می‌روند. آنها در محیط‌های با تداخل سیگنال (مانند مناطق شهری متراکم یا جنگل‌ها) بهتر عمل می‌کنند.

۴. چالش‌ها و محدودیت‌ها در Mobile GIS

  • محدودیت‌های دستگاه‌های سیار: “مزایای قابلیت حمل با محدودیت‌هایی همراه است، از جمله سرعت محدود CPU، ظرفیت حافظه، عمر باتری، پهنای باند و اتصال شبکه، اندازه صفحه نمایش و ابعاد صفحه کلید.” اگرچه پیشرفت‌های فناوری در حال کاهش برخی از این محدودیت‌ها هستند، اما “همچنان باید در طراحی و توسعه راه‌حل‌های Mobile GIS به دقت در نظر گرفته شوند.”

۵. ستون‌های اصلی قابلیت‌های ArcGIS Mobile GIS

محصولات ArcGIS Mobile GIS طیف وسیعی از قابلیت‌ها را در چهار ستون اصلی ارائه می‌دهند:

  1. جمع‌آوری داده‌ها (Data Capture): پرکاربردترین قابلیت.
  2. بصری‌سازی داده‌ها (Data Visualization).
  3. تجزیه و تحلیل داده‌ها (Data Analysis).
  4. انتشار داده‌ها (Data Dissemination).

۶. Esri Field Maps: ابزاری برای آگاهی موقعیتی و بازرسی‌ها

  • آگاهی موقعیتی و بازرسی‌ها: فصل ۲ به طور خاص بر “آگاهی موقعیتی و بازرسی‌های یک به چند با استفاده از Field Maps” متمرکز است.
  • لایه ویژگی و فرم‌ها: تفاوت بین “پاپ‌آپ‌های لایه ویژگی در مقابل فرم‌ها” و “سبک‌های لایه ویژگی در مقابل الگوهای ویژگی” را توضیح می‌دهد.
  • Geofences: قابلیت تعریف مناطق جغرافیایی برای هشدارها یا اقدامات.
  • امنیت داده‌ها و نماها: امکان “حفظ امنیت داده‌ها در عین حال که دسترسی لازم برای نقش‌های کاربری مختلف را فراهم می‌کند” از طریق ایجاد نماها (Views) که به منبع اصلی داده ارجاع می‌دهند اما تنظیمات اشتراک‌گذاری، نمایش، فیلترینگ و ویرایش مستقل دارند.
  • رکوردهای مرتبط (Related Records): رایج در گردش کار Mobile GIS برای سناریوهای یک به چند، مانند بازرسی‌های مکرر هیدرانت‌ها.

۷. توسعه برنامه‌های کاربردی Mobile GIS سفارشی

  • رویکردهای توسعه: کتاب به “رویکردهای توسعه برنامه سیار” می‌پردازد.
  • ArcGIS Maps SDKs: ابزارهای توسعه نرم‌افزار برای ساخت برنامه‌های GIS سفارشی.
  • توسعه وب: استفاده از JavaScript، HTML، CSS و طراحی وب واکنش‌گرا (responsive web design) برای برنامه‌های وب.
  • .NET MAUI مایکروسافت: یک چارچوب برای ساخت برنامه‌های بومی (native) واکنش‌گرا و کراس‌پلتفرم. XAML برای تعریف محتوای برنامه و C# برای پیاده‌سازی منطق استفاده می‌شود.
  • مثال‌ها: آموزش‌هایی برای “توسعه یک بازی با استفاده از JavaScript و .NET MAUI” ارائه می‌دهد. این مقایسه نشان می‌دهد که نسخه JavaScript “توسعه آسان‌تری دارد، در حالی که نسخه .NET MAUI چالش‌برانگیزتر است.” با این حال، .NET MAUI “برای قابلیت کامپایل شدن به برنامه‌های بومی برای چندین پلتفرم، مانند Android و iOS، برجسته است و راهی مقرون‌به‌صرفه برای ایجاد برنامه‌های بومی کراس‌پلتفرم ارائه می‌دهد.”

۸. قابلیت‌های پیشرفته و فناوری‌های نوظهور

  • ArcGIS Earth: ابزاری سه‌بعدی تعاملی برای برنامه‌ریزی، بصری‌سازی و ارزیابی رویدادها در کره زمین، که “آگاهی موقعیتی را در دستگاه‌های دسکتاپ و سیار ارائه می‌دهد.”
  • Arcade: یک زبان بیان سبک وزن برای ایجاد عبارات سفارشی برای فیلدها، برچسب‌ها، پاپ‌آپ‌ها و قوانین فرم‌ها. برای مثال، برای “محاسبه شهری که دارایی در آن قرار دارد” می‌توان از آن استفاده کرد.
  • واقعیت مجازی (VR): “یک فناوری کامپیوتری که از هدست‌ها برای ایجاد نماهای سه‌بعدی واقعی، صداها و سایر حس‌ها استفاده می‌کند که حضور فیزیکی کاربر را در یک محیط مجازی یا خیالی شبیه‌سازی می‌کند.” VR “به کاربران اجازه می‌دهد تا “درون” نقشه قدم بگذارند.”
  • واقعیت افزوده (AR): “نماهای دنیای واقعی را با پوشش‌های داده GIS که از طریق دوربین گرفته شده‌اند، افزایش می‌دهد و ادراک کاربر از واقعیت را غنی می‌کند.”
  • واقعیت توسعه یافته (XR): “شامل تمام محیط‌های ترکیبی واقعی و مجازی و تعاملات انسان و ماشین است که توسط فناوری رایانه و دستگاه‌های پوشیدنی ایجاد می‌شوند.” XR شامل AR، VR و واقعیت ترکیبی (MR) است.
  • تصاویر جهت‌دار (Oriented Imagery): “به کاربران امکان می‌دهد دارایی‌ها و مناطق مورد علاقه را در زمین کاتالوگ، پرس‌وجو و بصری‌سازی کنند.” کاربردهای بالقوه شامل “ارائه آگاهی موقعیتی برای اولین پاسخ‌دهندگان یا کارگران سیار قبل از بازدید از یک سایت یا دارایی” و “مدیریت و پرس‌وجوی آرشیوی از تصاویر جمع‌آوری شده در طول زمان” است.

۹. کار با داده‌های آفلاین و همگام‌سازی

  • نقشه‌های پایه آفلاین: امکان “کپی کردن (sideload) و ارجاع به نقشه‌های پایه آفلاین” برای دور زدن محدودیت‌های معمول اندازه در مناطق آفلاین (۱۵۰,۰۰۰ کاشی رستری و ۱۰,۰۰۰ کاشی وکتوری). فایل‌هایی مانند TPKX (پکیج کاشی) برای کاشی‌های رستری و VTPK (پکیج کاشی وکتوری) استفاده می‌شوند.
  • ایجاد مناطق آفلاین از پیش برنامه‌ریزی شده: کاربران می‌توانند مناطق آفلاین را ایجاد کنند و سطح جزئیات را تنظیم کنند.
  • همگام‌سازی داده‌ها: قابلیت “همگام‌سازی داده‌های خود” پس از بازگشت به حالت آنلاین.

۱۰. منابع و پشتیبانی

  • Esri Press: ناشر کتاب و بخشی از Esri، پیشرو جهانی در نرم‌افزار سیستم اطلاعات جغرافیایی (GIS)، هوش مکانی و نقشه‌برداری. ماموریت آن “اطلاع‌رسانی، الهام بخشیدن و آموزش متخصصان، دانشجویان، مربیان و عموم مردم در مورد GIS” است.
  • منابع آنلاین:گالری آموزش ArcGIS: learn.arcgis.com
  • مستندات ArcGIS Online: links.esri.com/ArcGISOnlineDocumentation
  • انجمن Esri: community.esri.com
  • آکادمی Esri: training.esri.com
  • بازخورد و به‌روزرسانی‌ها: کاربران می‌توانند بازخورد، به‌روزرسانی‌ها یا همکاری خود را در انجمن Esri به اشتراک بگذارند.

این سند توجیهی، درک جامعی از اهمیت Mobile GIS، قابلیت‌های آن، چالش‌ها، و راه‌حل‌های ارائه شده توسط Esri را فراهم می‌کند.

mobil gis

در اینجا یک پرسش و پاسخ متداول 8 سوال با پاسخ‌های کامل آمده است:

1. GIS موبایل چیست و چرا اهمیت دارد؟

GIS موبایل از پلتفرم‌های موبایل با قابلیت مکان‌یابی و در دسترس بودن گسترده استفاده می‌کند تا نحوه جمع‌آوری، بصری‌سازی، تجزیه و تحلیل و انتشار اطلاعات مکانی را متحول کند. این فناوری به یک جزء ضروری از معماری GIS معاصر تبدیل شده است. با توجه به اینکه بیش از 70 درصد ترافیک وب از دستگاه‌های موبایل نشأت می‌گیرد، پلتفرم موبایل به ورودی اصلی به فضای ابری و یک رابط مرکزی برای سیستم‌های اطلاعاتی تبدیل شده است. صنایع مختلف استراتژی “اول موبایل” را در توسعه سیستم‌های اطلاعاتی پذیرفته‌اند که به ویژه برای GIS، که قابلیت‌های مکان‌یابی و در دسترس بودن گسترده پلتفرم‌های موبایل بسیار ارزشمند هستند، صادق است.

2. GIS موبایل چگونه از فناوری‌های موقعیت‌یابی برای بهبود دقت استفاده می‌کند؟

خدمات موقعیت‌یابی موبایل امروزی از ترکیبی از فناوری‌ها برای بهبود دقت، قابلیت اطمینان و در دسترس بودن مکان استفاده می‌کنند. این فناوری‌ها شامل سیستم ماهواره‌ای ناوبری جهانی (GNSS) مانند GPS ایالات متحده، GLONASS روسیه، BeiDou چین و گالیله اتحادیه اروپا است که دقت متوسط 5 متر را در آسمان صاف فراهم می‌کند. علاوه بر GNSS، GIS موبایل از شبکه‌های سلولی (GSM)، Wi-Fi، بلوتوث کم‌انرژی (BLE) مانند AirTags اپل و سیستم‌های موقعیت‌یابی داخلی مانند ArcGIS IPS و همچنین ارتباط نوری مرئی (VLC) برای بهبود دقت موقعیت‌یابی استفاده می‌کند. برای کاربردهای GIS موبایل که به دقت افقی و عمودی بالا نیاز دارند، مانند نقشه‌برداری زمین و نقشه‌برداری تاسیسات، گیرنده‌های GNSS حرفه‌ای خارجی برای دستیابی به دقت زیرمتری تا سانتی‌متری ضروری هستند که به طور قابل توجهی از دقت 3 تا 5 متری GPS داخلی دستگاه‌های استاندارد موبایل فراتر می‌رود.

3. چه چالش‌هایی در توسعه راه‌حل‌های GIS موبایل وجود دارد؟

در حالی که پلتفرم موبایل فرصت‌های قابل توجهی را برای GIS ارائه می‌دهد، چالش‌های منحصر به فردی را نیز به همراه دارد. مزایای قابلیت حمل با محدودیت‌هایی از جمله سرعت محدود CPU، ظرفیت حافظه، عمر باتری، پهنای باند و اتصال شبکه، اندازه صفحه نمایش و ابعاد صفحه کلید همراه است. اگرچه پیشرفت‌ها در فناوری برخی از این محدودیت‌ها را کاهش می‌دهند، اما هنوز هم باید در طراحی و توسعه راه‌حل‌های GIS موبایل به دقت مورد توجه قرار گیرند.

4. کاربردهای اصلی GIS موبایل برای مصرف‌کنندگان و سازمان‌ها چیست؟

GIS موبایل طیف گسترده‌ای از کاربردها را برای مصرف‌کنندگان و سازمان‌های بزرگ ارائه می‌دهد. مصرف‌کنندگان اغلب از GIS موبایل برای فعالیت‌های روزمره مانند یافتن نقاط مورد علاقه نزدیک، یافتن رستوران‌ها، مسیریابی و به اشتراک گذاشتن تجربیات با دیگران استفاده می‌کنند. در همین حال، سازمان‌های بزرگ برای عملکردهای حیاتی مانند بصری‌سازی داده‌ها، بازرسی‌های میدانی، مدیریت و موجودی دارایی، ردیابی دارایی‌ها و خدمه میدانی، انجام نظرسنجی‌ها، گزارش حوادث و مدیریت تحویل بسته‌ها به GIS موبایل وابسته هستند. این کاربرد گسترده نقش مهم GIS موبایل را در هر دو کاربرد سازمانی و مصرف‌کننده برجسته می‌کند.

5. واقعیت مجازی (VR) و واقعیت افزوده (AR) چگونه در GIS موبایل ادغام شده‌اند؟

GIS موبایل به سرعت در حال پیشرفت است و در کنار محاسبات لبه (edge computing)، علم اطلاعات جغرافیایی (GIScience) و هوش مصنوعی (AI) تکامل می‌یابد. اکنون فناوری‌های پیشگام مانند واقعیت مجازی (VR) و واقعیت افزوده (AR) را روی تلفن‌های هوشمند و دستگاه‌های پوشیدنی شامل می‌شود. VR با استفاده از هدست‌های تخصصی، کاربران را در مدل‌های سه‌بعدی غوطه‌ور می‌کند و درک فضایی آن‌ها را به طور قابل توجهی افزایش می‌دهد. AR نماهای دنیای واقعی را با پوشش داده‌های GIS که از طریق دوربین گرفته شده‌اند، بهبود می‌بخشد و درک کاربر از واقعیت را غنی‌تر می‌کند. واقعیت توسعه‌یافته (XR) که شامل AR، VR و واقعیت ترکیبی (MR) است، همه محیط‌های ترکیبی واقعی و مجازی و تعاملات انسان و ماشین را در بر می‌گیرد.

6. “چهار ستون” قابلیت‌های ArcGIS Mobile GIS کدامند؟

اگرچه جمع‌آوری داده‌ها پرکاربردترین قابلیت است، اما محصولات ArcGIS Mobile GIS طیف وسیع‌تری از عملکردها را ارائه می‌دهند که در چهار ستون اصلی سازماندهی شده‌اند. این ستون‌ها عبارتند از:

  1. جمع‌آوری داده‌ها (Data Capture): پرکاربردترین قابلیت برای جمع‌آوری اطلاعات مکانی در میدان.
  2. آگاهی موقعیتی (Situational Awareness): ارائه درک و بینش بلادرنگ از محیط جغرافیایی، همانطور که در فصل 2 با Field Maps به آن پرداخته شده است.
  3. مدیریت عملیات (Operations Management): نظارت و هماهنگی فعالیت‌های میدانی.
  4. تعامل اجتماعی (Community Engagement): تسهیل مشارکت عمومی و انتشار اطلاعات.

7. ArcGIS Field Maps چگونه برای آگاهی موقعیتی و بازرسی‌ها با رکوردهای مرتبط استفاده می‌شود؟

ArcGIS Field Maps برای طراحی یک راه‌حل GIS موبایل به منظور درک هیدرات‌های موجود و بازرسی‌های گذشته آن‌ها، و همچنین برای جمع‌آوری هیدرات‌های جدید و انجام بازرسی‌های جدید توسط کارکنان سیار استفاده می‌شود. این شامل ایجاد یک لایه ویژگی میزبان از یک مجموعه داده موجود، پیکربندی سبک لایه نقشه وب و پنجره‌های بازشو، پیکربندی فرم‌های لایه و جدول مرتبط، پیکربندی حصارهای جغرافیایی (geofences)، پیکربندی نشانک‌های نقشه وب، فیلترها و جستجو، و جمع‌آوری رکوردهای مرتبط با استفاده از آگاهی موقعیتی است. به عنوان مثال، یک راهنمای آموزشی نشان می‌دهد که چگونه می‌توان داده‌های هیدرات (یک لایه ویژگی) و بازرسی‌های قبلی آن‌ها (یک جدول مرتبط) را مدیریت کرد که رابطه یک به چندی را نشان می‌دهد.

8. رویکردهای توسعه اپلیکیشن‌های GIS موبایل سفارشی کدامند و چه تفاوت‌هایی دارند؟

توسعه اپلیکیشن‌های GIS موبایل سفارشی را می‌توان با رویکردهای مختلفی انجام داد، از جمله استفاده از ArcGIS Maps SDKs، JavaScript، HTML، CSS و طراحی وب واکنش‌گرا، و Microsoft .NET MAUI.

  • JavaScript، HTML، CSS و طراحی وب واکنش‌گرا: این رویکرد برای توسعه اپلیکیشن‌های وب مبتنی بر مرورگر استفاده می‌شود که می‌توانند در دستگاه‌های موبایل واکنش‌گرا باشند. به عنوان مثال، یک بازی آموزشی که کشورهای جهان را شناسایی می‌کند، می‌تواند با استفاده از این فناوری‌ها توسعه یابد. توسعه آن آسان‌تر است و به یک IDE جاوا اسکریپت مانند Microsoft VS Code نیاز دارد.
  • .NET MAUI مایکروسافت: این یک چارچوب برای توسعه اپلیکیشن‌های بومی چند پلتفرمی با استفاده از XAML برای محتوا و C# برای منطق است. این رویکرد به شما امکان می‌دهد اپلیکیشن‌های بومی ایجاد کنید که برای چندین پلتفرم مانند Android و iOS کامپایل می‌شوند و راهی مقرون به صرفه برای ایجاد اپلیکیشن‌های بومی چند پلتفرمی ارائه می‌دهد. IDE توصیه شده برای این رویکرد Microsoft Visual Studio Community edition است. در حالی که توسعه آن ممکن است چالش‌برانگیزتر باشد، اما اپلیکیشن‌های بومی با عملکرد بهینه را ارائه می‌دهد. هر دو رویکرد، در حالی که در جزئیات فنی متفاوت هستند، اغلب منطق زیربنایی مشترکی دارند، که یادگیری SDKها و زبان‌های دیگر را پس از تسلط بر یک زبان و SDK ساده‌تر می‌کند.
mobil gis 1
mobil gis 1

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

خانم‌ها و آقایان،

سلام. امروز قصد دارم شما را با حوزه‌ای متحول‌کننده و ضروری در دنیای فناوری آشنا کنم: سیستم اطلاعات جغرافیایی موبایل (Mobile GIS). در عصر پسا-رایانه، دستگاه‌های همراه نه تنها به بخشی جدایی‌ناپذیر از زندگی شخصی ما تبدیل شده‌اند، بلکه نقش محوری در جریان‌های کاری حرفه‌ای ایفا می‌کنند. در صنعت GIS، پلتفرم موبایل به دلیل قابلیت‌های مکان‌یاب و در دسترس بودن گسترده‌اش، به طور چشمگیری شیوه کسب، بصری‌سازی، تحلیل و انتشار اطلاعات مکانی را دگرگون کرده است.

کتاب “آشنایی با Mobile GIS” (Getting to Know Mobile GIS) که توسط Esri Press منتشر شده است، منبعی جامع برای پاسخگویی به تقاضای فزاینده متخصصان Mobile GIS است. این کتاب به گونه‌ای طراحی شده است که به دانشجویان و متخصصان GIS کمک کند تا فرصت‌های ارائه شده توسط Mobile GIS را درک کنند.

چرا Mobile GIS اکنون حیاتی است؟ بیش از 70 درصد ترافیک وب امروزه از دستگاه‌های همراه سرچشمه می‌گیرد و این پلتفرم به ورودی اصلی ابر و رابط مرکزی سیستم‌های اطلاعاتی تبدیل شده است. بسیاری از صنایع استراتژی “موبایل-اول” را در توسعه سیستم‌های اطلاعاتی خود اتخاذ کرده‌اند که این امر به ویژه برای GIS اهمیت دارد.

مزایای Mobile GIS نسبت به GIS رومیزی سنتی شامل موارد زیر است:

  • قابلیت حمل (Mobility): دستگاه‌های بی‌سیم امکان گسترش GIS به مناطقی را فراهم می‌کنند که سیم‌کشی سنتی غیرعملی یا گران است.
  • آگاهی از مکان (Location awareness): فناوری‌هایی مانند GPS، شبکه‌های سلولی، Wi-Fi و بلوتوث امکان ردیابی دقیق مکان دستگاه‌های همراه را فراهم می‌کنند.
  • سهولت جمع‌آوری داده (Ease of data collection): Mobile GIS روش‌های کاغذی مستعد خطا را حذف می‌کند، هزینه‌ها را کاهش داده و دقت داده‌ها را بهبود می‌بخشد.
  • اطلاعات تقریباً بی‌درنگ (Near-real-time information): شبکه‌های موبایل اتصال زنده را فراهم می‌کنند که قابلیت‌های زمانی GIS را افزایش می‌دهد.
  • ابزارهای ارتباطی چندمنظوره (Versatile communication tools): دستگاه‌های همراه با روش‌های ارتباطی مختلفی مانند تماس صوتی، پیامک، عکس، ویدئو و شبکه‌های اجتماعی ادغام می‌شوند.
  • دسترسی گسترده (Widespread accessibility): فراگیر شدن گوشی‌های هوشمند و تبلت‌ها، GIS را در دسترس میلیاردها نفر قرار داده و کاربردها را به طور قابل توجهی گسترش داده است.

چهار ستون اصلی قابلیت‌های Mobile GIS این کتاب قابلیت‌های Mobile GIS را در چهار ستون اصلی طبقه‌بندی می‌کند که نمایانگر دامنه وسیع کاربردهای آن است:

  1. جمع‌آوری داده (Data capture): این ستون مهمترین کاربرد Mobile GIS است و با استفاده از برنامه‌هایی مانند ArcGIS Field Maps، ArcGIS Survey123 و ArcGIS QuickCapture، جمع‌آوری داده‌های مکانی را تسهیل می‌کند. این برنامه‌ها از گیرنده‌های GNSS با دقت بالا برای دستیابی به دقت ساب‌متر تا سانتی‌متر پشتیبانی می‌کنند. فرم‌های هوشمند نیز فرآیند ورود داده را بهینه می‌کنند.
  2. آگاهی میدانی (Field awareness): نقشه‌های موبایل آگاهی وضعیتی را در میدان به شدت افزایش می‌دهند. این قابلیت شامل ابزارهای نقشه‌برداری اکتشافی، پنجره‌های پاپ‌آپ متنی حاوی اطلاعات دقیق (نمودارها، اسناد، عکس‌ها)، هشدارهای ژئوفنسینگ و قابلیت‌های مسیریابی و ناوبری است.
  3. برنامه‌ریزی و هماهنگی نیروی کار (Planning and workforce coordination): این ستون به برنامه‌ریزی پروژه، آماده‌سازی داده، تخصیص وظایف، اولویت‌بندی، بصری‌سازی پیشرفت و اشتراک‌گذاری مکان زنده خدمه میدانی کمک می‌کند.
  4. یکپارچه‌سازی با سیستم‌های سازمانی (Integration with enterprise systems): این قابلیت پتانسیل کامل Mobile GIS را از طریق تغذیه داده‌های جمع‌آوری شده در میدان به سیستم‌های اطلاعاتی سازمانی، تحلیل و انتشار اطلاعات در سراسر سازمان محقق می‌کند.

مجموعه برنامه‌های ArcGIS برای Mobile GIS Esri مجموعه‌ای جامع از برنامه‌های وب واکنش‌گرا و برنامه‌های موبایل بومی را برای عملیات میدانی و داخلی ارائه می‌دهد:

  • ArcGIS Field Maps: یک راه‌حل جامع که برنامه‌ریزی، ضبط و اشتراک‌گذاری موقعیت مکانی، درک و جمع‌آوری داده‌های نقشه‌محور را پشتیبانی می‌کند.
  • ArcGIS Survey123: برنامه‌ای فرم‌محور و بصری برای ایجاد، اشتراک‌گذاری و تحلیل نظرسنجی‌ها. این برنامه دارای فرم‌های هوشمند با منطق پرش (skip logic)، مقادیر پیش‌فرض، فرمول‌های انعطاف‌پذیر و قابلیت‌های قدرتمند استخراج داده است.
  • ArcGIS QuickCapture: راه‌حلی ایده‌آل برای جمع‌آوری سریع داده با یک رابط کاربری دارای دکمه‌های بزرگ. این برنامه از کار آنلاین و آفلاین، اشتراک‌گذاری موقعیت مکانی و یکپارچه‌سازی با تصاویر جهت‌دار (oriented imagery) و پهپادها پشتیبانی می‌کند.
  • سایر برنامه‌ها مانند ArcGIS Indoors mobile app، ArcGIS Mission Responder و ArcGIS Earth نیز برای نیازهای خاص توسعه یافته‌اند.

فناوری‌های پشتیبان و ملاحظات طراحی این کتاب همچنین به فناوری‌های پشتیبان Mobile GIS می‌پردازد، از جمله دستگاه‌های همراه، سیستم‌عامل‌های موبایل (Android, iOS/iPadOS) و فناوری‌های ارتباط بی‌سیم (بلوتوث، Wi-Fi، شبکه‌های سلولی 5G، Starlink). همچنین، جزئیات کاملی در مورد فناوری‌های موقعیت‌یابی موبایل ارائه می‌دهد، از جمله سیستم جهانی ناوبری ماهواره‌ای (GNSS)، موقعیت‌یابی مبتنی بر شبکه سلولی، موقعیت‌یابی مبتنی بر Wi-Fi و بلوتوث کم انرژی (BLE).

جریان‌های کاری پیشرفته و فناوری‌های نوین این کتاب فراتر از اصول اولیه رفته و موضوعات پیشرفته‌تری را پوشش می‌دهد:

  • جریان‌های کاری آفلاین (Offline workflows): نحوه عملکرد Mobile GIS در مناطقی با اتصال شبکه محدود یا بدون آن.
  • برنامه‌های وب واکنش‌گرا (Responsive web apps): ساخت برنامه‌های وب مبتنی بر مرورگر مانند ArcGIS Dashboards و ArcGIS Experience Builder که با اندازه‌های مختلف صفحه نمایش سازگار هستند.
  • یکپارچه‌سازی با سیستم‌های سازمانی (Integration with enterprise systems): استفاده از وب‌هوک‌ها (webhooks) و Microsoft Power Automate برای خودکارسازی اعلان‌های ایمیل، تولید گزارش‌ها و ادغام با Microsoft Teams و OneDrive.
  • واقعیت مجازی (VR)، واقعیت افزوده (AR) و هوش مصنوعی (AI): ادغام این فناوری‌های نوین در Mobile GIS، از جمله تجربیات 360 VR، یادگیری عمیق برای تشخیص اشیاء و دستیارهای هوش مصنوعی تولیدی (Generative AI) برای طراحی نظرسنجی‌ها.
  • توسعه برنامه‌های سفارشی (Developing custom mobile apps): با استفاده از ArcGIS Maps SDKs برای JavaScript و .NET MAUI، به توسعه‌دهندگان امکان می‌دهد تا برنامه‌های سفارشی خود را بسازند.

رویکرد کتاب این کتاب با اتخاذ رویکرد “بدون کد” (no-code) و “کد کم” (low-code)، یادگیری Mobile GIS را در دسترس و لذت‌بخش می‌کند. آموزش‌ها، برگرفته از پروژه‌های واقعی، خوانندگان را قادر می‌سازد تا به سرعت در ایجاد راه‌حل‌های سازمانی Mobile GIS مهارت پیدا کنند. این کتاب جامع، Mobile GIS را به عنوان یک سیستم یکپارچه پوشش می‌دهد، از GIS ابری تا برنامه‌های کلاینت موبایل، طراحی پایگاه داده و جریان‌های کاری آنلاین و آفلاین.

این مطالب، نتیجه تجربیات گسترده دکتر پینده فو در پروژه‌های Mobile GIS در Esri و تدریس در دانشگاه‌های معتبری مانند هاروارد است.

در نهایت، این کتاب به گونه‌ای طراحی شده است که مهارت‌ها و درک شما را از Mobile GIS افزایش دهد. امیدوارم این معرفی، شما را برای کشف امکانات وسیع Mobile GIS و ایجاد راه‌حل‌های نوآورانه توانمند سازد.

از توجه شما متشکرم.

mobil gis 1

خلاصه فصل 1 :مروری بر Mobile GIS

فصل اول: مروری بر Mobile GIS و جمع‌آوری داده مبتنی بر نقشه با استفاده از ArcGIS Field Maps

فصل اول کتاب “آشنایی با Mobile GIS” به مفاهیم بنیادی، مزایا، و فناوری‌های پشتیبان سیستم‌های اطلاعات جغرافیایی موبایل (Mobile GIS) می‌پردازد و همچنین یک دید کلی از نحوه جمع‌آوری داده مبتنی بر نقشه با استفاده از برنامه ArcGIS Field Maps ارائه می‌دهد.

اهداف اصلی این فصل عبارتند از:

  • درک مفهوم و مزایای Mobile GIS.
  • آشنایی با فناوری‌های موقعیت‌یابی در فضای باز و داخل ساختمان.
  • درک چهار ستون اصلی قابلیت‌های Mobile GIS.
  • استفاده از Field Maps Designer برای ایجاد لایه‌های عارضه (feature layers) و شمای لایه‌ها.
  • طراحی فرم‌های هوشمند (smart forms) با استفاده از زبان Arcade.
  • ایجاد قالب‌های عارضه (feature templates) برای ساده‌سازی ورود داده.
  • جمع‌آوری داده با استفاده از برنامه موبایل Field Maps.
  • بازبینی داده‌ها با استفاده از Map Viewer.

مقدمه: در عصر پسا-رایانه، دستگاه‌های موبایل به بخش جدایی‌ناپذیری از زندگی شخصی و جریان‌های کاری حرفه‌ای ما تبدیل شده‌اند. در صنعت GIS، این پلتفرم به دلیل قابلیت‌های مکان‌یاب و دسترسی گسترده‌اش، نحوه کسب، بصری‌سازی، تحلیل و انتشار اطلاعات مکانی را به طور چشمگیری دگرگون کرده است. بسیاری از صنایع استراتژی “موبایل-اول” را در توسعه سیستم‌های اطلاعاتی خود اتخاذ کرده‌اند، که این امر به ویژه برای GIS اهمیت دارد.

مفاهیم و مزایای Mobile GIS: Mobile GIS به استفاده از GIS بر روی دستگاه‌های موبایل اشاره دارد. این فناوری که از اواسط دهه 1990 برای پشتیبانی از عملیات میدانی مانند نقشه‌برداری و نگهداری تأسیسات آغاز شد، اکنون به یک پلتفرم حیاتی و گسترده تبدیل شده است. مزایای Mobile GIS نسبت به GIS رومیزی سنتی شامل موارد زیر است:

  • قابلیت حمل (Mobility): دستگاه‌های بی‌سیم، امکان گسترش GIS به مناطقی را فراهم می‌کنند که سیم‌کشی سنتی غیرعملی یا گران است.
  • آگاهی از مکان (Location awareness): فناوری‌هایی مانند GPS، شبکه‌های سلولی، Wi-Fi و بلوتوث، امکان ردیابی دقیق مکان دستگاه‌های همراه را فراهم می‌کنند. حسگرهای اضافی مانند قطب‌نما و ژیروسکوپ به تعیین جهت، شیب و سرعت دستگاه کمک می‌کنند.
  • سهولت جمع‌آوری داده (Ease of data collection): Mobile GIS روش‌های کاغذی مستعد خطا را حذف کرده، هزینه‌ها را کاهش داده و دقت داده‌ها را بهبود می‌بخشد.
  • اطلاعات تقریباً بی‌درنگ (Near-real-time information): شبکه‌های موبایل اتصال زنده را فراهم می‌کنند که قابلیت‌های زمانی GIS را افزایش می‌دهد.
  • ابزارهای ارتباطی چندمنظوره (Versatile communication tools): دستگاه‌های همراه با روش‌های ارتباطی مختلفی مانند تماس صوتی، پیامک، عکس، ویدئو، ایمیل و شبکه‌های اجتماعی ادغام می‌شوند.
  • دسترسی گسترده (Widespread accessibility): فراگیر شدن گوشی‌های هوشمند و تبلت‌ها، GIS را در دسترس میلیاردها نفر قرار داده و کاربردها را به طور قابل توجهی گسترش داده است. Mobile GIS علاوه بر کاربردهای سازمانی، برای مصرف‌کنندگان فردی نیز در فعالیت‌های روزمره مانند مکان‌یابی نقاط مورد علاقه، یافتن رستوران‌ها، مسیریابی و به اشتراک‌گذاری تجربیات استفاده می‌شود. این حوزه به سرعت در حال پیشرفت است و فناوری‌های پیشرفته‌ای مانند واقعیت مجازی (VR)، واقعیت افزوده (AR)، یادگیری ماشین، هوش مصنوعی مکانی (GeoAI) و مدل‌های زبان بزرگ (LLMs) مانند ChatGPT را در خود جای داده است.

فناوری‌های پشتیبان و ملاحظات طراحی: پایه و اساس Mobile GIS از سه بخش تشکیل شده است: دستگاه‌های موبایل (شامل گوشی‌های هوشمند، تبلت‌ها، هدست‌های VR/AR و ساعت‌های هوشمند)، سیستم‌عامل‌های موبایل (مانند Android و iOS/iPadOS) و فناوری‌های ارتباط بی‌سیم (شامل بلوتوث، Wi-Fi، شبکه‌های سلولی 5G و خدمات اینترنت ماهواره‌ای مانند Starlink). محدودیت‌های این دستگاه‌ها (مانند سرعت پردازنده، ظرفیت حافظه، عمر باتری و اندازه صفحه نمایش) نیازمند ملاحظات طراحی خاصی هستند، از جمله:

  • ساده‌سازی رابط کاربری.
  • روان‌سازی ورود داده‌ها (با استفاده از فرم‌های هوشمند و محاسبات خودکار).
  • بهینه‌سازی دید نقشه (با برچسب‌های واضح و نمادهای خوانا در فضای باز).
  • جهت‌گیری عملی نقشه (تطابق نقشه با جهت حرکت کاربر).
  • پشتیبانی از حالت آفلاین.
  • انتخاب رویکردهای توسعه مناسب (برای برنامه‌های بومی سفارشی).

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

  • سیستم جهانی ناوبری ماهواره‌ای (GNSS): شامل GPS، GLONASS، BeiDou و Galileo، با دقت متوسط 5 متر در شرایط آسمان صاف. گیرنده‌های GPS با دقت بالا می‌توانند به دقت‌های زیرمتر تا سانتی‌متر دست یابند و از تصحیحات دیفرانسیلی بلادرنگ یا پس از آن بهره می‌برند.
  • موقعیت‌یابی مبتنی بر شبکه سلولی: متکی بر زیرساخت شبکه سلولی، با پوشش گسترده اما دقت کمتر.
  • موقعیت‌یابی مبتنی بر Wi-Fi: با شناسایی مکان دستگاه در حدود 100 متری یک نقطه دسترسی Wi-Fi، با قابلیت بهبود دقت تا 3 متر از طریق مثلث‌بندی سیگنال.
  • بلوتوث کم انرژی (BLE): برای مصرف کم انرژی طراحی شده و در فناوری‌های ردیابی و سیستم‌های موقعیت‌یابی داخلی (مانند ArcGIS IPS) استفاده می‌شود. برنامه‌های ArcGIS Field Maps و Survey123 می‌توانند از گیرنده‌های GPS حرفه‌ای با دقت بالا استفاده کنند.

معماری Mobile GIS: Mobile GIS در حال حاضر به عنوان یک جزء در معماری Web GIS طراحی شده است.

  • ArcGIS Online و ArcGIS Enterprise دو محصول Web GIS شرکت Esri هستند که قابلیت‌های مشابهی را ارائه می‌دهند.
  • پورتال (بخشی از ArcGIS Online یا ArcGIS Enterprise) مرکز معماری است که اطلاعات جغرافیایی را سازماندهی، ایمن‌سازی و دسترسی به آن‌ها را تسهیل می‌کند.
  • قابلیت‌های پشتیبان شامل سرورهای GIS برای انتشار خدمات مکانی و دسترسی به محتوای آماده استفاده مانند ArcGIS Living Atlas of the World است.
  • برنامه‌های کاربردی سمت کلاینت برای متخصصان GIS (برای طراحی شمای داده و پیکربندی برنامه‌ها) و کارگران موبایل (برای دسترسی به نقشه‌ها و لایه‌ها به صورت آنلاین یا آفلاین) وجود دارد.

مجموعه برنامه‌های وب و بومی ArcGIS برای Mobile GIS: Esri مجموعه‌ای جامع از برنامه‌های وب پاسخگو (Responsive Web Apps) و برنامه‌های موبایل بومی (Native Mobile Apps) را برای عملیات میدانی و دفتری ارائه می‌دهد.

  • برنامه‌های وب پاسخگو (مانند ArcGIS Instant Apps، ArcGIS StoryMaps، ArcGIS Experience Builder، ArcGIS Dashboards و ArcGIS Hub) که در مرورگرهای وب اجرا می‌شوند و برای آگاهی از وضعیت و جمع‌آوری داده در محیط‌های متصل به اینترنت مناسب هستند.
  • برنامه‌های بومی (مانند):
    • ArcGIS Field Maps: یک راه‌حل همه‌کاره که برنامه‌ریزی، ضبط و اشتراک‌گذاری مکان، درک و جمع‌آوری داده‌های نقشه‌محور را پشتیبانی می‌کند.
    • ArcGIS Survey123: یک برنامه فرم‌محور و بصری برای ایجاد، اشتراک‌گذاری و تحلیل نظرسنجی‌ها، با فرم‌های هوشمند و نیاز به حداقل آموزش.
    • ArcGIS QuickCapture: راه‌حلی ایده‌آل برای جمع‌آوری سریع داده با یک رابط کاربری دارای دکمه‌های بزرگ.
    • دیگر برنامه‌ها شامل ArcGIS Indoors mobile app، ArcGIS Mission Responder و ArcGIS Earth هستند.

چهار ستون اصلی قابلیت‌های Mobile GIS: کتاب قابلیت‌های Mobile GIS را در چهار ستون اصلی طبقه‌بندی می‌کند که نمایانگر دامنه وسیع کاربردهای آن است:

  1. جمع‌آوری داده (Data capture): مهمترین کاربرد Mobile GIS، با استفاده از برنامه‌هایی مانند ArcGIS Field Maps، ArcGIS Survey123 و ArcGIS QuickCapture، جمع‌آوری داده‌های مکانی را تسهیل می‌کند.
  2. آگاهی میدانی (Field awareness): نقشه‌های موبایل آگاهی از وضعیت را در میدان به شدت افزایش می‌دهند. این قابلیت شامل ابزارهای نقشه‌برداری اکتشافی، هشدارهای ژئوفنسینگ و قابلیت‌های مسیریابی و ناوبری است.
  3. برنامه‌ریزی و هماهنگی نیروی کار (Planning and workforce coordination): این ستون به برنامه‌ریزی پروژه، آماده‌سازی داده، تخصیص وظایف، اولویت‌بندی، بصری‌سازی پیشرفت و اشتراک‌گذاری مکان زنده خدمه میدانی کمک می‌کند.
  4. یکپارچه‌سازی با سیستم‌های سازمانی (Integration with enterprise systems): این قابلیت پتانسیل کامل Mobile GIS را از طریق تغذیه داده‌های جمع‌آوری شده در میدان به سیستم‌های اطلاعاتی سازمانی، تحلیل و انتشار اطلاعات در سراسر سازمان محقق می‌کند. (همانطور که در شکل 1.3 و توضیحات آن نیز آمده است).

جریان‌های کاری اصلی Mobile GIS: این کتاب رویکرد “بدون کد” (no-code) و “کد کم” (low-code) را برای توسعه راهکارهای Mobile GIS معرفی می‌کند. جریان کار اصلی شامل سه مرحله است:

  • گام 1: طراحی schemaها و انتشار لایه‌های عارضه (نقاط، خطوط و پلیگون‌ها) با روش‌های مختلف مانند Field Maps Designer، Survey123 Designer/Connect، ArcGIS Online یا ArcGIS Pro.
  • گام 2: پیکربندی لایه‌ها و نقشه‌های وب، شامل تنظیمات ویرایش، ایجاد view layerها، پیکربندی style و pop-upها، و تنظیمات feature template و فرم‌ها.
  • گام 3: انجام وظایف جمع‌آوری داده میدانی و آگاهی از وضعیت، شامل دسترسی به نقشه و داده‌ها، کپی/sideload داده، و مشاهده و جمع‌آوری داده.

آشنایی با Field Maps: Field Maps یک برنامه همه‌کاره است که به طور گسترده برای جمع‌آوری داده‌های نقشه‌محور، با یا بدون اتصال شبکه، استفاده می‌شود. دارای دو مؤلفه اصلی است:

  • Field Maps Designer: برای سازندگان راه‌حل یا نویسندگان نقشه، جهت طراحی لایه‌ها، نقشه‌ها، فرم‌های هوشمند و پیکربندی تنظیمات آفلاین.
  • برنامه موبایل Field Maps: برای کارگران میدانی، جهت باز کردن نقشه‌ها، فرم‌ها، داده‌ها و ابزارهای لازم برای انجام وظایف میدانی.

شروع کار با ArcGIS Arcade: Arcade یک زبان بیان قابل حمل، سبک و امن است که برای ایجاد محتوای سفارشی در برنامه‌های ArcGIS طراحی شده است. گرامر آن به JavaScript شباهت دارد و امکان انجام محاسبات ریاضی، قالب‌بندی متن و ارزیابی عبارات منطقی را فراهم می‌کند. Arcade در سراسر سیستم ArcGIS پشتیبانی می‌شود و برای پروفایل‌های مختلفی مانند محاسبات فرم (Form Calculation)، پاپ‌آپ‌ها و QuickCapture کاربرد دارد.

mobil gis 1

خلاصه فصل 2 :آشنایی با GIS موبایل

فصل دوم کتاب “آشنایی با GIS موبایل” بر مفهوم آگاهی موقعیتی (Situational Awareness) در محیط میدانی و بازرسی‌های یک-به-چند (One-to-Many Inspections) با استفاده از ArcGIS Field Maps تمرکز دارد.

در ادامه خلاصه‌ای از این فصل آورده شده است:

  • مقدمه و اهداف:
    • این فصل بر انتشار داده‌های موجود برای تسهیل آگاهی موقعیتی در Field Maps تمرکز دارد، برخلاف فصل اول که به ایجاد لایه‌های جدید می‌پرداخت.
    • شما یاد می‌گیرید که چگونه مکان‌ها و ویژگی‌های موجود را درک کنید، هشدارهایی را هنگام ورود یا خروج از مناطق مشخص دریافت کنید، و از ابزارهای جستجو، فیلتر، ناوبری و تحلیل استفاده کنید.
    • همچنین، این فصل به بازرسی‌ها با جداول مرتبط (Related Tables) می‌پردازد، مانند داده‌های شیرهای آتش‌نشانی و بازرسی‌های مرتبط آنها.
  • مفاهیم اصلی آگاهی موقعیتی با Field Maps:
    • اهمیت آگاهی موقعیتی: پرسنل عملیات میدانی برای انجام موثر وظایف خود به اطلاعات دقیق در مورد دارایی‌ها (مانند مکان، وضعیت، ویژگی‌ها، پیوست‌ها و سوابق بازرسی‌های گذشته) و لایه‌های مرجع (مانند جمعیت‌شناسی، انواع خاک و تصاویر) نیاز دارند.
    • قابلیت‌های Field Maps: این برنامه یک ابزار جامع برای افزایش آگاهی موقعیتی است و شامل قابلیت‌های کلیدی زیر می‌باشد:
      • لایه‌های داده متنوع و اطلاعات غنی: از انواع لایه‌های نقشه، سبک‌ها، پاپ‌آپ‌ها، نمودارها و متن غنی پشتیبانی می‌کند.
      • ژئوفنسینگ (Geofencing): امکان پیکربندی مرزهای مجازی (Virtual Boundaries) (ژئوفنس‌ها) را فراهم می‌کند که هشدارهایی را هنگام ورود یا خروج از مناطق مشخص برای کاربران ارسال می‌کند و ایمنی و انطباق را افزایش می‌دهد.
      • توابع جستجو و فیلتر: امکان جستجو برای ویژگی‌های خاص بر اساس ویژگی‌ها را می‌دهد.
      • ابزارهای ناوبری: کمک‌های ناوبری ضروری مانند فاصله و جهت به یک ویژگی خاص را فراهم می‌کند.
      • شبکه‌های تاسیسات (Utility Networks): داده‌های زیرساخت‌های ضروری مانند لوله‌ها و سیم‌ها را یکپارچه می‌کند و از ردیابی شبکه پشتیبانی می‌کند.
      • به اشتراک‌گذاری مکان (Location Sharing): امکان به اشتراک‌گذاری مکان زنده کارگران سیار را برای افزایش ایمنی و همکاری فراهم می‌کند.
      • علامت‌گذاری نقشه (Map Markup): به کارگران سیار اجازه می‌دهد تا روی نقشه یادداشت‌برداری و طرح‌زنی کنند.
  • پاپ‌آپ‌های لایه ویژگی در مقابل فرم‌ها:
    • پاپ‌آپ‌ها: در درجه اول برای نمایش اطلاعات (فقط خواندنی) و آگاهی موقعیتی هستند. اطلاعات یک نمای کلی سریع از ویژگی‌ها را ارائه می‌دهند.
    • فرم‌ها: عمدتاً برای ورود و ویرایش داده‌ها طراحی شده‌اند و می‌توانند اطلاعات فقط خواندنی را نیز نمایش دهند. آن‌ها گزینه‌های سفارشی‌سازی برای جمع‌آوری داده‌ها، از جمله دید مشروط فیلدها را پشتیبانی می‌کنند.
  • سبک‌های لایه ویژگی در مقابل الگوهای ویژگی (Feature Templates):
    • سبک‌های لایه: بر بصری‌سازی تمرکز دارند و نحوه نمایش ویژگی‌ها در نقشه را مشخص می‌کنند (مانند اندازه، رنگ و نوع نماد).
    • الگوهای ویژگی: در حالت ویرایش استفاده می‌شوند و تنظیمات از پیش‌تکوین‌شده‌ای برای ایجاد ویژگی‌های جدید با ویژگی‌های از پیش‌تعیین‌شده و مقادیر پیش‌فرض ارائه می‌دهند تا فرآیند ورود داده‌ها را تسریع و یکپارچگی داده‌ها را تضمین کنند.
  • امنیت داده و نماها (Views):
    • امنیت داده‌ها در گردش کار Field Maps حیاتی است و از طریق ترکیبی از نماهای لایه ویژگی، تنظیمات ویرایش و ویژگی‌های اشتراک‌گذاری مدیریت می‌شود.
    • نماها (Views) به گروه‌های مختلف افراد اجازه می‌دهند تا سطوح دسترسی متفاوتی به یک داده واحد داشته باشند، برای مثال، اجازه افزودن داده‌ها را می‌دهند اما امکان مشاهده یا حذف داده‌های دیگران را نمی‌دهند.
    • جداول مرتبط برای روابط یک-به-چند (مانند شیرهای آتش‌نشانی و بازرسی‌های آنها) رایج هستند.
  • آموزش عملی (Tutorial):
    • فصل شامل آموزش‌های گام‌به‌گام برای طراحی یک راهکار GIS موبایل برای شیرهای آتش‌نشانی است.
    • شما یاد می‌گیرید که چگونه یک لایه ویژگی میزبانی شده از یک مجموعه داده موجود ایجاد کنید.
    • سبک‌ها و پاپ‌آپ‌های لایه وب‌نقشه را پیکربندی کنید.
    • فرم‌های لایه و جدول مرتبط را با استفاده از ArcGIS Arcade پیکربندی کنید.
    • ژئوفنس‌ها را تنظیم و پیکربندی کنید.
    • نشانک‌ها (Bookmarks)، فیلترها و جستجو در وب‌نقشه را تنظیم کنید.
    • و در نهایت، با استفاده از برنامه موبایل Field Maps، سوابق مرتبط را جمع‌آوری کرده و از قابلیت‌های آگاهی موقعیتی بهره‌برداری کنید.

mobil gis 1

خلاصه فصل 3:جمع‌آوری داده‌های فرم‌محور (Formcentric Data Collection)

فصل سوم کتاب “آشنایی با GIS موبایل” به جمع‌آوری داده‌های فرم‌محور (Formcentric Data Collection) با استفاده از ArcGIS Survey123 اختصاص دارد [7، 187]. این فصل، برخلاف دو فصل قبلی که بر نقشه‌محور بودن (Mapcentric) و ArcGIS Field Maps تمرکز داشتند، به ابزاری می‌پردازد که شکاف میان نیاز گسترده به فرم‌ها و ویژگی‌های مکانی را پر می‌کند.

اهداف اصلی این فصل عبارتند از [37، 63]:

  • درک اجزا، قابلیت‌ها و جریان کار Survey123 [63، 187].
  • ساخت فرم‌های هوشمند با محاسبات و لیست‌های پویا با استفاده از Web Designer [63، 187].
  • درک لایه‌ها و نماهایی که توسط Survey123 ایجاد می‌شوند [63، 187].
  • جمع‌آوری داده‌ها با استفاده از برنامه میدانی Survey123 (Survey123 field app) [63، 187].
  • یادگیری استفاده از Survey123 Connect برای پیاده‌سازی منطق پیشرفته [63، 187].

مقدمه و مفاهیم اصلی [7، 187، 188]:

  • نیاز به جمع‌آوری داده‌های فرم‌محور: در محیط کسب‌وکار امروزی، فرم‌های کاغذی، PDF و آنلاین ابزارهای ضروری برای عملیات روزمره هستند. Survey123 با قابلیت‌های هوش مکانی پیشرفته، این شکاف را پر می‌کند. این ابزار به کاربران امکان می‌دهد نظرسنجی‌ها و فرم‌های هوشمند مکان‌محور را به‌راحتی ایجاد، به اشتراک بگذارند و تجزیه و تحلیل کنند.
  • قابلیت‌های فرم‌های هوشمند: این فرم‌ها از منطق پرش (skip logic) (رد شدن از سؤالات بر اساس پاسخ‌های قبلی)، مقادیر پیش‌فرض (defaults)، اعتبارسنجی (validation)، محاسبه (calculation) و موارد دیگر پشتیبانی می‌کنند.
  • کاربردها: کاربران می‌توانند فرم‌های هوشمند را برای جمع‌آوری داده‌های تحقیقاتی، انجام بازرسی‌ها، ارزیابی خسارات، تولید اسناد قانونی و موارد دیگر طراحی کنند.

جریان کار و اجزای Survey123 [190، 191، 192]: فلسفه و جریان کار Survey123 در نام آن (“1-2-3”) منعکس شده است:

  1. ایجاد نظرسنجی‌ها (Create surveys).
  2. جمع‌آوری پاسخ‌ها (Gather responses).
  3. تجزیه و تحلیل نتایج (Analyze the results).

اجزای کلیدی Survey123 شامل موارد زیر است:

  • Web Designer و Survey123 Connect: برای طراحی نظرسنجی‌های هوشمند با انواع سؤالات مکانی و غیرمکانی.
    • طراحی رابط کاربری جذاب: امکان استفاده از HTML و CSS، انواع رسانه‌ها (صدا، تصاویر، ویدئوها)، تم‌های شبکه‌ای، طرح‌ها و واترمارک‌ها.
    • پشتیبانی از فرم‌های هوشمند: مقادیر کدگذاری شده، مقادیر پیش‌فرض، قابلیت دید مشروط فیلدها (conditional visibility of fields)، الزامات مشروط برای فیلدها (conditional requirements for fields)، محاسبات فیلدها بر اساس فیلدهای دیگر، و غنی‌سازی جغرافیایی (geoenrichment) داده‌ها از طریق پرس‌وجو یا تقاطع با لایه‌های وب به‌صورت پویا.
  • برنامه میدانی Survey123 و برنامه وب: برای جمع‌آوری داده‌ها با یک تجربه کاربری بصری و فرم‌محور. برنامه وب مبتنی بر مرورگر است و برنامه میدانی برای iOS، Android و Windows در دسترس است و حالت آفلاین (offline mode) را پشتیبانی می‌کند.
  • وب‌سایت Survey123: برای مدیریت تمام نظرسنجی‌ها، مشاهده و تجزیه و تحلیل داده‌ها، و تولید گزارش‌های ویژگی (feature reports).
  • ادغام با هوش مصنوعی (AI integration): Survey123 از پیشرفت‌های هوش مصنوعی برای بهبود تجربه کاربران GIS، تسریع تصمیم‌گیری و ساده‌سازی جریان‌های کاری GIS بهره می‌برد.

مقایسه Survey123 Web Designer و Connect و اصول XLSForm [193، 194، 195، 196]:

  • Survey123 Web Designer: یک رابط کاربری آسان (easy-to-use) و آنچه می‌بینید همان چیزی است که دریافت می‌کنید (WYSIWYG) را ارائه می‌دهد. این امکان را فراهم می‌کند که فرم‌های هوشمند به‌سرعت با قابلیت‌های کشیدن و رها کردن و تنظیمات ویزارد برای شرایط و محاسبات ساخته شوند.
  • Survey123 Connect: تجربه جامع نویسندگی XLSForm را فراهم می‌کند و کنترل کامل بر طراحی و رفتار نظرسنجی را ارائه می‌دهد. این محیط برای منطق پیچیده (complex logic)، رابط کاربری پیشرفته، اتصال به سرویس‌های ویژگی موجود، و استفاده از JavaScript برای قابلیت‌های گسترده مناسب است.
  • XLSForm: یک استاندارد باز است که نگارش فرم‌ها را ساده می‌کند. Survey123 Connect طراحی، پیش‌نمایش و انتشار XLSForms را با استفاده از کارپوشه‌های Microsoft Excel تسهیل می‌کند.
    • ورق‌های اصلی XLSForm: شامل Survey (لیست کامل سؤالات)، Choices (گزینه‌ها برای سؤالات چندگزینه‌ای) و Settings (اختیاری، برای تعریف عنوان فرم، URL ارسال و سایر تنظیمات). submission_url در ورق Settings برای ذخیره یا بارگذاری داده‌ها از لایه‌های ویژگی موجود مهم است.
    • ستون‌های رایج در ورق Survey: Type (نوع سؤال)، Name (نام فیلد)، Label (عنوان نمایش)، Required (الزامی بودن)، Appearance (نحوه نمایش)، Relevant (قابلیت دید مشروط)، Default (مقدار پیش‌فرض)، Constraint (قوانین محدودیت)، Calculation (فرمول‌های محاسباتی)، و bind::esri:fieldLength (طول فیلد).

آموزش عملی (Tutorial 3): طراحی نظرسنجی‌های هوشمند و جمع‌آوری داده با Survey123 [7، 197، 244]: این آموزش به طراحی یک راه‌حل موبایل برای گزارش‌دهی مسائل غیراضطراری در محوطه دانشگاه و درخواست خدمات می‌پردازد. مراحل شامل:

  • طراحی یک فرم پایه با استفاده از Survey123 Web Designer.
    • اضافه کردن سؤال مکان (Map question) برای جمع‌آوری مکان مسائل.
    • استفاده از سؤال کشویی (Dropdown) برای نوع مسئله و امکان افزودن گزینه “دیگر” (Allow Other).
    • اضافه کردن سؤال مقیاس لیکرت (Likert Scale) برای سطح فوریت.
    • پیکربندی قابلیت دید مشروط برای فیلد “توضیحات” (Description) بر اساس سطح فوریت.
    • افزودن سؤالات “عکس” (Image)، “نام شما” (Your Name) و “ایمیل شما” (Your Email) با قابلیت حافظه پنهان (Cache Answer) برای ورود خودکار اطلاعات در دفعات بعدی.
    • اضافه کردن یک سؤال تاریخ و زمان مخفی (Hidden Date and Time) برای ثبت خودکار زمان ارسال.
  • پیکربندی محاسبات و لیست‌های پویا در Web Designer.
    • محاسبه خودکار آدرس تطابق (Match Address) بر اساس مکان گزارش شده.
    • محاسبه نام محوطه (Campus Name) که مکان مسئله در آن قرار می‌گیرد.
    • بازیابی انواع مسائل از یک لایه ویژگی (Issue Types from a feature layer) به‌صورت پویا.
    • تغییر نقشه پس‌زمینه (basemap) برای سؤال مکان به یک وب‌نقشه با لایه محوطه دانشگاه.
  • انتشار نظرسنجی و بررسی آیتم‌های ایجاد شده.
    • بررسی پیش‌نمایش فرم در دستگاه‌های مختلف و قبل از انتشار.
    • بررسی شمای لایه ویژگی که ایجاد می‌شود.
    • اشتراک‌گذاری نظرسنجی با کاربران میدانی (عمومی یا گروهی).
    • بررسی نماهای لایه ویژگی (feature layer views) ایجاد شده برای امنیت داده‌ها (_results و _form view).
  • جمع‌آوری داده‌ها با برنامه میدانی Survey123 و بررسی داده‌ها در وب‌سایت Survey123.
    • استفاده از کد QR برای باز کردن نظرسنجی در برنامه میدانی.
    • آزمایش محاسبات خودکار، قابلیت دید مشروط و گرفتن عکس.
    • ارسال داده‌ها و ذخیره آن‌ها.
    • بررسی نتایج در وب‌سایت Survey123 از جمله نمودارها و خلاصه‌ها.
  • شروع کار با Survey123 Connect (اختیاری).
    • دانلود و باز کردن فایل XLSForm در Connect.
    • بررسی ساختار XLSForm شامل ورق‌های Survey، Choices و Settings.
    • آزمایش توابع pulldata برای آدرس و نام محوطه.
    • تغییرات در Relevant و Appearance برای نمایش شرطی و قابلیت طراحی روی تصاویر (annotate).
  • افزودن تکرارها (Repeats) و جداول مرتبط (Related Tables) با Survey123 Connect (اختیاری).
    • پیاده‌سازی رابطه یک-به-چند (one-to-many relationship) برای ثبت چندین وضعیت (status) برای یک درخواست.
    • بررسی نحوه اتصال تکرارها به جداول مرتبط در شمای پایگاه داده (parentglobalid).

تکلیف 3: ایجاد یک فرم هوشمند با استفاده از Survey123 برای جمع‌آوری داده‌ها در سناریوهای مختلف (مانند گزارش‌دهی فعالیت‌های مشکوک، گزارش‌دهی درختان آلوده به حشرات یا گزارش‌دهی علائم COVID-19). الزامات شامل مشخص کردن مکان، ارسال عکس، توصیف مشاهدات، انتخاب گزینه‌ها، ارائه اطلاعات تماس، حداقل یک قانون دید مشروط، یک محاسبه بر اساس لایه‌های ویژگی/سرویس‌ها، و اشتراک‌گذاری عمومی یا با یک گروه.

mobil gis 1

خلاصه فصل 4:طراحی پروژه‌های QuickCapture

فصل چهارم کتاب “آشنایی با GIS موبایل” به طراحی پروژه‌های QuickCapture برای جمع‌آوری سریع داده‌ها و بازرسی‌های مبتنی بر تصاویر جهت‌دار (Oriented Imagery) می‌پردازد.

اهداف اصلی این فصل عبارتند از [8, 95، 247]:

  • درک اجزا، قابلیت‌ها و جریان کار QuickCapture.
  • ایجاد طرح‌واره‌های لایه (layer schemas) و پیکربندی استایل‌های لایه برای استفاده در QuickCapture.
  • طراحی پروژه‌های QuickCapture برای جمع‌آوری سریع داده‌ها.
  • نوشتن اسکریپت‌های Arcade برای محاسبات خودکار مقادیر فیلد.
  • جمع‌آوری داده‌ها با استفاده از برنامه میدانی QuickCapture.
  • ایجاد پروژه‌های QuickCapture برای بازرسی‌های مبتنی بر تصاویر جهت‌دار.

مقدمه و لزوم جمع‌آوری سریع داده‌ها: در حالی که فصول قبلی بر Field Maps (نقشه‌محور) و Survey123 (فرم‌محور) تمرکز داشتند، این فصل ابزاری را معرفی می‌کند که برای سناریوهایی طراحی شده که جمع‌آوری داده‌ها باید به سرعت و با حداقل تعامل کاربر انجام شود، مانند حین رانندگی یا بازرسی‌های سریع. QuickCapture این نیاز را با ارائه راه حلی برای جمع‌آوری ساده و سریع داده‌ها، چه از وسیله نقلیه در حال حرکت، هلیکوپتر، دوچرخه یا وسایل نقلیه آفرود، برآورده می‌کند. کاربردهای آن شامل ایمنی عمومی (ارزیابی سریع خسارت)، تاسیسات (بازرسی خطوط لوله)، حفاظت از محیط زیست (نقشه‌برداری گونه‌های مهاجم) و کشاورزی (نقشه‌برداری تاکستان‌ها) است.

جریان کار و اجزای QuickCapture: QuickCapture دو مولفه اصلی دارد:

  • برنامه میدانی QuickCapture (QuickCapture field app): برای کارگران میدانی طراحی شده تا داده‌ها را به سرعت جمع‌آوری کنند. رابط کاربری آن دکمه‌های بزرگ دارد که نیاز به تعامل با دستگاه را به حداقل می‌رساند و امکان ثبت سریع مکان، ویژگی‌ها و عکس‌ها را فراهم می‌کند. این برنامه از گیرنده‌های GNSS با دقت بالا پشتیبانی می‌کند و داده‌ها را برای تحلیل بلادرنگ به دفتر ارسال می‌کند.
  • QuickCapture Web Designer: یک رویکرد بدون کد (no-code) برای طراحان پروژه فراهم می‌کند. این ابزار امکان ایجاد پروژه از لایه‌های ویژگی موجود، قالب‌های آماده یا کپی کردن پروژه‌های موجود را می‌دهد. همچنین می‌توان دکمه‌ها و ظاهر گروهی، منبع مکان، عکس‌ها، ویدئوها، ورودی‌های کاربر دکمه‌ای، ورودی‌های کاربر پروژه، اسکریپت‌های Arcade و وب‌هوک‌ها را پیکربندی کرد.

جریان کار اساسی QuickCapture شامل مراحل زیر است:

  1. ایجاد لایه‌های ویژگی: لایه‌های ویژگی قابل ویرایش (مانند نقاط، خطوط و پلی‌گون‌ها) باید با طرح‌واره مورد نیاز برای ذخیره داده‌ها ایجاد شوند.
  2. استایل‌دهی به لایه‌ها: استایل‌ها یا قالب‌های ویژگی (feature templates) می‌توانند به لایه اضافه و ذخیره شوند تا در پروژه QuickCapture از آن‌ها استفاده شود.
  3. ایجاد پروژه QuickCapture: دکمه‌ها از سمبل‌های لایه ایجاد شده یا به سمبل‌های دیگر تغییر داده می‌شوند. مکان‌ها، ویژگی‌ها، عکس‌ها، ویدئوها، اسکریپت‌های Arcade و وب‌هوک‌ها پیکربندی می‌شوند. سپس پروژه پیش‌نمایش، منتشر و به اشتراک گذاشته می‌شود.
  4. جمع‌آوری داده‌ها: کارگران میدانی از برنامه QuickCapture برای جمع‌آوری داده‌ها استفاده می‌کنند.
  5. مشاهده داده‌ها: داده‌های جمع‌آوری شده در نقشه‌های وب یا برنامه‌های وب مشاهده می‌شوند.

مقایسه QuickCapture با Field Maps و Survey123: QuickCapture برخلاف Field Maps و Survey123، از ویرایش داده‌های موجود پشتیبانی نمی‌کند و امکان آوردن حجم زیادی از داده‌ها به میدان را نمی‌دهد. با این حال، QuickCapture در جمع‌آوری سریع داده‌ها برتری دارد و توانایی جمع‌آوری همزمان چندین ویژگی را دارد. کاربران می‌توانند چندین دکمه را فعال کنند تا به طور مداوم نقاط، خطوط و پلی‌گون‌ها را در همان لایه یا در چندین لایه استریم (streaming) کنند.

ادغام با تصاویر جهت‌دار (Oriented Imagery – OI):

  • تصاویر جهت‌دار (OI) یک فناوری ArcGIS برای مدیریت، کاوش و مشاهده تصاویری است که از هر زاویه‌ای (هوایی، پهپادی، زمینی) گرفته شده‌اند. این تصاویر می‌توانند با نقشه‌ها یکپارچه شوند تا زمینه فتوگرافی به نقشه‌ها و زمینه جغرافیایی به تصاویر اضافه کنند.
  • کاربردها: OI برای آگاهی موقعیتی برای امدادگران، مدیریت آرشیو تصاویر جمع‌آوری شده در طول زمان، و پشتیبانی از جریان‌های کاری بازرسی با مشاهده تصاویر از چندین جهت استفاده می‌شود.
  • ادغام با QuickCapture: QuickCapture Web Designer قالب‌هایی را برای ایجاد سریع پروژه‌های پشتیبانی کننده OI فراهم می‌کند. برنامه میدانی QuickCapture به طور خودکار فیلدهای فراداده (metadata) مانند مکان عکس، جهت، زوایای رول و پیچ دوربین را محاسبه و ذخیره می‌کند. تصاویر جهت‌دار را می‌توان با استفاده از ویجت Oriented Imagery، Map Viewer در ArcGIS Online یا ArcGIS Pro مشاهده کرد.

ادغام با پهپادها (Drones): QuickCapture می‌تواند از مکان‌های دستگاه موبایل، عکس‌ها و ویدئوهای گوشی یا مکان‌های ارسالی از پهپادها برای جمع‌آوری داده‌ها استفاده کند. ArcGIS Site Scan، یک برنامه برنامه‌ریزی و کنترل پهپاد، می‌تواند موقعیت پهپاد را با QuickCapture به اشتراک بگذارد. این امکان جمع‌آوری نقاط، خطوط و پلی‌گون‌ها را مستقیماً در QuickCapture با استفاده از موقعیت پهپاد در میانه پرواز فراهم می‌کند. مزایای این کار شامل دسترسی پهپادها به مکان‌های خطرناک یا غیرقابل دسترس برای انسان و پوشینگ بلادرنگ اطلاعات به ArcGIS است.

آموزش عملی (Tutorial 4): طراحی پروژه‌های QuickCapture و جمع‌آوری داده‌ها: این آموزش شامل دو مورد استفاده است:

  • مورد استفاده 1: جمع‌آوری سریع داده‌ها:
    • پیکربندی لایه‌های ویژگی، استایل‌ها و نقشه‌های وب: ایجاد دو لایه (track line و Road Reports) با کپی کردن یا ارجاع به لایه‌های موجود برای تسریع فرآیند. استایل‌دهی به این لایه‌ها در Map Viewer برای هماهنگی با دکمه‌های QuickCapture.
    • طراحی یک پروژه QuickCapture پایه: ایجاد پروژه از لایه‌های موجود در QuickCapture Web Designer، پیکربندی ظاهر دکمه‌ها و ورودی‌های کاربر (مانند شدت تصادف یا نوع کمک کنار جاده‌ای).
    • افزودن متغیرهای دستگاه و محاسبات Arcade: استفاده از متغیرهای دستگاه (مانند زمان شروع، زمان پایان، سرعت و جهت سفر) و اسکریپت‌های Arcade (محاسبه طول ژئودتیک خطوط، شهر گزارش) برای پر کردن خودکار فیلدها.
    • جمع‌آوری داده‌ها با برنامه میدانی QuickCapture: پیش‌نمایش پروژه، انتشار آن و جمع‌آوری داده‌ها (نقاط گزارش و خطوط ردیابی) با استفاده از دکمه‌های بزرگ و عملکرد نیمه خودکار در برنامه میدانی.
  • مورد استفاده 2: بازرسی مبتنی بر تصاویر جهت‌دار:
    • بازرسی دارایی‌ها با یکپارچه‌سازی QuickCapture با تصاویر جهت‌دار: ایجاد یک پروژه QuickCapture از یک قالب آماده (Photo Inspection) که به طور خودکار لایه نقطه، نماهای لایه، کاتالوگ OI و داشبوردها را ایجاد می‌کند. جمع‌آوری عکس‌ها با استفاده از برنامه میدانی QuickCapture که فراداده تصویر (مانند مکان، جهت، زوایای دوربین) را به طور خودکار محاسبه و ذخیره می‌کند. سپس بازرسی مبتنی بر عکس با استفاده از ابزار OI در دسکتاپ انجام می‌شود.

تکلیف 4: ایجاد یک پروژه QuickCapture برای جمع‌آوری سریع داده‌ها، شامل لایه نقطه و خط، با فیلدهایی برای نوع دارایی/منبع و مقادیر کدگذاری شده. لایه‌ها باید سمبل‌های یکسانی در نقشه وب و دکمه‌های پروژه QuickCapture داشته باشند. پروژه باید عکس‌ها را جمع‌آوری کند، حداقل دو متغیر دستگاه را ضبط کند و یک اسکریپت Arcade داشته باشد. پروژه و آیتم‌های محتوای آن باید به صورت عمومی یا با یک گروه خاص به اشتراک گذاشته شوند.

mobil gis 1

خلاصه فصل 5:پشتیبانی از حالت آفلاین در گردش کارهای موبایل GIS

فصل پنجم کتاب “آشنایی با GIS موبایل” بر روی پشتیبانی از حالت آفلاین در گردش کارهای موبایل GIS تمرکز دارد [9، 117]. این فصل اهمیت کار بدون اتصال به شبکه را توضیح داده و نحوه پیاده‌سازی آن را در Field Maps و Survey123 شرح می‌دهد [9، 312].

ضرورت گردش کارهای آفلاین: قابلیت اتصال به شبکه در همه جا و همیشه تضمین‌شده نیست [312، 313]. مناطق دورافتاده، نقاط با پوشش ضعیف، یا حتی قطعی‌های موقت شبکه، نیاز به ابزارهای GIS موبایل را که بتوانند در حالت آفلاین کار کنند، برجسته می‌کند. برای عملکرد موثر آفلاین، یک برنامه GIS موبایل باید بتواند داده‌ها را دانلود کند، بدون اتصال به شبکه قابل استفاده باشد، داده‌های محلی را نمایش دهد و تغییرات کاربر را پس از اتصال مجدد همگام‌سازی (sync) کند [314، 315]. برنامه‌های GIS موبایل Esri از جمله Field Maps، Survey123 و QuickCapture همگی دارای قابلیت‌های آفلاین قوی هستند.

گزینه‌های پشتیبانی آفلاین در Field Maps: Field Maps امکان بسته‌بندی لایه‌های عملیاتی، لایه‌های نقشه پایه (basemap) و پیوست‌ها را برای استفاده آفلاین فراهم می‌کند. دو روش اصلی برای ایجاد مناطق نقشه آفلاین وجود دارد:

  • مناطق از پیش برنامه‌ریزی شده (Preplanned areas): طراحان نقشه می‌توانند این مناطق را از قبل برای نواحی با مشکلات اتصال مشخص کنند. این بسته‌ها یک بار ایجاد شده و توسط چندین کاربر میدانی قابل دانلود هستند و روشی “یکی برای همه” محسوب می‌شوند.
  • مناطق آفلاین درخواستی (On-demand offline areas): کارگران میدانی می‌توانند به صورت مستقل این مناطق را مستقیماً در دستگاه خود از طریق برنامه Field Maps ایجاد و دانلود کنند. این روش “یکی برای یکی” است و برای کارهای برنامه‌ریزی نشده یا خاص مناسب است.

قبل از ایجاد مناطق آفلاین، نقشه وب باید برای استفاده آفلاین فعال شود، که مستلزم آن است که همه لایه‌ها از قابلیت آفلاین پشتیبانی کنند. Field Maps Designer بررسی اعتبارسنجی (validation check) را برای همه لایه‌ها انجام می‌دهد و خطاهای رایج مانند نام فیلدهای طولانی یا عدم وجود فیلد Global ID را مشخص می‌کند [329، 330].

کپی و ارجاع نقشه‌های پایه آفلاین (Sideloading Basemaps): می‌توان نقشه‌های پایه بزرگ‌تر و با جزئیات بیشتر را به صورت بسته‌های فایل (مانند TPKX برای رستری و VTPK برای وکتوری) به صورت دستی به دستگاه‌های موبایل منتقل کرد [319، 320، 340]. این روش محدودیت‌های اندازه نقشه‌های پایه در بسته‌های آفلاین را دور می‌زند. همچنین، Field Maps Designer امکان ارجاع یک نقشه پایه از سازمان را فراهم می‌کند که استقرار و اشتراک‌گذاری را ساده می‌کند و نیاز به دانلودهای مکرر را از بین می‌برد. Survey123 نیز از نقشه‌های پایه sideload شده پشتیبانی می‌کند.

صندوق ورودی (Inbox) و صندوق خروجی (Outbox) در Survey123: Survey123 از عملیات آفلاین از طریق قابلیت‌های صندوق ورودی و صندوق خروجی پشتیبانی می‌کند [322، 323].

  • صندوق ورودی (Inbox): به کاربران اجازه می‌دهد داده‌های موجود را از لایه نظرسنجی در حالت اتصال دانلود کنند. این داده‌ها حتی در حالت قطع اتصال نیز قابل بازبینی و ویرایش هستند.
  • صندوق خروجی (Outbox): هنگامی که کاربر در حالت قطع اتصال کار می‌کند، برنامه Survey123 به طور خودکار نظرسنجی‌های جدید را در یک صندوق خروجی ذخیره می‌کند که پس از برقراری اتصال به شبکه قابل ارسال هستند.

محدودیت‌های عملکرد آفلاین: سوالاتی که نیاز به دسترسی زنده به خدمات وب (مانند لایه‌های فیچر) دارند، در حالت آفلاین کار نخواهند کرد. این شامل ویژگی‌هایی مانند کشیدن داده‌ها از لایه‌ها (pulling data from layers)، ظاهر جستجو (search appearance)، ظاهر کدگذاری جغرافیایی (geocode appearance) و توابع JavaScript است که به سرویس‌های فیچر یا سایر سرویس‌های وب متکی هستند.

آموزش عملی (Tutorial 5): این آموزش شامل بهبود راه‌حل بازرسی شیرهای آتش‌نشانی ساخته شده در Field Maps (فصل 2) و راه‌حل گزارش مشکلات در Survey123 (فصل 3) است تا آنها در حالت آفلاین کار کنند [9، 325].

  • Field Maps: شامل اعتبارسنجی لایه‌ها برای استفاده آفلاین، ایجاد مناطق آفلاین از پیش برنامه‌ریزی شده و درخواستی، و کپی (sideload) نقشه‌های پایه VTPK به دستگاه است [327، 336، 340].
  • Survey123: شامل فعال کردن صندوق ورودی و پیوند دادن نقشه پایه آفلاین در Survey123 Connect، و استفاده از قابلیت‌های صندوق ورودی و خروجی در برنامه موبایل Survey123 است [343، 348].

mobil gis 1

خلاصه فصل 6 :هماهنگی نیروی کار و اشتراک‌گذاری موقعیت مکانی

فصل ششم کتاب “آشنایی با GIS موبایل” با عنوان “هماهنگی نیروی کار و اشتراک‌گذاری موقعیت مکانی” بر اهمیت مدیریت عملیات میدانی و چگونگی تسهیل آن توسط GIS موبایل تمرکز دارد [10، 137، 357، 358]. این فصل روش‌های هماهنگی بین مدیران، اعزام‌کنندگان و کارکنان میدانی را بررسی می‌کند و مزایای اشتراک‌گذاری موقعیت مکانی را برای افزایش آگاهی موقعیتی و همکاری برجسته می‌سازد [358، 359].

اهمیت هماهنگی نیروی کار: هماهنگی نیروی کار زمانی حیاتی می‌شود که بیش از یک کارگر میدانی و بیش از یک کار میدانی وجود داشته باشد. جنبه‌های اساسی این هماهنگی شامل ایجاد وظایف، توزیع کارها، اطلاع‌رسانی به تیم‌ها، و نظارت مداوم بر وضعیت آن‌ها است. این فرآیند باید بر اساس معیارهایی مانند اولویت وظیفه، در دسترس بودن کارگر، نزدیکی به محل کار و تخصص کارگر بهینه‌سازی شود. GIS موبایل اطمینان می‌دهد که اعزام‌کنندگان می‌توانند بار کاری را به طور مؤثر توزیع کرده و کارکنان میدانی ابزارها و داده‌های لازم را دریافت کنند. ارتباط به‌موقع بین دفتر و میدان نیز برای اطمینان از شفافیت و امکان تنظیم سریع برنامه‌ها در حین تغییر شرایط میدانی ضروری است.

هماهنگی نیروی کار با Field Maps Tasks: Field Maps Tasks یک قابلیت هماهنگی نسل جدید است که جایگزین برنامه قبلی ArcGIS Workforce شده است. این قابلیت به سازمان‌ها امکان می‌دهد تا وظایف را به تیم‌های میدانی خود محول کنند و دستورالعمل‌های کاری دقیق را ارائه دهند. کارکنان میدانی اعلان‌های مربوط به کارهای جدید را دریافت می‌کنند و به یک لیست کارهای پویا (to-do list) دسترسی دارند که در محیط‌های متصل و قطع اتصال در دسترس است. Field Maps Tasks ساختارهای داده‌ای قابل انعطاف را پشتیبانی می‌کند و فیلدهای مرتبط با وظیفه (مانند esritask_type، esritask_assignee، esritask_status) را به لایه‌های موجود اضافه می‌کند. این قابلیت اقدامات مبتنی بر زمینه (context-driven actions) را فراهم می‌کند که منوها را بر اساس وضعیت وظیفه تنظیم می‌کند و یکپارچه‌سازی پیشرفته با برنامه‌های دیگر (مانند Survey123) و سیستم‌های تجاری شخص ثالث را امکان‌پذیر می‌سازد.

هماهنگی نیروی کار با فیلتر صندوق ورودی Survey123: در فصل‌های قبل توضیح داده شد که صندوق ورودی Survey123 تمام ویژگی‌های موجود را در صندوق ورودی هر کارگر میدانی دانلود می‌کند. برای جلوگیری از تداخل و پاسخ‌گویی همزمان چندین کارگر به یک مشکل، فیلتر صندوق ورودی Survey123 به سازندگان نظرسنجی اجازه می‌دهد تا یک پرس‌وجو (query) را پیکربندی کنند تا تنها وظایف محول شده به هر کارگر نمایش داده شود. کارکنان میدانی می‌توانند وظایف خود را در یک لیست یا روی نقشه مشاهده کنند که به آن‌ها کمک می‌کند کار خود را بر اساس اولویت و نزدیکی به محل وظیفه ترتیب دهند.

اشتراک‌گذاری موقعیت مکانی برای آگاهی موقعیتی و همکاری پیشرفته: اشتراک‌گذاری موقعیت مکانی یک فناوری حیاتی است که سازمان‌ها را با کارکنان از راه دور خود از طریق داده‌های بیدرنگ و تاریخی موقعیت مکانی کاربران مرتبط می‌کند [365، 366]. مزایای آن عبارتند از [366، 367، 368]:

  • هماهنگی بر اساس نزدیکی: تعیین مکان دقیق هر کارگر سیار برای بهینه‌سازی جریان کار و کاهش زمان سفر.
  • آگاهی موقعیتی بهبود یافته: نظارت بر موقعیت دقیق پاسخ‌دهندگان در زمان واقعی، افزایش ایمنی و امکان پاسخ‌گویی سریع به شرایط اضطراری.
  • افزایش ایمنی کارگران: پایش مداوم محل حضور کارکنان میدانی برای پاسخ‌گویی سریع به مسائل ایمنی یا اورژانسی.
  • اثبات کار و مسیرهای حسابرسی: ثبت مسیرهای حسابرسی دقیق برای فعالیت‌هایی که نیاز به انطباق و تأیید دقیق دارند.
  • تعیین پوشش منطقه و الگوهای سفر: اطمینان از پوشش جامع منطقه و تحلیل الگوهای حرکتی از طریق نقشه‌های حرارتی و انیمیشن‌های زمانی.

اجزای کلیدی اشتراک‌گذاری موقعیت مکانی: پیاده‌سازی قابلیت اشتراک‌گذاری موقعیت مکانی در ArcGIS شامل چهار جزء اصلی است:

  1. لایه ویژگی اشتراک‌گذاری موقعیت مکانی (Location sharing feature layer): مخزن مرکزی برای تمام داده‌های موقعیت مکانی بارگذاری شده از برنامه‌های موبایل. این لایه از سه لایه متمایز تشکیل شده است:
    • آخرین مکان‌های شناخته شده (Last known locations – LKL): یک لایه نقطه‌ای که یک رکورد واحد برای هر کاربر را نگه می‌دارد و آخرین مکان گزارش شده آن‌ها را نشان می‌دهد.
    • مسیرها (Tracks): یک لایه نقطه‌ای که هر مکان ردیابی شده کارگر میدانی را ثبت می‌کند و یک مسیر قدم به قدم از حرکت آن‌ها تشکیل می‌دهد.
    • خطوط مسیر (Track lines): یک لایه چندخطی که نقاط مسیر را به هم متصل کرده و عموماً آن‌ها را نمایش می‌دهد.
  2. نماهای مسیر (Track views): زیرمجموعه‌ای از لایه ویژگی اشتراک‌گذاری موقعیت مکانی که بر مکان‌های یک گروه انتخاب شده از کاربران سیار متمرکز است.
  3. برنامه‌های میدانی (Field apps): برنامه‌های موبایل مانند Field Maps، Survey123 و QuickCapture که جمع‌آوری و اشتراک‌گذاری داده‌های موقعیت مکانی را فعال می‌کنند. این برنامه‌ها برای کار در محیط‌های متصل و قطع اتصال طراحی شده‌اند. نکته مهم: هرگز نباید اشتراک‌گذاری موقعیت مکانی را در بیش از یک برنامه به طور همزمان روی یک دستگاه فعال کرد [370، 371].
  4. نمایشگر مسیر (Track Viewer): یک برنامه وب که به نمایشگرهای مسیر اجازه می‌دهد تا مسیرهای قابل دسترسی را فیلتر و بررسی کنند.

آموزش عملی (Tutorial 6): این آموزش شامل سه مورد استفاده است [143، 373]:

  • مورد استفاده 1 (بخش‌های 6.1 و 6.2): ارسال کارگران نگهداری تأسیسات برای پاسخ‌گویی به مشکلات دانشگاه با استفاده از Survey123. شامل پیکربندی طرح‌واره وظیفه و پرس‌وجوی صندوق ورودی در Survey123 Connect و سپس آزمایش وظایف با استفاده از برنامه موبایل Survey123 است [375، 380].
  • مورد استفاده 2 (بخش‌های 6.3 و 6.4): ایجاد وظایف به عنوان اعزام‌کننده و کار بر روی آن‌ها به عنوان کارگر سیار با استفاده از Field Maps. (نکته: آموزش‌های مربوط به این بخش قرار است به صورت آنلاین ارائه شوند) [385، 386].
  • مورد استفاده 3 (بخش‌های 6.5 تا 6.7): فعال‌سازی و استفاده از موقعیت مکانی بیدرنگ کارگران سیار برای هماهنگی نیروی کار و تحلیل پس از عملیات. این شامل ایجاد نمای مسیر به عنوان مدیر، اشتراک‌گذاری موقعیت مکانی با استفاده از برنامه‌های موبایل و نظارت، بصری‌سازی و تحلیل داده‌های موقعیت مکانی به عنوان مدیر یا اعزام‌کننده است [387، 391، 393].

تکلیف 6: تکلیف این فصل شامل ایجاد یک لایه ویژگی جدید برای هماهنگی نیروی کار با استفاده از روش صندوق ورودی Survey123 یا Field Maps Tasks است. الزامات شامل حداقل شش اقدام سریع مناسب برای هر وضعیت در صورت استفاده از Field Maps Tasks و یک فیلتر پرس‌وجو با نام کاربری در صورت استفاده از صندوق ورودی Survey123 است. URL یا کد QR نظرسنجی یا نقشه وب، و URL لایه ویژگی وظیفه باید ارسال شود [155، 402، 403].

mobil gis 1

خلاصه فصل 7 :برنامه‌های وب واکنش‌گرا برای دستگاه‌های موبایل

فصل هفتم کتاب “آشنایی با GIS موبایل” با عنوان “برنامه‌های وب واکنش‌گرا برای دستگاه‌های موبایل”، به بررسی برنامه‌های وب می‌پردازد که علی‌رغم محدودیت‌ها در حالت آفلاین، وقتی به اینترنت متصل هستند، می‌توانند به طور مؤثر داده‌ها را در میدان منتقل و جمع‌آوری کنند. این برنامه‌ها همچنین نقش مهمی در وظایف مبتنی بر دفتر مانند کنترل کیفیت، بازبینی داده‌ها، ویرایش، تأیید و فرآیندهای تخصیص ایفا می‌کنند.

هدف‌های اصلی این فصل شامل موارد زیر است [157، 404]:

  • درک ارزش برنامه‌های وب واکنش‌گرا در گردش کارهای GIS موبایل [157، 404].
  • یادگیری ملاحظات طراحی برای برنامه‌های مبتنی بر مرورگر موبایل [157، 404].
  • استفاده از گردش کار پایه برای پیکربندی برنامه‌های وب ArcGIS Dashboards [157، 404].
  • پیکربندی نماهای موبایل داشبوردها [157، 404].
  • استفاده از گردش کار پایه برای پیکربندی برنامه‌های وب ArcGIS Experience Builder [157، 404].
  • بهینه‌سازی طرح‌بندی‌های برنامه Experience Builder برای دستگاه‌های موبایل [157، 404].

نقش برنامه‌های وب واکنش‌گرا در GIS موبایل: برنامه‌های وب واکنش‌گرا (Responsive Web Apps) برای تنظیم طرح‌بندی‌های خود با اندازه‌های کوچک‌تر صفحه نمایش دستگاه‌های موبایل طراحی شده‌اند و تجربه‌ای روان را برای عملیات میدانی فراهم می‌کنند. آن‌ها یک جزء حیاتی در گردش کار GIS موبایل و گزینه‌ای مهم برای استفاده در میدان هستند.

مجموعه برنامه‌های وب واکنش‌گرای قابل پیکربندی ArcGIS: ArcGIS مجموعه‌ای از قالب‌های برنامه‌های وب و سازنده‌های برنامه (App Builders) را ارائه می‌دهد که شامل Instant Apps، StoryMaps، Dashboards، Experience Builder و Hub می‌شود. برنامه‌های ایجاد شده با این ابزارها در اندازه‌های مختلف صفحه نمایش واکنش‌گرا هستند.

  • Instant Apps: برای طراحی و استقرار سریع برنامه‌های وب که برای کارهای خاص و مخاطبان هدفمند طراحی شده‌اند.
  • ArcGIS StoryMaps: برای ساخت داستان‌های تعاملی با ترکیب نقشه‌ها، متن روایی، تصاویر و محتوای چندرسانه‌ای.
  • Dashboards: برای نمایش اطلاعات جغرافیایی به صورت نقشه‌های تعاملی، نمودارها، سنج‌ها و موارد دیگر، که امکان بصری‌سازی داده‌های بلادرنگ و آگاهی لحظه‌ای را فراهم می‌کند.
  • Experience Builder: رویکردی انعطاف‌پذیر و پیشرفته برای ایجاد برنامه‌های وب با داده‌های غنی و تجربیات کاربری پیشرفته، با قابلیت کشیدن و رها کردن (Drag-and-Drop).
  • Hub: یک پلتفرم تعاملی که سازمان‌ها را قادر می‌سازد تا از طریق داده‌های باز، برنامه‌های وب و طرح‌های تعاملی با جوامع خود ارتباط برقرار کنند.

گردش کار پایه برای ایجاد داشبوردها: داشبوردها از ویجت‌های قابل پیکربندی مانند نقشه‌ها، لیست‌ها، نمودارها، سنج‌ها، نشانگرها و جداول تشکیل شده‌اند.

  1. آماده‌سازی لایه‌های داده و نقشه‌ها یا صحنه‌های وب.
  2. ایجاد یک داشبورد و افزودن عناصر.
  3. پیکربندی منبع داده، سبک و طرح‌بندی برای هر عنصر.
  4. تنظیم تعامل بین عناصر با پیکربندی عملیات‌ها و اهداف (Actions and Targets).
  5. اصلاح طرح‌بندی.
  6. ذخیره، پیش‌نمایش و اشتراک‌گذاری. داشبوردها می‌توانند دارای نماهای دسکتاپ و موبایل جداگانه باشند که هر کدام با عناصر و طرح‌بندی‌های بهینه برای نیازهای دستگاه خاص خود تنظیم شده‌اند.

گردش کار پایه برای ایجاد تجربیات وب (Web Experiences) با Experience Builder:

  1. انتخاب یک قالب آماده یا شروع از صفر.
  2. انتخاب یک تم (Theme).
  3. افزودن داده‌های منبع (نقشه‌های وب دوبعدی، صحنه‌های وب سه‌بعدی و لایه‌های ویژگی).
  4. افزودن و پیکربندی ویجت‌ها.
  5. اصلاح طرح‌بندی‌ها برای همه دستگاه‌ها (صفحه‌های بزرگ، متوسط و کوچک).
  6. ذخیره و اشتراک‌گذاری.

منابع (Sources)، اهداف (Targets) و عملیات‌ها (Actions): Experience Builder و Dashboards از مفهوم عملیات‌ها (Actions) استفاده می‌کنند که به ویجت‌ها اجازه می‌دهد تا به طور یکپارچه با هم تعامل داشته باشند.

  • منابع (Sources): رویدادهایی هستند که توسط ویجت منبع تولید می‌شوند، مانند تغییرات میزان نقشه یا تغییرات انتخاب رکورد.
  • اهداف (Targets): عناصری هستند که در پاسخ به محرک، عملیات‌ها را انجام می‌دهند. یک هدف می‌تواند یک ویجت خاص یا داده‌های چارچوب باشد.
  • عملیات‌ها (Actions): وظایف منطقی خاصی هستند که توسط اهداف اجرا می‌شوند، مانند تغییر مکان و بزرگنمایی در نقشه.

ملاحظات طراحی برای برنامه‌های وب موبایل: هنگام ایجاد برنامه‌های وب برای دستگاه‌های موبایل، مجموعه‌ای از ملاحظات طراحی برای اطمینان از قابلیت استفاده و عملکرد باید در اولویت قرار گیرند.

  • محدود کردن تعداد عناصر یا ویجت‌ها: فضای صفحه نمایش در دستگاه‌های موبایل محدود است؛ بنابراین رابط کاربری باید خلوت و ساده باشد.
  • بهینه‌سازی طرح‌بندی: دکمه‌ها باید بزرگ و به راحتی قابل ضربه زدن باشند و فضای کافی بین آن‌ها وجود داشته باشد. ناوبری باید بصری باشد و اغلب در پایین صفحه برای دسترسی آسان با یک دست قرار گیرد.
  • انباشته کردن چندین ویجت: برای صرفه‌جویی در فضا اغلب لازم است ویجت‌ها را روی هم قرار داد.
  • به حداقل رساندن متن: متن زیاد می‌تواند کاربران موبایل را خسته کند؛ بنابراین باید از زبان مختصر، نقاط گلوله‌ای یا آیکون‌ها استفاده شود.
  • در نظر گرفتن محدودیت‌های موبایل: دستگاه‌های موبایل تعاملات “hover” (شناور شدن ماوس) را که در محیط‌های دسکتاپ رایج است، به خوبی پشتیبانی نمی‌کنند.
  • ایجاد بصری‌سازی‌های ساده: نمودارها یا گراف‌های پیچیده ممکن است در صفحات کوچک‌تر دشوار باشند.
  • ساخت نقشه‌های سازگار با موبایل: تعداد لایه‌های عملیاتی را برای اطمینان از عملکرد روان و افزایش خوانایی محدود کنید.

آموزش عملی (Tutorial 7): این آموزش شامل موارد زیر است:

  • کاوش داستان‌های ArcGIS StoryMaps در دستگاه‌های موبایل.
  • کاوش و پیکربندی نمای دسکتاپ یک داشبورد: شامل کپی کردن داشبورد و بررسی نحوه پیکربندی آن (مثل فیلترها و تعامل ویجت‌ها).
  • پیکربندی نمای موبایل برای داشبورد: شامل افزودن نمای موبایل، کپی کردن عناصر، انباشته کردن ویجت‌ها، تغییر اندازه، تغییر نام و مرتب‌سازی مجدد تب‌ها، و پیکربندی عملیات‌های جدول.
  • کاوش طرح‌بندی دسکتاپ یک تجربه وب (Experience Builder): کپی کردن و بررسی ویجت‌ها، فیلترها، و تعاملات.
  • پیکربندی طرح‌بندی تلفن برای تجربه وب: شامل سفارشی‌سازی طرح‌بندی هدر و بدنه، انتقال ویجت‌ها به لیست‌های انتظار، تکثیر و جابجایی بخش‌ها و نقشه‌ها، و تنظیم ترتیب نمایش.

تکلیف 7 (Assignment 7): تکلیف این فصل شامل ساخت یک برنامه وب واکنش‌گرا با استفاده از Experience Builder یا Dashboards است. برنامه باید طرح‌بندی‌های متفاوتی برای دسکتاپ و تلفن‌های همراه ارائه دهد، امکان مشاهده و ویرایش داده‌های موجود را فراهم کند و شامل عملیات‌هایی باشد که با کلیک روی یک رکورد، نقشه را به آن مورد زوم کرده و آن را برای ویرایش باز کند. همچنین باید از لایه‌ها و نقشه‌های وب موجود استفاده کرده و موارد را به صورت عمومی یا از طریق یک گروه با مربی به اشتراک بگذارد.

mobil gis 1

خلاصه فصل 8:یکپارچه‌سازی با سیستم‌های سازمانی” (Integration with Enterprise Systems)

فصل هشتم کتاب “آشنایی با GIS موبایل” با عنوان “یکپارچه‌سازی با سیستم‌های سازمانی” (Integration with Enterprise Systems)، به جنبه حیاتی یکپارچه‌سازی Mobile GIS با سیستم‌های سازمانی گسترده‌تر می‌پردازد.

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

رویکردهای یکپارچه‌سازی Mobile GIS منابع چندین رویکرد برای یکپارچه‌سازی Mobile GIS با سیستم‌های سازمانی را تشریح می‌کنند:

  • استخراج، تبدیل و بارگذاری (ETL): شامل استخراج داده‌ها از GIS، تبدیل آن‌ها و سپس بارگذاری در نرم‌افزارها یا سیستم‌های دیگر سازمانی است.
  • یکپارچه‌سازی مبتنی بر URL: از طریق لینک کردن سیستم‌ها با استفاده از URL برای جاسازی نقشه‌ها یا عملکردهای GIS در برنامه‌های سازمانی انجام می‌شود، مانند جاسازی فرم‌های Survey123 در Experience Builder و داشبوردها.
  • یکپارچه‌سازی از طریق سرویس‌های وب: به برنامه‌های مختلف اجازه می‌دهد تا از طریق وب با پروتکل‌های استاندارد با یکدیگر ارتباط برقرار کنند. Webhooks و APIهای مختلف بر اساس سرویس‌های وب توسعه یافته‌اند.
  • یکپارچه‌سازی با استفاده از Webhooks: یک راه‌حل بدون نیاز به کد (no-code) یا کم‌کد (low-code) برای یکپارچه‌سازی و خودکارسازی جریان‌های کاری پیچیده در سیستم‌های ابری است.
  • یکپارچه‌سازی سفارشی با استفاده از Python و Jupyter Notebooks: اسکریپت‌های Python یا Jupyter Notebooks می‌توانند پردازش، تجزیه و تحلیل و انتقال داده‌های GIS بین سیستم‌های موبایل و سازمانی را خودکار کنند.

Webhooks (وب‌هوک‌ها) وب‌هوک‌ها (که به آن‌ها Web callback یا HTTP push API نیز گفته می‌شود) راهی برای یک برنامه هستند تا اطلاعات بی‌درنگ را به برنامه‌های دیگر ارائه دهند. آن‌ها داده‌ها را از طریق درخواست HTTPS (POST) در لحظه ارسال می‌کنند. اصطلاحات کلیدی وب‌هوک‌ها عبارتند از:

  • رویداد محرک (Trigger event): رویدادی که وب‌هوک را فعال می‌کند.
  • بار (Payload): داده‌های رویداد محرک که به وب‌هوک ارسال می‌شوند.
  • URL بار (Payload URL): مکانی که بار به آن ارسال خواهد شد.
  • عملیات (Action): کاری که وب‌هوک انجام می‌دهد یا فراخوانی می‌کند. ArcGIS Online و ArcGIS Enterprise از رویدادهای محرک جامع پشتیبانی می‌کنند، از جمله زمانی که نظرسنجی‌ها دریافت می‌شوند یا زمانی که یک لایه ویژگی میزبان، ویژگی‌هایی اضافه، به‌روزرسانی یا حذف می‌کند.

Microsoft Power Automate (مایکروسافت پاور اتومیت) این یک سرویس ابری قدرتمند برای خودکارسازی جریان‌های کاری بین برنامه‌ها و سرویس‌ها است. ArcGIS برای ساده‌سازی استفاده از Power Automate، کانکتورهایی با رویدادها و عملیات‌های از پیش ساخته‌شده ارائه می‌دهد. رویدادهای رایج ArcGIS شامل:

  • هنگامی که یک پاسخ نظرسنجی ارسال می‌شود (توسط Survey123 فعال می‌شود).
  • هنگامی که یک رکورد ایجاد، به‌روزرسانی یا حذف می‌شود (توسط هر کلاینت GIS موبایل، وب یا دسکتاپ فعال می‌شود).
  • هنگامی که یک پیوست ایجاد، به‌روزرسانی یا حذف می‌شود. عملیات‌های رایج ArcGIS شامل:
  • بازیابی به‌روزرسانی‌ها، تغییرات یا حذف‌ها از لایه ویژگی.
  • ایجاد، به‌روزرسانی و حذف رکوردها و پیوست‌ها.
  • یافتن آدرس‌های کاندید و کدگذاری جغرافیایی.
  • مسیریابی.
  • ایجاد گزارش‌های Survey123 و دریافت نظرسنجی‌ها.

گزارش‌ها و الگوهای گزارش Survey123 این ویژگی به تبدیل پاسخ‌های نظرسنجی به اسناد قابل چاپ با قالب‌بندی غنی (مانند Word یا PDF) کمک می‌کند.

  • انواع گزارش: گزارش‌های فردی (برای یک رکورد نظرسنجی) و گزارش‌های خلاصه (برای چندین رکورد).
  • قالب‌بندی: الگوها فایل‌های Microsoft Word (.docx) حاوی متن‌های placeholder (جاگیر) هستند که با داده‌های مربوطه از پاسخ نظرسنجی جایگزین می‌شوند.

کاربردهای عملی (آموزش‌ها) در این فصل، آموزش‌های عملی برای یکپارچه‌سازی Mobile GIS با سیستم‌های سازمانی ارائه شده است:

  • خودکارسازی اعلان‌های ایمیل Survey123 با استفاده از وب‌هوک‌ها.
  • طراحی گزارش‌های ویژگی Survey123 و استفاده از آن‌ها برای تولید گزارش‌های Word یا PDF.
  • یکپارچه‌سازی گزارش‌های Survey123 با OneDrive برای ذخیره خودکار آن‌ها.
  • یکپارچه‌سازی Field Maps با Microsoft Teams برای ارسال پیام‌ها بر اساس رویدادهای میدانی (مانند ارسال بازرسی هیدرانت جدید).

نتیجه‌گیری این فصل نشان می‌دهد که یکپارچه‌سازی Mobile GIS با مایکروسافت و سایر فناوری‌های سازمانی، قابلیت‌های Mobile GIS را فراتر از جمع‌آوری و بصری‌سازی داده‌ها گسترش می‌دهد و اقدامات فوری را ممکن می‌سازد، جریان‌های کاری را ساده می‌کند و ارزش Mobile GIS را به حداکثر می‌رساند. همچنین تأکید می‌کند که محرک‌های وب‌هوک می‌توانند به نظرسنجی‌ها یا لایه‌های ویژگی مرتبط باشند و نیاز به دقت در انتخاب منبع مناسب برای هر جریان کار وجود دارد.

mobil gis 1

خلاصه فصل 9 :

فصل نهم کتاب “آشنایی با GIS موبایل” با عنوان “واقعیت مجازی، واقعیت افزوده و هوش مصنوعی” (Virtual reality, augmented reality, and artificial intelligence) [14، 510]، به بررسی چگونگی یکپارچه‌سازی این فناوری‌های نوظهور با GIS موبایل برای بهبود درک، جمع‌آوری و استفاده از داده‌های جغرافیایی می‌پردازد.

اهداف اصلی این فصل عبارتند از: [14، 205]

  • درک مفاهیم واقعیت مجازی (VR)، صحنه‌های وب (web scenes)، و لایه‌های صحنه (scene layers) [14، 205].
  • درک مفاهیم و کاربردهای واقعیت افزوده (AR) و واقعیت ترکیبی (MR) [14، 205].
  • تجربه و ایجاد تجربیات واقعیت مجازی 360 درجه ArcGIS [15، 205].
  • یکپارچه‌سازی مدل‌های یادگیری عمیق (deep learning) با Survey123 [15، 205].
  • استفاده از دستیاران هوش مصنوعی (AI assistants) برای ایجاد نظرسنجی با رابط‌های مکالمه‌ای [15، 205].
  • ایجاد نظرسنجی‌های چندزبانه با استفاده از ترجمه خودکار [15، 205].

مقدمه: این فصل توضیح می‌دهد که چگونه VR کاربران را در محیط‌های سه‌بعدی ایجاد شده از داده‌های GIS غوطه‌ور می‌کند. AR اطلاعات دیجیتالی را از طریق دوربین دستگاه‌های موبایل بر روی محیط‌های فیزیکی نمایش می‌دهد. هوش مصنوعی مکانی (GeoAI) و یادگیری عمیق امکان شناسایی و دسته‌بندی خودکار اشیاء در عکس‌ها را فراهم می‌آورند که جمع‌آوری داده‌ها را ساده کرده و کارایی موجودی‌برداری مکانی را بهبود می‌بخشد. هوش مصنوعی مولد (GenAI) تعاملات کاربر را با امکان پردازش زبان طبیعی برای ساده‌سازی وظایفی مانند ایجاد نظرسنجی تغییر می‌دهد.

واقعیت مجازی (VR):

  • تعریف: یک فناوری کامپیوتری است که با استفاده از هدست، نماهای سه‌بعدی واقعی، صداها و سایر حواس را برای شبیه‌سازی حضور فیزیکی کاربر در یک محیط مجازی یا خیالی ایجاد می‌کند. VR به کاربران اجازه می‌دهد تا به جای “بیرون” از نقشه، “درون” آن قدم بگذارند و با ویژگی‌ها تعامل داشته باشند.
  • 360 VR ArcGIS: یک برنامه وب است که امکان مشاهده تجربیات VR 360 درجه (3VR) را در رایانه‌های رومیزی، دستگاه‌های موبایل و هدست‌های VR فراهم می‌کند [513، 514]. این تجربیات از تصاویر پانوراما که از صحنه‌های سه‌بعدی با استفاده از ArcGIS CityEngine یا ArcGIS Scene Viewer خروجی گرفته شده‌اند، ایجاد می‌شوند.
  • صحنه‌های وب (Web Scenes) و لایه‌های صحنه (Scene Layers): در فناوری ArcGIS، نقشه‌های وب سه‌بعدی را صحنه‌های وب می‌نامند. صحنه‌های وب می‌توانند میزبان چندین لایه باشند، از جمله لایه‌های دوبعدی و سه‌بعدی (لایه‌های صحنه). لایه‌های صحنه، لایه‌های وب کش شده‌ای هستند که به طور خاص برای نمایش مقادیر زیادی از محتوای سه‌بعدی بهینه شده‌اند. ArcGIS Scene Viewer امکان ایجاد صحنه‌های وب و سپس تبدیل آن‌ها به تجربیات VR 360 درجه را فراهم می‌کند.

واقعیت افزوده (AR)، واقعیت توسعه‌یافته (XR) و واقعیت ترکیبی (MR):

  • واقعیت افزوده (AR): یک نسخه بهبود یافته از واقعیت است که با قرار دادن اطلاعات تولید شده توسط رایانه بر روی نمای زنده دستگاه (مانند دوربین گوشی هوشمند یا تبلت) ایجاد می‌شود. AR با GIS موبایل مرتبط است زیرا یک دستگاه موبایل می‌تواند اطلاعات مکان‌محور را بازیابی کرده و آن را بر روی نمای دوربین زنده نمایش دهد.
  • تفاوت AR و VR: AR درک فعلی شما از واقعیت را بهبود می‌بخشد، در حالی که VR دنیای واقعی را با یک دنیای شبیه‌سازی شده جایگزین می‌کند.
  • واقعیت توسعه‌یافته (XR): شامل تمام محیط‌های ترکیبی واقعی و مجازی و تعاملات انسان و ماشین است که توسط فناوری رایانه و دستگاه‌های پوشیدنی ایجاد می‌شود. XR شامل AR، VR و MR است.
  • واقعیت ترکیبی (MR): دنیای واقعی و مجازی را برای تولید محیط‌ها و بصری‌سازی‌های جدیدی که اشیاء فیزیکی و دیجیتالی در زمان واقعی با هم همزیستی و تعامل دارند، ادغام می‌کند.

یادگیری عمیق و دستیاران هوش مصنوعی هوشمند در ArcGIS:

  • هوش مصنوعی (AI): رایانه‌ها را قادر می‌سازد تا وظایفی را انجام دهند که معمولاً به هوش انسانی نیاز دارند.
  • یادگیری عمیق (Deep Learning): زیرمجموعه‌ای از یادگیری ماشین است که از چندین لایه الگوریتم به شکل شبکه‌های عصبی استفاده می‌کند. یادگیری عمیق به طور قابل توجهی بر بینایی کامپیوتر تأثیر گذاشته و در استخراج اشیاء از منابع تصویری متنوع (مانند داده‌های سنجش از دور و عکس‌های گوشی هوشمند) عالی عمل می‌کند.
  • هوش مصنوعی مکانی (GeoAI): با استفاده از زیرشاخه‌های هوش مصنوعی، نتایج GIS را بهبود می‌بخشد. ابزارهای GeoAI در شناسایی ویژگی‌های مکانی معنی‌دار از منابع داده متنوع، از جمله اسناد متنی و تصاویر، عالی عمل می‌کنند.
  • وظایف تحلیل تصویر GeoAI: شامل طبقه‌بندی پیکسل، تشخیص شیء (object detection)، تقسیم‌بندی نمونه (instance segmentation) و طبقه‌بندی تصویر (image classification) است.
  • یکپارچه‌سازی با Mobile GIS: GIS موبایل مدل‌های یادگیری عمیق را برای بهبود جریان‌های کاری جمع‌آوری داده‌های میدانی، با تبدیل دوربین دستگاه موبایل به ابزاری قدرتمند برای تشخیص اشیاء مرتبط با کار، یکپارچه می‌کند.
  • دستیاران هوشمند Survey123: از بسته‌های یادگیری عمیق در برنامه میدانی Survey123 برای فعال کردن قابلیت‌های پیشرفته مانند ویژگی‌های هوشمند (Smart attributes) (طبقه‌بندی تصویر یا تشخیص شیء)، حاشیه‌نویسی هوشمند (Smart annotation) (ایجاد گرافیک حاشیه‌نویسی بر روی تصویر) و حذف هوشمند (Smart redaction) (شناسایی و پوشاندن اشیاء هدف برای محافظت از حریم خصوصی) استفاده می‌کنند.

هوش مصنوعی مولد (Generative AI) و دستیاران هوش مصنوعی در ArcGIS:

  • هوش مصنوعی مولد (GenAI): از مدل‌های مولد برای تولید متن، تصاویر، ویدئوها یا سایر انواع داده، معمولاً در پاسخ به دستورات کاربر، استفاده می‌کند.
  • مدل‌های زبان بزرگ (LLMs): زیرمجموعه تخصصی GenAI هستند که بر تولید متن تمرکز دارند و می‌توانند خروجی‌هایی از ایمیل گرفته تا گزارش‌های جامع تولید کنند.
  • دستیاران هوش مصنوعی ArcGIS: مانند دستیاران هوشمند Survey123، فرآیند طراحی نظرسنجی را با امکان ایجاد نظرسنجی‌ها به صورت مکالمه‌ای ساده می‌کنند [524، 525].
  • ترجمه خودکار (Automatic Translation): در Survey123 از پیشرفت‌های LLM برای ترجمه محتوای نظرسنجی به چندین زبان به راحتی استفاده می‌کند.

کاربردهای عملی (آموزش‌ها): این فصل شامل سه مورد استفاده عملی است:

  1. تجربه VR 360 درجه: جمع‌آوری داده‌های میدانی با استفاده از GIS موبایل و ایجاد تجربه VR با استفاده از Scene Viewer.
  2. موجودی‌برداری مبتنی بر عکس با مدل تشخیص شیء: توسعه یک نظرسنجی برای موجودی‌برداری منابع مبتنی بر عکس و تشخیص خودکار اشیاء رایج در عکس‌ها.
  3. فعال کردن دستیار هوشمند Survey123 و ترجمه خودکار: استفاده از دستیاران GenAI با Survey123 برای ایجاد نظرسنجی با استفاده از زبان طبیعی و چندزبانه کردن فرم‌ها.

این فصل نتیجه می‌گیرد که فناوری‌های VR، یادگیری عمیق و هوش مصنوعی مولد، GIS موبایل را بیشتر درگیرکننده، آسان‌تر در استفاده و در دسترس‌تر می‌سازند.

mobil gis 1

خلاصه فصل 10:

فصل دهم کتاب “آشنایی با GIS موبایل” با عنوان “توسعه برنامه‌های GIS موبایل سفارشی” (Developing custom Mobile GIS apps)، به خوانندگان کمک می‌کند تا فراتر از برنامه‌های آماده و رویکردهای کم‌کد، برنامه‌های موبایل سفارشی خود را توسعه دهند.

اهداف اصلی این فصل عبارتند از: [16، 564]

  • توصیف رویکردهای توسعه برنامه‌های موبایل سفارشی [16، 564].
  • یادگیری اصول اولیه ArcGIS Maps SDKs برای Swift، Kotlin و .NET MAUI [16، 564].
  • پرس‌وجو از لایه‌های نقشه و مدیریت تعاملات کاربر با استفاده از Maps SDKs [16، 564].
  • توسعه برنامه‌های تحت وب واکنش‌گرا با استفاده از JavaScript و .NET MAUI [16، 565].
  • توسعه برنامه‌های بومی کراس‌پلتفرم با استفاده از ArcGIS Maps SDK for .NET MAUI [16، 565].

مقدمه: این فصل توضیح می‌دهد که در حالی که راه‌حل‌های GIS موبایل آماده و استراتژی‌های کم‌کد نیازهای رایج را برآورده می‌کنند، ممکن است همیشه برای تمامی الزامات پروژه کافی نباشند [16، 565]. در این موارد، نیاز به توسعه برنامه‌های موبایل سفارشی با استفاده از JavaScript، .NET MAUI و Maps SDKs مطرح می‌شود [16، 566].

رویکردهای توسعه برنامه‌های موبایل: [16، 566] انتخاب استراتژی توسعه برنامه موبایل به عواملی مانند تخصص تیم، عملکرد مورد نیاز، پلتفرم‌های هدف و بودجه بستگی دارد [16، 566]. رویکردهای اصلی شامل:

  • رویکرد مبتنی بر مرورگر (Browser-based approach):
    • برنامه‌ها در مرورگرهای وب با استفاده از HTML، JavaScript و CSS عمل می‌کنند [16، 566].
    • مزایا: دسترسی گسترده به مخاطبان، مقرون‌به‌صرفه بودن و چرخه توسعه سریع‌تر [16، 566].
    • محدودیت‌ها: پشتیبانی محدود از قابلیت‌های آفلاین و دسترسی محدود به ویژگی‌های بومی دستگاه [16، 566].
  • رویکرد مبتنی بر بومی (Native-based approach):
    • برنامه‌ها مستقیماً روی دستگاه‌های موبایل دانلود و نصب می‌شوند [16، 567].
    • مزایا: دسترسی گسترده به سخت‌افزار و منابع دستگاه، تجربه کاربری روان‌تر [16، 567].
    • زبان‌ها: Swift برای iOS و Kotlin برای Android [16، 567].
    • محدودیت‌ها: توسعه گران‌تر و زمان‌برتر است، زیرا هر پلتفرم نیازمند راه‌حل سفارشی خود است [16، 568].
  • رویکرد مبتنی بر هیبریدی (Hybrid-based approach):
    • هدف آن ترکیب بهترین جنبه‌های رویکردهای مبتنی بر مرورگر و بومی است [16، 568].
    • اجزای بومی را با HTML، JavaScript و CSS ادغام می‌کند [16، 568].
    • چالش‌ها: عملکرد بالقوه کندتر نسبت به برنامه‌های بومی به دلیل وابستگی به مؤلفه شبه مرورگر [16، 568].

ArcGIS Maps SDKs: [16، 569]

  • ArcGIS Maps SDKs برای توسعه برنامه‌های نقشه‌برداری و تحلیل مکانی در مرورگرهای وب، دستگاه‌های بومی و موتورهای بازی ارائه می‌شوند [16، 569].
  • این SDK ها از رویکردهای مرورگر، بومی و ترکیبی برای ساخت برنامه‌های GIS موبایل سفارشی پشتیبانی می‌کنند [16، 569].
  • ArcGIS Maps SDK for JavaScript برای رویکردهای مبتنی بر مرورگر و ترکیبی است [16، 569].
  • ArcGIS Maps SDKs for Kotlin و برای Java برای برنامه‌های بومی Android هستند [16، 569].
  • ArcGIS Maps SDK for Swift از برنامه‌های بومی برای iOS و iPadOS پشتیبانی می‌کند [16، 570].
  • ArcGIS Maps SDKs for .NET MAUI، Qt و Flutter چندمنظوره هستند و قادر به ساخت برنامه‌ها برای چندین پلتفرم می‌باشند [16، 570].
  • تمام این SDK ها از طریق ArcGIS REST APIs با ArcGIS Online و ArcGIS Enterprise تعامل دارند و عملکردهای اصلی مشابهی را ارائه می‌دهند [16، 570، 571].

JavaScript، HTML، CSS و طراحی وب واکنش‌گرا: [16، 572]

  • این‌ها زبان‌های توسعه برنامه مبتنی بر مرورگر هستند [16، 572].
  • HTML محتوا را سازماندهی می‌کند [16، 573].
  • CSS سبک (استایل) را تعریف می‌کند [16، 573].
  • JavaScript تعامل و ویژگی‌های پویا را معرفی می‌کند [16، 573].
  • طراحی وب واکنش‌گرا (Responsive web design) تضمین می‌کند که یک وب‌سایت در انواع دستگاه‌ها و اندازه‌های صفحه نمایش به خوبی ظاهر و عملکرد داشته باشد [16، 573].
  • CSS media query فناوری اصلی پشت طراحی وب واکنش‌گرا است [16، 573].

Microsoft .NET MAUI: [16، 576]

  • .NET MAUI (Multi-platform App UI) یک فریم‌ورک برای ایجاد برنامه‌های بومی موبایل و دسکتاپ کراس‌پلتفرم است [16، 576].
  • این امکان را فراهم می‌کند که یک پایه کد واحد به برنامه‌هایی برای iOS، Android، macOS و Windows کامپایل شود [16، 576].
  • معمولاً از XAML برای تعریف محتوا و سبک برنامه و از C# برای پیاده‌سازی منطق استفاده می‌کند [16، 577].
  • Visual Studio محیط توسعه یکپارچه (IDE) برای توسعه برنامه‌های .NET MAUI است [16، 577].

مطالعات موردی:

  • یک مورد مطالعه برجسته، برنامه GIS موبایل سازمان مدیریت کیفیت هوای کالیفرنیای جنوبی (AQMD) است که با استفاده از Maps SDKs توسعه یافته است [16، 579، 580، 581]. این برنامه اطلاعات کیفیت هوا را در زمان واقعی و پیش‌بینی‌های آن را به کاربران ارائه می‌دهد [16، 581].

آموزش (Tutorial 10):

  • این فصل شامل یک آموزش برای توسعه یک بازی “کشور آموز” (Country Tutor) است که از کاربران می‌خواهد کشوری را روی نقشه پیدا کرده و روی آن ضربه بزنند [16، 582].
  • این بازی هم به عنوان یک برنامه تحت وب با استفاده از JavaScript، HTML و CSS و هم به عنوان یک برنامه بومی کراس‌پلتفرم با استفاده از .NET MAUI توسعه داده شده است [16، 582].
  • هدف آموزش نشان دادن تفاوت‌ها و شباهت‌ها در توسعه برنامه‌ها با این فناوری‌ها و توانایی‌های Maps SDKs است [16، 633].

این فصل به این نتیجه می‌رسد که با وجود تفاوت‌های قابل توجه بین JavaScript و .NET MAUI، منطق زیربنایی که آن‌ها را قادر می‌سازد، شباهت‌های زیادی دارد [16، 633]. مسلط شدن به یک زبان برنامه‌نویسی و یک ArcGIS Maps SDK می‌تواند به طور قابل توجهی روند یادگیری زبان‌ها و SDK های دیگر را تسریع کند [16، 633].

50 سوال مهم به همراه جواب

در اینجا ۵۰ سوال مهم به همراه پاسخ‌های جامع و مبتنی بر منابع ارائه‌شده از کتاب “آشنایی با GIS موبایل” آورده شده است:


مقدمه و مفاهیم بنیادین GIS موبایل

  1. “عصر پسا-کامپیوتر” (post-PC era) و استراتژی “موبایل-اول” (mobile-first) در زمینه GIS موبایل به چه معناست؟ در “عصر پسا-کامپیوتر”، دستگاه‌های موبایل جزء جدایی‌ناپذیر زندگی شخصی و جریان‌های کاری حرفه‌ای شده‌اند. بیش از ۷۰ درصد ترافیک وب اکنون از دستگاه‌های موبایل نشأت می‌گیرد، و پلتفرم موبایل به ورودی اصلی ابر و رابط مرکزی برای سیستم‌های اطلاعاتی تبدیل شده است. استراتژی “موبایل-اول” به این معنی است که بسیاری از صنایع در توسعه سیستم‌های اطلاعاتی خود، پلتفرم موبایل را به عنوان رابط اصلی در نظر می‌گیرند [17، 29]. این رویکرد به ویژه برای سیستم‌های اطلاعات جغرافیایی (GIS) صادق است، جایی که قابلیت‌های موقعیت‌یابی و دسترسی گسترده پلتفرم‌های موبایل بسیار ارزشمند هستند [17، 29].
  2. GIS موبایل چیست و چگونه در معماری GIS معاصر جای گرفته است؟ GIS موبایل به استفاده از GIS بر روی دستگاه‌های موبایل اشاره دارد. این فناوری نحوه کسب، تجسم، تحلیل و انتشار اطلاعات مکانی را متحول کرده و خود را به عنوان یک جزء ضروری از معماری GIS معاصر تثبیت کرده است [17، 29]. با بهره‌برداری از در دسترس بودن گسترده دستگاه‌های موبایل، شبکه‌ها و رایانش ابری، GIS موبایل نه تنها به یک پلتفرم کلیدی در سیستم‌های GIS مدرن تبدیل شده است، بلکه به یک مرز تحقیقاتی مهم نیز تبدیل شده است [17، 31].
  3. مزایای کلیدی GIS موبایل نسبت به GIS دسکتاپ سنتی کدامند؟ مزایای GIS موبایل نسبت به GIS دسکتاپ سنتی شامل موارد زیر است [32، 33]:
    • تحرک‌پذیری (Mobility): دستگاه‌های موبایل بی‌سیم هستند و به GIS اجازه می‌دهند به مناطقی گسترش یابد که سیم‌کشی سنتی غیرعملی یا گران است. این امر آگاهی موقعیتی در میدان را افزایش داده و انتقال داده‌های GIS به دفتر را تسهیل می‌کند.
    • آگاهی از موقعیت (Location awareness): فناوری‌هایی مانند GPS، شبکه‌های سلولی، Wi-Fi و بلوتوث، ردیابی دقیق موقعیت دستگاه‌های موبایل را امکان‌پذیر می‌سازند. حسگرهای اضافی مانند قطب‌نما، ژیروسکوپ و حسگرهای حرکت به تعیین جهت، شیب و سرعت دستگاه کمک می‌کنند.
    • سهولت جمع‌آوری داده‌ها (Ease of data collection): GIS موبایل با دیجیتالی کردن جمع‌آوری داده‌ها، روش‌های کاغذی مستعد خطا را حذف کرده و هزینه‌ها را کاهش می‌دهد و دقت داده‌ها را بهبود می‌بخشد.
    • اطلاعات تقریباً بلادرنگ (Near-real-time information): شبکه‌های موبایل اتصال زنده را فراهم می‌کنند که قابلیت‌های زمانی GIS را افزایش داده و امکان نظارت مستمر بر تغییرات مکانی و زمانی در محیط را فراهم می‌سازند.
    • ابزارهای ارتباطی همه‌کاره (Versatile communication tools): دستگاه‌های موبایل با روش‌های ارتباطی مختلفی از جمله تماس‌های صوتی، پیام‌های متنی، عکس، ویدئو، ایمیل و برنامه‌های شبکه‌های اجتماعی ادغام می‌شوند و همکاری و ارتباط موثر بین متخصصان و عموم مردم را تسهیل می‌کنند.
    • دسترسی گسترده (Widespread accessibility): فراگیر شدن گوشی‌های هوشمند، تبلت‌ها و ساعت‌های هوشمند، GIS را برای میلیاردها نفر قابل دسترس کرده و پایگاه کاربران و کاربردهای GIS را به طور قابل توجهی گسترش داده است.
  4. چهار ستون اصلی قابلیت‌های GIS موبایل (Four pillars of Mobile GIS capabilities) کدامند؟ قابلیت‌های GIS موبایل در چهار ستون اصلی سازماندهی شده‌اند [19، 54]:
    • آگاهی میدانی (Field awareness): نقشه‌های موبایل آگاهی موقعیتی را در میدان به طور قابل توجهی افزایش می‌دهند و امکان دسترسی به ابزارهای نقشه‌برداری اکتشافی و پاپ‌آپ‌های زمینه‌ای حاوی اطلاعات دقیق، نمودارها، اسناد و عکس‌ها را برای تصمیم‌گیری در محل فراهم می‌کنند.
    • جمع‌آوری داده (Data capture): این استفاده اولیه از GIS موبایل است. برنامه‌هایی مانند ArcGIS Field Maps، Survey123 و QuickCapture تجربیات کاربری منحصربه‌فردی را ارائه می‌دهند و می‌توانند با گیرنده‌های GNSS با دقت بالا برای دقت زیر پا ادغام شوند.
    • برنامه‌ریزی و هماهنگی نیروی کار (Planning and workforce coordination): این قابلیت شامل برنامه‌ریزی پروژه موبایل، آماده‌سازی داده‌ها، تخصیص وظایف یا لیست کارهای لازم، اولویت‌بندی وظایف، تجسم پیشرفت و به اشتراک‌گذاری موقعیت زنده تیم‌های میدانی است.
    • یکپارچه‌سازی با سیستم‌های سازمانی (Integration with enterprise systems): داده‌های جمع‌آوری شده در میدان به سیستم‌های اطلاعاتی سازمانی بزرگ‌تر وارد می‌شوند، که امکان تحلیل و انتشار اطلاعات را در سراسر سازمان فراهم می‌کند. ابزارهایی مانند ArcGIS API for Python، ArcPy و وب‌هوک‌ها (webhooks) می‌توانند یکپارچه‌سازی را خودکار کنند.

فصل 1: GIS موبایل و جمع‌آوری داده نقشه‌محور با ArcGIS Field Maps

  1. ArcGIS Field Maps چیست و دو جزء اصلی آن کدامند؟ ArcGIS Field Maps یک برنامه همه‌کاره است که چندین محصول قبلی از جمله ArcGIS Collector، ArcGIS Explorer، ArcGIS Tracker و ArcGIS Workforce را ادغام می‌کند. این برنامه به عنوان یک راه‌حل همه‌کاره عمل کرده و از برنامه‌ریزی، ضبط و اشتراک‌گذاری موقعیت، درک و جمع‌آوری داده نقشه‌محور پشتیبانی می‌کند [51، 65]. دو جزء اصلی Field Maps عبارتند از:
    • Field Maps Designer: این جزء برای سازندگان راه‌حل یا نویسندگان نقشه استفاده می‌شود. می‌توان از آن برای طراحی لایه‌ها و نقشه‌ها، ایجاد فرم‌های هوشمند، فعال‌سازی نقشه‌ها برای استفاده آفلاین، راه‌اندازی ژئوفنس‌ها (Geofences) و پیکربندی تنظیمات مختلف برای بهینه‌سازی نقشه‌ها برای جریان‌های کاری میدانی استفاده کرد.
    • Field Maps Mobile App: این جزء برای کارگران میدانی استفاده می‌شود. با استفاده از این برنامه، کارگران میدانی می‌توانند نقشه‌ها، فرم‌ها، داده‌ها و ابزارهای لازم را برای تکمیل وظایف میدانی خود باز کنند. Field Maps برای کار آنلاین و آفلاین، و همچنین در محیط‌های داخلی و خارجی طراحی شده است.
  2. ArcGIS Arcade چیست و در Field Maps Designer چه کاربردهایی دارد؟ ArcGIS Arcade یک زبان اسکریپت‌نویسی قابل حمل، سبک و ایمن است که برای ایجاد محتوای سفارشی در برنامه‌های ArcGIS طراحی شده است. نحوه نگارش آن بسیار شبیه به JavaScript است و به کاربران اجازه می‌دهد تا محاسبات ریاضی، قالب‌بندی متن و ارزیابی عبارات منطقی را انجام دهند. در Field Maps Designer، Arcade برای بهبود فرم‌های هوشمند استفاده می‌شود [5، 84]. به عنوان مثال، Arcade در پروفایل “محاسبات فرم” (Form Calculation) برای خودکارسازی محاسبه و به‌روزرسانی مقادیر ویژگی‌ها در فرم‌ها به کار می‌رود.
  3. “قالب‌های ویژگی” (Feature Templates) در Field Maps چه کاربردی دارند؟ قالب‌های ویژگی (Feature Templates) در Field Maps برای ساده‌سازی ورود داده‌ها (data entry) و تسریع فرآیند جمع‌آوری داده‌ها استفاده می‌شوند [28، 103]. آن‌ها تنظیمات از پیش پیکربندی‌شده‌ای برای ایجاد ویژگی‌های جدید در یک لایه هستند. این قالب‌ها شامل ویژگی‌های از پیش تعیین‌شده و مقادیر پیش‌فرض هستند که فرآیند ورود داده‌ها را تسریع کرده، ثبات داده‌ها را تضمین می‌کنند و به حفظ یکپارچگی داده‌ها در طول ایجاد رکوردهای جدید کمک می‌کنند. آن‌ها نحوه نمایش یک ویژگی جدید و مقادیر ویژگی اولیه آن را هنگام اضافه شدن به نقشه تعریف می‌کنند.
  4. چگونه می‌توان امنیت داده‌ها را در لایه‌های Field Maps با جلوگیری از اصلاح داده‌های جمع‌آوری‌شده توسط دیگران افزایش داد؟ برای افزایش امنیت لایه و جلوگیری از اینکه کارگران موبایل داده‌های جمع‌آوری شده توسط دیگران را حذف یا ویرایش کنند، می‌توان تنظیمات “چه ویژگی‌هایی را ویرایشگران می‌توانند ببینند” (What Features Can Editors See) را روی “ویرایشگران فقط می‌توانند ویژگی‌های خود را ببینند” (Editors Can Only See their Own Features) تنظیم کرد. همچنین، می‌توان لایه‌های View را برای گروه‌های کاربری مختلف با مجوزهای دسترسی متفاوت ایجاد کرد [61، 138، 139].

فصل 2: آگاهی موقعیتی و بازرسی‌های یک به چند با Field Maps

  1. “آگاهی موقعیتی” (Situational awareness) در میدان با استفاده از Field Maps به چه معناست؟ آگاهی موقعیتی در میدان با استفاده از Field Maps به معنای توانایی کارکنان عملیات میدانی برای دسترسی به اطلاعات دقیق در مورد دارایی‌ها یا لایه‌هایی است که نیاز به بازرسی، عملیات یا نگهداری دارند. این شامل اطلاع از موقعیت‌های فعلی، شرایط، سایر ویژگی‌ها و عکس‌ها و اسناد پیوست‌شده است. Field Maps این آگاهی را از طریق موارد زیر افزایش می‌دهد:
    • لایه‌های داده متنوع و اطلاعات غنی: پشتیبانی از انواع لایه‌های نقشه، سبک‌های لایه، پاپ‌آپ‌ها (pop-ups)، نمودارها و متن غنی.
    • ژئوفنسینگ (Geofencing): قابلیت پیکربندی مناطق خاصی از پلیگون‌ها و بافرها که هنگام ورود یا خروج کاربران به آن‌ها، اعلان‌های فشاری (push notifications) ارسال می‌شود.
    • توابع جستجو و فیلتر (Search and filter functions): امکان جستجو و فیلتر کردن ویژگی‌های خاص بر اساس ویژگی‌ها.
    • ابزارهای ناوبری (Navigation tools): کمک‌های ناوبری ضروری، مانند تعیین فاصله و جهت تا یک ویژگی خاص و پیوند به برنامه‌های دیگر برای مسیرهای گام‌به‌گام.
    • اشتراک‌گذاری موقعیت (Location sharing): امکان اشتراک‌گذاری موقعیت‌های زنده کارگران موبایل، افزایش ایمنی و همکاری.
    • علامت‌گذاری نقشه (Map markup): به کارگران موبایل اجازه می‌دهد تا بر روی نقشه طرح‌بندی و یادداشت‌برداری کنند و آن را با دیگران به اشتراک بگذارند.
  2. تفاوت اصلی بین “پاپ‌آپ‌های لایه ویژگی” (Feature layer pop-ups) و “فرم‌ها” (forms) در Field Maps چیست؟ پاپ‌آپ‌ها (Pop-ups) در Field Maps عمدتاً برای نمایش اطلاعات و آگاهی موقعیتی هستند. آن‌ها فقط خواندنی هستند، به این معنی که کاربران نمی‌توانند اطلاعات نمایش‌داده شده در پاپ‌آپ را ویرایش کنند. پاپ‌آپ‌ها یک مرور سریع از ویژگی‌های مرتبط با یک شیء را هنگام کلیک بر روی نقشه ارائه می‌دهند و می‌توانند محتوای متنوعی از جمله فیلدهای ویژگی، عبارات Arcade، پیوست‌ها و نمودارها را نمایش دهند. در مقابل، فرم‌ها (Forms) در Field Maps عمدتاً برای ورود داده و ویرایش طراحی شده‌اند، اگرچه می‌توانند اطلاعات فقط خواندنی را نیز نمایش دهند. فرم‌ها گزینه‌های سفارشی‌سازی را متناسب با نیازهای جمع‌آوری داده ارائه می‌دهند و می‌توانند کاربر را از طریق یک جریان کاری راهنمایی کنند تا از سازگاری و کامل بودن داده‌ها اطمینان حاصل شود. آن‌ها از انواع ورودی مختلف پشتیبانی می‌کنند و می‌توانند شامل نمایش شرطی فیلدها بر اساس ورودی‌های قبلی باشند.
  3. ژئوفنس (Geofence) چیست و چگونه در Field Maps به بهبود عملیات میدانی کمک می‌کند؟ ژئوفنسینگ (Geofencing) از خدمات مبتنی بر موقعیت مکانی برای ایجاد مرزهای مجازی در اطراف مناطق جغرافیایی تعیین شده استفاده می‌کند. در Field Maps Designer، نویسندگان نقشه می‌توانند ژئوفنس‌ها را با استفاده از لایه‌های پلیگون یا بافر در اطراف هندسه‌های مختلف ایجاد کنند. آن‌ها می‌توانند پیام‌های هشدار خاصی را برای زمان ورود یا خروج کاربران به این ژئوفنس‌ها پیکربندی کنند. این قابلیت ایمنی و انطباق را افزایش می‌دهد با ارائه جزئیات در مورد خطرات احتمالی و مقررات و همچنین می‌تواند به طور خودکار اشتراک‌گذاری موقعیت را فعال یا غیرفعال کند [130، 137].
  4. چگونه “لایه‌های View” (View Layers) در ArcGIS به بهبود امنیت داده‌ها در GIS موبایل کمک می‌کنند؟ لایه‌های View در ArcGIS به مدیریت دسترسی به داده‌ها کمک می‌کنند، به ویژه زمانی که نیاز به اعطای دسترسی خواندن و ویرایش به عموم مردم باشد. آن‌ها به گروه‌های مختلف افراد اجازه می‌دهند سطوح دسترسی متفاوتی به یک داده واحد داشته باشند. به عنوان مثال، برای کارگران موبایل و عموم مردم، می‌توان یک View ایجاد کرد که به ویرایشگران اجازه می‌دهد فقط داده‌های خود را ببینند و ویرایش کنند، یا فقط داده اضافه کنند بدون اینکه بتوانند چیزی را ببینند، حتی آنچه خودشان اضافه کرده‌اند. برای بازبین‌ها، معمولاً یک View نیاز است که به آن‌ها اجازه دهد تمام داده‌های ارسالی توسط همه کاربران را ببینند و گاهی اوقات ویرایش کنند. این رویکرد تضمین می‌کند که امنیت داده‌ها حفظ شود در حالی که دسترسی لازم برای نقش‌های مختلف کاربری فراهم می‌شود.

فصل 3: جمع‌آوری داده فرم‌محور با ArcGIS Survey123

  1. ArcGIS Survey123 چیست و چه شکافی را در جمع‌آوری داده‌ها پر می‌کند؟ ArcGIS Survey123 یک برنامه فرم‌محور است که به کاربران امکان می‌دهد نظرسنجی‌های هوشمند را با منطق پرش (skip logic)، مقادیر پیش‌فرض و محاسبات ایجاد، به اشتراک بگذارند و تحلیل کنند [139، 52]. این برنامه به دلیل سادگی و شهودی بودن شناخته شده است. Survey123 شکاف بین نیاز گسترده به فرم‌ها و عدم وجود ویژگی‌های جغرافیایی در آن‌ها را پر می‌کند. این نادیده گرفتن، سازمان‌ها را از فرصت‌های حیاتی برای بهره‌برداری از جغرافیا جهت افزایش جمع‌آوری داده‌ها، تجسم و فرآیندهای تصمیم‌گیری محروم می‌کرد. Survey123 به عنوان یک راه حل فرم‌محور با قابلیت‌های هوشمند موقعیت مکانی این شکاف را پر می‌کند.
  2. مراحل و اجزای اصلی جریان کاری Survey123 (Workflow and Components) کدامند؟ فلسفه “1-2-3” در نام محصول Survey123 منعکس کننده جریان کاری آن است که شامل:
    1. ایجاد نظرسنجی‌ها (Create Surveys): با استفاده از Web Designer و Survey123 Connect.
    2. جمع‌آوری پاسخ‌ها (Gather Responses): با استفاده از Survey123 Field App و Web App.
    3. تحلیل نتایج (Analyze Results): با استفاده از Survey123 Website.

    اجزای اصلی آن عبارتند از:

    • Web Designer و Survey123 Connect: برای طراحی نظرسنجی‌های هوشمند با انواع سوالات جغرافیایی و غیرجغرافیایی، رابط‌های کاربری جذاب با HTML و CSS، و ادغام انواع رسانه‌ها [190، 191].
    • Survey123 Field App و Web App: برای جمع‌آوری داده‌ها، ارائه تجربه کاربری بصری و فرم‌محور. Field App از حالت آفلاین پشتیبانی می‌کند.
    • Survey123 Website: برای مدیریت تمام نظرسنجی‌ها، مشاهده و تحلیل داده‌ها، و تولید گزارش‌ها.
  3. تفاوت بین Survey123 Web Designer و Survey123 Connect چیست؟
    • Survey123 Web Designer: یک رابط کاربری آسان و تجربه “آنچه می‌بینید همان چیزی است که دریافت می‌کنید” (WYSIWYG) را ارائه می‌دهد. این ابزار امکان ساخت سریع فرم‌های هوشمند را با قابلیت‌های کشیدن و رها کردن (drag-and-drop) و تنظیمات جادوگر-مانند برای شرایط و محاسبات فراهم می‌کند. این محیط برای ایجاد رایج‌ترین انواع سوالات و رفتارهای نظرسنجی مناسب است.
    • Survey123 Connect: یک تجربه نویسندگی جامع XLSForm را ارائه می‌دهد که به نویسندگان نظرسنجی کنترل کامل بر طراحی و رفتار نظرسنجی را می‌دهد. این محیط برای منطق پیچیده، رابط کاربری پیشرفته، اتصال به سرویس‌های ویژگی موجود و استفاده از JavaScript برای قابلیت‌های گسترده‌تر ایده‌آل است.
  4. XLSForm در Survey123 Connect چیست و سه کاربرگ اصلی آن کدامند؟ XLSForm یک استاندارد باز است که نوشتن فرم‌ها را ساده می‌کند. Survey123 Connect طراحی، پیش‌نمایش و انتشار XLSForms را با استفاده از کاربرگ‌های Microsoft Excel برای طراحی فرم تسهیل می‌کند. یک کاربرگ معمولاً شامل سه کاربرگ اصلی زیر است:
    • Survey: این کاربرگ شامل لیست کامل سوالات است و جزئیات نحوه نمایش و رفتار آن‌ها در فرم را مشخص می‌کند.
    • Choices: این کاربرگ شامل گزینه‌ها یا مقادیر کدگذاری شده برای سوالات با انتخاب تکی و چندگانه است.
    • Settings: این کاربرگ اختیاری می‌تواند عنوان فرم، URL ارسال و سایر تنظیمات را تعریف کند. URL ارسال به ویژه مهم است اگر بخواهید پاسخ‌های نظرسنجی شما در لایه‌های ویژگی موجود ذخیره یا از آن‌ها بارگذاری شوند.

فصل 4: جمع‌آوری سریع داده با ArcGIS QuickCapture

  1. ArcGIS QuickCapture چیست و چرا برای “جمع‌آوری سریع داده” مورد نیاز است؟ ArcGIS QuickCapture راه حلی ایده‌آل برای جمع‌آوری سریع داده است [52، 249]. این برنامه برای سناریوهایی طراحی شده که جمع‌آوری داده باید به سرعت و بدون وقفه انجام شود، مانند هنگام رانندگی یا بازرسی‌هایی که نیاز به کمترین تعامل با دستگاه دارند تا ایمنی تضمین شود [248، 251]. رابط کاربری آن شامل دکمه‌های بزرگ است که امکان ضبط سریع مکان، ویژگی‌ها و عکس‌ها را با حداقل توجه مورد نیاز فراهم می‌کند [52، 251]. این ابزار برای نیازهای عملیاتی در ایمنی عمومی، تاسیسات، حفاظت، کشاورزی و اجرای قانون که نیاز به ضبط داده در حین حرکت دارند، طراحی شده است [249، 250].
  2. تفاوت اصلی QuickCapture با Field Maps و Survey123 در قابلیت‌ها چیست؟ در مقایسه با Field Maps و Survey123، QuickCapture از ویرایش داده‌های موجود پشتیبانی نمی‌کند و اجازه نمی‌دهد داده‌های گسترده‌ای به میدان آورده شود. با این حال، QuickCapture در جمع‌آوری سریع داده برتری دارد. یک مزیت متمایز آن، قابلیت جمع‌آوری همزمان چندین ویژگی است. کاربران می‌توانند چندین دکمه را همزمان فعال کنند تا به طور مداوم نقاط، خطوط و پلیگون‌ها را، چه در یک لایه و چه در چندین لایه، جریان‌دهی (stream) کنند.
  3. “تصاویر جهت‌دار” (Oriented Imagery – OI) چیست و چگونه با QuickCapture ادغام می‌شود؟ تصاویر جهت‌دار (Oriented Imagery – OI) یک فناوری ArcGIS برای مدیریت، کاوش و مشاهده تصاویری است که از هر زاویه‌ای گرفته شده‌اند، از جمله تصاویر هوایی، پهپادی، زمینی، اریب، ۳۶۰ درجه، کنار خیابانی و بازرسی. ادغام تصاویر جهت‌دار، زمینه عکاسی را به نقشه‌ها و زمینه جغرافیایی را به تصاویر اضافه می‌کند. QuickCapture Web Designer قالب‌هایی را برای ایجاد سریع پروژه‌های پشتیبانی کننده تصاویر جهت‌دار فراهم می‌کند. برنامه QuickCapture Field App به طور خودکار فیلدهای فراداده (metadata) مانند مکان عکس، جهت، زوایای رول و پیچ دوربین و سایر ویژگی‌های نوری را محاسبه و ذخیره می‌کند.
  4. چگونه QuickCapture با پهپادها (Drones) ادغام می‌شود و این ادغام چه مزایایی دارد؟ QuickCapture می‌تواند از موقعیت‌های پهپادها برای جمع‌آوری داده استفاده کند. ArcGIS Site Scan، یک برنامه برنامه‌ریزی و کنترل پهپاد، می‌تواند موقعیت پهپاد را با QuickCapture به اشتراک بگذارد. این امر امکان ضبط ویژگی‌های نقطه‌ای، خطی و پلیگونی را مستقیماً در QuickCapture با استفاده از موقعیت پهپاد در حین پرواز، به جای موقعیت دستگاه موبایل در حال اجرای QuickCapture، فراهم می‌کند. مزایای این جریان کاری شامل موارد زیر است:
    • دسترسی به مکان‌های دشوار: پهپادها می‌توانند به مکان‌هایی که برای انسان بسیار بلند، دور، گرم یا خطرناک هستند، دسترسی پیدا کنند و دامنه جمع‌آوری داده‌های میدانی را به شدت گسترش دهند.
    • به‌روزرسانی بلادرنگ: اطلاعات از پهپاد می‌تواند مستقیماً بدون انتظار برای فرود پهپاد به ArcGIS ارسال شود. بدین ترتیب، نقشه‌های وب و داشبوردها می‌توانند با اطلاعات مکانی تقریباً بلادرنگ به‌روز شوند.

فصل 5: جریان کاری موبایل در حالت آفلاین

  1. چرا “پشتیبانی آفلاین” در GIS موبایل یک ضرورت است؟ پشتیبانی آفلاین در GIS موبایل نه تنها یک مزیت، بلکه در بسیاری موارد یک ضرورت است. این امر به دلیل موارد زیر است:
    • عدم تضمین پوشش شبکه: دسترسی به شبکه در همه جا و در هر زمان تضمین نمی‌شود. شبکه‌های موبایل عمدتاً برای مناطق پرجمعیت ساخته شده‌اند اما اغلب در مناطق دورافتاده که ممکن است اصلاً اتصال نداشته باشند یا فقط خدمات شبکه کندی داشته باشند، پوشش قابل اعتمادی ندارند.
    • قابلیت اطمینان شبکه: حتی در مناطق با خدمات داده قوی، قابلیت اطمینان شبکه ۱۰۰ درصد تضمین شده نیست و ممکن است قطعی و فعالیت‌های نگهداری وجود داشته باشد.
    • نیاز به دسترسی به داده‌ها: برای عملکرد موثر، GIS موبایل نیاز به دسترسی به داده‌های GIS از جمله موقعیت دارایی‌ها، جزئیات و سوابق آن‌ها در حالت آفلاین دارد.
  2. “مناطق نقشه آفلاین” (Offline Map Areas) و “بسته‌های نقشه موبایل” (Mobile Map Packages – MMPKs) در Field Maps چه کاربردی دارند؟ در Field Maps، می‌توانید لایه‌های عملیاتی، لایه‌های نقشه پایه و پیوست‌های یک نقشه را برای استفاده آفلاین با ایجاد مناطق نقشه آفلاین یا بسته‌های نقشه موبایل (MMPKs) بسته‌بندی کنید.
    • مناطق نقشه آفلاین (Offline Map Areas): به شما امکان می‌دهند داده‌ها، نقشه‌های پایه و پیوست‌های خود را برای دانلود بسته‌بندی کنید. هنگامی که این مناطق به یک دستگاه موبایل دانلود شوند، کاربران می‌توانند داده‌های موجود را مشاهده کرده و داده‌های جدید را به صورت آفلاین جمع‌آوری کنند.
    • بسته‌های نقشه موبایل (MMPKs): در ArcGIS Pro ایجاد می‌شوند و فقط برای دانلود و مشاهده داده‌ها (read-only) هستند، نه برای جمع‌آوری داده‌ها.
  3. دو روش اصلی برای ایجاد “مناطق نقشه آفلاین” (Offline Map Areas) در Field Maps کدامند و تفاوت آن‌ها چیست؟ دو روش اصلی برای ایجاد مناطق نقشه آفلاین عبارتند از:
    • مناطق از پیش برنامه‌ریزی‌شده (Preplanned areas) با استفاده از Field Maps Designer: نویسندگان نقشه می‌توانند نقشه‌ها را برای مناطقی که مشکلات اتصال شناخته شده‌ای دارند، از قبل آماده کنند. این مناطق یک بار ایجاد و بسته‌بندی می‌شوند و برای دانلود در برنامه موبایل Field Maps برای هر کسی که نقشه با او به اشتراک گذاشته شده است، در دسترس قرار می‌گیرند. این یک روش “یک برای همه” (one for all) است.
    • مناطق آفلاین درخواستی (On-demand offline areas) با استفاده از برنامه موبایل Field Maps: برای کارهای آفلاین برنامه‌ریزی‌نشده یا خاص، کارگران موبایل می‌توانند به طور مستقل یک منطقه نقشه را مستقیماً در دستگاه خود با استفاده از برنامه موبایل Field Maps ایجاد و دانلود کنند. این مناطق برای استفاده تکی در نظر گرفته شده‌اند و یک روش “یک به یک” (one for one) است.
  4. چرا از “نقشه‌های پایه جانبی” (Sideloaded Basemaps) استفاده می‌شود و چگونه می‌توان آن‌ها را در Field Maps و Survey123 استفاده کرد؟ استفاده از نقشه‌های پایه جانبی (Sideloaded Basemaps) به جای نقشه‌های پایه موجود در بسته‌های آفلاین، اغلب به دلیل اندازه و پیچیدگی نقشه‌های پایه است. نقشه‌های پایه جانبی به کاربران امکان می‌دهند تا محدودیت‌های اندازه معمول تحمیل شده بر مناطق آفلاین را دور بزنند. این نقشه‌های پایه شامل انواع فایل‌هایی مانند TPKX (بسته کاشی) برای کاشی‌های رستری و VTPK (بسته کاشی وکتور) برای کاشی‌های وکتور هستند.
    • در Field Maps: فایل‌ها باید به دایرکتوری‌های خاصی در دستگاه‌های موبایل منتقل شوند: Field Maps/Basemaps در iOS و \Android\data\com.esri.fieldmaps\files\basemaps در Android.
    • در Survey123: می‌توان نقشه‌های پایه را به پوشه تعیین شده کپی کرد: Survey123/Documents/ArcGIS/My Surveys/Maps در iOS و Android/data/com.esri.survey123/files/ArcGIS/My Surveys/Maps در Android. علاوه بر این، استفاده از محتوای لینک‌شده (linked content) به شما امکان می‌دهد یک فایل نقشه پایه را پیوند دهید، که فایل را پس از دانلود به طور خودکار در پوشه صحیح قرار می‌دهد و فرآیند را ساده می‌کند.
  5. “صندوق ورودی” (Inbox) و “صندوق خروجی” (Outbox) در Survey123 چه کاربردی دارند؟ Survey123 از عملیات آفلاین از طریق قابلیت‌های صندوق ورودی (Inbox) و صندوق خروجی (Outbox) پشتیبانی می‌کند [322، 323]:
    • صندوق ورودی (Inbox): به شما امکان می‌دهد داده‌های موجود از لایه نظرسنجی را در حالی که به شبکه متصل هستید، دانلود کنید. پس از دانلود داده‌ها، می‌توانید موقعیت‌ها و جزئیات ویژگی‌های موجود را حتی در حالت قطع ارتباط نیز مرور و ویرایش کنید.
    • صندوق خروجی (Outbox): هنگام کار در حالت قطع ارتباط، برنامه میدانی Survey123 به طور خودکار نظرسنجی‌های جدید را در یک صندوق خروجی ذخیره می‌کند، شبیه به یک صندوق خروجی ایمیل. این نظرسنجی‌ها می‌توانند پس از برقراری اتصال شبکه ارسال شوند.
    • نکته مهم: قابلیت‌های Inbox و Outbox فقط در برنامه میدانی Survey123 در دسترس هستند، نه در برنامه مرورگر.

فصل 6: هماهنگی نیروی کار و اشتراک‌گذاری موقعیت

  1. چرا “هماهنگی نیروی کار” (Workforce Coordination) در عملیات GIS موبایل مهم است؟ هماهنگی نیروی کار در عملیات GIS موبایل بسیار مهم است زیرا به محض اینکه بیش از یک کارگر موبایل و بیش از یک وظیفه میدانی وجود داشته باشد، نیاز به آن آشکار می‌شود. در استقرارهای بزرگتر عملیات میدانی، جایی که صدها یا حتی هزاران وظیفه و کارگر موبایل با یکدیگر تلاقی می‌کنند، کارایی و اثربخشی هماهنگی بین کارگران موبایل، dispatchers و مدیران بسیار حیاتی می‌شود. جنبه‌های اساسی هماهنگی نیروی کار شامل ایجاد وظایف (assignments)، توزیع وظایف، اطلاع‌رسانی به تیم‌ها و نظارت مستمر بر وضعیت آن‌ها است.
  2. Field Maps Tasks چیست و چه پیشرفت‌هایی نسبت به برنامه Workforce قبلی ArcGIS دارد؟ Field Maps Tasks قابلیت هماهنگی نسل جدیدی است که به طور موثر جایگزین برنامه قبلی ArcGIS Workforce شده است. با Field Maps Tasks، سازمان‌ها می‌توانند به طور موثر وظایف را به تیم‌های خود در میدان هماهنگ کرده و ارسال کنند، اولویت‌ها و دستورالعمل‌های کاری دقیق را ارتباط برقرار کنند. کارگران موبایل اعلان‌هایی برای وظایف جدید دریافت می‌کنند و می‌توانند به یک لیست کارهای پویا دسترسی داشته باشند. Field Maps Tasks چندین پیشرفت نسبت به Workforce ارائه می‌دهد، از جمله:
    • مدیریت نیروی کار همه‌کاره: جریان‌های کاری ساده‌سازی شده، نیاز به باز کردن چندین برنامه را از بین می‌برند.
    • schema داده انعطاف‌پذیر: به جای ایجاد لایه‌های وظیفه خود، Field Maps لایه‌های موجود شما را با اضافه کردن فیلدهای مرتبط با وظیفه (مانند esritask_type، esritask_assignee و esritask_status) ارتقا می‌دهد.
    • اقدامات زمینه‌ای (Context-driven actions): منوها بر اساس وضعیت وظیفه تنظیم می‌شوند و گزینه‌های مرتبط‌تری را ارائه می‌دهند.
    • کنترل یکپارچه‌سازی پیشرفته: Field Maps از یکپارچه‌سازی قوی‌تر با سایر برنامه‌ها و سیستم‌های تجاری از طریق فرم‌های قابل تنظیم که از اسکریپت‌نویسی Arcade پشتیبانی می‌کنند، پشتیبانی می‌کند.
  3. چگونه “فیلتر صندوق ورودی” (Inbox Filter) در Survey123 به هماهنگی نیروی کار کمک می‌کند؟ در فصل‌های قبلی، یاد گرفتید که صندوق ورودی Survey123 تمام ویژگی‌های موجود را در صندوق ورودی هر کارگر موبایل دانلود می‌کند. اگرچه این دید به کارگران کمک می‌کند تا مسائل اطراف را درک کنند، اما می‌تواند منجر به سردرگمی و تضاد شود، زیرا ممکن است چندین کارگر به یک مسئله پاسخ دهند. برای جلوگیری از چنین تضادهایی، صندوق ورودی Survey123 به سازندگان نظرسنجی اجازه می‌دهد تا یک پرس‌وجو (query) را پیکربندی کنند که ویژگی‌ها را فیلتر می‌کند. این امر به هر کارگر اجازه می‌دهد تا فقط وظایفی را که به آن‌ها اختصاص داده شده است، مشاهده کند. کارگران موبایل می‌توانند وظایف خود را در یک لیست یا روی نقشه مشاهده کنند.
  4. “اشتراک‌گذاری موقعیت” (Location Sharing) چیست و چه مزایایی برای سازمان‌ها دارد؟ اشتراک‌گذاری موقعیت یک فناوری حیاتی است که سازمان‌ها را با کارگران از راه دور خود از طریق ارائه داده‌های بلادرنگ و تاریخی در مورد موقعیت کاربران متصل می‌کند. این قابلیت نه تنها هماهنگی و همکاری نیروی کار را تقویت می‌کند، بلکه آگاهی موقعیتی و کارایی عملیاتی را نیز افزایش می‌دهد. مزایای آن شامل [366، 367]:
    • هماهنگی بر اساس نزدیکی: تخصیص وظایف به نزدیک‌ترین کارگران به سایت‌های خاص، کاهش زمان سفر و افزایش کارایی.
    • بهبود آگاهی موقعیتی: نظارت بر موقعیت دقیق responders در زمان واقعی در طول رویدادهای بزرگ.
    • افزایش ایمنی کارگران: نظارت مستمر بر مکان پرسنل میدانی، امکان پاسخ سریع به مسائل ایمنی بالقوه.
    • اثبات کار و مسیرهای حسابرسی (Audit trails): برای فعالیت‌هایی که نیاز به انطباق دقیق و تأیید دارند، مانند بازرسی خطوط لوله.
    • تعیین پوشش منطقه و الگوهای سفر: برای تلاش‌های پاسخ به محیط زیست یا اورژانس، اطمینان از پوشش جامع منطقه و استقرار موثر منابع.
  5. چهار جزء اساسی پیاده‌سازی قابلیت “اشتراک‌گذاری موقعیت” در ArcGIS کدامند؟ پیاده‌سازی قابلیت اشتراک‌گذاری موقعیت در ArcGIS شامل چهار جزء ضروری است:
    1. لایه ویژگی اشتراک‌گذاری موقعیت (Location sharing feature layer): مخزن مرکزی برای تمام داده‌های موقعیت مکانی بارگذاری شده از برنامه‌های موبایل. این لایه از سه لایه متمایز تشکیل شده است: آخرین مکان‌های شناخته شده (LKL)، مسیرها (Tracks) و خطوط مسیر (Track lines) [369، 370].
    2. نماهای مسیر (Track views): زیرمجموعه‌ای از لایه ویژگی اشتراک‌گذاری موقعیت که بر موقعیت مکانی گروه انتخابی از کاربران موبایل که حرکت آن‌ها نظارت می‌شود، تمرکز دارد.
    3. برنامه‌های میدانی (Field apps): برنامه‌های موبایل مانند Field Maps، Survey123 و QuickCapture که جمع‌آوری و اشتراک‌گذاری داده‌های موقعیت مکانی را امکان‌پذیر می‌کنند.
    4. Track Viewer: یک برنامه وب است که به بینندگان مسیر (track viewers) اجازه می‌دهد تا مسیرهای قابل دسترسی را فیلتر و بررسی کنند.

فصل 7: برنامه‌های وب واکنش‌گرا برای دستگاه‌های موبایل

  1. “برنامه‌های وب واکنش‌گرا” (Responsive Web Apps) چیست و چرا در جریان کاری GIS موبایل مهم هستند؟ برنامه‌های وب واکنش‌گرا (Responsive Web Apps) برنامه‌هایی هستند که در مرورگرهای وب اجرا می‌شوند و طرح‌بندی خود را با اندازه‌های مختلف صفحه‌نمایش دستگاه‌های موبایل تطبیق می‌دهند تا تجربه کاربری بهینه‌ای را ارائه دهند. این برنامه‌ها برای تنظیم طرح‌بندی‌های خود برای صفحه‌نمایش‌های کوچک‌تر دستگاه‌های موبایل طراحی شده‌اند و تجربه‌ای روان را برای عملیات میدانی تضمین می‌کنند. اگرچه این برنامه‌ها معمولاً در شرایط آفلاین کار نمی‌کنند، اما با پهنای باند کافی در اتصال به اینترنت، به خوبی عمل می‌کنند و گزینه‌ای موثر برای ارائه داده به میدان برای آگاهی موقعیتی و ساده‌سازی جمع‌آوری و ویرایش داده‌ها فراهم می‌سازند.
  2. ابزارهای پیکربندی‌پذیر ArcGIS برای ساخت برنامه‌های وب واکنش‌گرا کدامند؟ ArcGIS مجموعه‌ای از قالب‌های برنامه‌های وب پیکربندی‌پذیر و سازندگان برنامه (app builders) را ارائه می‌دهد که شامل [19، 407]:
    • Instant Apps: برای طراحی و استقرار سریع برنامه‌های وب متناسب با وظایف و مخاطبان خاص.
    • ArcGIS StoryMaps: برای ایجاد داستان‌های تعاملی با ترکیب نقشه‌ها با متن روایی، تصاویر و محتوای چندرسانه‌ای.
    • Dashboards: برای نمایش اطلاعات جغرافیایی به صورت نقشه‌های تعاملی، نمودارها، سنج‌ها و موارد دیگر، که امکان تجسم و آگاهی از داده‌ها را در زمان واقعی فراهم می‌کند.
    • Experience Builder: رویکردی انعطاف‌پذیر و پیشرفته برای ایجاد برنامه‌های وب با داده‌های غنی و تجربیات کاربری غنی.
    • Hub: یک پلتفرم تعامل است که سازمان‌ها را قادر می‌سازد از طریق داده‌های باز، برنامه‌های وب و ابتکارات تعاملی با جوامع خود ارتباط برقرار کنند.
  3. “داشبوردها” (Dashboards) در ArcGIS به چه منظور استفاده می‌شوند و جریان کاری اصلی ایجاد آن‌ها چگونه است؟ داشبوردها (Dashboards) برای نمایش اطلاعات جغرافیایی به صورت نقشه‌های تعاملی، نمودارها، سنج‌ها (gauges)، نشانگرها (indicators) و جداول استفاده می‌شوند. آن‌ها امکان تجسم داده‌ها و آگاهی بلادرنگ را در یک نگاه فراهم می‌کنند. جریان کاری اصلی برای ایجاد یک داشبورد شامل مراحل زیر است:
    1. آماده‌سازی لایه‌های داده و نقشه‌های وب یا صحنه‌ها (scenes).
    2. ایجاد یک داشبورد و اضافه کردن عناصر (elements).
    3. پیکربندی منبع داده، سبک و طرح‌بندی هر عنصر.
    4. تنظیم تعامل بین عناصر با پیکربندی اقدامات و اهداف (actions and targets).
    5. بهبود طرح‌بندی.
    6. ذخیره، پیش‌نمایش و اشتراک‌گذاری. داشبوردها می‌توانند با نماهای دسکتاپ و موبایل جداگانه پیکربندی شوند.
  4. “تجربیات وب” (Web Experiences) در ArcGIS Experience Builder چیست و جریان کاری ایجاد آن‌ها چگونه است؟ در فناوری ArcGIS، برنامه‌های وبی که با استفاده از Experience Builder ایجاد می‌شوند، “تجربیات وب” (Web Experiences) نامیده می‌شوند. جریان کاری ایجاد تجربیات وب به شرح زیر است [412، 413]:
    1. انتخاب یک قالب از پیش ساخته شده یا شروع از ابتدا: یک قالب شامل مجموعه‌ای از ویجت‌های از پیش پیکربندی شده است که در طرح‌بندی‌ها و سبک‌های خاصی مرتب شده‌اند.
    2. انتخاب یک تم (Theme): یک تم، طرح سبک از پیش تعیین شده برای ظاهر برنامه شما است.
    3. افزودن داده‌های منبع: نقشه‌های وب دوبعدی، صحنه‌های وب سه‌بعدی و لایه‌های ویژگی ایجاد شده توسط شما یا به اشتراک گذاشته شده با شما را اضافه کنید.
    4. افزودن و پیکربندی ویجت‌ها: پس از افزودن ویجت‌ها، می‌توانید منابع داده، سبک‌ها و اقدامات آن‌ها را پیکربندی کنید.
    5. بهبود طرح‌بندی‌ها برای همه دستگاه‌ها: طرح‌بندی‌های مختلف صفحات و طراحی‌های منحصربه‌فرد را برای اندازه‌های صفحه‌نمایش بزرگ، متوسط و کوچک بهینه کنید.
    6. ذخیره و اشتراک‌گذاری: ذخیره، پیش‌نمایش، انتشار و اشتراک‌گذاری.
  5. مفاهیم “منبع” (Source)، “هدف” (Target) و “اقدام” (Action) در Experience Builder و Dashboards چگونه تعامل ویجت‌ها را ممکن می‌سازند؟ Experience Builder و Dashboards مفهوم “اقدامات” (actions) را در خود جای داده‌اند که ویجت‌ها را قادر می‌سازد به طور یکپارچه با یکدیگر تعامل داشته باشند. پیکربندی اقدامات شامل سه جزء کلیدی است [414، 415]:
    • منابع (Sources): این‌ها رویدادهایی هستند که توسط ویجت منبع تولید می‌شوند، مانند تغییرات دامنه نقشه یا تغییرات انتخاب رکورد.
    • اهداف (Targets): این عناصر در پاسخ به رویداد (trigger) اقداماتی را انجام می‌دهند. یک هدف می‌تواند یک ویجت خاص یا داده‌های چارچوب باشد.
    • اقدامات (Actions): این‌ها وظایف منطق کسب‌وکار خاصی هستند که توسط اهداف اجرا می‌شوند، مانند پیمایش و بزرگنمایی در یک نقشه. برخی اقدامات نیاز به پیکربندی اضافی دارند.
  6. مهم‌ترین ملاحظات طراحی برای ایجاد “برنامه‌های وب موبایل‌پسند” (Mobile Web Apps) کدامند؟ هنگام ایجاد برنامه‌های وب برای دستگاه‌های موبایل، مجموعه‌ای از ملاحظات طراحی باید اولویت‌بندی شوند تا قابلیت استفاده، عملکرد و رضایت کلی کاربر تضمین شود:
    • محدود کردن تعداد عناصر یا ویجت‌ها: برای رابط کاربری تمیز و بدون شلوغی و بهبود عملکرد.
    • بهینه‌سازی طرح‌بندی (layout): با دکمه‌های بزرگ و قابل لمس آسان و فضای کافی برای لمس، با ناوبری شهودی.
    • حداقل کردن متن: استفاده از زبان مختصر، نقاط بولت یا آیکون‌ها برای جلوگیری از خستگی کاربران موبایل.
    • ملاحظه محدودیت‌های موبایل: عدم پشتیبانی کامل از تعاملات حالت “hover” (هنگام نگه داشتن ماوس روی یک عنصر)؛ پیاده‌سازی تعاملات لمس‌پسند مانند ضربه زدن یا کشیدن.
    • ایجاد تجسم‌های ساده: نمودارها یا گراف‌های پیچیده ممکن است در صفحه‌نمایش‌های کوچک قابل خواندن نباشند؛ ساده‌سازی تجسم‌ها با داده‌های مرتبط و فونت‌های واضح.
    • ساخت نقشه‌های موبایل‌پسند: محدود کردن تعداد لایه‌های عملیاتی برای عملکرد روان و افزایش خوانایی؛ نمادگذاری باید واضح باشد و با نقشه پایه کنتراست خوبی داشته باشد.

فصل 8: یکپارچه‌سازی با سیستم‌های سازمانی

  1. چگونه “یکپارچه‌سازی GIS موبایل با سیستم‌های سازمانی” (Integrating Mobile GIS with Enterprise Systems) به سازمان‌ها کمک می‌کند؟ یکپارچه‌سازی GIS موبایل با سیستم‌های سازمانی دسترسی و اشتراک‌گذاری داده‌ها را در زمان واقعی تسهیل می‌کند. این فوریت تضمین می‌کند که همه ذینفعان، بدون توجه به موقعیت مکانی، به جدیدترین اطلاعات دسترسی دارند، که منجر به تصمیم‌گیری‌های آگاهانه‌تر می‌شود. این فرآیند محیطی مشارکتی را با از بین بردن مرزهای بین دپارتمان‌ها تقویت می‌کند. قابلیت‌های افزایش یافته اشتراک‌گذاری داده و ارتباطات، تیم‌ها را قادر می‌سازد تا با یکدیگر موثرتر کار کنند، جریان‌های کاری را ساده‌سازی کرده و بهره‌وری را افزایش دهند.
  2. “وب‌هوک” (Webhook) چیست و چگونه به خودکارسازی و یکپارچه‌سازی جریان‌های کاری در GIS موبایل کمک می‌کند؟ وب‌هوک (Webhook) (که به آن وب کال‌بک یا HTTP push API نیز گفته می‌شود) راهی برای یک برنامه است تا اطلاعات را در زمان واقعی به سایر برنامه‌ها ارائه دهد. یک وب‌هوک داده‌ها را از طریق درخواست HTTPS (POST) به محض وقوع رویداد، به برنامه‌های دیگر تحویل می‌دهد، به این معنی که شما داده‌ها را فوراً دریافت می‌کنید. این روش برای خودکارسازی و یکپارچه‌سازی جریان‌های کاری پیچیده در ابر (cloud) استفاده می‌شود. در GIS موبایل، وب‌هوک‌ها به افزودن قابلیت توسعه‌پذیری جدید کمک می‌کنند، به عنوان مثال، ارسال اعلان‌های ایمیل یا پیام‌های Teams هنگام گزارش مسائل توسط کاربران موبایل.
  3. Microsoft Power Automate چیست و چگونه با ArcGIS برای خودکارسازی جریان‌های کاری ادغام می‌شود؟ Microsoft Power Automate (که قبلاً Microsoft Flow نامیده می‌شد) یک سرویس قدرتمند مبتنی بر ابر (cloud-based) برای خودکارسازی جریان‌های کاری بین برنامه‌ها و خدمات است. این ابزار به کاربران امکان می‌دهد جریان‌ها (flows) را ایجاد کنند که می‌توانند طیف وسیعی از برنامه‌ها، از جمله خدمات مایکروسافت (مانند SharePoint، Outlook و Teams) و برنامه‌های شخص ثالث را متصل کنند. برای ساده‌سازی استفاده از Power Automate با ArcGIS، ArcGIS کانکتورهایی با رویدادها و اقدامات از پیش ساخته شده ارائه می‌دهد. این کانکتورها جریان کاری شما را با ایجاد خودکار وب‌هوک‌های مورد نیاز در ArcGIS و مدیریت تبادل داده‌ها ساده می‌کنند. آن‌ها می‌توانند داده‌های Payload را دریافت کرده و آن محتوای پویا را برای استفاده در اقدامات بعدی در جریان شما در دسترس قرار دهند.
  4. “گزارش‌های Survey123” (Survey123 Reports) و “قالب‌های گزارش” (Report Templates) چه کاربردی دارند؟ گزارش‌های Survey123 از طریق قالب‌های گزارش (Report Templates) که با نظرسنجی‌ها مرتبط هستند، تولید می‌شوند. این قالب‌ها فایل‌های Microsoft Word (.docx) هستند که حاوی متن‌های placeholder با نحو (syntax) خاصی هستند. هنگامی که یک گزارش چاپ می‌شود، این متن placeholder با داده‌های مربوطه از فیلدهای پاسخ نظرسنجی جایگزین می‌شود. گزارش‌های Survey123 از تبدیل پاسخ‌های نظرسنجی به اسناد قابل چاپ با قالب‌بندی غنی (Word یا PDF) پشتیبانی می‌کنند. این امر به ویژه برای گزارش‌هایی مانند مجوزهای رسمی که باید حرفه‌ای به نظر برسند و با فرمت‌های خاصی مطابقت داشته باشند (مانند الزامات قانونی) ضروری است [469، 470]. دو نوع گزارش وجود دارد: گزارش‌های فردی (برای یک رکورد نظرسنجی) و گزارش‌های خلاصه‌شده (برای چندین رکورد) [469، 470].

فصل 9: واقعیت مجازی، واقعیت افزوده و هوش مصنوعی

  1. “واقعیت مجازی” (Virtual Reality – VR) چیست و چگونه تجربه کاربر از داده‌های GIS را متحول می‌کند؟ واقعیت مجازی (VR) یک فناوری رایانه‌ای است که از هدست‌ها برای ایجاد نماهای سه‌بعدی واقع‌گرایانه، صداها و سایر حس‌ها استفاده می‌کند که حضور فیزیکی کاربر را در یک محیط مجازی یا خیالی شبیه‌سازی می‌کند. در حالی که نقشه‌های GIS دوبعدی و سه‌بعدی کاربران را “بیرون” نقشه نگه می‌دارند، VR به کاربران اجازه می‌دهد تا “وارد” نقشه شوند. هنگامی که با هدست یا کلاه ایمنی استفاده می‌شود، VR کاربران را در صحنه‌های تولید شده از داده‌های GIS غوطه‌ور می‌کند. این حس غوطه‌وری و تعامل‌پذیری داده‌های GIS را به کاربر نزدیک‌تر کرده، درک را افزایش می‌دهد و بینش‌های غنی‌تری را فراهم می‌کند.
  2. “واقعیت افزوده” (Augmented Reality – AR)، “واقعیت گسترده” (Extended Reality – XR) و “واقعیت ترکیبی” (Mixed Reality – MR) چه تفاوت‌هایی با یکدیگر دارند؟
    • واقعیت افزوده (AR): یک نسخه بهبود یافته از واقعیت است که با روی هم قرار دادن اطلاعات تولید شده توسط کامپیوتر بر روی نمای زنده یک دستگاه (مانند دوربین گوشی هوشمند یا تبلت) ایجاد می‌شود. AR با GIS موبایل مرتبط است، زیرا یک دستگاه موبایل می‌تواند اطلاعات مبتنی بر موقعیت مکانی را بازیابی کرده و آن را بر روی نمای دوربین شما قرار دهد. AR ادراک فعلی شما از واقعیت را تقویت می‌کند.
    • واقعیت گسترده (XR): همه محیط‌های ترکیبی واقعی و مجازی و تعاملات انسان و ماشین تولید شده توسط فناوری رایانه و دستگاه‌های پوشیدنی را شامل می‌شود. X در XR متغیر برای هر فناوری محاسبات مکانی فعلی یا آینده است. XR شامل AR، VR و MR است.
    • واقعیت ترکیبی (MR): دنیاهای واقعی و مجازی را با هم ادغام می‌کند تا محیط‌ها و تجسم‌های جدیدی را تولید کند که در آن اشیاء فیزیکی و دیجیتال همزیستی کرده و در زمان واقعی تعامل دارند. MR پلی بین AR و VR است، و یک تجربه ترکیبی ایجاد می‌کند که در آن واقعیت‌های افزوده و مجازی همگرا می‌شوند.
  3. “یادگیری عمیق” (Deep Learning) چگونه در ArcGIS برای بهبود GIS موبایل به کار می‌رود؟ یادگیری عمیق (Deep Learning) زیرمجموعه‌ای از هوش مصنوعی است که از شبکه‌های عصبی برای تحلیل داده‌ها و استخراج اشیاء از منابع تصویر متنوع استفاده می‌کند. در ArcGIS، ابزارهای GeoAI (هوش مصنوعی جغرافیایی) می‌توانند بسیاری از وظایف تحلیل تصویر را انجام دهند، از جمله:
    • طبقه‌بندی پیکسلی (Pixel classification): هر پیکسل تصویر به یک دسته طبقه‌بندی می‌شود.
    • تشخیص شیء (Object detection): شناسایی و مکان‌یابی اشیاء در یک تصویر با احاطه آن‌ها با کادرهای محدودکننده (bounding boxes)، مانند تشخیص درختان نخل.
    • تقسیم‌بندی نمونه (Instance segmentation): ترسیم مرز هر شیء، مفید برای استخراج ردپای ساختمان‌ها.
    • طبقه‌بندی تصویر (Image classification): برچسب‌گذاری یک تصویر کامل یا ویژگی‌های خاص درون تصویر. GIS موبایل این مدل‌های یادگیری عمیق را برای بهبود جریان‌های کاری جمع‌آوری داده‌های میدانی ادغام می‌کند. به عنوان مثال، Survey123 دستیارهای هوشمند را برای تکمیل فرم نظرسنجی مرتبط با تصویر، با استفاده از بسته‌های یادگیری عمیق در برنامه میدانی Survey123 برای فعال‌سازی قابلیت‌های پیشرفته ترکیب می‌کند.
  4. “هوش مصنوعی مولد” (Generative AI) و “دستیارهای هوش مصنوعی” (AI Assistants) در ArcGIS چه کاربردهایی دارند؟ هوش مصنوعی مولد (Generative AI) یک فناوری هوش مصنوعی است که از مدل‌های مولد برای تولید متن، تصاویر، ویدئوها یا انواع دیگر داده‌ها استفاده می‌کند. در GIS موبایل، پیشرفت‌ها به ویژه بر خودکارسازی و افزایش جریان‌های کاری از طریق تعامل انسان و رایانه متمرکز شده‌اند.
    • دستیارهای هوش مصنوعی در ArcGIS: مانند دستیارهای هوشمند Survey123، فرآیند طراحی نظرسنجی را با امکان ایجاد نظرسنجی‌ها به صورت گفت‌وگویی (conversationally) ساده می‌کنند، شبیه به تعامل با پلتفرم‌هایی مانند ChatGPT.
    • ترجمه خودکار (Automatic translation) در Survey123: از پیشرفت‌های مدل‌های زبان بزرگ (LLMs) برای ترجمه آسان محتوای نظرسنجی به چندین زبان استفاده می‌کند و دسترسی و قابلیت استفاده جهانی را افزایش می‌دهد.

فصل 10: توسعه برنامه‌های سفارشی GIS موبایل

  1. سه رویکرد اصلی برای “توسعه برنامه‌های سفارشی موبایل” (Custom Mobile App Development) کدامند؟ سه رویکرد اصلی برای توسعه برنامه‌های سفارشی موبایل عبارتند از:
    • رویکرد مبتنی بر مرورگر (Browser-based approach): شامل ایجاد برنامه‌هایی است که در مرورگرهای وب با استفاده از HTML، JavaScript و CSS کار می‌کنند. این رویکرد به دلیل دسترسی گسترده و چرخه توسعه سریع‌تر نسبت به برنامه‌های بومی، مقرون به صرفه است. اما محدودیت‌هایی مانند پشتیبانی محدود از عملکرد آفلاین و دسترسی محدود به ویژگی‌های بومی دستگاه دارد.
    • رویکرد مبتنی بر بومی (Native-based approach): برنامه‌های بومی مستقیماً روی دستگاه‌های موبایل دانلود و نصب می‌شوند و دسترسی گسترده‌ای به سخت‌افزار و منابع دستگاه فراهم می‌کنند. این امر منجر به تجربه کاربری روان‌تر و عملکرد برتر می‌شود [567، 568]. توسعه برنامه‌های بومی نیاز به مهارت در زبان‌های برنامه‌نویسی خاص پلتفرم مانند Swift برای iOS و Kotlin برای Android دارد. با این حال، توسعه آن‌ها معمولاً پرهزینه‌تر و زمان‌برتر است.
    • رویکرد ترکیبی (Hybrid-based approach): این استراتژی قصد دارد بهترین جنبه‌های رویکردهای مبتنی بر مرورگر و بومی را با ادغام اجزای بومی با HTML، JavaScript و CSS ترکیب کند. این برنامه‌ها از نظر فنی بومی هستند اما برای بسیاری از عملکردهای خود از فناوری‌های وب استفاده می‌کنند. چالش‌هایی مانند عملکرد بالقوه کندتر نسبت به برنامه‌های بومی و عدم بهره‌برداری کامل از قابلیت‌های خاص پلتفرم دارند.
  2. ArcGIS Maps SDKs چیست و برای توسعه چه نوع برنامه‌هایی استفاده می‌شوند؟ ArcGIS Maps SDKs توسط نرم‌افزار ArcGIS برای توسعه برنامه‌های نقشه‌برداری و تحلیل مکانی در مرورگرهای وب، دستگاه‌های بومی و موتورهای بازی ارائه می‌شوند. این SDKها از رویکردهای مبتنی بر مرورگر، بومی و ترکیبی برای ساخت برنامه‌های سفارشی GIS موبایل پشتیبانی می‌کنند.
    • ArcGIS Maps SDK for JavaScript: برای رویکردهای مبتنی بر مرورگر و ترکیبی طراحی شده است.
    • ArcGIS Maps SDKs for Kotlin و برای Java: برای برنامه‌های بومی Android ساخته شده‌اند.
    • ArcGIS Maps SDK for Swift: از برنامه‌های بومی برای iOS و iPadOS پشتیبانی می‌کند.
    • ArcGIS Maps SDKs for .NET MAUI، Qt و Flutter: چندمنظوره هستند و قادر به ساخت برنامه‌ها برای چندین پلتفرم می‌باشند. تمام این SDKها با ArcGIS Online و ArcGIS Enterprise از طریق ArcGIS REST APIs تعامل دارند و قابلیت‌های اصلی مشابهی را ارائه می‌دهند.
  3. نقش JavaScript، HTML و CSS در توسعه برنامه‌های وب مبتنی بر مرورگر چیست؟ JavaScript، HTML و CSS زبان‌های اصلی برای توسعه برنامه‌های مبتنی بر مرورگر هستند و جزء جدایی‌ناپذیر تقریباً هر صفحه وب موجود در حال حاضر می‌باشند. این فناوری‌ها به صورت زیر با یکدیگر کار می‌کنند:
    • HTML: محتوا را سازماندهی می‌کند.
    • CSS: سبک و ظاهر را تعریف می‌کند.
    • JavaScript: تعامل‌پذیری و ویژگی‌های پویا را معرفی می‌کند. این سه زبان، همراه با “طراحی وب واکنش‌گرا” (Responsive Web Design)، تضمین می‌کنند که یک وب‌سایت در انواع دستگاه‌ها و اندازه‌های صفحه‌نمایش (از گوشی‌های هوشمند تا تبلت‌ها و کامپیوترهای رومیزی) به خوبی ظاهر و کار می‌کند.
  4. Microsoft .NET MAUI چیست و چه مزایایی برای توسعه برنامه‌های کراس‌پلتفرم دارد؟ Microsoft .NET MAUI (مخفف Multi-platform App UI) یک چارچوب (framework) طراحی شده برای ایجاد برنامه‌های بومی موبایل و دسکتاپ کراس‌پلتفرم (cross-platform native mobile and desktop apps) است. این چارچوب امکان کامپایل یک پایگاه کد واحد را به برنامه‌هایی برای iOS، Android، macOS و Windows فراهم می‌کند. این مزیت به توسعه‌دهندگان اجازه می‌دهد تا با یک زبان و یک مجموعه ابزار، برای چندین پلتفرم برنامه بسازند، که بهره‌وری را افزایش داده و هزینه‌های توسعه را کاهش می‌دهد. .NET MAUI معمولاً از زبان علامت‌گذاری برنامه توسعه‌پذیر (XAML) برای تعریف محتوا و سبک برنامه و از C# برای پیاده‌سازی منطق استفاده می‌کند.
  5. ArcGIS Maps SDKs برای Swift و Kotlin چه مزایایی دارند و چرا اغلب گزینه‌های ترجیحی برای توسعه برنامه‌های بومی هستند؟ ArcGIS Maps SDKs برای Swift و Kotlin اغلب گزینه‌های ترجیحی برای توسعه‌دهندگانی هستند که به دنبال استفاده کامل از قابلیت‌های GIS موبایل در پلتفرم‌های iOS و Android هستند.
    • Swift Maps SDK: به توسعه‌دهندگان iOS اجازه می‌دهد قابلیت‌های نقشه‌برداری و تحلیل مکانی ArcGIS را مستقیماً در برنامه‌های خود ادغام کنند و از ویژگی‌های مدرن Swift برای ارائه یک تجربه کاربری بصری بهره ببرند. این SDK بهینه‌سازی‌هایی را برای عملکردهای خاص iOS انجام می‌دهد و اطمینان می‌دهد که برنامه‌ها قدرتمند و کارآمد هستند.
    • Kotlin Maps SDK: ابزارهای مورد نیاز توسعه‌دهندگان Android را برای ساخت برنامه‌های GIS بسیار پاسخگو و قابل اعتماد فراهم می‌کند. با استفاده از Kotlin، این برنامه‌ها می‌توانند تحلیل‌های مکانی پیچیده را با تعاملات و قابلیت‌های تجسم بی‌نقص انجام دهند و سازگاری و عملکرد بالا را در طیف گسترده‌ای از دستگاه‌های Android تضمین می‌کنند.

مباحث عمومی و نکات کتاب

  1. هدف اصلی و رویکرد آموزشی کتاب “آشنایی با GIS موبایل” چیست؟ هدف اصلی کتاب “آشنایی با GIS موبایل” این است که به متخصصان و دانشجویان GIS کمک کند تا فرصت‌های ارائه شده توسط GIS موبایل را درک کنند. این کتاب اصول و آموزش‌های مفصل را برای آموزش فناوری‌های پیشرفته GIS موبایل امروزی ارائه می‌دهد. با استفاده از رویکرد “بدون کد” (no-code) و “کم‌کد” (low-code)، یادگیری GIS موبایل را آسان و لذت‌بخش می‌کند [19، 20، 647]. خوانندگان می‌توانند بلافاصله در ایجاد راه‌حل‌های سازمانی GIS موبایل، از جمله تجسم داده‌های مکانی آنلاین و آفلاین، جمع‌آوری داده‌ها، اشتراک‌گذاری موقعیت، هماهنگی نیروی کار و یکپارچه‌سازی با جریان‌های کاری سازمانی، بهره‌ور شوند. این کتاب طیف وسیعی از موضوعات از GIS ابری گرفته تا برنامه‌های مشتری موبایل، طراحی پایگاه داده، بهینه‌سازی رابط کاربری و جریان‌های کاری آنلاین و آفلاین را پوشش می‌دهد.

واژه های مهم

 

  • سامانه اطلاعات جغرافیایی سیار (Mobile GIS) سامانه اطلاعات جغرافیایی سیار به استفاده از سیستم اطلاعات جغرافیایی (GIS) بر روی دستگاه‌های سیار اشاره دارد که در اواسط دهه ۱۹۹۰ برای پشتیبانی از عملیات میدانی مانند نقشه‌برداری و نگهداری تاسیسات آغاز شد [۳۱]. این سامانه با بهره‌گیری از در دسترس بودن گسترده دستگاه‌های سیار، شبکه‌های تلفن همراه و رایانش ابری، به یک بستر حیاتی و پرکاربرد در سیستم‌های GIS مدرن تبدیل شده است [۳۱]. Mobile GIS شیوه کسب، بصری‌سازی، تحلیل و انتشار اطلاعات مکانی را متحول کرده و به یک جزء ضروری از معماری GIS معاصر تبدیل شده است [۱۷, ۲۹]. این سامانه عمدتاً به وب متصل است و به طور یکپارچه در سیستم‌های وب GIS ادغام می‌شود، در حالی که هنوز از گردش‌کارهای آفلاین نیز پشتیبانی می‌کند [۴۷]. Mobile GIS بر چهار ستون اصلی قابلیت‌ها شامل جمع‌آوری داده‌ها، آگاهی میدانی، هماهنگی نیروی کار و یکپارچه‌سازی با سیستم‌های سازمانی استوار است [۳۰, ۵۵, ۵۸]. همچنین، این سامانه فناوری‌های پیشرفته‌ای مانند واقعیت مجازی (VR) و واقعیت افزوده (AR) را در گوشی‌های هوشمند و دستگاه‌های پوشیدنی به کار می‌گیرد [۳۵].
  • آرک‌جی‌آی‌اس فیلد مپز (ArcGIS Field Maps) آرک‌جی‌آی‌اس فیلد مپز یک راه‌حل همه‌کاره است که چندین محصول قبلی Esri از جمله ArcGIS Collector، ArcGIS Explorer، ArcGIS Tracker و ArcGIS Workforce را ادغام می‌کند [۵۱]. این برنامه به طور گسترده برای جمع‌آوری داده‌های مبتنی بر نقشه استفاده می‌شود و می‌تواند با یا بدون اتصال شبکه کار کند [۵۱, ۶۵]. فیلد مپز همچنین از ویرایش و ردیابی شبکه‌های تاسیساتی، اشتراک‌گذاری مکان، ژئوفنسینگ (Geofencing)، تخصیص وظایف، هماهنگی نیروی کار و اتوماسیون وب‌هوک پشتیبانی می‌کند [۶۵]. این برنامه دو جزء اصلی دارد: فیلد مپز دیزاینر (Field Maps Designer) که برای ایجاد و بهینه‌سازی نقشه‌ها و فرم‌های هوشمند برای گردش‌کارهای میدانی توسط سازندگان راه‌حل استفاده می‌شود، و برنامه موبایل فیلد مپز (Field Maps mobile app) که کارگران میدانی از آن برای انجام وظایف خود به صورت آنلاین یا آفلاین استفاده می‌کنند [۶۵, ۶۶].
  • آرک‌جی‌آی‌اس سوروی ۱۲۳ (ArcGIS Survey123) آرک‌جی‌آی‌اس سوروی ۱۲۳ یک برنامه کاربردی فرم‌محور است که به دلیل سادگی و بصری بودن، به کاربران امکان می‌دهد نظرسنجی‌ها را ایجاد، به اشتراک بگذارند و تحلیل کنند [۵۲]. این برنامه دارای فرم‌های هوشمند با منطق پرش (skip logic)، مقادیر پیش‌فرض، فرمول‌های انعطاف‌پذیر و قابلیت‌های قدرتمند کشف داده است [۵۲]. سوروی ۱۲۳ به کاربران امکان می‌دهد فرم‌های هوشمند برای جمع‌آوری داده‌های تحقیقاتی، انجام بازرسی‌ها، ارزیابی خسارت‌ها، تولید اسناد قانونی و موارد دیگر طراحی کنند [۱۸۹]. این ابزار سه جزء اصلی دارد: وب دیزاینر (Web Designer) و کانکت (Connect) برای طراحی نظرسنجی‌ها، برنامه میدانی (Field app) و برنامه تحت وب (Web app) برای جمع‌آوری داده‌ها، و وب‌سایت (Website) برای مدیریت نظرسنجی‌ها و تحلیل نتایج [۱۹۰, ۱۹۱]. سوروی ۱۲۳ از عملیات آفلاین از طریق قابلیت‌های صندوق ورودی (Inbox) و صندوق خروجی (Outbox) پشتیبانی می‌کند [۳۲۲, ۳۲۳].
  • آرک‌جی‌آی‌اس کوییک کپچر (ArcGIS QuickCapture) آرک‌جی‌آی‌اس کوییک کپچر یک راه‌حل ایده‌آل برای جمع‌آوری سریع داده‌ها است [۵۲]. رابط کاربری آن دارای دکمه‌های بزرگ است که برای به حداقل رساندن تعامل با دستگاه در طول جمع‌آوری سریع داده‌ها در میدان طراحی شده است [۵۲, ۲۵۱]. این برنامه از کارهای آنلاین و آفلاین، اشتراک‌گذاری مکان، نقشه‌برداری و جمع‌آوری داده‌ها پشتیبانی می‌کند [۵۲]. کوییک کپچر در جمع‌آوری سریع داده‌ها برتری دارد و قابلیت جمع‌آوری چندین عارضه به طور همزمان را دارد [۲۵۳]. این برنامه دارای دو جزء اصلی است: برنامه میدانی کوییک کپچر (QuickCapture field app) برای جمع‌آوری سریع داده‌ها توسط کارگران میدانی، و وب دیزاینر کوییک کپچر (QuickCapture Web Designer) که رویکردی بدون کد برای سازندگان محتوا جهت طراحی پروژه‌های کوییک کپچر ارائه می‌دهد [۲۵۱, ۲۵۲]. کوییک کپچر با تصاویر جهت‌دار (oriented imagery) برای افزودن زمینه عکاسی به نقشه‌ها و با پهپادها برای استفاده از مکان پهپاد در جمع‌آوری داده‌ها یکپارچه می‌شود [۹۳, ۹۴, ۲۵۷, ۲۶۰].
  • سامانه اطلاعات جغرافیایی (GIS) یک سیستم برای کسب، بصری‌سازی، تحلیل و انتشار اطلاعات مکانی است [۱۷, ۲۹]. قابلیت‌های مبتنی بر مکان و دسترسی گسترده بسترهای موبایل در GIS بسیار ارزشمند هستند [۱۷, ۲۹]. Mobile GIS به یک جزء ضروری از معماری GIS معاصر تبدیل شده است [۱۷].
  • وب جی‌آی‌اس (Web GIS) وب GIS فناوری وب را با سیستم اطلاعات جغرافیایی (GIS) ترکیب می‌کند [۴۶]. این سامانه اساساً به عنوان اجزایی در معماری وب GIS طراحی شده است، که شامل یک پورتال مرکزی (ArcGIS Online یا ArcGIS Enterprise)، قابلیت‌های بک‌اند (سرورهای GIS و محتوای آماده مانند ArcGIS Living Atlas)، و برنامه‌های کاربردی سمت کلاینت برای متخصصان GIS و کارگران میدانی است [۴۸, ۴۹, ۵۰].
  • رایانش ابری (Cloud Computing) رایانش ابری به فناوری‌هایی اشاره دارد که به Mobile GIS کمک می‌کند تا به عنوان یک پلتفرم حیاتی و پیشرو در تحقیقات ظاهر شود [۱۷]. ArcGIS Online یک نمونه از راه‌حل نرم‌افزار به عنوان سرویس (SaaS) میزبانی شده در فضای ابری است که به طور کامل توسط Esri مدیریت می‌شود [۴۷].
  • قابلیت‌های مکان‌یابی (Location-aware capabilities) این قابلیت‌ها به معنای توانایی دستگاه‌های سیار برای شناسایی موقعیت مکانی خود هستند و برای GIS بسیار ارزشمند تلقی می‌شوند [۱۷, ۲۹]. فناوری‌هایی مانند GPS، شبکه‌های سلولی، Wi-Fi و بلوتوث، ردیابی دقیق مکان دستگاه‌های سیار را ممکن می‌سازند [۳۲].
  • جمع‌آوری داده (Data Capture) یکی از چهار ستون اصلی قابلیت‌های Mobile GIS است [۱۹, ۳۰, ۵۴]. این قابلیت اصلی‌ترین کاربرد Mobile GIS محسوب می‌شود [۵۶]. برنامه‌هایی مانند Field Maps، Survey123 و QuickCapture برای این منظور توسعه یافته‌اند [۵۶]. این فرآیند شامل استفاده از فرم‌های هوشمند برای بهبود دقت و سرعت جمع‌آوری داده و همچنین الحاق عکس‌ها و دیگر فرمت‌های داده است [۵۶].
  • آگاهی میدانی (Field Awareness) یکی از چهار ستون اصلی قابلیت‌های Mobile GIS است [۱۹, ۳۰, ۵۴]. نقشه‌های سیار به طور قابل توجهی آگاهی موقعیتی را در میدان افزایش می‌دهند [۵۵, ۱۲۹]. این قابلیت شامل دسترسی به اطلاعات دقیق در مورد دارایی‌ها و لایه‌های مرجع، دریافت هشدارها از ژئوفنس‌ها، و استفاده از ابزارهایی مانند جستجو، فیلتر و ناوبری است [۵۵, ۱۲۷].
  • سیستم‌های سازمانی (Enterprise Systems) یکی از چهار ستون اصلی قابلیت‌های Mobile GIS است [۱۹, ۳۰, ۵۴]. این ستون بر یکپارچه‌سازی Mobile GIS با سیستم‌های سازمانی گسترده‌تر تاکید دارد [۵۷, ۱۸۱]. این یکپارچه‌سازی امکان دسترسی و اشتراک‌گذاری داده‌ها به صورت بلادرنگ را فراهم می‌کند، که منجر به تصمیم‌گیری‌های آگاهانه‌تر و همکاری موثرتر در سراسر سازمان می‌شود [۱۸۱, ۴۶۰].
  • هماهنگی نیروی کار (Workforce Coordination) یکی از چهار ستون اصلی قابلیت‌های Mobile GIS است [۱۹, ۳۰, ۵۴]. این قابلیت شامل ایجاد، توزیع و نظارت بر وظایف میدانی است [۳۵۹]. هماهنگی نیروی کار شامل ارتباط به موقع بین دفتر و میدان است [۳۶۰]. Field Maps Tasks و فیلترهای صندوق ورودی Survey123 از این قابلیت پشتیبانی می‌کنند [۳۵۸, ۳۶۱, ۳۶۴].
  • برنامه‌های بومی (Native Apps) به برنامه‌هایی اطلاق می‌شود که مستقیماً بر روی دستگاه سیار دانلود و نصب می‌شوند [۵۱]. این برنامه‌ها دسترسی گسترده‌ای به سخت‌افزار و منابع دستگاه فراهم می‌کنند و تجربه کاربری یکپارچه‌تری را ارائه می‌دهند [۵۶۷]. نمونه‌های آن شامل Field Maps، ArcGIS Survey123 و ArcGIS QuickCapture هستند [۵۱, ۵۲, ۵۳, ۵۴]. توسعه برنامه‌های بومی نیازمند مهارت در زبان‌های برنامه‌نویسی پلتفرم خاص مانند Swift برای iOS و Kotlin برای Android است [۵۶۷].
  • برنامه‌های مبتنی بر مرورگر (Browser-based Apps) این برنامه‌ها در داخل مرورگرهای وب اجرا می‌شوند و به اتصال داده نیاز دارند [۵۰]. آن‌ها شامل ArcGIS Instant Apps، ArcGIS StoryMaps، ArcGIS Experience Builder، ArcGIS Dashboards و ArcGIS Hub هستند [۵۰]. این برنامه‌ها نسبت به اندازه‌های صفحه نمایش موبایل واکنش‌گرا هستند و برای چیدمان بهینه موبایل قابل تنظیم‌اند [۵۰]. آن‌ها برای ارائه داده‌های میدانی جهت آگاهی موقعیتی و تسهیل جمع‌آوری و ویرایش داده‌ها با اتصال اینترنتی قابل اعتماد، مناسب هستند [۵۰].
  • داشبورد آرک‌جی‌آی‌اس (ArcGIS Dashboards) یکی از برنامه‌های تحت وب واکنش‌گرا و قابل تنظیم آرک‌جی‌آی‌اس است [۱۹, ۵۰, ۴۰۷]. این برنامه اطلاعات جغرافیایی را به صورت نقشه‌های تعاملی، نمودارها، سنجش‌گرها و موارد دیگر نمایش می‌دهد و امکان بصری‌سازی و آگاهی از داده‌ها را در زمان واقعی فراهم می‌کند [۴۰۸]. داشبوردها از ویجت‌های قابل تنظیم مانند نقشه‌ها، لیست‌ها، نمودارها، سنجش‌گرها، شاخص‌ها و جداول تشکیل شده‌اند [۴۱۰]. داشبوردها را می‌توان با نماهای دسکتاپ و موبایل پیکربندی کرد [۴۱۰].
  • آرک‌جی‌آی‌اس اکسپرینس بیلدر (ArcGIS Experience Builder) یکی از برنامه‌های تحت وب واکنش‌گرا و قابل تنظیم آرک‌جی‌آی‌اس است [۱۹, ۵۰, ۴۰۷]. این برنامه رویکردی انعطاف‌پذیر و پیشرفته برای ایجاد برنامه‌های وب با داده‌های غنی و تجربیات کاربری قوی ارائه می‌دهد [۴۰۹]. با قابلیت کشیدن و رها کردن (drag-and-drop)، کاربران می‌توانند نقشه‌ها، متن، تصاویر و دیگر ویجت‌ها را در چیدمان‌های کاملاً واکنش‌گرا که در همه دستگاه‌ها کار می‌کنند، ادغام کنند [۴۰۹].
  • آرک‌جی‌آی‌اس آرکید (ArcGIS Arcade) یک زبان برنامه‌نویسی بیانی قابل حمل، سبک‌وزن و امن است که برای ایجاد محتوای سفارشی در برنامه‌های ArcGIS طراحی شده است [۶۶]. نحو آن به جاوااسکریپت شباهت زیادی دارد [۶۶]. آرکید برای قابلیت منحصر به فرد خود در پردازش انواع داده‌های عارضه و هندسه برجسته است [۶۶]. این زبان در سراسر سیستم ArcGIS پشتیبانی می‌شود [۶۶]. پروفایل Form Calculation آن برای خودکارسازی محاسبات و به‌روزرسانی مقادیر ویژگی‌ها در فرم‌های Field Maps استفاده می‌شود [۶۷].
  • وب‌هوکز (Webhooks) وب‌هوک‌ها به دلیل توانایی‌شان در “قلاب شدن” به سرویس‌های وب نامگذاری شده‌اند و راه‌حلی بدون کد یا کم‌کد برای یکپارچه‌سازی و خودکارسازی گردش‌کارهای پیچیده در سیستم‌های مختلف در فضای ابری ارائه می‌دهند [۱۹, ۱۸۲, ۴۶۲]. آن‌ها داده‌ها را از طریق درخواست HTTPS (POST) به محض وقوع به برنامه‌های دیگر ارسال می‌کنند و اطلاعات بلادرنگ را فراهم می‌آورند [۴۶۳]. مفاهیم کلیدی وب‌هوک شامل رویداد آغازگر (Trigger event)، بار مفید (Payload)، URL بار مفید (Payload URL) و عمل (Action) است [۴۶۵].
  • اچ‌تی‌ام‌ال (HTML) یکی از زبان‌های اصلی برای توسعه برنامه‌های مبتنی بر مرورگر است [۱۹, ۵۶۶]. HTML محتوا را سازماندهی می‌کند و با CSS و جاوااسکریپت برای ساخت صفحات وب کار می‌کند [۵۷۲, ۵۷۳].
  • سی‌اس‌اس (CSS) یکی از زبان‌های اصلی برای توسعه برنامه‌های مبتنی بر مرورگر است [۱۹, ۵۶۶]. CSS سبک و ظاهر را تعریف می‌کند [۵۷۳]. CSS media query فناوری اصلی پشت طراحی وب واکنش‌گرا است که امکان اعمال قواعد استایل‌دهی مختلف را بر اساس ویژگی‌های دستگاه فراهم می‌کند [۵۷۳].
  • جاوااسکریپت (JavaScript) یکی از زبان‌های اصلی برای توسعه برنامه‌های مبتنی بر مرورگر است [۱۹, ۵۶۶]. جاوااسکریپت قابلیت تعاملی و ویژگی‌های پویا را معرفی می‌کند [۵۷۳]. ArcGIS Maps SDK برای جاوااسکریپت برای رویکردهای مبتنی بر مرورگر و ترکیبی طراحی شده است [۵۶۹].
  • اس‌دی‌کی‌های نقشه‌کشی آرک‌جی‌آی‌اس (ArcGIS Maps SDKs) نرم‌افزار ArcGIS کیت‌های توسعه نرم‌افزار (SDK) نقشه‌ها را برای توسعه برنامه‌های نقشه‌برداری و تحلیل مکانی در مرورگرهای وب، دستگاه‌های بومی و موتورهای بازی ارائه می‌دهد [۲۳۴, ۵۶۹]. این SDKها از رویکردهای مرورگر، بومی و ترکیبی برای ساخت برنامه‌های سفارشی Mobile GIS پشتیبانی می‌کنند [۵۶۹]. هر SDK شامل یک رابط برنامه‌نویسی کاربردی (API)، مرجع API، مستندات، آموزش‌ها، نمونه‌ها و یکپارچه‌سازی با محیط‌های توسعه یکپارچه (IDE) است [۵۷۰].
  • رویکرد بدون کد/با کد کم (No-code/Low-code Approach) این رویکردی است که در آن، بدون نیاز به دانش برنامه‌نویسی زیاد یا حتی بدون نیاز به آن، امکان ایجاد راه‌حل‌های Mobile GIS فراهم می‌شود [۲۰]. این کتاب از این رویکرد برای آموزش استفاده می‌کند [۲۰]. وب‌هوک‌ها و QuickCapture Web Designer نمونه‌هایی از ابزارهایی هستند که این رویکرد را پیاده‌سازی می‌کنند [۲۵۲, ۴۶۲].
  • بهینه‌سازی رابط کاربری (User Interface Optimization) یکی از اصول کلیدی در ایجاد راه‌حل‌های موثر Mobile GIS است [۲۰]. این بهینه‌سازی شامل طراحی رابط‌های کاربری واضح و بصری، ساده‌سازی ورود داده‌ها، بهینه‌سازی دید نقشه و جهت‌گیری عملی نقشه‌ها برای کاربران سیار است [۴۱].
  • گردش کارهای آنلاین و آفلاین (Online and Offline Workflows) این یک جنبه جامع از Mobile GIS است که در کتاب پوشش داده شده است [۲۰]. اگرچه Mobile GIS عمدتاً به وب متصل است، اما همچنان از گردش‌کارهای آفلاین پشتیبانی می‌کند [۴۷]. برنامه‌های Mobile GIS مانند Field Maps، Survey123 و QuickCapture دارای قابلیت‌های آفلاین قدرتمند هستند [۳۱۵].
  • اشتراک‌گذاری مکان (Location Sharing) قابلیتی حیاتی در Mobile GIS است [۲۰, ۳۰]. این فناوری با ارائه داده‌های بلادرنگ و تاریخی در مورد مکان کاربران، آگاهی موقعیتی و همکاری نیروی کار را افزایش می‌دهد [۱۴۰, ۳۶۵]. اجزای اصلی آن شامل لایه عارضه اشتراک‌گذاری مکان (شامل مکان‌های آخرین شناخته شده، مسیرها و خطوط مسیر)، نماهای مسیر (Track Views)، برنامه‌های میدانی و نمایشگر مسیر (Track Viewer) است [۳۶۹, ۳۷۰, ۳۷۱, ۳۷۲].
  • ژئوفنسینگ (Geofencing) این قابلیت از خدمات مبتنی بر مکان برای ایجاد مرزهای مجازی در اطراف مناطق جغرافیایی تعیین شده استفاده می‌کند [۴۱, ۱۳۷]. در Field Maps Designer، نویسندگان نقشه می‌توانند ژئوفنس‌ها را با استفاده از لایه‌های پلی‌گون یا بافرها پیکربندی کنند [۱۳۷]. ژئوفنسینگ همچنین می‌تواند پیام‌های هشدار خاصی را هنگام ورود یا خروج کاربران از این مناطق فعال کند و به صورت خودکار اشتراک‌گذاری مکان را فعال یا غیرفعال کند [۱۳۷].
  • واقعیت مجازی (VR) یک فناوری پیشرفته است که در Mobile GIS بر روی گوشی‌های هوشمند و دستگاه‌های پوشیدنی گنجانده شده است [۲۱, ۳۵]. VR از هدست‌ها برای ایجاد نماهای سه‌بعدی واقعی، صداها و دیگر احساسات استفاده می‌کند که حضور فیزیکی کاربر را در یک محیط مجازی شبیه‌سازی می‌کند [۵۱۲]. ArcGIS 360 VR یک برنامه تحت وب است که امکان مشاهده تجربیات VR 360 درجه را در رایانه‌های شخصی رومیزی، دستگاه‌های سیار و هدست‌های VR فراهم می‌کند [۵۱۳].
  • واقعیت افزوده (AR) یک فناوری پیشرفته است که در Mobile GIS بر روی گوشی‌های هوشمند و دستگاه‌های پوشیدنی گنجانده شده است [۲۱, ۳۵]. AR نماهای دنیای واقعی را با پوشش داده‌های GIS که از طریق دوربین گرفته شده‌اند، ارتقا می‌دهد [۳۵, ۵۱۷]. این فناوری نزدیک به Mobile GIS است، زیرا یک دستگاه سیار می‌تواند اطلاعات مبتنی بر مکان را بازیابی کرده و آن را بر روی نمای دوربین نمایش دهد [۵۱۷]. تفاوت اصلی آن با VR این است که AR درک فعلی شما از واقعیت را بهبود می‌بخشد، در حالی که VR دنیای واقعی را با یک دنیای شبیه‌سازی شده جایگزین می‌کند [۵۱۷].
  • هوش مصنوعی (AI) یک موضوع جدیدتر است که در این کتاب پوشش داده شده است [۲۱]. به طور کلی، AI کامپیوترها را قادر می‌سازد تا وظایفی را انجام دهند که معمولاً به هوش انسانی نیاز دارند [۵۱۹]. یادگیری ماشینی و یادگیری عمیق زیرمجموعه‌هایی از AI هستند [۵۱۹]. هوش مصنوعی مکانی (GeoAI) و هوش مصنوعی مولد (GenAI) از پیشرفت‌های مهم AI در Mobile GIS هستند [۳۶, ۵۲۰, ۵۲۳].
  • یادگیری عمیق (Deep Learning) یک موضوع جدیدتر است که در این کتاب پوشش داده شده است [۲۱]. این یک زیرمجموعه از یادگیری ماشینی است که از چندین لایه الگوریتم به شکل شبکه‌های عصبی استفاده می‌کند [۵۱۹]. این فناوری در بینایی کامپیوتر تأثیر قابل توجهی داشته است و در استخراج اشیاء از منابع تصویر متنوع، مانند داده‌های سنجش از دور و عکس‌های گوشی‌های هوشمند، عالی عمل می‌کند [۵۱۹]. در ArcGIS، ابزارهای GeoAI می‌توانند وظایف تحلیل تصویر مانند طبقه‌بندی پیکسل‌ها، تشخیص اشیاء، تقسیم‌بندی نمونه و طبقه‌بندی تصاویر را انجام دهند [۵۲۰, ۵۲۱].
  • هوش مصنوعی مولد (GenAI) یک فناوری AI است که از مدل‌های مولد برای تولید متن، تصاویر، ویدئوها یا سایر انواع داده‌ها، معمولاً در پاسخ به درخواست‌های کاربر، استفاده می‌کند [۵۲۳]. مدل‌های زبان بزرگ (LLMs) زیرمجموعه خاصی از GenAI هستند که بر تولید متن تمرکز دارند [۵۲۳]. در Mobile GIS، پیشرفت‌های GenAI به ویژه بر خودکارسازی و بهبود گردش‌کارها از طریق تعامل انسان و کامپیوتر تمرکز داشته‌اند [۵۲۴].
  • دستیارهای هوش مصنوعی (AI Assistants) در ArcGIS گنجانده شده‌اند، مانند دستیارهای هوشمند Survey123، که فرآیند طراحی نظرسنجی را با فعال کردن کاربران برای ایجاد نظرسنجی به صورت مکالمه‌ای، مشابه تعامل با پلتفرم‌هایی مانند ChatGPT، ساده می‌کنند [۵۲۴, ۵۲۵].
  • جمع‌آوری داده مبتنی بر نقشه (Mapcentric Data Collection) یک قابلیت اصلی در Mobile GIS است که در فصل ۱ به آن پرداخته شده است [۴]. ArcGIS Field Maps به طور گسترده برای جمع‌آوری داده‌های مبتنی بر نقشه استفاده می‌شود [۵۱, ۶۵].
  • جمع‌آوری داده مبتنی بر فرم (Formcentric Data Collection) یک قابلیت اصلی در Mobile GIS است که در فصل ۳ به آن پرداخته شده است [۷]. ArcGIS Survey123 یک فناوری Mobile GIS فرم‌محور است [۱۸۷]. این فناوری امکان ایجاد، به اشتراک‌گذاری و تحلیل نظرسنجی‌های مکان‌محور و فرم‌های هوشمند موبایل را فراهم می‌کند [۱۸۷].
  • لایه‌های عارضه میزبانی شده (Hosted Feature Layers) این نوعی از لایه‌های عارضه است که داده‌های آن توسط ArcGIS مدیریت می‌شوند [۶۰]. متخصصان GIS می‌توانند این لایه‌ها را با استفاده از ArcGIS Pro منتشر کنند [۶۰].
  • نقشه‌ی وب (Web Map) یک مؤلفه مرکزی در گردش‌کارهای Mobile GIS است. راه‌حل‌های Mobile GIS اغلب از لایه‌های داده تا نقشه‌های وب و برنامه‌های سیار را در بر می‌گیرند [۵۸]. نقشه‌های وب با استایل‌های لایه، پاپ‌آپ‌ها، بوک‌مارک‌ها، فیلترها و توابع جستجو پیکربندی می‌شوند [۶۱, ۵۶].
  • قالب‌های عارضه (Feature Templates) این‌ها در حالت ویرایش استفاده می‌شوند [۱۳۶]. آن‌ها تنظیمات از پیش پیکربندی شده‌ای برای ایجاد عارضه‌های جدید در یک لایه هستند [۱۳۶]. این قالب‌ها شامل ویژگی‌های از پیش تعیین شده و مقادیر پیش‌فرض هستند که فرآیند ورود داده‌ها را تسریع می‌کنند، و سازگاری و یکپارچگی داده‌ها را در هنگام ایجاد سوابق جدید تضمین می‌کنند [۱۳۶].
  • فرم‌های هوشمند (Smart Forms) یک ویژگی کلیدی در برنامه‌های Mobile GIS مانند Field Maps و Survey123 هستند [۵, ۲۸, ۵۶, ۶۷]. آن‌ها روش‌های کاغذی و مستعد خطا را حذف می‌کنند [۳۳]. آن‌ها با استفاده از منطق شرطی، لیست‌های انتخابی و عبارت‌های محاسباتی، دقت و سرعت جمع‌آوری داده‌ها را بهبود می‌بخشند [۵۶].
  • آرک‌جی‌آی‌اس آنلاین (ArcGIS Online) یکی از دو محصول وب GIS شرکت Esri است [۴۷]. این یک راه‌حل نرم‌افزار به عنوان سرویس (SaaS) میزبانی شده در فضای ابری است که به طور کامل توسط Esri مدیریت می‌شود [۴۷]. ArcGIS Online به عنوان مرکز پورتال در معماری Mobile GIS عمل می‌کند [۴۸, ۴۹].
  • آرک‌جی‌آی‌اس انترپرایز (ArcGIS Enterprise) یکی از دو محصول وب GIS شرکت Esri است [۴۷]. این یک مجموعه نرم‌افزاری جامع وب GIS است که سازمان‌ها می‌توانند آن را بر روی پلتفرم‌های مختلفی مانند Windows، Linux و Kubernetes نصب و مدیریت کنند، چه به صورت محلی و چه در محیط‌های ابری [۴۷].
  • دستگاه‌های سیار (Mobile Devices) این دسته شامل گوشی‌های هوشمند، تبلت‌ها، هدست‌های واقعیت مجازی، عینک‌های واقعیت افزوده و ساعت‌های هوشمند است که اساساً کامپیوترهای فشرده‌ای هستند [۳۷]. این دستگاه‌ها به دلیل نقش محوری‌شان، به رابط اصلی سیستم‌های اطلاعاتی و ورودی اولیه به فضای ابری تبدیل شده‌اند [۱۷].
  • آگاهی از موقعیت (Location Awareness) یکی از مزایای کلیدی Mobile GIS است [۳۲]. فناوری‌هایی مانند GPS، شبکه‌های سلولی، Wi-Fi و بلوتوث، امکان ردیابی دقیق مکان دستگاه‌های سیار را فراهم می‌کنند [۳۲]. این عنصر بنیادی Mobile GIS است [۴۲].
  • جی‌پی‌اس (GPS) یک فناوری مکان‌یابی است که امکان ردیابی دقیق مکان دستگاه‌های سیار را فراهم می‌کند [۳۲]. این سیستم یک جزء از سامانه ماهواره‌ای ناوبری جهانی (GNSS) است [۴۳]. دقت متوسط آن در آسمان صاف حدود ۵ متر است و نیاز به دید مستقیم با چهار یا بیشتر ماهواره دارد [۴۳].
  • شبکه‌های سلولی (Cellular Networks) یکی از فناوری‌های ارتباط بی‌سیم کلیدی هستند [۳۸]. این شبکه‌ها اتصال بلادرنگ را فراهم می‌کنند که قابلیت‌های زمانی GIS را افزایش می‌دهد و امکان نظارت مداوم بر تغییرات مکانی و زمانی در محیط را می‌دهد [۳۳].
  • وای‌فای (Wi-Fi) یکی از فناوری‌های ارتباط بی‌سیم کلیدی است [۳۸]. مکان‌یابی مبتنی بر Wi-Fi مکان دستگاه را در فاصله حدود ۱۰۰ متری از یک نقطه دسترسی Wi-Fi شناسایی می‌کند [۴۴].
  • بلوتوث (Bluetooth) یکی از فناوری‌های ارتباط بی‌سیم کلیدی است [۳۸]. بلوتوث ارتباط بین دستگاه‌های سیار و لوازم جانبی مانند گیرنده‌های GPS و هدست‌ها را تسهیل می‌کند [۳۹].
  • سامانه ماهواره‌ای ناوبری جهانی (GNSS) به طور گسترده به تمام سیستم‌های ناوبری ماهواره‌ای اشاره دارد [۴۳, ۶۲]. این سیستم از سیگنال‌های ماهواره‌ای برای تعیین دقیق مکان‌های جغرافیایی (طول، عرض، ارتفاع) استفاده می‌کند [۴۳]. سیستم‌های کلیدی شامل GPS (ایالات متحده)، GLONASS (روسیه)، BeiDou (چین) و Galileo (اتحادیه اروپا) هستند [۴۳, ۶۲].
  • گلوناس (GLONASS) سیستم ناوبری ماهواره‌ای روسیه است که بخشی از سامانه ماهواره‌ای ناوبری جهانی (GNSS) محسوب می‌شود [۴۳, ۶۲].
  • بیدو (BeiDou) سیستم ناوبری ماهواره‌ای چین است که بخشی از سامانه ماهواره‌ای ناوبری جهانی (GNSS) محسوب می‌شود [۴۳, ۶۲].
  • گالیله (Galileo) سیستم ناوبری ماهواره‌ای اتحادیه اروپا است که بخشی از سامانه ماهواره‌ای ناوبری جهانی (GNSS) محسوب می‌شود [۴۳, ۶۲].
  • مثلث‌بندی (Triangulation) در مکان‌یابی مبتنی بر Wi-Fi، از روش مثلث‌بندی سیگنال Wi-Fi برای بهبود دقت مکان‌یابی تا ۳ متر استفاده می‌شود [۴۴].
  • بلوتوث کم‌مصرف (BLE) برای مصرف کم انرژی طراحی شده است و در فناوری‌های ردیابی مانند AirTags اپل استفاده می‌شود [۴۵]. سیستم‌هایی مانند ArcGIS IPS از آن برای مکان‌یابی دقیق دستگاه‌های سیار در ساختمان‌ها با تنظیمات متراکم بیکن‌های BLE استفاده می‌کنند [۴۵].
  • آرک‌جی‌آی‌اس آی‌پی‌اس (ArcGIS IPS) یک سیستم مکان‌یابی داخلی (indoor positioning system) است که از الگوریتم‌ها برای مکان‌یابی دقیق دستگاه‌های سیار در ساختمان‌ها با تنظیمات متراکم بیکن‌های BLE استفاده می‌کند [۴۵].
  • تصحیح تفاضلی بلادرنگ (Real-time Differential Correction) فناوری‌ای است که می‌تواند دقت گیرنده‌های GPS را بهبود بخشد [۴۶]. گیرنده‌های GNSS حرفه‌ای اغلب از آن برای افزایش فوری دقت موقعیتی استفاده می‌کنند [۶۳].
  • خدمات وب (Web Services) این‌ها به برنامه‌های مختلف امکان می‌دهند تا با استفاده از پروتکل‌های استاندارد از طریق وب با یکدیگر ارتباط برقرار کنند [۱۸۲]. وب‌هوک‌ها و APIهای مختلف بر اساس خدمات وب توسعه یافته‌اند [۱۸۲].
  • اطلس زنده آرک‌جی‌آی‌اس (ArcGIS Living Atlas of the World) یک مخزن از خدمات وب مکانی آماده استفاده است که از طریق قابلیت‌های بک‌اند معماری وب GIS قابل دسترسی است [۴۹].
  • آرک‌جی‌آی‌اس اینستنت اپز (ArcGIS Instant Apps) یکی از قالب‌های برنامه وب واکنش‌گرا و قابل تنظیم آرک‌جی‌آی‌اس است [۵۰, ۴۰۷]. این برنامه به کاربران امکان می‌دهد به سرعت برنامه‌های وب را طراحی و مستقر کنند [۴۰۷].
  • آرک‌جی‌آی‌اس استوری‌مپز (ArcGIS StoryMaps) یکی از قالب‌های برنامه وب واکنش‌گرا و قابل تنظیم آرک‌جی‌آی‌اس است [۵۰, ۴۰۷]. این برنامه به کاربران امکان می‌دهد داستان‌های تعاملی را با ترکیب نقشه‌ها با متن روایی، تصاویر و محتوای چندرسانه‌ای ایجاد کنند [۴۰۸].
  • آرک‌جی‌آی‌اس هاب (ArcGIS Hub) یکی از قالب‌های برنامه وب واکنش‌گرا و قابل تنظیم آرک‌جی‌آی‌اس است [۵۰, ۴۰۷]. این یک بستر تعاملی است که سازمان‌ها را قادر می‌سازد تا از طریق داده‌های باز، برنامه‌های وب و طرح‌های تعاملی با جوامع خود ارتباط برقرار کنند [۴۰۹].
  • برنامه موبایل آرک‌جی‌آی‌اس ایندورز (ArcGIS Indoors mobile app) یک برنامه بومی است که تجربه نقشه‌برداری داخلی را فراهم می‌کند تا به کاربران کمک کند در محیط‌های داخلی سازمان خود حرکت کنند [۵۳].
  • پاسخگوی ماموریت آرک‌جی‌آی‌اس (ArcGIS Mission Responder) یک برنامه بومی است که بخشی از محصول ArcGIS Mission است [۵۳]. این برنامه به کاربران میدانی امکان می‌دهد در مأموریت‌ها شرکت کنند [۵۳].
  • آرک‌جی‌آی‌اس ارث (ArcGIS Earth) یک برنامه بومی است که ابزاری تعاملی سه‌بعدی برای برنامه‌ریزی، بصری‌سازی و ارزیابی رویدادها در کره زمین ارائه می‌دهد [۵۴].
  • شبکه‌های تاسیساتی (Utility Networks) نوعی از لایه‌های نقشه هستند که توسط Field Maps پشتیبانی می‌شوند [۱۲۹]. Field Maps از ویرایش و ردیابی شبکه‌های تاسیساتی پشتیبانی می‌کند و داده‌های مربوط به زیرساخت‌های ضروری مانند لوله‌ها و سیم‌ها را یکپارچه می‌کند [۶۵, ۱۳۱].
  • اطلاعات مکانی (Geospatial Information) به اطلاعاتی اشاره دارد کهMobile GIS شیوه کسب، بصری‌سازی، تحلیل و انتشار آن را به طور اساسی متحول کرده است [۱۷, ۲۹, ۶۴۶].
  • لایه‌های عارضه (Feature Layers) این‌ها انواع داده اصلی هستند که Mobile GIS با آن‌ها کار می‌کند [۵۸]. آن‌ها شامل نقاط، خطوط و پلی‌گون‌ها هستند [۵۸]. آن‌ها را می‌توان به روش‌های مختلفی مانند استفاده از Field Maps Designer، Survey123 Designer/Connect، یا آپلود داده‌های موجود (مانند فایل‌های CSV، شیپ‌فایل‌ها، GeoJSON) منتشر کرد [۵۹].
  • لایه‌های رستری (Raster Layers) می‌توانند به عنوان پس‌زمینه روی نقشه‌ها در Mobile GIS استفاده شوند [۵۸]. در زمینه نقشه‌های پایه آفلاین، کاشی‌های رستری (raster tiles) یک فرمت هستند که با افزایش سطح جزئیات (LOD)، تعداد کاشی‌ها چندین برابر می‌شود [۳۱۹].
  • فایل‌های سی‌اس‌وی (CSV Files) نوعی داده هستند که می‌توانند برای ایجاد لایه‌های عارضه در ArcGIS Online بارگذاری شوند [۵۹].
  • شیپ‌فایلز (Shapefiles) فایل‌های شیپ فشرده نوعی داده هستند که می‌توانند برای ایجاد لایه‌های عارضه در ArcGIS Online بارگذاری شوند [۵۹].
  • ژئوجیسون (GeoJSON) نوعی داده است که می‌تواند برای ایجاد لایه‌های عارضه در ArcGIS Online بارگذاری شود [۵۹].
  • ژئودیتابیس‌های فایلی (File Geodatabases) ژئودیتابیس‌های فایلی فشرده نوعی داده هستند که می‌توانند برای ایجاد لایه‌های عارضه در ArcGIS Online بارگذاری شوند [۵۹]. متخصصان GIS معمولاً از ArcGIS Pro برای طراحی و ساخت آن‌ها استفاده می‌کنند [۱۴۴].
  • آرک‌جی‌آی‌اس پرو (ArcGIS Pro) یک برنامه GIS دسکتاپ است که متخصصان GIS را قادر می‌سازد تا مدل‌های داده پیچیده را توسعه داده و لایه‌های عارضه را منتشر کنند [۶۰].
  • نمایشگر نقشه (Map Viewer) جزء مورد استفاده برای بازبینی داده‌های جمع‌آوری شده است [۲۹]. این ابزار شامل نوارابزار محتوا (برای مدیریت لایه‌ها و جداول) و نوارابزار تنظیمات (برای پیکربندی و تعامل با لایه‌های نقشه) است [۹۱].
  • طراح فیلد مپز (Field Maps Designer) یکی از دو جزء اصلی Field Maps است [۶۵, ۶۶]. این جزء برای سازندگان راه‌حل یا نویسندگان نقشه استفاده می‌شود [۶۵] تا لایه‌ها، نقشه‌ها و فرم‌های هوشمند را طراحی کنند [۶۵].
  • فراداده جی‌پی‌اس (GPS Metadata) اطلاعات جزئی GPS شامل قدرت سیگنال، تعداد ماهواره‌های مورد استفاده و دقت موقعیتی (HDOP/VDOP) است که توسط Field Maps و Survey123 قابل جمع‌آوری است [۶۴].
  • اکس‌ال‌اس‌فرم (XLSForm) یک استاندارد باز است که طراحی فرم‌ها را ساده می‌کند [۱۹۴]. Survey123 Connect از آن برای طراحی، پیش‌نمایش و انتشار فرم‌ها با استفاده از کارپوشه‌های Microsoft Excel استفاده می‌کند [۱۹۴].
  • آن‌چه می‌بینی همان‌چه می‌گیری (WYSIWYG) رویکردی در طراحی رابط کاربری است که در آن، آنچه کاربر در حال طراحی مشاهده می‌کند، دقیقاً همان چیزی است که در خروجی نهایی مشاهده خواهد شد [۱۹۳]. Survey123 Web Designer یک محیط WYSIWYG را ارائه می‌دهد [۱۹۳].
  • آگاهی موقعیتی (Situational Awareness) به توانایی کارکنان عملیات میدانی برای دسترسی به اطلاعات دقیق در مورد دارایی‌ها و لایه‌های مرجع، و آگاهی از خطرات بالقوه برای انجام موثر وظایفشان اشاره دارد [۱۲۷]. Field Maps یک ابزار جامع برای افزایش آگاهی موقعیتی در میدان است [۱۲۹].
  • پاپ‌آپ‌ها (Pop-ups) در درجه اول برای نمایش اطلاعات و آگاهی موقعیتی استفاده می‌شوند [۴۰, ۱۳۳]. آن‌ها فقط خواندنی هستند و کاربران نمی‌توانند اطلاعات نمایش داده شده در آن‌ها را ویرایش کنند [۱۳۳].
  • جداول مرتبط (Related Tables) در گردش‌کارهای Mobile GIS رایج هستند و زمانی استفاده می‌شوند که نیاز به یک رابطه یک به چند وجود داشته باشد [۶۲, ۱۳۹]. Survey123 Connect امکان اضافه کردن تکرارها و جداول مرتبط را فراهم می‌کند [۷, ۸۴].
  • بسته کاشی (TPKX) یک نوع فایل برای کاشی‌های رستری است [۳۲۰]. این نوعی از بسته‌های نقشه‌ی پایه است که می‌توان آن را به صورت دستی (sideload) به دستگاه‌های سیار منتقل کرد تا محدودیت‌های اندازه معمول در مناطق آفلاین را دور زد [۳۲۰, ۳۲۱].
  • بسته کاشی وکتوری (VTPK) یک نوع فایل برای کاشی‌های وکتوری است [۱۰, ۳۲۰]. این نوعی از بسته‌های نقشه‌ی پایه است که می‌توان آن را به صورت دستی (sideload) به دستگاه‌های سیار منتقل کرد [۳۲۰, ۳۲۱].
  • بسته‌های نقشه‌ی سیار (MMPKs) این‌ها در ArcGIS Pro ایجاد می‌شوند و فقط برای دانلود و مشاهده داده‌ها هستند، نه برای جمع‌آوری داده [۳۱۵].
  • مناطق از پیش برنامه‌ریزی شده (Preplanned Areas) روشی برای ایجاد مناطق نقشه‌ی آفلاین در Field Maps است [۹, ۳۱۶]. نویسندگان نقشه می‌توانند نقشه‌ها را برای مناطقی که مشکلات اتصال دارند، از پیش آماده کنند [۳۱۶].
  • مناطق آفلاین درخواستی (On-demand Offline Areas) روشی برای ایجاد مناطق نقشه‌ی آفلاین در Field Maps است [۹, ۳۱۷]. برای کارهای آفلاین برنامه‌ریزی نشده، کارگران سیار می‌توانند به طور مستقل یک منطقه نقشه را مستقیماً بر روی دستگاه خود ایجاد و دانلود کنند [۳۱۷].
  • صندوق ورودی (Inbox) در برنامه میدانی Survey123 موجود است و به کاربران امکان می‌دهد داده‌های موجود را از لایه نظرسنجی در حین اتصال دانلود کنند [۹, ۳۲۳]. این داده‌ها پس از دانلود قابل بررسی و ویرایش به صورت آفلاین هستند [۳۲۳].
  • صندوق خروجی (Outbox) در برنامه میدانی Survey123 موجود است [۹, ۳۲۳]. وقتی به صورت آفلاین کار می‌کنید، برنامه به طور خودکار نظرسنجی‌های جدید را در یک صندوق خروجی ذخیره می‌کند که پس از اتصال به شبکه می‌توان آن‌ها را ارسال کرد [۳۲۳].
  • نماهای ردیابی (Track Views) مؤلفه‌ای حیاتی از اشتراک‌گذاری مکان در ArcGIS هستند [۱۱, ۳۷۰]. آن‌ها زیرمجموعه‌ای از لایه عارضه اشتراک‌گذاری مکان هستند که بر مکان‌های گروهی انتخاب شده از کاربران سیار که حرکت آن‌ها نظارت می‌شود، تمرکز دارند [۳۷۰].
  • نمایشگر ردیابی (Track Viewer) یک برنامه وب است که به نمایشگران مسیر مجاز امکان می‌دهد مسیرهای قابل دسترسی را فیلتر و بررسی کنند [۳۷۲]. این برنامه امکان مشاهده مکان‌های آخرین شناخته شده و مسیرهای کاربران سیار را فراهم می‌کند [۳۷۲].
  • برنامه‌های وب واکنش‌گرا (Responsive Web Apps) برنامه‌های وبی هستند که در مرورگرهای وب اجرا می‌شوند و نیاز به اتصال داده دارند [۵۰]. آن‌ها برای تطبیق چیدمان خود با اندازه‌های کوچک‌تر صفحه نمایش دستگاه‌های سیار طراحی شده‌اند و تجربه کاربری روانی را ارائه می‌دهند [۴۰۶].
  • تجربه‌های وب (Web Experiences) در فناوری ArcGIS، برنامه‌های وبی که با استفاده از Experience Builder ساخته می‌شوند، تجربیات وب نامیده می‌شوند [۱۲, ۱۶۰, ۴۱۲].
  • مایکروسافت پاور آتومیت (Microsoft Power Automate) قبلاً با نام Microsoft Flow شناخته می‌شد، یک سرویس قدرتمند مبتنی بر ابر برای خودکارسازی گردش‌کارها بین برنامه‌ها و سرویس‌ها است [۱۳, ۱۸۳, ۴۶۶]. این سرویس امکان ایجاد “جریان‌ها” (flows) را فراهم می‌کند که می‌توانند طیف گسترده‌ای از برنامه‌ها را به هم متصل کنند [۴۶۶].
  • گزارش‌های سوروی ۱۲۳ (Survey123 Reports) از گردش‌کارهایی پشتیبانی می‌کنند که در آن‌ها داده‌های جمع‌آوری شده توسط Mobile GIS باید در قالب گزارش‌های Word یا PDF ارائه شوند [۱۳, ۱۸۵, ۴۶۹]. آن‌ها امکان تبدیل پاسخ‌های نظرسنجی به اسناد قابل چاپ با فرمت غنی را فراهم می‌کنند [۴۶۹].
  • قالب‌های گزارش (Report Templates) فایل‌های Microsoft Word (.docx) هستند که حاوی متن‌های مکان‌نگار تعریف شده با نحو خاصی هستند [۱۸۵, ۴۷۰]. هنگامی که یک گزارش Survey123 چاپ می‌شود، این متن‌های مکان‌نگار با داده‌های مربوطه از پاسخ نظرسنجی جایگزین می‌شوند [۴۷۰].
  • تجربه‌های واقعیت مجازی (VR Experiences) محیط‌های غوطه‌وری هستند که از داده‌های GIS ایجاد می‌شوند و کاربران می‌توانند “داخل” آن‌ها شوند [۵۱۲]. ArcGIS 360 VR یک برنامه وب است که امکان مشاهده این تجربه‌ها را در رایانه‌های شخصی، دستگاه‌های سیار و هدست‌های VR فراهم می‌کند [۵۱۳].
  • مدل‌های یادگیری عمیق (Deep Learning Models) ArcGIS امکان آموزش مدل‌های یادگیری عمیق سفارشی را فراهم می‌کند و مدل‌های از پیش آموزش‌دیده را نیز ارائه می‌دهد [۲۱, ۵۲۱]. Mobile GIS این مدل‌ها را برای بهبود گردش‌کارهای جمع‌آوری داده میدانی یکپارچه می‌کند [۵۲۱].
  • ترجمه خودکار (Autotranslation) قابلیتی است که در Survey123 به کار گرفته شده و از پیشرفت‌های جدید مدل‌های زبان بزرگ (LLM) برای ترجمه خودکار محتوای نظرسنجی به چندین زبان استفاده می‌کند و دسترسی جهانی و قابلیت استفاده را افزایش می‌دهد [۵۲۴, ۵۲۵].
  • مایکروسافت دات‌نت ماویی (Microsoft .NET MAUI) یک فریم‌ورک برای ایجاد برنامه‌های بومی کراس‌پلتفرم (cross-platform native) برای موبایل و دسکتاپ است [۱۶, ۲۳۷, ۵۷۶]. این فریم‌ورک امکان کامپایل یک پایگاه کد واحد را به برنامه‌هایی برای iOS، Android، macOS و Windows فراهم می‌کند [۲۳۷, ۵۷۶].
  • طراحی وب واکنش‌گرا (Responsive Web Design) این طراحی تضمین می‌کند که یک وب‌سایت در انواع دستگاه‌ها و اندازه‌های صفحه نمایش، از گوشی‌های هوشمند گرفته تا تبلت‌ها و رایانه‌های رومیزی، ظاهر و عملکرد خوبی داشته باشد [۱۶, ۵۷۳]. CSS media query فناوری اصلی پشت این طراحی است [۵۷۳].
  • محیط توسعه یکپارچه (IDE) ابزاری است که ArcGIS Maps SDKs با آن یکپارچه می‌شوند [۵۷۰]. IDEها به توسعه‌دهندگان کمک می‌کنند تا کد را کارآمدتر بنویسند با ارائه ویژگی‌هایی مانند IntelliSense (تکمیل خودکار کد، برجسته‌سازی نحو) [۵۷۴]. Microsoft Visual Studio IDE برای توسعه برنامه‌های .NET MAUI است [۵۷۷].

100 واژه مهم

مطمئناً، در ادامه توضیحاتی برای واژگان تخصصی ارائه شده در حوزه سامانه اطلاعات جغرافیایی سیار (Mobile GIS) و فناوری‌های مرتبط آورده شده است. برای تسهیل درک، واژه‌ها را به دسته‌های موضوعی تقسیم کرده‌ام.


مفاهیم و سیستم‌های اصلی Mobile GIS

  • سامانه اطلاعات جغرافیایی سیار (Mobile GIS): به استفاده از فناوری GIS بر روی دستگاه‌های سیار (مانند گوشی‌های هوشمند و تبلت‌ها) اشاره دارد. این امکان را فراهم می‌کند که داده‌های مکانی در میدان جمع‌آوری، ویرایش، مشاهده و به اشتراک گذاشته شوند.
  • سامانه اطلاعات جغرافیایی (GIS): یک سیستم جامع برای جمع‌آوری، ذخیره، مدیریت، تجزیه و تحلیل و نمایش انواع داده‌های مکانی (جغرافیایی) است.
  • وب جی‌آی‌اس (Web GIS): سیستمی که از طریق مرورگر وب به خدمات و داده‌های GIS دسترسی پیدا می‌کند و امکان به اشتراک‌گذاری و همکاری در اطلاعات مکانی را فراهم می‌سازد.
  • رایانش ابری (Cloud Computing): ارائه خدمات محاسباتی (مانند سرورها، ذخیره‌سازی، پایگاه‌های داده، شبکه، نرم‌افزار، تجزیه و تحلیل و هوش) از طریق اینترنت (“ابر”) برای ارائه نوآوری سریع‌تر، منابع منعطف و صرفه‌جویی در مقیاس.
  • قابلیت‌های مکان‌یابی (Location-aware capabilities): ویژگی‌هایی در دستگاه‌ها یا نرم‌افزارها که به آن‌ها اجازه می‌دهد موقعیت مکانی خود را تشخیص داده و از آن برای ارائه خدمات یا اطلاعات مرتبط با مکان استفاده کنند.
  • جمع‌آوری داده (Data Capture): فرآیند جمع‌آوری اطلاعات و تبدیل آن به یک فرم دیجیتال که قابل ذخیره‌سازی و پردازش باشد. در Mobile GIS، به جمع‌آوری داده‌های مکانی در میدان اشاره دارد.
  • آگاهی میدانی (Field Awareness): توانایی کارکنان میدانی برای دسترسی به اطلاعات مکانی و غیرمکانی حیاتی در زمان واقعی برای بهبود تصمیم‌گیری و کارایی عملیات.
  • سیستم‌های سازمانی (Enterprise Systems): مجموعه‌ای از سیستم‌های نرم‌افزاری گسترده که برای پشتیبانی از عملیات و فرآیندهای کسب‌وکار در سراسر یک سازمان بزرگ طراحی شده‌اند.
  • هماهنگی نیروی کار (Workforce Coordination): فرآیند سازماندهی و مدیریت تیم‌های میدانی برای انجام وظایف به صورت کارآمد و مؤثر.

برنامه‌ها و پلتفرم‌های Esri (اکثر آنها)

  • آرک‌جی‌آی‌اس فیلد مپز (ArcGIS Field Maps): یک برنامه کاربردی جامع از Esri برای دستگاه‌های سیار که قابلیت‌های جمع‌آوری داده، نقشه‌برداری، ردیابی موقعیت و ناوبری را در یک برنامه واحد ترکیب می‌کند.
  • آرک‌جی‌آی‌اس سوروی ۱۲۳ (ArcGIS Survey123): یک راهکار مبتنی بر فرم از Esri برای جمع‌آوری داده‌های مکانی و غیرمکانی با استفاده از فرم‌های هوشمند و قابل تنظیم.
  • آرک‌جی‌آی‌اس کوییک کپچر (ArcGIS QuickCapture): یک برنامه ساده و سریع از Esri برای جمع‌آوری داده‌های میدانی با یک لمس، مناسب برای سناریوهایی که نیاز به جمع‌آوری سریع اطلاعات است.
  • داشبورد آرک‌جی‌آی‌اس (ArcGIS Dashboards): ابزاری در اکوسیستم Esri برای ایجاد داشبوردهای تعاملی و پویا که داده‌های GIS را به صورت بصری و در زمان واقعی نمایش می‌دهند.
  • آرک‌جی‌آی‌اس اکسپرینس بیلدر (ArcGIS Experience Builder): یک ابزار توسعه برنامه‌های کاربردی وب بدون کد/با کد کم از Esri برای ساخت تجربیات وب سفارشی با استفاده از داده‌های GIS.
  • آرک‌جی‌آی‌اس آرکید (ArcGIS Arcade): یک زبان اسکریپت‌نویسی ساده و قابل حمل که توسط Esri برای ایجاد عبارات سفارشی در GIS استفاده می‌شود، مانند محاسبه مقادیر، سفارشی‌سازی پاپ‌آپ‌ها یا نمادگذاری.
  • اس‌دی‌کی‌های نقشه‌کشی آرک‌جی‌آی‌اس (ArcGIS Maps SDKs): مجموعه‌ای از کیت‌های توسعه نرم‌افزار (SDK) از Esri که به توسعه‌دهندگان اجازه می‌دهد قابلیت‌های نقشه‌کشی و GIS را در برنامه‌های بومی خود ادغام کنند.
  • آرک‌جی‌آی‌اس آنلاین (ArcGIS Online): یک پلتفرم GIS مبتنی بر ابر که امکان ایجاد، به اشتراک‌گذاری و مدیریت نقشه‌ها و داده‌های مکانی را فراهم می‌کند.
  • آرک‌جی‌آی‌اس انترپرایز (ArcGIS Enterprise): یک پلتفرم GIS قابل استقرار در محل یا در ابر خصوصی که ابزارهای پیشرفته‌ای برای مدیریت داده‌ها، تجزیه و تحلیل و انتشار خدمات GIS در مقیاس سازمانی ارائه می‌دهد.
  • اطلس زنده آرک‌جی‌آی‌اس (ArcGIS Living Atlas of the World): مجموعه‌ای گسترده از نقشه‌ها، داده‌ها و برنامه‌های کاربردی آماده استفاده از Esri و جامعه جهانی GIS.
  • آرک‌جی‌آی‌اس اینستنت اپز (ArcGIS Instant Apps): قالب‌های آماده برای ایجاد سریع برنامه‌های کاربردی وب مبتنی بر نقشه با قابلیت‌های مشخص.
  • آرک‌جی‌آی‌اس استوری‌مپز (ArcGIS StoryMaps): ابزاری برای ایجاد داستان‌های چندرسانه‌ای جذاب که متن، تصاویر، ویدئوها و نقشه‌های تعاملی را ترکیب می‌کنند.
  • آرک‌جی‌آی‌اس هاب (ArcGIS Hub): پلتفرمی برای ایجاد وب‌سایت‌های داده باز و مشارکت جامعه که به سازمان‌ها اجازه می‌دهد داده‌ها و اطلاعات را با عموم به اشتراک بگذارند.
  • برنامه موبایل آرک‌جی‌آی‌اس ایندورز (ArcGIS Indoors mobile app): برنامه‌ای برای ناوبری و مدیریت فضاهای داخلی ساختمان‌ها.
  • پاسخگوی ماموریت آرک‌جی‌آی‌اس (ArcGIS Mission Responder): یک برنامه سیار برای تیم‌های میدانی که در عملیات اضطراری یا ماموریت‌های مهم شرکت می‌کنند، برای به اشتراک‌گذاری موقعیت و وضعیت در زمان واقعی.
  • آرک‌جی‌آی‌اس ارث (ArcGIS Earth): یک برنامه دسکتاپ رایگان برای مشاهده و کاوش داده‌های سه بعدی و دو بعدی GIS.
  • آرک‌جی‌آی‌اس پرو (ArcGIS Pro): نرم‌افزار دسکتاپ حرفه‌ای GIS از Esri برای نقشه‌برداری، تجزیه و تحلیل، ویرایش و مدیریت داده‌های مکانی.
  • طراح فیلد مپز (Field Maps Designer): بخشی از ArcGIS Field Maps که به کاربران اجازه می‌دهد نقشه‌ها و فرم‌های جمع‌آوری داده را برای استفاده در Field Maps طراحی و پیکربندی کنند.

فناوری‌های مکان‌یابی و حسگرها

  • دستگاه‌های سیار (Mobile Devices): شامل گوشی‌های هوشمند و تبلت‌ها که قابلیت‌های ارتباطی، پردازشی و مکان‌یابی را در یک بسته قابل حمل فراهم می‌کنند.
  • آگاهی از موقعیت (Location Awareness): توانایی یک دستگاه یا سیستم برای تشخیص و استفاده از موقعیت جغرافیایی خود یا کاربرانش.
  • جی‌پی‌اس (GPS): سیستم موقعیت‌یابی جهانی، یک سیستم ماهواره‌ای که امکان تعیین موقعیت دقیق را بر روی زمین فراهم می‌کند.
  • شبکه‌های سلولی (Cellular Networks): شبکه‌های ارتباطی بی‌سیم که برای اتصال تلفن‌های همراه و سایر دستگاه‌های سیار به اینترنت و یکدیگر استفاده می‌شوند.
  • وای‌فای (Wi-Fi): فناوری شبکه بی‌سیم که امکان اتصال دستگاه‌ها به اینترنت یا شبکه‌های محلی را فراهم می‌کند.
  • بلوتوث (Bluetooth): یک استاندارد فناوری بی‌سیم برای تبادل داده در فواصل کوتاه.
  • سامانه ماهواره‌ای ناوبری جهانی (GNSS): اصطلاح کلی برای سیستم‌های ماهواره‌ای ناوبری، شامل GPS، گلوناس، بیدو و گالیله.
  • گلوناس (GLONASS): سیستم ناوبری ماهواره‌ای متعلق به روسیه.
  • بیدو (BeiDou): سیستم ناوبری ماهواره‌ای متعلق به چین.
  • گالیله (Galileo): سیستم ناوبری ماهواره‌ای متعلق به اتحادیه اروپا.
  • مثلث‌بندی (Triangulation): روشی برای تعیین موقعیت با استفاده از زاویه‌ها یا فواصل از سه یا چند نقطه شناخته شده.
  • بلوتوث کم‌مصرف (BLE): نسخه‌ای از بلوتوث که برای دستگاه‌های کم‌مصرف طراحی شده است، مناسب برای حسگرها و ردیابی داخلی.
  • آرک‌جی‌آی‌اس آی‌پی‌اس (ArcGIS IPS): سیستم موقعیت‌یابی داخلی Esri که از فناوری‌های مختلفی (مانند BLE) برای ارائه موقعیت دقیق در فضاهای داخلی استفاده می‌کند.
  • تصحیح تفاضلی بلادرنگ (Real-time Differential Correction): روشی برای افزایش دقت موقعیت‌یابی GPS با استفاده از ایستگاه‌های مرجع زمینی که خطاهای سیگنال را اندازه‌گیری و تصحیح می‌کنند.

توسعه و برنامه‌نویسی

  • برنامه‌های بومی (Native Apps): برنامه‌هایی که به طور خاص برای یک پلتفرم خاص (مانند iOS یا Android) توسعه یافته‌اند و به طور کامل از قابلیت‌های آن پلتفرم استفاده می‌کنند.
  • برنامه‌های مبتنی بر مرورگر (Browser-based Apps): برنامه‌هایی که از طریق مرورگر وب اجرا می‌شوند و نیازی به نصب خاصی روی دستگاه ندارند.
  • وب‌هوکز (Webhooks): مکانیزمی که به برنامه‌ها اجازه می‌دهد تا به رویدادهای خاصی در سیستم‌های دیگر به صورت خودکار پاسخ دهند و داده‌ها را در زمان واقعی ارسال کنند.
  • اچ‌تی‌ام‌ال (HTML): زبان نشانه‌گذاری استاندارد برای ایجاد صفحات وب.
  • سی‌اس‌اس (CSS): زبان مورد استفاده برای توصیف ظاهر و قالب‌بندی اسناد نوشته شده در HTML.
  • جاوااسکریپت (JavaScript): یک زبان برنامه‌نویسی سطح بالا که عمدتاً برای ایجاد وب‌سایت‌های تعاملی و برنامه‌های کاربردی وب استفاده می‌شود.
  • رویکرد بدون کد/با کد کم (No-code/Low-code Approach): روشی برای توسعه نرم‌افزار که نیاز به کدنویسی سنتی را به حداقل می‌رساند یا از بین می‌برد و به کاربران غیربرنامه‌نویس امکان می‌دهد برنامه‌ها را بسازند.
  • مایکروسافت دات‌نت ماویی (Microsoft .NET MAUI): یک چارچوب رابط کاربری برای ساخت برنامه‌های بومی چند پلتفرمی با استفاده از .NET.
  • طراحی وب واکنش‌گرا (Responsive Web Design): رویکردی در طراحی وب که باعث می‌شود وب‌سایت‌ها در دستگاه‌های مختلف (دسکتاپ، تبلت، موبایل) به خوبی نمایش داده شوند.
  • محیط توسعه یکپارچه (IDE): یک برنامه نرم‌افزاری که ابزارهای جامعی را برای توسعه‌دهندگان نرم‌افزار فراهم می‌کند، مانند ویرایشگر کد، کامپایلر و دیباگر.
  • برنامه‌های وب واکنش‌گرا (Responsive Web Apps): برنامه‌های وب که با طراحی واکنش‌گرا ساخته شده‌اند تا بهترین تجربه کاربری را در هر اندازه صفحه‌نمایش فراهم کنند.
  • تجربه‌های وب (Web Experiences): به طور کلی به تعاملات کاربر با یک برنامه وب اشاره دارد، به ویژه در زمینه ArcGIS Experience Builder که به ساخت این تعاملات می‌پردازد.

داده‌ها و فرمت‌ها

  • لایه‌های عارضه میزبانی شده (Hosted Feature Layers): لایه‌های داده مکانی که در پلتفرم‌های ابری (مانند ArcGIS Online) ذخیره و مدیریت می‌شوند و از طریق وب قابل دسترسی هستند.
  • نقشه‌ی وب (Web Map): یک نقشه تعاملی که به صورت آنلاین قابل مشاهده و ویرایش است و از طریق مرورگر وب یا برنامه‌های سیار قابل دسترسی است.
  • قالب‌های عارضه (Feature Templates): تنظیمات از پیش تعریف شده برای ایجاد عارضه‌های جدید در یک لایه GIS که شامل نوع هندسه، ویژگی‌ها و نمادگذاری است.
  • لایه‌های عارضه (Feature Layers): در GIS، به مجموعه‌ای از عارضه‌های جغرافیایی (مانند نقاط، خطوط، چندضلعی‌ها) با ویژگی‌های مرتبط اشاره دارد.
  • لایه‌های رستری (Raster Layers): لایه‌های داده GIS که اطلاعات را به صورت شبکه‌ای از پیکسل‌ها (مانند تصاویر ماهواره‌ای یا مدل‌های ارتفاعی) نمایش می‌دهند.
  • فایل‌های سی‌اس‌وی (CSV Files): فرمت فایل متنی ساده برای ذخیره داده‌های جدولی که مقادیر با کاما از هم جدا شده‌اند.
  • شیپ‌فایلز (Shapefiles): یک فرمت داده مکانی محبوب برای ذخیره عارضه‌های وکتوری (نقاط، خطوط، چندضلعی‌ها) و ویژگی‌های آن‌ها.
  • ژئوجیسون (GeoJSON): یک فرمت باز استاندارد برای نمایش داده‌های مکانی ساده با استفاده از JSON.
  • ژئودیتابیس‌های فایلی (File Geodatabases): فرمت داده GIS که توسط Esri توسعه یافته است و امکان ذخیره‌سازی انواع داده‌های مکانی و غیرمکانی را در یک فایل واحد فراهم می‌کند.
  • فراداده جی‌پی‌اس (GPS Metadata): اطلاعات اضافی در مورد نحوه جمع‌آوری داده‌های GPS، مانند دقت، نوع گیرنده و زمان جمع‌آوری.
  • بسته کاشی (TPKX): یک فرمت فایل از Esri برای بسته‌بندی کاشی‌های نقشه (تصاویر) برای استفاده آفلاین.
  • بسته کاشی وکتوری (VTPK): یک فرمت فایل از Esri برای بسته‌بندی کاشی‌های وکتوری نقشه برای استفاده آفلاین.
  • بسته‌های نقشه‌ی سیار (MMPKs): فرمتی از Esri برای بسته‌بندی نقشه‌ها و داده‌های مرتبط برای استفاده در برنامه‌های سیار ArcGIS.

هوش مصنوعی و فناوری‌های نوظهور

  • واقعیت مجازی (VR): فناوری که یک محیط کاملاً شبیه‌سازی شده را ایجاد می‌کند که کاربر می‌تواند با آن تعامل داشته باشد.
  • واقعیت افزوده (AR): فناوری که عناصر مجازی را بر روی نمای واقعی جهان قرار می‌دهد و آن را افزایش می‌دهد.
  • هوش مصنوعی (AI): شبیه‌سازی هوش انسانی در ماشین‌ها که برای “فکر کردن” مانند انسان و تقلید از اعمال آن‌ها برنامه‌ریزی شده‌اند.
  • یادگیری عمیق (Deep Learning): زیرشاخه‌ای از یادگیری ماشین که از شبکه‌های عصبی مصنوعی با لایه‌های متعدد برای تجزیه و تحلیل داده‌ها استفاده می‌کند.
  • هوش مصنوعی مولد (GenAI): نوعی هوش مصنوعی که می‌تواند محتوای جدیدی مانند متن، تصاویر یا کدهای کامپیوتری تولید کند.
  • دستیارهای هوش مصنوعی (AI Assistants): نرم‌افزارهایی که با استفاده از هوش مصنوعی وظایف را برای کاربران انجام می‌دهند یا به آن‌ها کمک می‌کنند، مانند پاسخ به سوالات یا خودکارسازی فرآیندها.
  • مدل‌های یادگیری عمیق (Deep Learning Models): ساختارهای الگوریتمی پیچیده در یادگیری عمیق که برای انجام کارهای خاص (مانند تشخیص تصویر یا پردازش زبان طبیعی) آموزش دیده‌اند.
  • ترجمه خودکار (Autotranslation): فرآیند ترجمه متن یا گفتار از یک زبان به زبان دیگر به صورت خودکار توسط نرم‌افزار.

فرآیندها و قابلیت‌ها

  • بهینه‌سازی رابط کاربری (User Interface Optimization): فرآیند بهبود رابط کاربری یک برنامه یا سیستم برای افزایش سهولت استفاده و تجربه کاربری.
  • گردش کارهای آنلاین و آفلاین (Online and Offline Workflows): توانایی یک سیستم برای کار کردن هم زمانی که اتصال به اینترنت وجود دارد و هم زمانی که اتصال قطع است.
  • اشتراک‌گذاری مکان (Location Sharing): قابلیت به اشتراک گذاشتن موقعیت مکانی یک دستگاه یا کاربر با دیگران.
  • ژئوفنسینگ (Geofencing): ایجاد یک مرز مجازی جغرافیایی (ژئوفنس) که وقتی دستگاهی وارد یا خارج از آن منطقه می‌شود، یک رویداد را آغاز می‌کند.
  • جمع‌آوری داده مبتنی بر نقشه (Mapcentric Data Collection): جمع‌آوری داده که عمدتاً بر روی یک نقشه متمرکز است و داده‌ها مستقیماً با موقعیت‌های روی نقشه مرتبط می‌شوند.
  • جمع‌آوری داده مبتنی بر فرم (Formcentric Data Collection): جمع‌آوری داده که عمدتاً بر روی تکمیل فرم‌ها متمرکز است، هرچند ممکن است شامل اطلاعات مکانی نیز باشد.
  • فرم‌های هوشمند (Smart Forms): فرم‌هایی که بر اساس ورودی‌های کاربر یا داده‌های دیگر، به صورت پویا تغییر می‌کنند یا فیلدهای خاصی را فعال/غیرفعال می‌کنند.
  • نمایشگر نقشه (Map Viewer): ابزاری در محیط GIS که به کاربران امکان مشاهده، پیمایش و تعامل با نقشه‌ها را می‌دهد.
  • اکس‌ال‌اس‌فرم (XLSForm): یک استاندارد برای ایجاد فرم‌های نظرسنجی برای جمع‌آوری داده‌ها بر روی دستگاه‌های سیار، اغلب در Survey123 استفاده می‌شود.
  • آن‌چه می‌بینی همان‌چه می‌گیری (WYSIWYG): مخفف “What You See Is What You Get”، به این معنی که آنچه در هنگام طراحی می‌بینید، همان چیزی است که در خروجی نهایی به دست می‌آورید.
  • آگاهی موقعیتی (Situational Awareness): توانایی درک کامل محیط اطراف، از جمله موقعیت و وضعیت عناصر کلیدی و رویدادهای در حال وقوع.
  • پاپ‌آپ‌ها (Pop-ups): پنجره‌های کوچکی که در GIS با کلیک روی یک عارضه روی نقشه ظاهر می‌شوند و اطلاعات مربوط به آن عارضه را نمایش می‌دهند.
  • جداول مرتبط (Related Tables): جداول داده‌های غیرمکانی که با یک لایه عارضه خاص در GIS مرتبط هستند و اطلاعات اضافی را فراهم می‌کنند.
  • مناطق از پیش برنامه‌ریزی شده (Preplanned Areas): در Mobile GIS، به مناطق مشخصی از نقشه اشاره دارد که داده‌های آنها از قبل برای استفاده آفلاین دانلود شده‌اند.
  • مناطق آفلاین درخواستی (On-demand Offline Areas): امکان دانلود داده‌های نقشه برای استفاده آفلاین در زمان نیاز توسط کاربر، بر اساس محدوده مورد نظر او.
  • صندوق ورودی (Inbox): در برنامه‌های Mobile GIS، به لیستی از وظایف یا فرم‌های جمع‌آوری داده که باید توسط کاربر انجام شوند، اشاره دارد.
  • صندوق خروجی (Outbox): در برنامه‌های Mobile GIS، به لیستی از داده‌های جمع‌آوری شده یا تغییرات انجام شده که هنوز به سرور همگام‌سازی نشده‌اند، اشاره دارد.
  • نماهای ردیابی (Track Views): قابلیت مشاهده مسیرهای ردیابی شده کارکنان یا وسایل نقلیه بر روی نقشه.
  • نمایشگر ردیابی (Track Viewer): ابزاری برای مشاهده و مدیریت داده‌های ردیابی مکانی.
  • مایکروسافت پاور آتومیت (Microsoft Power Automate): ابزاری برای خودکارسازی گردش کارها و فرآیندهای بین برنامه‌ها و سرویس‌های مختلف.
  • گزارش‌های سوروی ۱۲۳ (Survey123 Reports): گزارش‌های قابل سفارشی‌سازی که از داده‌های جمع‌آوری شده در ArcGIS Survey123 تولید می‌شوند.
  • قالب‌های گزارش (Report Templates): الگوهای از پیش تعریف شده برای ایجاد گزارش‌ها که امکان استانداردسازی و سفارشی‌سازی ظاهر و محتوای گزارش‌ها را فراهم می‌کنند.
  • تجربه‌های واقعیت مجازی (VR Experiences): محیط‌های مجازی که کاربر می‌تواند در آن‌ها غوطه‌ور شود و با آن‌ها تعامل داشته باشد.

حوزه‌های کاربردی و انواع اطلاعات

  • شبکه‌های تاسیساتی (Utility Networks): سیستم‌های مدل‌سازی داده در GIS برای نمایش و مدیریت شبکه‌های پیچیده زیرساختی مانند آب، برق و گاز.
  • اطلاعات مکانی (Geospatial Information): هر نوع داده یا اطلاعاتی که به یک مکان خاص بر روی زمین مرتبط است.

این توضیحات به شما کمک می‌کند تا درک بهتری از این واژگان تخصصی در زمینه Mobile GIS و فناوری‌های مرتبط داشته باشید. آیا مایلید درباره واژه خاصی اطلاعات بیشتری کسب کنید یا سؤال دیگری دارید؟

20 سوال چالش برانگیز

در ادامه، ۲۰ سوال چالش‌برانگیز در مورد سیستم اطلاعات جغرافیایی سیار (Mobile GIS) بر اساس منابع ارائه شده، آورده شده است:

  1. مزایا و چالش‌های Mobile GIS: مزایای اصلی سیستم اطلاعات جغرافیایی سیار (Mobile GIS) نسبت به GIS دسکتاپ سنتی چیست؟ همچنین، چه محدودیت‌هایی از جمله سرعت CPU، ظرفیت حافظه، عمر باتری و اتصال به شبکه باید در طراحی و توسعه راه‌حل‌های Mobile GIS به دقت در نظر گرفته شوند؟
  2. فناوری‌های موقعیت‌یابی موبایل: چگونه فناوری‌های مختلف موقعیت‌یابی موبایل مانند سیستم ماهواره‌ای ناوبری جهانی (GNSS)، شبکه‌های سلولی، Wi-Fi و بلوتوث کم‌انرژی (BLE) با هم ترکیب می‌شوند تا دقت، قابلیت اطمینان و دسترسی به مکان‌یابی را در Mobile GIS بهبود بخشند؟
  3. معماری Web GIS و Mobile GIS: نقش محوری پورتال (بخشی از ArcGIS Online یا ArcGIS Enterprise) در معماری Web GIS و Mobile GIS چیست؟ چگونه قابلیت‌های بک‌اند (Back-end) سرورهای GIS، مدیریت محتوا و کنترل دسترسی، Mobile GIS را به عنوان یک جزء مهم در سیستم‌های GIS مدرن تقویت می‌کنند؟
  4. تفاوت‌های ArcGIS Field Maps، Survey123 و QuickCapture: تفاوت‌های اساسی بین ArcGIS Field Maps، ArcGIS Survey123 و ArcGIS QuickCapture در رویکرد جمع‌آوری داده (نقشه‌محور، فرم‌محور، جمع‌آوری سریع) و بهترین سناریوهای کاربرد آنها چیست؟
  5. چهار ستون قابلیت‌های Mobile GIS: چهار ستون اصلی قابلیت‌های Mobile GIS (برنامه‌ریزی و هماهنگی نیروی کار، جمع‌آوری داده، آگاهی میدانی، و یکپارچه‌سازی با سیستم‌های سازمانی) کدامند؟ چگونه هر یک از این ستون‌ها به بهبود کارایی و اثربخشی عملیات میدانی کمک می‌کنند؟
  6. جریان‌های کاری آفلاین: چرا پشتیبانی آفلاین برای عملیات Mobile GIS (به ویژه در مناطق با اتصال محدود یا بدون شبکه) نه تنها یک مزیت، بلکه یک ضرورت محسوب می‌شود؟ ArcGIS Mobile GIS چه قابلیت‌های جامع آفلاین را برای اطمینان از عملیات بدون وقفه ارائه می‌دهد؟
  7. نقشه‌های پایه Sideload شده: استفاده از بسته‌های نقشه کاشی‌شده (TPKX) یا بسته‌های نقشه کاشی برداری (VTPK) به صورت sideload شده در Field Maps و Survey123، چه مزایای مهمی نسبت به نقشه‌های پایه دانلود شده از مناطق نقشه آفلاین (offline map areas) دارد، به ویژه در مورد محدودیت‌های اندازه و جزئیات نقشه؟
  8. امنیت داده و View Layers: چگونه “view layers” و تنظیمات ویرایش در ArcGIS به افزایش امنیت داده کمک می‌کنند، به ویژه برای کاربران موبایل که داده‌ها را جمع‌آوری می‌کنند؟ توضیح دهید که چگونه می‌توان سطوح دسترسی متفاوتی را برای گروه‌های مختلف کاربران (مانند جمع‌آوری‌کنندگان، بازبینان و عموم) تنظیم کرد.
  9. ArcGIS Arcade: ArcGIS Arcade چیست و چگونه به عنوان یک زبان اسکریپت‌نویسی قابل حمل و امن، برای ایجاد محتوای سفارشی در برنامه‌های ArcGIS و بهبود فرم‌های هوشمند (مانند visibility شرطی، الزامات شرطی و محاسبات خودکار) استفاده می‌شود؟
  10. Geofencing در Field Maps: قابلیت Geofencing در Field Maps چیست و چگونه با ایجاد مرزهای مجازی و ارسال اعلان‌ها و کنترل خودکار اشتراک‌گذاری موقعیت مکانی، می‌تواند آگاهی موقعیتی، ایمنی و کارایی عملیات میدانی را افزایش دهد؟
  11. هماهنگی نیروی کار: اهمیت هماهنگی نیروی کار در Mobile GIS، به ویژه در عملیات‌های میدانی بزرگ، چیست؟ چگونه فیلترهای Inbox در Survey123 و قابلیت Tasks در Field Maps به ایجاد، توزیع، اطلاع‌رسانی و نظارت بر وظایف کمک می‌کنند؟
  12. به اشتراک‌گذاری موقعیت مکانی: مزایای به اشتراک‌گذاری موقعیت مکانی (Location Sharing) برای افزایش آگاهی موقعیتی، ایمنی کارگران و بهبود همکاری در Mobile GIS چیست؟ چهار جزء اساسی لازم برای پیاده‌سازی این قابلیت در ArcGIS کدامند؟
  13. ملاحظات طراحی برنامه‌های وب واکنش‌گرا: هنگام ایجاد برنامه‌های وب (Web Apps) برای دستگاه‌های موبایل، چه ملاحظات طراحی باید در اولویت قرار گیرند تا قابلیت استفاده، عملکرد و رضایت کلی کاربر (مانند بهینه‌سازی چیدمان، به حداقل رساندن متن و ساده‌سازی بصری‌سازی‌ها) تضمین شود؟
  14. یکپارچه‌سازی با Webhooks: وب‌هوک‌ها (Webhooks) چگونه به عنوان یک راه‌حل no-code یا low-code برای یکپارچه‌سازی و خودکارسازی جریان‌های کاری پیچیده در Mobile GIS عمل می‌کنند؟ توضیح دهید که چگونه یک وب‌هوک می‌تواند به فرایندهای بلادرنگ مانند اعلان‌های ایمیل یا پیام‌های Teams کمک کند.
  15. گزارش‌های Survey123 و الگوهای گزارش: گزارش‌های Survey123 چه نوع اسنادی را تولید می‌کنند و چگونه می‌توان با استفاده از فایل‌های Microsoft Word (.docx) به عنوان الگوهای گزارش و سینتکس خاص، آنها را سفارشی‌سازی کرد تا به نیازهای فرمت‌بندی و الزامات قانونی پاسخ دهند؟
  16. واقعیت مجازی (VR) و واقعیت افزوده (AR) در Mobile GIS: تفاوت‌های کلیدی بین واقعیت مجازی (VR) و واقعیت افزوده (AR) در زمینه Mobile GIS چیست؟ چگونه هر یک از این فناوری‌ها (از جمله تجربه‌های 360 VR و نقشه‌های وب صحنه (Web Scenes)) تجربه کاربران را از داده‌های جغرافیایی غوطه‌ورتر و تعاملی‌تر می‌کنند؟
  17. یکپارچه‌سازی یادگیری عمیق در Mobile GIS: چگونه مدل‌های یادگیری عمیق (مانند تشخیص اشیاء) در ArcGIS با Mobile GIS (به ویژه در Survey123) ادغام می‌شوند تا جمع‌آوری داده‌های میدانی را بهبود بخشند و دوربین دستگاه‌های موبایل را به ابزاری قدرتمند برای شناسایی خودکار اشیاء از عکس‌ها تبدیل کنند؟
  18. هوش مصنوعی مولد (Generative AI) و دستیاران هوش مصنوعی در Survey123: دستیاران هوش مصنوعی مولد (Generative AI) در Survey123 چگونه فرایند طراحی نظرسنجی را با رابط‌های مکالمه‌ای ساده می‌کنند؟ همچنین، چگونه قابلیت ترجمه خودکار با استفاده از مدل‌های زبانی بزرگ (LLMs) دسترسی و قابلیت استفاده از فرم‌ها را در زبان‌های مختلف افزایش می‌دهد؟
  19. رویکردهای توسعه برنامه موبایل سفارشی: رویکردهای اصلی توسعه برنامه موبایل (یعنی مبتنی بر مرورگر، بومی و ترکیبی) کدامند؟ مزایا و محدودیت‌های هر رویکرد را از نظر دسترسی به ویژگی‌های دستگاه، عملکرد، هزینه و زمان توسعه توضیح دهید.
  20. ضرورت استفاده از ArcGIS Maps SDKs: در چه مواردی توسعه برنامه‌های Mobile GIS سفارشی با استفاده از ArcGIS Maps SDKs (برای Swift، Kotlin، .NET MAUI و JavaScript) ضروری است؟ این SDKها چه قابلیت‌های اصلی را در مقایسه با برنامه‌های آماده (off-the-shelf apps) برای نقشه‌برداری، تحلیل فضایی، تجسم سه‌بعدی و مدیریت جریان‌های کاری امن ارائه می‌دهند؟

بدون دیدگاه

دیدگاهتان را بنویسید