پیشنهاد ما بر اساس تجربیات ارزنده به دست آمده توسط توسعه دهندگان برتر چنین سیستم هایی( همانند شرکت ESRI ، پروژه Google Maps ، پروژه آزاد OpenStreetMap ، پروژه منبع باز OpenLayers و Geoserver ) در حوزه سیستم های اطلاعات مکانی و همچنین تکنولوژی های به روز سیستم های اطلاعاتی تنظیم شده است. در این پیشنهاد، کلیات طرح و الزامات آن بصورت پیش فرض ارائه شده است که قابلیت اصلاح و ارتقاء در نسخه های آتی جهت تطابق با نیازمندی ها و دغدغه های کارفرمای محترم را دارا می باشد.

پروژه پیشنهادی ما، یک سیستم اطلاعات مکانی-توصیفی(GIS[1]) جامع با زیرساخت داده های مکانی ( SDI[2]یا GSDI[3]) ، محصولات جانبی و الزامات پیاده سازی میباشد که مجموعه ای چابک برای کاربردهای سریع و کاربردی را در عرصه اطلاعات ناوبری فراهم می سازد. محصول نهایی سامانه اطلاعات مکانی تحت وب است که امکانات زیر را فراهم می سازد.

[1] Geospatial Information System

[2] Spatial Data Infrastructure

[3] Geo Spatial Data Infrastructure

امکانات مدیریتی سامانه:

  • تعریف کاربر مهمان برای دسترسی به لایه های عمومی
  • تعریف گروه کاربری، نقش و سطح دسترسی
  • تعریف کاربر و تصویر کاربر و سایر فیلدهای اطلاعاتی مورد نیاز و امکان تخصیص گروه کاربری و نقش و به تبع آن سطح دسترسی مد نظر
  • تخصیص لایه ها در گروه های لایه ای مختلف که در سرور سرویس مکانی وب[1] تعریف شده اند.
  • تخصیص ابزار و قابلیت های سامانه
  • دریافت لایه های جدید ترسیمی در سامانه از کاربران و انتشار آن تحت دسترسی مدنظر
  • ایجاد، ارسال و دریافت لایه های ترسیمی و یا مدنظر بصورت فایل های کم حجم با فرمت های مختلف به مراجع مختلف از طریق اتوماسیون اداری، ایمیل و سایر ابزار ارتباطی
  • تعریف گروه لایه های پایه و اتصال به سرویس های نقشه متداول نظیر OSM و تصاویر ماهواره ای

[1] Web GIS service

امکانات کاربری سامانه:

پس از احراز هویت و ورود به سامانه، براساس سطح دسترسی تعریف شده امکانات سامانه در بخش های زیر قابل دسترسی خواهد بود:

الف) لایه های پایه

   متشکل از لایه های برخط متداول جهت استفاده در پس زمینه لایه های سازمانی میباشد که بصورت پیش فرض عکس هوایی Bing و نقشه عمومی OSM گنجانده شده است و قابلیت افزودن سایر سرویس های نقشه بر اساس API Key وجود دارد. و قابلیت استفاده از نقشه های تصویری[1] آماده.

ب) لایه های سازمانی

   در این بخش لایه های سازمانی موجود در سرور اطلاعات مکانی بر اساس سطح دسترسی با خصوصیات زیر قابل مشاهده میباشد 

  • ایجاد لایه، مدیریت لایه ها، طراحی کوئری و کارتوگرافی لایه ها بر اساس نیاز
  • پشتیبانی از فرمت های متداول نظیر فرمت های برداری، تصویری و فرمت KML[2]
  • پشتیبانی از انواع ذخیره سازی داده بصورت فایلی (SHP[3]) و بصورت GDB[4]
  • توسعه به عنوان یک SDI[5]
  • روشن و خاموش کردن لایه ها بصورت گروهی و یا تک تک
  • تنظیم شفافیت نمایش لایه ها
  • نمایش لایه ها بر اساس استایل تعریف شده در سرور مکانی
  • نمایش راهنمای لایه انتخابی

 

ج) لایه های ناوبری

   این بخش مخصوص لایه های ناوبری و اطلاعات GPS میباشد که بصورت آنلاین و با خصوصیات زیر قابل استفاده میباشد.

  • نمایش بصورت نقطه
  • نمایش جهت حرکت وسیله و یا سکون آن
  • رنگ بندی بر اساس فیلد اطلاعاتی دلخواه مثلا: نمایش اتوبوس های هر خط با یک رنگ
  • نمایش برچسب متنی بالای هر وسیله
  • حذف لایه از محیط
  • روشن/خاموش کردن لایه
  • روشن/خاموش کردن بروزرسانی اطلاعات
  • ذخیره لایه پیمایش بصورت فایل اطلاعات با فرمت Geojson و KML
  • افزودن فیلدهای اطلاعاتی بصورت گروهی
  • نمایش تعداد کل دستگاه ها
  • نمایش/عدم نمایش رد پا یا نقشه حرارتی حرکت(مسیر طی شده) بصورت تفکیک شده بر اساس رنگ هر کدام
  • تعریف بازه زمانی برای آخرین اطلاعات اخذ شده
  • تعریف بازه زمانی برای بروزرسانی (پیش فرض: 10 ثانیه)
  • نمایش داده های پویا همانند مسیر جریان یا حرکت بصورت انیمیشن

د) لایه های من

   در این بخش امکان فراخوانی لایه ها در فرمت های (لایه های ترسیمی در محیط سامانه Geojson، لایه های قابل استفاده در Google Earth با فرمت KML، لایه های با فرمت SHP بصورت زیپ شده، فایل های با فرمت gpx شامل اطلاعات GPS، پوشش geotag به مفهوم فراخوانی تصاویری که شامل اطلاعات GPS میباشد و نمایش آن بصورت نقطه و با عکس بر روی نقشه) بصورت اختصاصی توسط کاربر با قابلیت های زیر وجود دارد.

  • حذف لایه از محیط
  • روشن/خاموش کردن لایه
  • ذخیره لایه پیمایش بصورت فایل اطلاعات با فرمت Geojson و KML
  • افزودن فیلدهای اطلاعاتی بصورت گروهی

ه) ابزار

در این بخش ابزارهای مختلفی برای استفاده بهینه و مدیریت لایه های بخش های قبلی در نظر گرفته شده است.

[1] Raster map

[2] Keyhole Markup Language (Google Map format)

[3] Shape file

[4] Geo Data Base

[5] (Geo)Spatial Data Infrastructure

ابزار (1) پیمایش عادی/ اطلاعات لایه های من:

   با انتخاب این ابزار و با کلیک بر روی عارضه های موجود در لایه های من بر روی نقشه عارضه مد نظر انتخاب شده و می توان اطلاعات توصیفی آن را در پنجره ای قابل جابجا در محیط مشاهده کرد و همچنین بصورت اختصاصی برای هر عارضه فیلد اطلاعات خاص تعریف و تکمیل کرد.

   در تعریف فیلدهای اطلاعات می توان از آدرس های معتبر تحت شبکه(اینترنت و اینترانت) برای تعریف عکس، فیلم، فایل PDF، فایل های آفیس و … استفاده کرد. که سامانه قابلیت شناسائی فرمت های ذکر شده را داشته و در صورت پشتیبانی سیستم محلی قابلیت نمایش آن در صفحه وب و تنظیمات مربوطه را نیز دارا میباشد و در صوت عدم پشتیبانی، فایل مربوطه قابل دانلود و استفاده میباشد.

ابزار (2) اطلاعات:

   با استفاده از این گزینه و از کادر مد نظر می توان یکی از لایه های سازمانی را برای دسترسی و مدیریت اطلاعات توصیفی انتخاب کرد. با انتخاب لایه، نام فیلدهای اطلاعاتی و جنس فیلدها در کادر مشخص لیست میگردد. و امکانات زیر ظاهر خواهد شد:

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

3-1- زوم بر روی رکورد انتخابی از جدول

3-2- انتخاب رکورد انتخابی و افزودن آن به لایه ترسیمی

ابزار (3) اندازه گیری

  • اندازه گیری طول/فاصله با مقیاس متر یا کیلومتر بصورت ادامه دار و برچسب گذاری اندازه نهایی
  • اندازه گیری مساحت بصورت متر مربع یا کیلومتر مربع با رسم پلی گون و برچسب گذاری مساحت نهایی
  • روشن/خاموش کردن لایه اطلاعات اندازه گیری
  • پاک کردن آخرین اندازه گیری
  • پاک کردن کل لایه اندازه گیری

ابزار (4) ترسیم

  • انتخاب رنگ لایه ترسیمی و تغییر حین ترسیم
  • انتخاب نوع عارضه ترسیمی

2-1- علامت گذاری:

  • نشان
  • نشان-موقعیت

2-2- ترسیم

  • نقطه
  • منحنی
  • محدوده
  • خط شکسته
  • چند ضلعی
  • دایره
  • ویرایش بسیار راحت عارضه با قابلیت پشتیبانی از Snap
  • روشن/خاموش کردن لایه ترسیمی
  • پاک کردن آخرین اندازه گیری
  • پاک کردن کل لایه اندازه گیری
  • ذخیره لایه ترسیمی
  • فراخوانی لایه برای ویرایش

ابزار (5) زوم و نشانه گذاری

در صورتیکه مختصات نقطه ای را در قالب UTM داشته باشید با وارد کردن مشخصات آن می توان روی نقطه مد نظر با قابلیت ها زیر، زوم کرده و نشانه گذاری نمود.

  • نمایش مختصات نقطه مورد نظر بصورت UTM و DD در بالای علامت نشان گذاری
  • لینک به نقشه گوگل و نمایش موقعیت بر روی آن
  • ایجاد کادر متنی و نوشتن برچسب و توضحیات مد نظر
  • حذف نشانه گذاری

ابزار (6) موقعیت من

قابلیت استفاده از اطلاعات مکانی کاربر درصورت مجاز بودن و دسترسی به آن و زوم روی موقعیت بر روی نقشه.

و) کادر نقشه:

  • روی همگذاری لایه ها بر اساس الویت تنظیمی
  • نمایش بصورت کادر مشخص و تمام صفحه
  • نمایش نوار زوم ، مقیاس ، نمای کلی[1]و لوگو یا متن سازمان
  • نمایش مختصات نشانگر
  • نمایش و پنهان سازی نوار منوی سمت راست
  • فراخوانی لایه های شخصی
  • تنظیم رنگ و ضخامت لایه های شخصی
  • قابلیت تولید خروجی PDF و فایل PNG از محیط با اندازه و دقت دلخواه

استراتژی اجرا و رویکرد فنی پروژه

  • تحت وب و مستقل از پلت فرم
  • قابلیت تولید اپلیکیشن برای انواع تجهیزات
  • واکنشگرا[2] در رابط کاربری(GUI[3])
  • عدم نیاز به تهیه مجوز قانونی[4] شرکت های بین الملی فعال در توسعه سیستم های مکانی نظیر ArcGIS که اخیرا نیز ایران را تحریم کرده اند.
  • محصول بومی و قابلیت پشتیبانی و توسعه
  • قابلیت اجرا بر روی بستر اینترانت (آفلاین) و اینترنت(آنلاین)
  • استفاده از بانک های اطلاعاتی استاندارد جهت ذخیره سازی داده های مکانی(نقشه) و توصیفی و افزایش قابلیت اطمینان و امنیت داده
  • قابلیت پشتیبانی از انواع روش های ورودی(صفحه کلید، موس، صفحه لمسی و قلم) برای سهولت استفاده و افزایش کارایی و انعطاف و سرعت عمل بیشتر

 

رویکرد فنی پروژه

در بحث فنی سعی شده از ابزار و محیط های توسعه و تولید به روز و کارآمد استفاده گردد.

ابزار مورد استفاده:

  • Net
  • ArcGIS
  • OL3
  • Html
  • Java Script
  • Microsoft SQL
  • Apache Tomcat®
  • GeoServer

OpenStreetMap (OSM)

[1] Overview map

[2] Responsive

[3] Graphic User Interface

[4] License