آموزش WebGIS (وب جی آی اس):اشتراک گذاری در هر زمان و هر مکانی:وب GIS به اشتراک گذاری داده های GIS، نقشه ها و پردازش فضایی در شبکه های کامپیوتری خصوصی و عمومی امکان پذیر است. درک وب GIS مستلزم یادگیری نقش ماشین های سرویس گیرنده و سرور و استانداردها و پروتکل های مربوط به نحوه ارتباط آنها برای انجام وظایف است. مدلهای رایانش ابری به عملیات GIS مبتنی بر وب اجازه دادهاند تا برای انجام کارهای بزرگ مقیاسبندی شوند، در حالی که بازاریابی خدمات را بر اساس هر تراکنش امکانپذیر میسازند.
ابزارهای متنوعی امکان توسعه وب سایت های مرتبط با GIS و برنامه های موبایل را فراهم می کند. برخی از پیادهسازیهای وب GIS لایههای نقشه و خدمات GIS را از مکانهای مختلف گرد هم میآورند. در محیط های وب، عملکرد و امنیت دو نگرانی هستند که نیاز به توجه بیشتری دارند. کاربران برنامه انتظار سرعتی دارند که از طریق کش کردن، نمایه سازی و سایر تکنیک ها قابل دستیابی است. اقدامات احتیاطی امنیتی لازم است تا اطمینان حاصل شود که داده های حساس فقط برای بینندگان مجاز نشان داده می شوند.
بسیاری از سازمانها از وب به عنوان راهی برای اشتراکگذاری آشکار دادههای مکانی با هزینه نسبتاً کم استقبال کردهاند. همچنین، گسترش تولید دادههای مکانی تحت وب توسط افراد غیرمتخصص (که گاهی به عنوان «نئوجغرافی» شناخته میشود) زمینه غنی برای نگاشتهای جایگزین و مطالعه انتقادی GIS و جامعه را ارائه میدهد.
- تعاریف
- معرفی
- معماری وب GIS
- خدمات وب GIS
- برنامه های کاربردی مشتری GIS
- عملکرد وب GIS
- امنیت و یکپارچگی داده ها در وب GIS
- خدمات وب GIS در فضای ابری
- وب GIS و جامعه
AJAX : جاوا اسکریپت ناهمزمان و XML. تکنیکی که به یک صفحه وب اجازه می دهد تا اطلاعات را از سرور بدون انجام یک رفرش کامل دریافت کند. در نقشه های وب برای ناوبری روان استفاده می شود.
API : رابط برنامه نویسی برنامه. مجموعه ای سازمان یافته از اجزای برنامه نویسی که می توانند برای توسعه برنامه ها با استفاده از یک زبان خاص استفاده شوند.
کلاینت : رایانه یا دستگاه دیگری که اطلاعات یا پردازش را از یک سرور درخواست می کند.
ابر : گروه شبکه ای از کامپیوترها که می توانند برای تکمیل زیرساخت محاسباتی خود استفاده شوند. دسترسی به ابرها اغلب با هزینه ای معین فروخته یا اجاره می شود.
HTTP(S) : پروتکل انتقال ابرمتن (ایمن). مجموعه ای از دستورات و پارامترهای قابل درک متقابل که اغلب توسط کلاینت ها و سرورها برای برقراری ارتباط از طریق اینترنت استفاده می شود.
سرور : رایانه ای قدرتمند که وظایف یا داده های تخصصی را ارائه می دهد و در صورت درخواست به رایانه ها یا دستگاه های دیگر (کلاینت ها) ارسال می کند.
SSL : لایه سوکت های امن. یک استراتژی امنیتی وب که در آن ارتباطات رمزگذاری شده و محدود به سایت هایی است که هویت آنها ثابت شده است. با پروتکل HTTPS استفاده می شود.
کاشیها : بستهها یا بستههای دادههای جغرافیایی، معمولاً مربعی شکل، که توسط سرور در مقیاسهای مختلف تولید میشوند و در حافظه پنهان نگهداری میشوند تا سرعت تحویل نقشه را بهبود بخشند. می تواند مختصات برداری یا تصاویر نقشه شطرنجی را ذخیره کند.
VGI : اطلاعات جغرافیایی داوطلبانه. داده های جغرافیایی ارائه شده توسط افراد غیرمتخصص و جمع آوری شده از طریق فعالیت های روزمره و دستگاه های رایج، مانند گیرنده های GPS گوشی های هوشمند.
وب سرویس : کدی که روی سرور اجرا می شود و می تواند یک کار تخصصی را در پاسخ به درخواست مشتری انجام دهد.
وب GIS یک پیکربندی نرمافزاری و سختافزاری رایانهای است که امکان اشتراکگذاری نقشهها، دادههای مکانی و عملیات پردازش جغرافیایی را در سراسر شبکه خود و فراتر از آن با استفاده از پروتکلهای ارتباطی رایج وب مانند HTTP (Dragićević، 2004) و WebSockets فراهم میکند. در یک وب GIS، منابع اغلب بر اساس درخواست از یک ماشین متمرکز (یا “سرور”) ارسال می شوند. سازمانها ممکن است برای به اشتراک گذاشتن قابلیتها و منابع محاسباتی در بخشها در اینترانت محلی، پیادهسازی وب GIS را انتخاب کنند، در حالی که سایرین ممکن است از وب GIS به عنوان وسیلهای برای انتشار اطلاعات به مخاطبان در سراسر جهان استفاده کنند (Plewe, 1997). در برخی شرایط حتی ممکن است از عموم دعوت شود که داده ها را در یک محیط آنلاین به اشتراک بگذارند یا به روز کنند.
وب GIS نیاز کاربران نهایی به نصب نرم افزارهای پیچیده برای کار با اطلاعات جغرافیایی را کاهش می دهد، زیرا اکثر عملیات ها را می توان در مرورگرهای وب یا برنامه های سبک موبایل انجام داد. بنابراین، وب پتانسیل کاهش منحنی یادگیری GIS و افزایش دسترسی و قرار گرفتن در معرض GIS را برای عموم ارائه می دهد. پیادهسازی وب GIS بر روی سرورهای خود نیازمند سرمایهگذاری قابل توجهی در سختافزار، نرمافزار و زیرساختهای اتصال، و همچنین مهارتهایی برای پیوند و پیکربندی این مؤلفهها است. در نتیجه، مدلهای تجاری جدیدی در حال ظهور هستند که در آن GIS به عنوان بستهای از خدمات در حال اجرا بر روی معماریهای ابری فروخته میشود.
یک وب GIS حول یک یا چند ماشین به نام سرورها متمرکز است که به درخواستهای ماشینهای دیگر به نام کلاینت پاسخ میدهند. سرورها معمولاً با قدرت محاسباتی بیشتری نسبت به کلاینت ها پیکربندی می شوند و عملیات تخصصی را در پاسخ به درخواست های مشتری اجرا می کنند. آنها همچنین ممکن است داده ها را برای پردازش به مشتریان ارسال کنند. سرورهای متمرکز بر GIS می توانند به ترتیب عملیات نقشه برداری و پردازش فضایی مانند ترسیم نقشه ها و اجرای الگوریتم های ژئومحاسباتی را انجام دهند (پنگ، 1999). کلاینت باید بداند که چگونه با پاسخ سرور کار کند، چه تصویری از نقشه، برخی مختصات جغرافیایی، لیستی از ویژگی ها، برخی داده هایی که خود کلاینت باید پردازش کند و غیره.
سرورها باید به ترافیک شبکه ورودی و خروجی اجازه دهند که نیاز به پیکربندی قوانین فایروال توسط مدیران سیستم دارد. سرورهای GIS اغلب باید به انواع دیگر سرورها در شبکه متصل شوند تا وظایف خود را به طور کامل انجام دهند. برای مثال، وب سرور موجود یک سازمان باید برای نمایش و ارسال درخواست های دریافتی به سرور GIS پیکربندی شود. سازمانها همچنین ممکن است یک سرور داده جداگانه داشته باشند که باید اجازه برقراری ارتباط با سرور GIS را داشته باشد. شکل 1 یک راه متداول را نشان می دهد که سرورها و کلاینت ها در یک معماری وب GIS به هم متصل می شوند.
شکل 1. عناصر یک معماری متداول وب GIS.
انواع گزینه های نرم افزاری تجاری و متن باز برای راه اندازی سرورهای GIS موجود است. به عنوان مثال می توان به GeoServer ، MapServer و Esri ArcGIS Enterprise اشاره کرد. ویژگی مشترک اصلی آنها توانایی ایجاد وب سرویس برای GIS و نقشه برداری است. وب سرویس یک قطعه کد است که روی سرور اجرا می شود و می تواند در پاسخ به درخواست مشتری اقداماتی را انجام دهد. به عنوان مثال، یک وب سرویس ممکن است برخی مختصات مرزی و یک قالب تصویر را از یک مشتری دریافت کند، یک تصویر نقشه بکشد و سپس تصویر را برای مشتری ارسال کند. نوع دیگری از وب سرویس ممکن است مختصات ویژگی های برداری را دریافت کند، تقاطع آن ویژگی ها را محاسبه کند و مختصات مجموعه ویژگی های متقاطع را برای مشتری ارسال کند.
برای اینکه مشتری و سرور با موفقیت تعامل داشته باشند، هر دو باید فرمت و پروتکل صدور درخواست و دریافت پاسخ را بدانند. اکثر تراکنشهای وب GIS از طریق پروتکل انتقال ابرمتن (HTTP) یا HTTPS مشابه رمزگذاریشده آن اجرا میشوند. علاوه بر این، کلاینت و سرور باید یک نحو مشترک برای پارامترهای درخواست و فرمت دادههایی که باید برگردانده شوند، درک کنند. برای تسهیل این امر، کنسرسیوم فضایی باز (OGC) مشخصات باز را برای خدمات وب GIS تعریف کرده است. این خدمات شامل سرویس نقشه وب (WMS) و سرویس کاشی نقشه وب (WMTS) برای درخواست نقشه، سرویس ویژگی وب (WFS) برای درخواست هندسه و ویژگی های ویژگی برداری، سرویس پوشش وب (WCS) برای درخواست های داده های شطرنجی، و سرویس پردازش وب (WPS) برای عملیات پردازش داده های مکانی.
5. برنامه های کاربردی مشتری GIS
مشتریان یک وب GIS میتوانند شامل برنامههای دسکتاپ نصبشده محلی، برنامههای مبتنی بر مرورگر و برنامههای تلفن همراه بومی باشند. رابطهای برنامهنویسی برنامهنویسی منبع باز و اختصاصی (API) برای ایجاد برنامههای وب و موبایل سفارشی که خدمات وب GIS را مصرف میکنند، فراوان است. اینها شامل لایههای باز ، برگه و APIهای ArcGIS هستند. به منظور ارائه یک تجربه کاربری بصری، این برنامه های مشتری و API ها اغلب جزئیات تمام درخواست های سرویس وب را که در پس زمینه رخ می دهند پنهان می کنند. به عنوان مثال، کاربر یک برنامه مشتری ممکن است بدون نیاز به دانستن تمام پارامترهای مورد نیاز برای وب سرویس پشتیبان برای ترسیم مجدد نقشه با مقیاس جدید و مختصات مرزی، نقشه را حرکت داده و بزرگنمایی کند.
بسیاری از نقشه های نمایش داده شده در برنامه های سرویس گیرنده از چندین سرویس وب سرچشمه می گیرند که هر کدام به عنوان لایه در نقشه نمایش داده شده نهایی در نظر گرفته می شوند. به عنوان مثال، یک گردش کار رایج درخواست یک تصویر نقشه پایه از یک وب سرویس و یک پوشش نقشه موضوعی از وب سرویس دیگر است. لایه موضوعی را می توان به صورت تصویر یا داده های برداری که توسط مشتری ترسیم می شود درخواست کرد. برنامه مشتری لایهها را ترکیب میکند و ممکن است به کاربر نهایی اجازه دهد تا قابلیت مشاهده یا سفارش خود را تغییر دهد. جداسازی نقشه پایه از لایههای موضوعی به مشتریان اجازه میدهد تا از نقشههای پایه در بسیاری از برنامهها دوباره استفاده کنند، یا از نقشههای پایه از اشخاص ثالث معروف، مانند Google Maps استفاده کنند. اصطلاح “mashup” اغلب برای توصیف یک نقشه ایجاد شده از دو یا چند سرویس وب به این روش استفاده می شود.
سرور می تواند داده های برداری را به عنوان یک فایل مستقل یا مجموعه ای از ویژگی های جریان به برنامه های مشتری ارائه دهد. فرمت های محبوب فایل برای این نوع داده ها عبارتند از GeoJSON، Esri GeoServices JSON و KML. OGC همچنین مشخصاتی را برای ویژگی های برداری به نام زبان نشانه گذاری جغرافیایی (GML) تعریف کرده است، اگرچه پرحرفی این قالب به نگرانی های عملکرد منجر شده است (Yang, Wong, Yang, Kafatos, & Li, 2005). رویکرد ترسیم گرافیک روی کلاینت، تعامل را ارتقا میدهد و به طور کلی سرعت را بهبود میبخشد، اگرچه زمانی که فایلها دارای ویژگیهای زیادی هستند، میتواند سرعت برنامهها را نیز کاهش دهد.
برخی از برنامههای سرویس گیرنده ممکن است امکان ویرایش ویژگیهای برداری را که بین یک پایگاه داده GIS انجام میشود را فراهم کنند. مدیران وب GIS باید تصمیم بگیرند که آیا نسخه تولیدی پایگاه داده خود را برای ویرایش در معرض دید قرار دهند یا اینکه ویرایشگرها را به اصلاح یک نسخه میانی که توسط یک تحلیلگر با کیفیت بررسی می شود محدود کنند. هنگامی که چندین ویرایشگر به طور همزمان روی یک پایگاه داده کار می کنند، باید خط مشی هایی برای حل تعارض ایجاد شود، به خصوص اگر این ویرایشگرها معمولاً تغییرات انبوه را پس از جلسات ویرایش آفلاین آپلود می کنند. یک راه حل ساده، خط مشی «آخرین در برد» است که در آن آخرین ویرایش آپلود شده اولویت دارد. موارد استفاده پیچیدهتر ممکن است نیاز به نسخهسازی داده یا بررسی تضاد بر اساس ویژگی به ویژگی داشته باشند.
کاربران GIS به طور فزاینده ای از دستگاه های تلفن همراه مانند گوشی های هوشمند و تبلت ها به عنوان مشتریان سرورهای GIS استفاده می کنند. از آنجایی که این دستگاهها به راحتی قابل حمل هستند، میتوانند اطلاعات مکان را در زمان واقعی به سرور ارسال کنند، زیرا دستگاه از مکانی به مکان دیگر منتقل میشود. با این حال، سرویس گیرندگان تلفن همراه در شرایطی که اتصالات به سرور متناوب یا در دسترس نیستند نیز مفید هستند. برای پشتیبانی از این سناریوهای آفلاین یا نیمه متصل، سرور گاهی اوقات به استخراج داده یا عملکرد دانلود اجازه می دهد تا برخی از داده ها به صورت محلی در دستگاه قرار گیرند تا برای کار میدانی آماده شوند. سرور همچنین ممکن است اجازه آپلود یا همگام سازی داده را بدهد که در آن ویرایش های انجام شده در فیلد را می توان به سرور ارسال کرد و با نسخه سرور از داده ها تطبیق داد.
کاربران وب انتظار پاسخ سریع از برنامه های خود دارند که می تواند با حجم عظیم داده ها و پردازش های مورد نیاز GIS چالش برانگیز باشد. مدیران می توانند با کاهش تعداد تراکنش های بین کلاینت ها و سرورها و همچنین میزان اطلاعات در هر تراکنش، سرعت را بهبود بخشند. فقط حداقل لایه های نقشه لازم و داده های ویژگی باید در درخواست ها و پاسخ های سرور گنجانده شود. سادهسازی نمادهای نقشه، هندسه مختصات برداری و اعداد اعشاری (از طریق گرد کردن) میتواند اندازه یا بار تراکنشهای وب را کاهش دهد، با آگاهی از این که چنین اقداماتی مقداری دقت را از بین میبرد.
استراتژی های سرعت بخشیدن به عملکرد نقشه وب شامل استفاده از نمایه سازی درختی، چند رشته ای و محاسبات خوشه ای است (یانگ و همکاران، 2005). تاکتیک دیگر این است که نتایج درخواست های رایج را از قبل محاسبه کنید. به عنوان مثال، اگر کاربران وب به طور مکرر نیاز به مشاهده اندازهگیری مساحت چند ضلعیها داشته باشند، این مناطق را میتوان با استفاده از نرمافزار دسکتاپ از قبل محاسبه کرد و در یک فیلد ویژگی نوشت. سرور می تواند این مقدار را سریعتر از آن چیزی که بتواند محاسبه مساحت را انجام دهد برگرداند.
یکی دیگر از نمونههای رایج پیشمحاسبه، تقسیم دادهها به یک هرم چند مقیاسی از مناطق تسلیتی یا «کاشیها» است که سرور بدون نیاز به استخراج یا ترسیم دادهها در زمان واقعی، آنها را در حافظه پنهان ذخیره میکند و به مشتریان ارسال میکند. ادغام کاشیهای نقشه شطرنجیشده از پیش ترسیم شده با تکنیکهای واکشی جاوا اسکریپت ناهمزمان و XML (AJAX) یک تجربه ناوبری نقشه را چنان سریع ایجاد میکند که میتواند «یکپارچه» به نظر برسد. این رویکرد که توسط Google Maps در اواسط دهه 2000 مورد استقبال قرار گرفت، اکنون در نقشه های وب رایج است.
اخیراً، موتیف کاشی به بستههای داده برداری که توسط مشتری ترسیم میشوند، گسترش یافته است، که اجازه میدهد تا نسبت به کاشیهای شطرنجیشده، طراحی مجدد نقشهکشی انعطافپذیرتری داشته باشد. فناوری WebGL (کتابخانه گرافیک وب) اغلب برای ترسیم کاشیهای برداری یا ویژگیهای موضوعی در سمت کلاینت به روشی سریعتر از روش سنتی SVG (گرافیک برداری مقیاسپذیر) استفاده میشود.
7. امنیت و یکپارچگی داده ها در وب GIS
مدیران وب GIS باید اطمینان حاصل کنند که داده های حساس برای مخاطبان بزرگتر از آنچه در نظر گرفته شده است، آشکار نمی شود. قوانین امنیتی را می توان در سطوح مختلف اعمال کرد و ممکن است دسترسی به برنامه های کاربردی کاربر نهایی، سرویس های وب GIS، لایه های نقشه، ویژگی های جغرافیایی یا ویژگی های ویژگی را محدود کند (Bertino، Thuraisingham، Gertz، و Damiani، 2008). هنگامی که داده های برداری اختصاصی یا دارای حق چاپ هستند، ممکن است مطلوب باشد که فقط یک تصویر شطرنجی از داده های نقشه نشان داده شود تا اینکه اجازه دانلود هر مختصات راس داده شود. محدودیتهایی باید در محدوده درخواستهای خدمات وب قرار داده شود تا از خراشیدن وب، بارگیریهای انبوه یا کارهای پردازش دادههای عظیم که سرور را (چه عمدی یا ناخواسته) سنگین میکند، جلوگیری شود.
مدیران وب GIS باید از نزدیک با کارکنان مدیریت فناوری اطلاعات سازمان خود همکاری کنند تا از ایمن بودن خدمات وب اطمینان حاصل کنند. برای کنترل اداری بیشتر و راحتی کاربر نهایی، سیستمها و برنامههای GIS وب باید در صورت امکان با زیرساختهای ورود به سیستم موجود سازمان یکپارچه شوند. روشهای استاندارد ایمنی وب میتواند امنیت یک GIS را تقویت کند، مانند اعطای حداقل امتیازات لازم برای انجام کارهای خود، محدود کردن دسترسی فیزیکی به ماشینهای سرور، نیاز به رمزهای عبور قوی که به طور منظم تغییر میکنند و غیره. تمام رمزهای عبور و هر داده مکانی یا جدولی حساس باید به صورت رمزگذاری شده از طریق اتصالات لایه سوکت های امن (SSL) منتقل شوند. هر ورودی کاربر مجاز به وب GIS باید توسط کد سرویس گیرنده و سرور برای اهداف مخرب بررسی شود.
خدمات وب GIS و نقشه برداری می توانند بر روی سرورهای داخلی یا سخت افزار مبتنی بر ابر اجرا شوند. رایانش ابری همچنین امکان کالایی سازی GIS را از طریق یک مدل نرم افزاری به عنوان سرویس (SaaS) فراهم می کند که در آن شرکت ها خدمات وب GIS را در ازای هزینه استفاده ارائه می دهند. به عنوان مثال می توان به Esri ArcGIS Online ، CARTO و Mapbox اشاره کرد. خدمات مبتنی بر هزینه ارائه شده در ابر ممکن است شامل ذخیره سازی داده، مشاهده نقشه آنلاین، کدگذاری جغرافیایی، مسیریابی و استفاده از الگوریتم های پردازش فضایی باشد. یکی از مزایای این پیشنهادات این است که نیازی به خرید و مدیریت سرورهای GIS در محل نیست. با این حال، کاربران هنوز باید به سرعت اتصال به اینترنت و پهنای باند، و همچنین اندازه و امنیت انتقال داده ها توجه کنند.
یکی دیگر از مزیت های GIS در فضای ابری کشش یا قابلیت گسترش منابع محاسباتی پشتیبان برای پاسخگویی به حوزه مشاغل بزرگ است. سازمان هایی با زیرساخت سایبری بزرگ می توانند خدمات GIS را در ابرهای خود ادغام کنند تا از مزایای کشش بهره ببرند.
کاربران خدمات ابر GIS باید به اقتصاد توجه کنند تا بفهمند که آیا هزینه های مربوط به خدمات ابری کمتر از هزینه های استقرار یک سرور در محل است یا خیر. این محاسبات باید شامل هزینه سخت افزار، نرم افزار، زیرساخت (مانند ساختمان فیزیکی و تاسیسات) و منابع انسانی مورد نیاز برای راه اندازی یک سرور باشد.
سازندگان نقشه ها و داده های GIS اغلب به وب به عنوان یک راه ساده برای ارائه محتوا به عموم متکی هستند. این شامل اشتراکگذاری فایلهای دادهای وکتور و شطرنجی قابل دانلود از طریق وبسایتهای قابل جستجو است که گاهی اوقات به آنها پورتال جغرافیایی میگویند. در جایی که دولت ها موظف به اشتراک گذاری داده ها هستند، انجام این کار به صورت آنلاین می تواند مقرون به صرفه تر از استفاده از فرمت های سنتی رسانه های سخت باشد (Plewe 1997). وب همچنین پتانسیل مشارکت عمومی GIS (PPGIS) را افزایش می دهد. به عنوان مثال، دعوت از بازدیدکنندگان پارک ملی برای اشاره و کلیک بر روی نقشه وب برای شناسایی مناطق با ارزش ذاتی بالا و مکان هایی که نیاز به نگهداری ندارند (براون و وبر، 2011).
تعامل فزاینده برنامههای مبتنی بر مرورگر و موبایل، همراه با ارزان بودن نسبی گیرندههای ناوبری ماهوارهای، امکان ایجاد عمومی عمومی دادههای مکانی را از طریق وب فراهم کرده است. این قابل توجه است زیرا چنین فعالیت هایی به طور سنتی در انحصار کارشناسان آموزش دیده بود. تغییرات جزر و مد در بسیاری از لایههای ایجاد شده توسط کاربر به اشتراک گذاشته شده در Google Earth، ظهور پروژههای داوطلبانه اطلاعات جغرافیایی (VGI) مانند OpenStreetMap مشهود است.، یا پیوست ساده مختصات جغرافیایی به پست های رسانه های اجتماعی. علاوه بر این، قالبهای برنامه کاربردی وب آماده و فریمهای قابل جاسازی، معرفی نقشهها و GIS به برنامههای مشتری را برای افراد غیرمتخصص آسانتر کرده است. اینکه این اشکال «نئوجغرافیا» واقعاً نقشه برداری و ایجاد داده های مکانی را دموکراتیک کرده است، موضوع بحث فعال است (ترنر، 2006؛ گودچایلد، 2007؛ هاکلی، 2013)، اگرچه وب مطمئناً امکان دستیابی به نقشه برداری های جایگزین و نقشه های متقابل را فراهم کرده است. مخاطب گسترده تر از آنچه در غیر این صورت ممکن بود.
Bertino، E.، Thuraisingham، B.، Gertz، M.، & Damiani، ML (2008). امنیت و حریم خصوصی برای داده های مکانی: مفاهیم و دستورالعمل های تحقیق. در مجموعه مقالات کارگاه بین المللی SIGSPATIAL ACM GIS 2008 در مورد امنیت و حریم خصوصی در GIS و LBS (ص 6-19). نیویورک، نیویورک، ایالات متحده آمریکا: ACM. DOI: 10.1145/1503402.1503406
براون، جی، و وبر، دی (2011). GIS مشارکت عمومی: روشی جدید برای برنامه ریزی پارک ملی منظر و برنامه ریزی شهری , 102 (1), 1-15. DOI: 10.1016/j.landurbplan.2011.03.003
Dragićević، S. (2004). پتانسیل GIS مبتنی بر وب مجله نظام های جغرافیایی ، 6 (2)، 79-81. DOI: 10.1007/s10109-004-0133-4
Goodchild، MF (2007). شهروندان به عنوان حسگر: دنیای جغرافیای داوطلبانه GeoJournal , 69 (4), 211-221.
هاکلی، ام (2013). جغرافیای جدید و توهم دموکراسیسازی. محیط زیست و برنامه ریزی A , 45 (1), 55-69. DOI: 10.1068/a45184
پنگ، Z.-R. (1999). چارچوب ارزیابی برای توسعه GIS اینترنت. محیط و برنامه ریزی ب: برنامه ریزی و طراحی ، 26 (1)، 117-132. DOI: 10.1068/b260117
Plewe, B. (1997). GIS آنلاین: بازیابی اطلاعات، نقشه برداری و اینترنت (1 ویرایش). سانتافه، NM: OnWord Press.
Turner, A. (2006). مقدمه ای بر جغرافیای جدید . O’Reilly Media, Inc.
Yang, C., Wong, DW, Yang, R., Kafatos, M., & Li, Q. (2005). تکنیک های بهبود عملکرد در GIS مبتنی بر وب مجله بین المللی علوم اطلاعات جغرافیایی , 19 (3), 319-342. DOI: 10.1080/13658810412331280202
- توضیح دهید که چگونه وب سرویس ها امکان اشتراک گذاری نقشه ها و عملیات GIS را در یک محیط آنلاین فراهم می کنند.
- استراتژی هایی را که مدیران وب GIS می توانند برای بهبود سرعت و ظرفیت سیستم های خود اتخاذ کنند، فهرست کنید.
- اقدامات احتیاطی امنیتی مختلفی را که مدیران سیستم GIS وب می توانند برای محافظت از دسترسی به داده ها یا الگوریتم های حساس انجام دهند، خلاصه و مقایسه کنید.
- به طور انتقادی درباره برخی اثرات اجتماعی ناشی از تغییر تولید دادههای مکانی مبتنی بر وب از متخصصان به افراد عادی بحث کنید (یعنی ظهور «نئوجغرافی»).
- با توجه به مجموعهای از الزامات، معماریهای سیستمی مناسب را برای وب GIS، از جمله نرمافزار و سختافزار مورد استفاده برای سرور داده، سرور GIS، وب سرور و برنامههای سرویس گیرنده پیشنهاد دهید.
- برخی از سخت افزارها، نرم افزارها و منابع انسانی مورد نیاز برای پیاده سازی وب GIS چیست؟ هزینه های مرتبط با این منابع را شرح دهید. این هزینه ها را با شرح برخی از مزایایی که یک سازمان می تواند از طریق پیاده سازی GIS وب کسب کند، توجیه کنید.
- برخی از روش هایی که تهیه داده ها و نقشه ها برای یک وب GIS با تهیه داده ها و نقشه ها برای یک GIS مبتنی بر دسکتاپ متفاوت است، به ویژه در مورد سرعت ترسیم و تحویل نقشه، مقایسه کنید.
- چند نمونه از داده های مکانی یا عملیات پردازشی که قبل از اشتراک گذاری در یک محیط وب نیاز به احتیاط دارند چیست؟ یک طرح امنیتی برای یک وب GIS پیشنهاد دهید که از انجام ایمن این عملیات اطمینان حاصل کند.
- ارزیابی کنید که چگونه مشارکت افراد غیرمتخصص در ایجاد داده های مکانی بر آنچه که ما درباره جهان می دانیم (یا می توانیم بدانیم) تأثیر می گذارد.
- فرض کنید برای پیاده سازی وب GIS استخدام شده اید. نموداری رسم کنید که نشان می دهد سرور داده، سرور GIS، وب سرور و برنامه های سرویس گیرنده چگونه به هم متصل هستند و نرم افزاری را که برای هر کدام استفاده می کنید را مشخص کنید. این کار را برای مواردی انجام دهید که (1) سرور GIS در محل است، و (2) سرور GIS در فضای ابری است.
- Esri GeoServices REST مشخصات نسخه 1.0 – https://www.esri.com/library/whitepapers/pdfs/geoservices-rest-spec.pdf
- فو، پی (2016). آشنایی با وب GIS، ویرایش دوم. ردلندز، کالیفرنیا: مطبوعات اسری.
- استانداردها و اسناد پشتیبانی OGC – https://www.opengeospatial.org/standards/
- نقشه برداری وب باز، منابع آموزشی باز از دانشگاه ایالتی پنسیلوانیا – https://www.e-education.psu.edu/geog585/
1 نظر