ابزارهای تجزیه و تحلیل Whitebox Geospatial
Whitebox Geospatial Analysis Tools (GAT) یک سیستم اطلاعات جغرافیایی (GIS) و بسته نرم افزاری سنجش از دور منبع باز و چند پلتفرمی است که تحت مجوز عمومی عمومی گنو توزیع شده است . این توسط اعضای مرکز هیدروژئوماتیک دانشگاه گولف توسعه داده شده است و برای تجزیه و تحلیل جغرافیایی و تجسم داده ها در محیط های تحقیقاتی و آموزشی در نظر گرفته شده است.
پروژه Whitebox GAT به عنوان جایگزینی برای سیستم تجزیه و تحلیل زمین (TAS)، یک بسته نرم افزاری تحلیل مکانی نوشته شده توسط جان لیندسی آغاز شد. نسخه فعلی از ساختارهای داده شطرنجی و برداری ( شپ فایل ) پشتیبانی می کند. همچنین قابلیت های گسترده ای برای پردازش داده های اسکنر لیزری (LiDAR) حاوی فایل های LAS وجود دارد.
توسعه دهندگان | جان لیندسی |
---|---|
انتشار اولیه | اکتبر 2009 |
انتشار پایدار | 3.4.0 / 27 ژانویه 2017 |
نوشته شده در | جاوا ، گرووی ، پایتون |
سیستم عامل | کراس پلتفرم |
قابل دسترسی در | کاتالان، چینی (ساده شده و سنتی)، انگلیسی، فرانسوی، آلمانی، یونانی، ایتالیایی، فارسی، لهستانی، اسپانیایی |
سایت اینترنتی | www.uoguelph.ca |
Whitebox GAT قابل تمدید است. کاربران می توانند با استفاده از هر زبان JVM ابزارها یا افزونه های سفارشی ایجاد و اضافه کنند . این نرم افزار همچنین امکان اسکریپت نویسی را با استفاده از زبان های برنامه نویسی Groovy JavaScript و Python می دهد .
ابزارهای تحلیل
Whitebox GAT شامل بیش از 385 ابزار برای انجام تجزیه و تحلیل فضایی بر روی مجموعه داده های شطرنجی است. در زیر لیست ناقصی از برخی از ابزارهای پرکاربرد آمده است:
- ابزار GIS: تجزیه و تحلیل فاصله هزینه، بافر، عملیات فاصله، همپوشانی وزنی، ارزیابی چند معیاره، طبقه بندی مجدد، تجزیه و تحلیل منطقه، کلوخه
- ابزارهای پردازش تصویر: طبقه بندی k-means، فیلترهای فضایی متعدد، موزاییک تصویر، NDVI، نمونه برداری مجدد، افزایش کنتراست
- ابزارهای هیدرولوژی: ابزارهای پیش پردازش DEM، جهت جریان و تجمع (الگوریتم های D8، Rho8، Dinf، و FD8)، تجزیه و تحلیل شار جرم، استخراج حوضه آبخیز
- ابزارهای تجزیه و تحلیل زمین: مشتقات سطح (شیب، جنبه، و انحنا)، سایه تپه ، شاخص رطوبت، شاخص قدرت جریان نسبی، شاخص های موقعیت نسبی چشم انداز
- ابزارهای LiDAR: درونیابی IDW، درونیابی نزدیکترین همسایه، تراکم نقطه، حذف اجسام خارج از زمین (نقاط غیر زمینی)
شفافیت نرم افزار
پروژه Whitebox GAT توسعه نرمافزار و جوامع کاربر را که به عنوان شفافیت نرمافزار یا نرمافزار دسترسی آزاد شناخته میشود (که یک توسعه نرمافزار منبع باز در نظر گرفته میشود) پیوند میدهد. فلسفه شفافیت در نرم افزار بیان می کند که کاربر:
- حق مشاهده عملکردهای اساسی یک ابزار یا عملیات را دارد و
- باید به گونه ای به این اطلاعات دسترسی داشته باشد که موانع مشاهده و تفسیر آن را کاهش دهد یا در حالت ایده آل از بین ببرد.
این مفهوم به عنوان پاسخی به این که پایه کد بسیاری از پروژههای متنباز آنقدر عظیم و سازماندهی آن به قدری پیچیده است، توسعه داده شد که کاربران فردی معمولاً وقتی به بخش کوچکی از آن علاقه دارند، وظیفه تفسیر کد زیربنایی را بسیار دلهرهآور میبینند. پایه کد کلی، به عنوان مثال اگر کاربر مایل است بداند یک ابزار یا الگوریتم خاص چگونه کار می کند.
علاوه بر این، زمانی که کد منبع نرم افزار به زبان برنامه نویسی ناآشنا نوشته می شود ، کار تفسیر کد حتی دشوارتر می شود. برای برخی از پروژههای منبع باز، این ویژگیها میتوانند جوامع توسعه و کاربران را تقسیم کنند، و اغلب توسعه آینده را به چند نفر محدود میکنند که در اولین دورههای توسعه در پروژه مشارکت داشتهاند.
دکمه View Code که در تمام ابزارهای Whitebox GAT وجود دارد، تجسم این فلسفه نرم افزاری-شفاف است که کاربر را به ناحیه خاصی از کد منبع مرتبط با یک ابزار خاص نشان می دهد و همچنین امکان تبدیل کد را فراهم می کند. به سایر زبان های برنامه نویسی لوگوی Whitebox GAT نیز نمایانگر ویژگی باز و شفاف نرم افزار است که یک مکعب شیشه ای شفاف است که در یک صورت باز است.
نظرات کاربران