اپلیکیشن کلاینت (Geobox Client)
- خانه
- اپلیکیشن کلاینت (Geobox Client)
ژئوباکس کلاینت یک اپلیکیشن جامع Web GIS برای استفاده از سرویسها، دادهها و نقشههای منتشرشده در ژئوباکس است. این اپلیکیشن مجموعهای از ابزارهای نمایش و کارتوگرافی، جستجو و انتخاب، ویرایش، مدیریت داده، گزارشگیری، تحلیل و پردازش مکانی، سهبعدیسازی و اشتراکگذاری را در یک محیط یکپارچه فراهم میکند و امکان راهاندازی یک سامانه GIS حرفهای تحت وب را بدون نیاز به توسعه از پایه در اختیار سازمانها قرار میدهد.
مدیریت لایهها
ژئوباکس کلاینت امکان افزودن، سازماندهی و مدیریت انواع لایههای مکانی را در فهرست لایههای نقشه (TOC) فراهم میکند. کاربران میتوانند منابع موردنیاز را مستقیماً از ژئوپرتال یا از طریق فایل به نقشه اضافه کرده و نحوه نمایش و ترتیب آنها را مدیریت کنند.
- مدیریت فهرست لایهها (TOC): مشاهده ساختار لایههای نقشه و روشن/خاموش کردن لایهها و گروهها
- سازماندهی لایهها: امکان جابهجایی و تغییر ترتیب نمایش، گروهبندی، تغییر نام، کپی و حذف لایههای موجود در نقشه
- افزودن از ژئوپرتال: جستجو و افزودن انواع لایههای برداری، رستری، تایلها و سایر سرویسهای مکانی منتشرشده در ژئوپرتال به نقشه
- افزودن فایل با کشیدن و رها کردن: امکان Drag & Drop فایلهای مکانی در محیط اپلیکیشن و افزودن مستقیم آنها به نقشه
- مدیریت نمایش: تنظیم شفافیت، محدوده بزرگنمایی، ترتیب ترسیم و سایر مشخصات نمایشی هر لایه
- راهنمای نقشه: نمایش و مدیریت راهنمای علائم (Legend) متناسب با لایههای فعال نقشه
کارتوگرافی و استایلدهی لایهها
- تنظیم نمایش لایه: تعیین محدوده بزرگنمایی، شفافیت، ترتیب نمایش و سایر تنظیمات عمومی لایهها
- نمادگذاری عوارض: تنظیم رنگ، اندازه، ضخامت، نوع خط، نماد، پترن و سایر مشخصات نمایش لایههای نقطهای، خطی و سطحی
- برچسبگذاری: تعریف برچسب بر اساس اطلاعات توصیفی و تنظیم فونت، اندازه، رنگ، موقعیت، چرخش و هاله
- طبقهبندی و نمایش موضوعی: دستهبندی عوارض بر اساس مقادیر فیلدها و اعمال نمادگذاری متفاوت برای هر طبقه
- نمایش رستری و ارتفاعی: تنظیم نحوه نمایش لایههای رستری، سایهروشن (Hillshade) و نمایش برجسته عوارض بر اساس ارتفاع
- نمایش وابسته به مقیاس: امکان تغییر شیوه نمایش لایهها در سطوح مختلف بزرگنمایی
- تعریف استایل با JSON: امکان ایجاد و ویرایش مستقیم استایل نقشه در قالب JSON بر اساس استاندارد Mapbox Style Specification برای پیادهسازی کارتوگرافیهای پیشرفته و شرطی
مشاهده و ناوبری نقشه
- ناوبری نقشه: بزرگنمایی، کوچکنمایی، جابهجایی، تیلت و چرخش نقشه
- نقشه پایه: انتخاب از نقشههای پایه متداول مانند OSM، Google و Bing یا معرفی سرویس دلخواه
- نمایش مختصات: مشاهده لحظهای مختصات مکاننما در سیستمهای مختصات مختلف
- یافتن موقعیت: انتقال و بزرگنمایی نقشه به مختصات یا موقعیت دلخواه
- موقعیت لحظهای: نمایش موقعیت زنده کاربر روی نقشه
- نقشه تمامنما و شبکه مختصات: نمایش نمای کلی نقشه و گرید مختصاتی
- مقایسه نقشهها: ابزار Swipe / Compare برای مقایسه تعاملی دو لایه یا نقشه
جستجو، فیلتر و انتخاب عوارض
- جستجوی سریع: جستجوی کلیدواژهای در میان عوارض و اطلاعات توصیفی نقشه
- شناسایی عوارض: مشاهده اطلاعات توصیفی، ضمائم و جزئیات عارضه با کلیک روی نقشه
- فیلتر اطلاعات توصیفی: تعریف فیلترهای ساده و ترکیبی با استفاده از چندین شرط و عملگر در جدول اطلاعات توصیفی
- فیلتر عوارض روی نقشه: محدودکردن نمایش عوارض بر اساس شروط توصیفی یا مکانی و نمایش تنها دادههای منطبق با فیلتر
- انتخاب تعاملی: انتخاب عوارض بهصورت مستقیم از روی نقشه با ابزارهای مختلف ترسیم
- انتخاب توصیفی و مکانی: انتخاب عوارض بر اساس مقادیر فیلدها یا روابط مکانی با یک لایه دیگر
- پاپاپ اختصاصی: طراحی پنجره اطلاعات یا پاپاپ (Popup) سفارشی برای نمایش اطلاعات عوارض
ویرایش عوارض و هندسه
- ایجاد و ترسیم عارضه: ترسیم عوارض نقطهای، خطی و سطحی با پشتیبانی از Snapping و Undo/Redo
- ویرایش هندسه: ویرایش رأسها، جابهجایی، افزودن یا حذف رأس، تغییر شکل و اصلاح هندسه عوارض
- ابزارهای ویرایش پیشرفته: انجام عملیات ادغام (Merge)، تقسیم (Split)، چرخش (Rotate)، تغییر مقیاس (Scale) و سایر عملیات متداول ویرایش
- ویرایش توپولوژیک (Topology Editing): حفظ روابط توپولوژیک بین عوارض در هنگام ویرایش و جلوگیری از ایجاد شکاف، همپوشانی یا ناسازگاری هندسی
- ترسیم در سیستم مختصات دلخواه: امکان ترسیم و ورود مختصات در سیستمهای مختلف از جمله جغرافیایی، UTM و سایر دستگاههای مختصات
- ویرایش اطلاعات توصیفی: ویرایش مقادیر فیلدها از طریق فرم، جدول و ویرایش درونجدولی (Inline Editing)
- محاسبه فیلد: محاسبه و بهروزرسانی مقادیر یک ستون با استفاده از عبارات محاسباتی (Field Calculator) شامل مقادیر سایر فیلدها، عملگرها و توابع مختلف
مدیریت داده، جداول و روابط
- مدیریت جدول اطلاعات توصیفی: مشاهده، مرتبسازی، جستجو، فیلتر و ویرایش اطلاعات عوارض
- مدیریت جداول غیرمکانی: مشاهده و ویرایش جداول اطلاعاتی مستقل از هندسه
- مدیریت روابط: مشاهده و مدیریت روابط میان لایهها، عوارض و رکوردهای جداول و دسترسی به اطلاعات مرتبط
- مدیریت ضمائم: پیوست و مشاهده تصاویر، اسناد، ویدئوها و سایر فایلهای مرتبط با عوارض
- خروجی گرفتن از عوارض: امکان Export عوارض انتخابشده بهصورت لایه جدید یا فایل در فرمتهای قابل پشتیبانی
ابزارهای اندازهگیری و ترسیم
- اندازهگیری: محاسبه طول و مساحت با امکان انتخاب واحد و ربایش به عوارض
- ترسیم گرافیک: ترسیم نقطه، خط، چندضلعی، دایره، متن، مارکر و سایر عناصر گرافیکی روی نقشه
- ترسیم پروفیل ارتفاعی: تعیین مسیر روی نقشه و نمایش پروفیل تغییرات ارتفاع در طول مسیر
- مارکر و یادداشت مکانی: درج مارکر در موقعیت دلخواه و اتصال اطلاعات و فایلهای مرتبط به آن
تحلیل و پردازش مکانی
- پردازشهای برداری: اجرای ابزارهایی مانند ایجاد حریم، تقاطع، برش، حذف همپوشانی، محاسبه فاصله و فیلتر مکانی
- پردازشهای رستری: اجرای ابزارهایی مانند جبر نقشه، شیب، جهت شیب، بازطبقهبندی و سایر تحلیلهای رستری
- تحلیل شبکه خدماتی: انجام ردیابی بالادست و پاییندست بر روی شبکههای آب، برق، گاز و سایر زیرساختهای خطی
- مسیریابی: محاسبه مسیر بهینه میان مبدأ و مقصد بر روی شبکه راهها
- اجرای SQL: امکان اجرای پرسوجوهای SQL برای بازیابی، گزارشگیری و تحلیل دادهها
نقشههای تحلیلی و آماری
- نقشههای تحلیلی: ایجاد و نمایش نقشه حرارتی، هگزبین، گرید، خوشهبندی و سایر روشهای نمایش تحلیلی
- نمودارها: تولید نمودارهای مختلف بر اساس مقادیر فیلدهای لایه و همگامسازی آنها با محدوده نقشه یا عوارض انتخابشده
- ویجتهای آماری: ایجاد شاخصها و ویجتهای آماری برای نمایش مقادیر تجمیعی و اطلاعات مدیریتی
سهبعدیسازی و پویانمایی
- نمایش سهبعدی سطح زمین: استفاده از لایه Terrain و تنظیم میزان اغراق ارتفاعی برای نمایش سهبعدی توپوگرافی
- مدلهای سهبعدی: درج و نمایش مدلهای سهبعدی در موقعیت دلخواه روی نقشه
- پویانمایی لایهها: نمایش متحرک عوارض، بهویژه لایههای خطی و دادههای دارای توالی یا حرکت
شخصیسازی و رابط کاربری
- چندزبانه: پشتیبانی از زبانهای فارسی، عربی و انگلیسی و امکان تغییر زبان اپلیکیشن
- پشتیبانی از راستبهچپ (RTL): نمایش صحیح و کامل رابط کاربری برای زبانهای فارسی و عربی
- سفارشیسازی اپلیکیشن: امکان افزودن، حذف یا جابهجایی کنترلها، ابزارها و پنلها متناسب با نیاز کاربر
- تنظیم پوسته: پشتیبانی از تم روشن و تیره (Light / Dark) و امکان تنظیم ظاهر اپلیکیشن
- سفارشیسازی ساختار: امکان ارائه نسخههای مختلف از کلاینت با ابزارها و قابلیتهای متفاوت برای کاربران، واحدها یا کاربردهای گونا
سهبعدیسازی و پویانمایی
- نمایش سهبعدی سطح زمین: استفاده از لایه Terrain و تنظیم میزان اغراق ارتفاعی برای نمایش سهبعدی توپوگرافی
- مدلهای سهبعدی: درج و نمایش مدلهای سهبعدی در موقعیت دلخواه روی نقشه
- پویانمایی لایهها: نمایش متحرک عوارض، بهویژه لایههای خطی و دادههای دارای توالی یا حرکت