سرویسهای برداری
- خانه
- سرویسهای برداری
با سرویسهای برداری ژئوباکس، میتوانید عوارض لایههای برداری خود را مشاهده کنید، در میان آنها جستجو کنید، آنها را ویرایش کنید و از آنها گزارشگیری نمایید.
با استفاده از سرویسهای برداری، میتوانید محتوای عوارض لایههای برداری خود را مشاهده کرده و به جدول توصیفات آنها دسترسی داشته باشید. همچنین میتوانید در میان عوارض لایه بر اساس کلیدواژه جستجو کرده و یا در صورت لزوم با استفاده از امکانات فیلترینگ (جستجوی موضوعی و مکانی) شروط پیچیدهتری را برای بازیابی و گزارشگیری از عوارض اعمال نمایید. همچنین میتوانید عوارض منتخب خود را بهصورت تکی یا گروهی ویرایش کنید و اطلاعات مکانی و توصیفی آنها را بهروزرسانی کنید.
ایجاد و انتشار سرویسهای برداری
- ایجاد لایه برداری جدید (خالی) با نوع هندسه دلخواه (نقطهای، خطی و سطحی)
- آپلود فایل با فرمتهای مختلف نظیر GPX, CSV، DXF، KML، FileGDB، GeoPackage، GeoJSON، Shapefile و غیره و انتشار آن بهصورت سرویس لایه برداری
- اتصال به پایگاه داده منتخب (PostgreSQL, Oracle, SQL Server, MySQL) و انتشار لایههای موجود در آن بهصورت سرویس لایه برداری
- اتصال به سرویس WFS و انتشار لایههای موجود در آن بهصورت سرویس لایه برداری
- انتشار سرویس تایل برداری بر اساس استاندارد Mapbox Vector Tile Specification از لایه برداری موجود بهمنظور نمایش سریع، مقیاسپذیر و بهینه دادهها در نرمافزارهای تحت وب و موبایل
- انتشار سرویس استاندارد OGC WFS-T از لایه برداری موجود بهگونهای که علاوه بر مشاهده و بازیابی دادهها، عملیات ایجاد، ویرایش و حذف عوارض نیز از طریق سرویس و مطابق با استانداردهای OGC امکانپذیر باشد
مشاهده، جستجو و کوئری از عوارض
- مشاهده عوارض در قالب جدول و نقشه: امکان نمایش همزمان عوارض بهصورت جدولی و روی نقشه همراه با قابلیت صفحهبندی (Pagination)، مرتبسازی (Sorting) و مدیریت کارآمد دادهها، حتی در لایههای حجیم
- مشاهده جزئیات عارضه: امکان دسترسی به اطلاعات کامل هر عارضه، شامل موقعیت مکانی، هندسه، اطلاعات توصیفی (Attributes) و ضمائم و اسناد چندرسانهای نظیر تصاویر، فایلها و سایر مستندات مرتبط
- پرسوجوی موضوعی و مکانی (Query): امکان اجرای پرسوجوهای پیشرفته بر اساس استاندارد OGC CQL با استفاده از شروط موضوعی، مکانی یا ترکیبی از هر دو، بهمنظور بازیابی منعطف عوارض و انجام تحلیلهای مکانی
- جستجوی سریع (Quick Search): امکان جستجوی سریع عوارض با استفاده از کلیدواژه (Keyword) در فیلدهای توصیفی، بهمنظور دسترسی سریع به اطلاعات موردنظر
- خروجی گرفتن از دادهها (Export): امکان استخراج عوارض منتخب در قالب لایه، نمای برداری (View) یا فایل با فرمتهای متداول GIS، بهمنظور اشتراکگذاری، آرشیو یا استفاده در سایر سامانهها و نرمافزارها
ویرایش عوارض
- درج یا ایجاد عوارض جدید: امکان ایجاد و ثبت انواع عوارض نقطهای، خطی و پلیگونی با استفاده از ابزارهای ترسیم و ویرایش در محیط نقشه
- حذف عوارض: امکان حذف یک یا چند عارضه بهصورت انتخابی یا گروهی، با رعایت سطوح دسترسی و مجوزهای تعریفشده
- ترسیم و ویرایش هندسه: امکان ترسیم عوارض جدید و ویرایش هندسه عوارض موجود، شامل جابهجایی، تغییر شکل، افزودن یا حذف رأسها، تقسیم (Split)، ادغام (Merge) و سایر عملیات متداول ویرایش مکانی با قابلیت ربایش (Snapping) و Undo/Redo
- ویرایش اطلاعات توصیفی: امکان مشاهده، ایجاد، اصلاح و بهروزرسانی اطلاعات توصیفی (Attributes) هر عارضه بهصورت تکی یا گروهی، با پشتیبانی از انواع مختلف داده
- محاسبه خودکار مقادیر فیلد (Calculate Field): امکان محاسبه و بهروزرسانی مقادیر یک فیلد بر اساس عبارات محاسباتی. این عبارات میتوانند ترکیبی از مقادیر ثابت، مقادیر سایر فیلدها، عملگرهای ریاضی و منطقی، توابع متنی، توابع ریاضی، توابع تاریخ و زمان و توابع هندسی باشند و امکان انجام محاسبات ساده تا پردازشهای پیشرفته را بدون نیاز به برنامهنویسی فراهم کنند.
مدیریت ضمائم و آرشیو مکانی
ژئوباکس با ارائه قابلیت مدیریت ضمائم (Attachments)، امکان ایجاد یک آرشیو مکانمحور از اسناد و فایلهای مرتبط با عوارض را فراهم میکند. کاربران میتوانند انواع تصاویر، اسناد، ویدئوها و سایر فایلها را به عوارض یا موقعیتهای جغرافیایی متصل کرده و مستقیماً از طریق نقشه به آنها دسترسی داشته باشند.
- پیوست فایل به عوارض: امکان پیوست یک یا چند فایل به عارضه مشخص در یک لایه برداری یا یک موقعیت دلخواه روی نقشه
- پشتیبانی از انواع فایل: امکان نگهداری تصاویر، اسناد، ویدئوها و سایر فایلهای چندرسانهای بهعنوان ضمیمه مکانی
- مشاهده و مدیریت ضمائم: دسترسی به فهرست و جزئیات فایلهای مرتبط با هر عارضه یا موقعیت از طریق نقشه.
- استریم فایلهای ویدئویی: امکان مشاهده و استریم ویدئوهای حجیم بدون نیاز به دریافت کامل فایل پیش از پخش
- نمایش توزیع مکانی ضمائم: امکان مشاهده پراکندگی و موقعیت جغرافیایی ضمائم یک لایه بر روی نقشه، بهمنظور جستجو و دسترسی سریع به آرشیو مکانی
مدیریت فیلدها
- مدیریت ساختار فیلدهای لایه: امکان ایجاد فیلدهای جدید با انواع مختلف داده از جمله متنی، عدد صحیح، عدد اعشاری، تاریخ و زمان، همچنین حذف، تغییر نام و ویرایش مشخصات فیلدهای موجود در لایههای برداری
- تعریف دامنه (Domain): امکان تعریف دامنه مقادیر مجاز برای هر فیلد بهمنظور استانداردسازی دادهها، جلوگیری از ورود اطلاعات نامعتبر و افزایش کیفیت دادههای مکانی
- ایجاد اندکس یا نمایه (Index): امکان تعریف اندکس بر روی یک یا چند فیلد بهمنظور افزایش سرعت جستجو، فیلترینگ، مرتبسازی و اجرای پرسوجوها، بهویژه در لایههای حجیم
- محاسبه شاخصهای آماری: امکان محاسبه خودکار شاخصهای آماری برای فیلدهای عددی، از جمله حداقل (Min)، حداکثر (Max)، میانگین (Average)، میانه (Median) و سایر شاخصهای موردنیاز برای تحلیل دادهها
- استخراج مقادیر یکتا (Unique Values): امکان محاسبه و بازیابی مقادیر یکتای یک فیلد به همراه تعداد تکرار هر مقدار، بهمنظور دستهبندی، تحلیل، نمادگذاری و تهیه گزارش از دادههای توصیفی
تنظیم سطوح دسترسی
- مدیریت مجوز درج عارضه: امکان اعطا یا سلب (Grant / Revoke) مجوز ایجاد و درج عوارض
- مدیریت مجوز حذف عارضه: امکان اعطا یا سلب مجوز حذف عوارض بهمنظور کنترل دقیق عملیات حذف دادهها و جلوگیری از حذفهای ناخواسته
- مدیریت مجوز ویرایش هندسه: امکان اعطا یا سلب مجوز ویرایش هندسه عوارض بهصورت مستقل از سایر مجوزهای ویرایشی
- مدیریت مجوزهای اقلام توصیفی: امکان اعطا یا سلب مجوز مشاهده و ویرایش هر یک از اقلام توصیفی (Attributes) بهصورت مجزا. این قابلیت امکان تعریف سطح دسترسی دقیق در سطح هر فیلد را فراهم میکند؛ بهگونهای که کاربران تنها به اطلاعات موردنیاز خود دسترسی داشته و صرفاً مجاز به مشاهده یا ویرایش فیلدهای تعیینشده باشند.
مدیریت نماهای برداری
نماهای برداری (Vector Views) این امکان را فراهم میکنند که بدون ایجاد یک لایه جدید در پایگاه داده، نمایی از بخشی یا تمام عوارض و ستونهای یک لایه برداری ایجاد کنید. این نماها از نظر عملکرد تفاوتی با یک لایه برداری ندارند و از تمامی قابلیتهای آن، از جمله نمایش، جستجو و ویرایش عوارض پشتیبانی میکنند.
تفاوت اصلی نماهای برداری با لایههای برداری در این است که اطلاعات آنها بهصورت مستقل و فیزیکی در پایگاه داده ذخیره نمیشود؛ بلکه بهعنوان یک نمای منطقی (View)، دسترسی به بخشی از دادههای لایه اصلی را فراهم میکنند. به همین دلیل، ایجاد و نگهداری آنها بدون افزایش حجم داده و بدون ایجاد نسخههای تکراری از اطلاعات انجام میشود.
در ژئوباکس برای هر لایه برداری میتوان تعداد نامحدودی نمای برداری ایجاد کرد و هر یک را با سطوح دسترسی، مجوزها و تنظیمات متفاوت در اختیار کاربران یا گروههای مختلف قرار داد. این قابلیت، روشی ساده و کارآمد برای مدیریت دسترسی کاربران به دادهها و ارائه نماهای اختصاصی متناسب با نیاز هر واحد یا کاربر فراهم میکند.
ایمپورت و بارگذاری عوارض
- بارگذاری و ایمپورت عوارض از فایل با فرمتهای مختلف نظیر GPX, CSV, DXF, KML, FileGDB, GeoPackage, GeoJSON, Shapefile
- بارگذاری و ایمپورت عوارض با اتصال به پایگاه داده منتخب (PostgreSQL, Oracle, SQL Server, MySQL) و انتخاب لایه موردنظر در پایگاه داده
- بارگذاری و ایمپورت عوارض از سرویس WFS
بهروزرسانی و بازبینی عوارض
- بهروزرسانی اطلاعات عوارض یک لایه از طریق فایلهای مختلف از جمله GPX, CSV, DXF, KML, FileGDB, GeoPackage, GeoJSON, Shapefile با استفاده از یک فیلد کلید مشترک برای تطبیق و همسانسازی عوارض
- بهروزرسانی اطلاعات عوارض یک لایه بر اساس عوارض موجود در یک لایه برداری دیگر، با تعریف فیلد کلید مشترک جهت شناسایی و تطبیق عوارض متناظر
- بازبینی (Review) تمامی تغییرات انجامشده در سطح هر عارضه و تأیید (Confirm) یا رد (Reject) ویرایشها پیش از اعمال نهایی. این قابلیت، فرآیند کنترل کیفیت دادهها را تسهیل کرده و امکان پیادهسازی گردشکارهای چندمرحلهای برای بررسی و تأیید تغییرات را فراهم میکند.
ردیابی تغییرات عوارض
با فعالسازی قابلیت ردیابی تغییرات (Edit Tracking) در لایههای برداری، تمامی ویرایشهای انجامشده بهصورت Transactional و همراه با اطلاعاتی مانند کاربر، زمان و نوع تغییر ثبت و نگهداری میشوند. به این ترتیب، مالک لایه میتواند در هر زمان به تاریخچه کامل تغییرات (Edit History) دسترسی داشته باشد و مشاهده کند که هر تغییر توسط چه کاربری، در چه زمانی و با چه جزئیاتی انجام شده است.
یکی از مهمترین قابلیتهای این سرویس، امکان Rollback یا بازگردانی تغییرات از یک تاریخ مشخص به بعد است. با استفاده از این قابلیت، کاربر میتواند وضعیت لایه را به یک نقطه زمانی مشخص در گذشته بازیابی (Restore) کند و تمامی ویرایشهای انجامشده پس از آن تاریخ را بهصورت ایمن و یکپارچه لغو نماید. این ویژگی، راهکاری مؤثر برای بازیابی دادهها در صورت بروز خطا، حذف یا ویرایش ناخواسته اطلاعات و همچنین مدیریت تغییرات در پروژههای چندکاربره فراهم میکند.