WebGIS یک نوع سیستم اطلاعاتی توزیع یافته است. سادهترین نوع WebGISباید حداقل یک سرویسدهنده (سرور یا خادم، مثل سرور سایت گوگل) و یک سرویسگیرنده (کاربر مثل یک کاربر که از سایت گوگل استفاده میکند) داشته باشد که سرویسدهنده آن یک برنامه سرور تحت وب و سرویسگیرنده آن یک مرورگر وب (مثل اینترنت اکسپلورِر یا فیرفاکس و …) یا یک برنامه کامپیوتری (مثل گوگل ارث) و یا یک برنامه موبایل است. سرور یک URL یا آدرس اینترنتی دارد تا سرویسگیرندهها یا کاربران آن را در وب پیدا کنند، بنابراین سرویسگیرنده به خصوصیات HTTP (پروتوکل انتقال ابرمتنی) برای ارسال درخواستها به سرویسدهنده استناد میکند. سرویسدهنده عملیات درخواست را اجرا میکند و پاسخ را از طریق HTTP ارسال میکند. قالب پاسخ میتواند یک فایل HTML (مثل صفحات وب) باشد که توسط مرورگر وبِ سرویسگیرنده استفاده شود، همچنین میتواند در قالبهای دیگری از قبیل تصویر باینری، JSON یا XML باشد. ساده ترین نوع WebGIS باید حداقل یک سرویسدهنده (Server) و یک سرویسگیرنده (client) داشته باشد که سرویسدهنده آن یک Web Application Server و سرویسگیرنده آن یک مرورگر وب، یک برنامه desktop و یا یک برنامه موبایل است. WebGIS اغلب شاخه ای از GIS در نظر گرفته میشود که در یک مرورگر وب اجرا میشود اما این تعریف از سرویس گیرندههای رایانههای رومیزی یا موبایلها چشم پوشی میکند. در یک تعریف دقیقتر، WebGIS به هر نوع GIS که از تکنولوژیهای وب برای ارتباط بین اجزا استفاده کند، گفته میشود.
وقتی در خانه راحت نشتسهاید میتوانید کل دنیا را با کلیک ماوس بگردید و از دیدن تصاویر ماهوارهای لذت ببرید طوری که این احساس را دارید که انگار خودتون در آن محل هستید. قبل از اینکه به یک شهر سفر کنید میتوانید بهترین هتلهای آن شهر را پیدا و رستوران های اطراف آن را بررسی کنید. سازمانهای دولتی بیماریهای مُسری، زلزلههای آنی و فاجعههای بزرگ را به صورت آنلاین بر روی نقشههای اینترنتی نشان میدهند تا از طریق اطلاعرسانی، عموم مردم را آگاه سازند.
سیستم ArcGIS تحت سرور یکی از سیستم های تجاری بسیار قدرتمند برای ایجاد برنامه های WebGIS می باشد. این نرم افزار این امکان را فراهم می کند که داده های GIS را از طریق وب منتشر کرد. نرم افزار ArcGIS Server نرم افزار اصلی ESRI برای حوزه WebGIS است. نرم افزار ArcGIS Server برای ایجاد و مدیریت وب سرویس های GIS ، برنامه های کاربردی تحت وب و ارائه داده های GIS برروی وب مورد استفاده قرار می گیرد. نرم افزار ArcGIS Server به طور معمول براساس معماری سرویس گرا (SOA) و یا در یک محیط محاسبات ابری (cloud computing) استفاده می شود. ابزارهای نرم افزار ArcGIS Server امکان ارائه برخی از قابلیت های ArcGIS Desktop را در قالب وب سرویس فراهم می کنند. ابزارهای نرم افزار ArcGIS Server عبارتند از : 3D، Spatial ، Geostatistical ، Network ، Geoportal ، Image ، Data Interoperability ، Workflow Manager ، و Schematics.
نرم افزار ArcGIS Server برای دو پلتفرم NET Framework. و Java در دسترس است که در سه نسخه ارائه می شود: Basic ، Standard و Advanced. نرم افزار ArcGIS Server نسخه Basic عمدتا برای مدیریت Geodatabases چند کاربر استفاده می شود. نسخه Standard امکان دسترسی به IBM DB2، Informix، Oracle، SQL Server، و PostgreSQL و نسخه Advanced امکان دسترسی به SQL Server Express را فراهم می آورد.
در این محتوای آموزشی در دو قسمت نحوه راه اندازی یک WebGIS به کمک نرم افزار ArcGIS Server را توضیح خواهیم داد. در تصویر زیر سرفصل دو فیلم آموزشی را مشاهده می نمایید.
این محتوا شامل قسمت اول می باشد.
این دوره صرفا نحوه پیاده سازی ArcGIS Server می باشد و وارد جزییات طراحی صفحه وب نمی شود. از این رو باید آشنایی کاملی با مفاهیم CSS, HTML و کتابخانههای JavaScript را داشته باشید.
©BRB تمامی حقوق طراحی سایت متعلق به شرکت دانشبنیان بهین رهآورد بهبود می باشد.