گزارشگیری مکانمحور
- خانه
- گزارشگیری مکانمحور
ژئوباکس امکان طراحی و تولید انواع گزارشهای مکانی و غیرمکانی را از لایهها و جداول مختلف بهصورت منعطف فراهم میکند. کاربران میتوانند پس از ایجاد لایهها و جداول و تعریف روابط میان آنها، از طریق سندباکس SQL انواع پرسوجوهای دلخواه را نوشته و خروجی موردنیاز خود را تولید کنند. همچنین برای کاربرانی که با SQL آشنایی ندارند، ابزار گزارشساز (Report Builder) با یک رابط کاربری گرافیکی و حرفهای، امکان ساخت گزارش از طریق انتخاب لایهها و جداول، ایجاد اتصال میان آنها، تعیین ستونهای خروجی، تعریف فیلترها، مرتبسازی و گروهبندی اطلاعات را بدون نیاز به کدنویسی فراهم میکند.
مدیریت جداول
ژئوباکس امکان ایجاد و مدیریت جداول اطلاعاتی را برای ذخیره و مدیریت دادههای توصیفی و غیرمکانی فراهم میکند. این جداول میتوانند بهصورت مستقل یا در ارتباط با لایههای برداری مورد استفاده قرار گیرند و اطلاعاتی نظیر مالکین، مشترکین، تراکنشهای مالی، صورتحسابها، اطلاعات تکمیلی عوارض و سایر دادههای سازمانی را نگهداری کنند.
- ایجاد جدول جدید: امکان ایجاد جداول خالی با ستونها و انواع داده دلخواه متناسب با ساختار اطلاعات موردنیاز
- بارگذاری و انتشار فایل: امکان بارگذاری فایلهای CSV و تبدیل و انتشار محتوای آنها بهصورت جدول قابل مدیریت در سامانه
- مدیریت رکوردهای جدول: امکان درج رکورد جدید، حذف رکوردهای منتخب و ویرایش مقادیر ستونها برای مدیریت و بهروزرسانی اطلاعات جداول
- جستجوی سریع (Quick Search): امکان جستجوی سریع رکوردها با استفاده از کلیدواژه (Keyword) در فیلدهای توصیفی، بهمنظور دسترسی سریع به اطلاعات موردنظر
- پرسوجوی پیشرفته (Query): امکان تعریف و اجرای شروط موضوعی ساده و ترکیبی برای فیلتر، جستجو و بازیابی انعطافپذیر رکوردهای موردنظر
- خروجی گرفتن از دادهها (Export): امکان استخراج رکوردهای منتخب در قالب فایل CSV بهمنظور اشتراکگذاری، آرشیو، گزارشگیری یا استفاده در سایر سامانهها و نرمافزارها
مدیریت روابط
ژئوباکس امکان تعریف و مدیریت روابط (Relationships) میان لایههای برداری و جداول مختلف را با انواع کاردینالیتی فراهم میکند. این قابلیت ضمن حفظ یکپارچگی ارجاعی (Referential Integrity) دادهها، امکان دسترسی ساختیافته به اطلاعات مرتبط را فراهم کرده و فرآیند جستجو، گزارشگیری، تحلیل و مدیریت دادههای وابسته را بهطور قابلتوجهی تسهیل میکند.
- تعریف انواع روابط: امکان ایجاد و مدیریت روابط یکبهیک (One-to-One)، یکبهچند (One-to-Many) و چندبهچند (Many-to-Many) میان لایههای برداری و جداول دلخواه، با استفاده از فیلدهای کلیدی و در صورت نیاز جدول واسط
- بازیابی دادههای مرتبط: امکان بازیابی و مشاهده عوارض یا رکوردهای مرتبط (Related Features/Records) با هر عارضه یا رکورد، بهگونهای که کاربر بتواند بهسادگی میان اطلاعات مرتبط در لایهها و جداول مختلف پیمایش کرده و از آنها در گزارشها و تحلیلها استفاده کند.
- مدیریت ارتباط میان دادهها: امکان ایجاد یا حذف ارتباط میان عوارض و رکوردها، با رعایت قواعد و محدودیتهای تعریفشده برای رابطه
اجرای کوئریهای مکانی SQL
ژئوباکس امکان ایجاد، ویرایش، اجرا و ذخیرهسازی کوئریهای مکانی SQL را در محیطی امن و با کارایی بالا فراهم میکند. این قابلیت به کاربران اجازه میدهد با استفاده از دادههای مکانی و توصیفی، پرسوجوها و تحلیلهای پیچیده را اجرا کرده و نتایج را در قالب جدول، نقشه، لایه برداری یا وبسرویس در اختیار سایر کاربران و سامانهها قرار دهند.
- ویرایشگر حرفهای SQL: ارائه ویرایشگر کد (Code Editor) پیشرفته برای نوشتن و ویرایش کوئریهای SQL با امکاناتی نظیر برجستهسازی ساختار دستورات (Syntax Highlighting)، تکمیل خودکار و مدیریت آسان اسکریپتهای پیچیده
- محیط اجرای امن (Sandbox): فراهمسازی محیط Sandbox اختصاصی برای اجرای کنترلشده و امن کوئریها و مشاهده نتایج بهصورت جدولی و مکانی بر روی نقشه، بدون تأثیرگذاری ناخواسته بر سایر بخشهای سامانه
- تعریف پارامترهای ورودی: ارائه ابزار فرمساز (Form Builder) برای تعریف پارامترهای ورودی کوئری و ایجاد فرمهای پویا، بهگونهای که کاربران بتوانند بدون نیاز به تغییر مستقیم SQL، مقادیر موردنیاز را وارد و کوئری را اجرا کنند
- انتشار کوئری بهصورت وبسرویس: امکان ذخیره کوئریهای SQL به همراه پارامترهای ورودی و انتشار آنها بهصورت وبسرویس قابل فراخوانی برای استفاده در نرمافزارها، داشبوردها و سایر سامانهها
- پشتیبانی از توابع مکانی SQL: امکان استفاده از توابع و عملگرهای مکانی SQL برای اجرای انواع پرسوجوها و تحلیلهای هندسی و مکانی، مانند بررسی روابط مکانی، محاسبه فاصله، مساحت، طول، محدوده و سایر عملیات تحلیلی
- ذخیره نتایج بهصورت لایه برداری: امکان ذخیره خروجی کوئریهای مکانی بهصورت یک لایه برداری جدید و استفاده از آن در نقشهها، تحلیلها، گزارشها و سایر سرویسهای سامانه
ابزار گزارشگیری پویا
ژئوباکس با ارائه ابزار گزارشگیری پویا امکان طراحی و تولید انواع گزارشهای مکانی و توصیفی را بدون نیاز به دانش SQL یا برنامهنویسی فراهم میکند. کاربران میتوانند در محیط گرافیکی طراح گزارش (Report Designer)، لایهها و جداول موردنظر را با کشیدن و رها کردن (Drag & Drop) به صفحه طراحی اضافه کرده، ارتباط میان آنها را بهصورت بصری تعریف کنند و با تنظیم ستونها، فیلترها، ستونهای محاسباتی، گروهبندی و مرتبسازی، گزارش موردنظر خود را بهصورت کاملاً پویا ایجاد کنند.
- ترکیب و اتصال دادهها: امکان ایجاد انواع اتصال (Join) مکانی و غیرمکانی میان چندین لایه و جدول و ترکیب اطلاعات آنها در یک گزارش یکپارچه
- مدیریت ستونهای خروجی: امکان انتخاب ستونهای موردنیاز از لایهها و جداول مختلف، تعیین نام، ترتیب و نحوه نمایش آنها در خروجی گزارش
- ایجاد ستونهای محاسباتی: امکان تعریف ستونهای محاسباتی (Calculated Columns) با استفاده از مقادیر سایر ستونها و ترکیب انواع عملگرها و توابع ریاضی، متنی، هندسی، تاریخ و زمان و سایر توابع موردنیاز
- فیلتر، گروهبندی و مرتبسازی: امکان تعریف انواع فیلترهای ساده و ترکیبی، گروهبندی (Grouping) و مرتبسازی (Sorting) بر روی ستونهای دلخواه، بهمنظور تولید گزارشهای متنوع و انعطافپذیر
- تولید خروجی گزارش: امکان ذخیره و ارائه نتیجه گزارش در قالب جدول، لایه برداری یا کوئری برای استفاده در نقشهها، تحلیلها و سایر بخشهای سامانه