استفاده از GIS سرویسها-موسسه چشم انداز-آموزش کاربردی GIS و RS
مفاهیم وبسرویس را یاد گرفتیم. انواعی از آنها را مرور و سرویسهای GIS را مدیریت کردیم. فصل 2 شامل مباحث تئوری و مفاهیمی بود تا برای ورود به این بخش آماده شوید. در این فصل از سرویسهای ایجاد شده استفاده میکنیم و با آنها ارتباط و تعامل خواهیم داشت. قدرت واقعی سرور در این فصل بیان میشود. اگر دادههای خود را در اینترانت و یا در اینترنت منتشر کنید، میتوانید آنها را به دادههای دیگران متصل و پیوست کنید. افراد زیادی با عقاید مختلفی وجود دارند که میخواهند برای ایجاد اپلیکیشنهای مفید و مؤثر از دادههای شما استفاده کنند. به مرحلهای میرسید تا سرویسهای کاربردیتان را بفروشید، همچنین میتوانید از سرویسهای دیگر استفاده و به دادههایتان اضافه کنید. یک انجمن ترافیک جادهای را در نظر بگیرید که جریان ترافیک را در یک شهر، با سرویس نقشه ای real-time گزارش و تصویر میکنند. سرویس نقشهای real-time با فعال کردن(Geographical Rich Site Summary (GeoRSS صورت میگیرد.
منظور از سرویس نقشهای real-time این است که این سرویسها همزمان با دنیای واقعی پیش میروند و کار میکنند و اطلاعاتشان مدام باید به روزرسانی شوند. بررسی حرکت اتوبوسها و ماشینها در یک بزرگراه نمونهای از یک سیستم real-time است. با مثال زیر این مفهوم را توضیح میدهیم:
ترافیک سنگینی در یکی از جادهها وجود دارد. مأمور ترافیک فکر میکند که تصادفی رخ داده است؛ بنابراین لایهی تصادفهای اخیر را ایجاد میکند و بلافاصله این لایه را با لایهی ترافیکی همپوشانی میکند. سپس متوجه میشود که هیچ تصادفی در آن جاده رخ نداده است؛ بنابراین برای بررسی حادثههایهای اخیر در آن منطقه، یک لایهی حادثه ایجاد میکند. لایهی حادثه، نشان میدهد که به دلیل نشت آب از یک لولهی اصلی روی جاده، ماشینها با سرعت آرامی حرکت میکنند و باعث ترافیک شده است.
GeoRSS: استانداردی برای مکانها و موقعیتها در یک وب real-time است. مکان و موقعیتها بهصورت رمزگذاری شده هستند.
این فصل به سه بخش اصلی تقسیم شده است. اولین بخش با عنوان استفاده از سرویسهای GIS برای تصویر سازی»، دادههای شما را نمایش میدهد و سرویسهای مختلف را با هم ادغام میکند تا یک نقشهی قوی و قدرتمند ایجاد کنید و آن را در وبسایت یا وبلاگ خود قرار دهید و آن را به اشتراک بگذارید. دومین بخش با عنوان ” استفاده از سرویسهای GIS برای ویرایش” بخش ویرایشی است. در این بخش با استفاده از سرویسهای عارضهای، دادهها را ویرایش میکنید و رکوردهای جدیدی (هر رکورد یک عارضه است) در ژئودیتابیس ایجاد کنید. مثلاً کاربرانی دارید که با دستگاههای موبایلشان روی زمین هستند و میتوانند مستقیماً از روی زمین دادههایشان را درون سرویس قرار دهند. بخش نهایی با عنوان ” استفاده از GIS سرویسها برای تجزیه و تحلیل”، دادهها را تجزیه و تحلیل میکند.
سیستم های محاوره ای که تولید نتایج پردازش دارای محدودیت زمانی است.
به دست آوردن URL سرویس نقشه
برای استفاده از سرویسها، ابتدا باید اشاره گری به آنها داشته باشیم. برای هر استاندارد یک URL اختصاصی وجود دارد. مثلاً برای استفاده از سرویس نقشهای روی SOAP به URL استاندارد SOAP نیاز دارید. این URL به REST و تمام استانداردهای OGC اعمال میشود. در فصل دو نشان دادیم که سرور بهصورت پیشفرض هر دو پروتکل SOAP و REST را روی هر سرویس نقشهای فعال میکند. همچنین استانداردهای دیگری مانند WMS را روی سرویس نقشهای GIS فعال کردیم.
برای به دست آوردن URL ابتدا به ArcGIS for Server Manager وارد شوید. در Chrome آدرس http://GIS-SERVER01:6080/arcgis/manager را وارد کنید. سپس نام کاربری و رمز را برای حساب مدیر وارد کنید. لیستی از سرویسهایی که قبلاً منتشر کردهاید، میبینید. روی نام سرویس Parcels_FGDB کلیک کنید تا پنجرهای شامل توضیحات و اطلاعاتی ببینید. از قسمت سمت چپ، Capabilities را کلیک کنید تا پروتکلهایی که برای این سرویس نقشهای فراهم شده را ببینید. سپس (Mapping (always enabled را انتخاب کنید. بهصورت پیشفرض این گزینه فعال است.
آدرس http://GIS-SERVER01:6080/arcgis/rest/services/Parcels_FGDB /MapServer به سرویس نقشهای با استفاده از پروتکل REST اشاره میکند. از این آدرسها برای تمرینهای آینده استفاده خواهیم کرد.
URL فقط به یکی GIS سرورها مستقیماً اشاره میکند. اگر این GIS سرور به هر دلیلی دچار مشکل شود، حتی اگر یک GIS سرور دیگری نیز دارید که به این سایت متصل است باز هم نمیتوانید به این سرویس دسترسی داشته باشید؛ بنابراین توصیه میشود که این URL را به نسخهی Web Adaptor که روی وب سرور اختصاصی قرار دارد، تبدیل کنید.
اگر یکی از سرویسهای نقشهای خود را در یک استاندارد OGC منتشر کردهاید و میخواهید لینک WMS را به دست آورید، گزینهی WMS را انتخاب کنید.
انتشار سرویس نقشهای سودمند
از بعضی دادههای سودمند همراه با بعضی دادههای دیگر استفاده خواهیم کرد. ژئودیتابیس را با تکنیکهایی که در فصل 2 یاد گرفتید ایجاد و منتشر کنید. دادههای مورداستفادهی کتاب در DVD ضمیمهی کتاب وجود دارد. دادههای سودمند در مسیر 7364EN_03_Files\AGSA\Data\Utility.gdb قرار دارد. فایل Electricity.mxd موجود در مسیر 7364EN_03_Files\AGSA\Documents را بازکنید. قبلاً برچسبگذاری و سمبولوژی را روی این داده انجام دادهایم. سرویس نقشهای Electricity را منتشر و گزینهی WMS را فعال کنید. در ادامهی این فصل، سرویسهای بیشتری را منتشر خواهیم کرد.
هنگامیکه فایل Electricity.mxd را باز کردید، ممکن است منبع داده از بین رفته باشد. برای رفع این مشکل، ابتدا باید پوشهی AGSA را به اشتراک بگذارید. به اشتراکگذاری، بهترین راه برای ذخیرهی موفقیت آمیز پوشه است تا بدین ترتیب لایهی power cable به مسیر \\GISSERVER01 \AGSA\Data\Utility.gdb\ تنظیم شود.
در تصویر زیر دادهی سودمند را به نقشه اضافه کردیم.
استفاده از سرویسهای GIS برای تصویرسازی
یکی از راههای استفاده از سرویس نقشهای مشاهدهی آن است و میخواهیم نحوهی استفاده از آن را یاد بگیریم. ابزارهای زیادی در ArcGIS for Server وجود دارند تا سرویسهای GIS ای که ایجاد کردیم را ببینیم. تعدادی از این ابزارها را توضیح میدهیم و میتوانید علایقتان را بر اساس اولویت بندی انتخاب کنید. ابزارهایی برای استفاده از سرویس نقشهای که درون JavaScript API قرار دارند را به کار میگیریم.
نیازی به داشتن مهارت برنامهنویسی نخواهید داشت. همه چیز باکمی برنامهنویسی ساخته میشود و میتوانید یک صفحه وب به میزبانی سرویس نقشهای اجرا کنید.
برگرفته از کتاب نصب، اجرا و مدیریت Arc GIS for server
نویسنده: دکتر محمد بافقی زاده
نشر: انتشارات اکادمیک
بدون دیدگاه