
فهرست مطالب
نرم افزارهای متن بازWEB GIS
MapServer
MapServer در اصل یک نرم افزار متن باز WebGIS بود که توسط دانشگاه مینه سوتا و آژانس فضایی ایالات متحده (ناسا) توسعه یافت. MapServer خود برنامه ای است که به زبان C نوشته شده است و دو حالت توسعه را ارائه می دهد، یکی بر اساس CGI و دیگری در حالت MapScript. شما می توانید از هر ماژول در سمت سرور برای نوشتن یک برنامه WebGIS استفاده کنید. MapServer به عنوان یک راه حل WebGIS مبتنی بر شی است و فایل های پیکربندی اولیه سازماندهی API ماژول های MapFile و MapScript مبتنی بر شی است. MapServer از WMS OGC پشتیبانی می کند
MapProxy
MapProxy یک چاقوی ارتش سوئیس برای خدمات نقشه وب WMS و ارائه دهندگان خدمات برش است. این سرویس های داده را برای سرویس های موجود به هر دسکتاپ و سرویس گیرنده وب سازگار با OGC ذخیره می کند، سرعت می بخشد و تبدیل می کند. MapProxy برای توسعه انعطاف پذیر است و به راحتی با محیط آپاچی ادغام می شود. MapProxy همچنین می تواند به عنوان یک سرویس مستقل استفاده شود. این ساده ترین راه برای کاربران جدید است. مثال MapProxy یک سرویس گیرنده اصلی WMS Slice است. لایه های مختلف پیکربندی را نشان می دهد. ویژگیهای پیچیده تغییر پروجکشن ها را ندارد، اما برای تأیید اینکه سرویس کار میکند کافی است.
LeafletJS
Leaflet یک کتابخانه جاوا اسکریپت مدرن و منبع باز است که برای ساختن نقشه های تعاملی سازگار با موبایل توسعه یافته است. این توسط ولادیمیر آگافونکین، تیمی از مشارکتکنندگان حرفهای، با مقدار کمی کد توسعه داده شد، اما بیشتر ویژگیهایی را دارد که توسعهدهندگان نقشههای آنلاین را توسعه میدهند. طراحی Leaflet از ایده سادگی، کارایی بالا و قابلیت استفاده پیروی می کند و در تمام پلتفرم های اصلی دسکتاپ و موبایل به طور موثر عمل می کند. مزایای HTML5 و CSS3 در مرورگرهای مدرن مورد سوء استفاده قرار می گیرد، در حالی که دسترسی به مرورگر قدیمی نیز پشتیبانی می شود. از افزونههای پلاگین پشتیبانی میکند، برای استفاده از اسناد API آسان است، کاربرپسند و آسان است و کد منبع آن ساده و قابل خواندن هستند
OpenLayers
OpenLayers یک بسته جاوا اسکریپت برای توسعه مشتریان WebGIS است. OpenLayers عبارتند از Google Maps، Yahoo، Map، Microsoft Virtual Earth و چندین شرکت دیگر پشتیبانی می شود. کاربران همچنین می توانند از یک نقشه تصویر ساده به عنوان تصویر پس زمینه برای پوشش لایه های دیگر در لایه های باز استفاده کنند. در این زمینه OpenLayers گزینه های زیادی را ارائه می دهد. علاوه بر این، رویکرد OpenLayers برای دسترسی به دادههای مکانی مطابق با استانداردهای صنعت است. OpenLayers از WMS (Web Mapping Service) و WFS (Web Feature) توسعه یافته توسط سرویس Open GIS Association Service و سایر مشخصات سرویس شبکه پشتیبانی می کند که می تواند توسط سرویس از راه دور انجام شود. داده های نقشه منتشر شده به عنوان خدمات OGC برای نمایش در سرویس گیرنده OpenLayers مبتنی بر مرورگر بارگذاری می شود. OpenLayers به روشی شی گرا توسعه یافته است و از برخی مؤلفه های Prototype.js و Rico استفاده می کند.
Cesium
WebGL مبتنی بر یک کتابخانه کلاس جاوا اسکریپت سه بعدی front-end است. Cesium مشخصات داده Tiles های سه بعدی را در مارس 2016 راه اندازی کرد و قابلیت های LOD را بر اساس glTF ارائه کرد. داده های مدل سه بعدی عظیم در محیط وب موقعیت یابی میکند. اگرچه تایل های سه بعدی فعلی هنوز در مرحله بتا است، اما نقص های زیادی وجود دارد. با این حال، مشخصات دادههای تایل سهبعدی فرآیند استانداردسازی OGC را در 30 سپتامبر 2016 آغاز کرد و اجزای فعال آن در حال حاضر بسیار بزرگ است.
در این متن فهرست بهتری نوسته شده است
سپاس