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