نرم افزار GRASS (مخفف Geographic Resource Analysis Support System) به عنوان یکی از قدیمی ترین نرم افزارهای GIS (از سال 1984) تحت مجوز GNU GPL منتشر می شود. این نرم افزار که در ابتدا توسط USA-CERL (مخفف U.S. Army Construction Engineering Reseach Laboratory, a branch of U.S. Army Corps of Enginnering) با زبان ANSI-C توسعه یافت در حال حاضر یکی از پروژه های OSGeo محسوب می شود. قابلیت های متنوع ان در زمینه کار با داده های رستر و برداری، تجزیه و تحلیل های رستری، برداری، سه بعدی و شبکه آن را به یکی از مهمترین نرم افزارهای رومیزی در حوزه سیستم های اطلاعات مکانی تبدیل کرده است. توانایی ان در اتصال به نرم افزارهایی همچون MapServer، R-stats و Matlab عملکرد نرم افزار را به نحو چشمگیری افزایش داده است.
در نسخه 6 این نرم افزار انواع اشیاء مکانی زیر تعریف شده اند:
- نقطه
- خط: یک رشته جهت دار از رئوس متصل با با دو نقطه انتهایی که گره (Node) خوانده می شوند.
- مرز (Boubdary): خط مرزی برای توصیف یک سطح
- مرکز سطح (Centroid): یک نقطه در درون یک مرز بسته
- سطح (Area): ترکیب توپولوژیک یک مرکز سطح و مرز
- وجه (Face): یک سطح سه بعدی
- کرنل (Kernel): یک مرکز سطح سه بعدی در یک حجم
- حجم (Volume): یک جسم سه بعدی، ترکیب توپولوژیک وجه و کرنل
شایان ذکر است مدل داده برداری GRASS توپولوژی را نیز شامل می شود. جدول زیر جنبه های مختلف عملکرد و جدول بعدی کارکرد مازول های این نرم افزار را خلاصه می کند.
Functionality Class |
Functionality |
geospatial data integration |
import and export of data in various formats coordinate systems transformations and projections transformations between raster and vector data 2D/3D spatial interpolation and approximation |
2D/3D raster data processing |
2D and 3D map algebra surface and volume geometry analysis topographic parameters and landforms flow routing and watershed analysis line of sight, insolation cost surfaces, shortest path, buffers landscape ecology measures correlation, covariant analysis expert system (Bayes logic) |
2D/3D vector data processing |
multi-attribute vector data management digitizing overlay, point and line buffers vector network analysis spatial autocorrelation summary statistics multivariate spatial interpolation and approximation Voronoi polygons, triangulation |
image processing |
processing and analysis of multispectral satellite data image rectification and orthophoto generation principal and canonical component analysis reclassification and edge detection radiometric correction |
visualization |
2D display of raster and vector data with zoom and pan 3D visualization of surfaces and volumes with vector data 2D and 3D animations hardcopy postscript maps |
modeling and simulations |
hydrologic, erosion and pollutant transport, fire spread |
temporal data support |
time stamp for raster and vector data raster time series analysis |
links to Open Source tools |
QGIS, R-stats, gstat, UMN/MapServer, Paraview, GPS tools, GDAL/OGR, PostgreSQL, MySQL |
عملکرد GRASS
Prefix |
Function class |
Type of command |
d.* |
display |
graphical output |
db.* |
database |
database management |
g.* |
general |
general file operations |
i.* |
imagery |
image processing |
m.* |
misc |
miscellaneous commands |
ps.* |
postscript |
map creation in Postscript format |
r.* |
raster 2D |
raster data processing |
r3.* |
3D raster |
3D raster data processing |
v.* |
vector 2D and 3D |
vector data processing |
کارکرد ماژول های GRASS
GRASS ساختار پروژه ها و داده ها را براساس یک ساختار منظم از دایرکتوری ها کنترل می کند. در بالا ترین سطح دایرکتوری GRASS Database وجود دارد که خود چند زیردایرکتوری را که محل ذخیره سازی پروژه ها ست و به طور کلی Location نامیده می شود را شامل می شود. هر Location سیستم مختصات و سیستم تصویر خاص خود را داراست که تنها از داده های در همان سیستم مختصات و سیستم تصویر می توان در آن استفاده کرد. دایرکتوری Location نیز خود به چند زیر دایرکتوری به نام mapset تقسیم می شود که در برگیرنده داده های مورد نیاز در هر پروژه است. شکل زیر نمونه ای از این تقسیم بندی دایرکتوری ها را نشان می دهد.
جهت رابط کاربری گرافیکی از نرم افزار QGIS یا GRASS GIS Manager که همراه آن عرضه می شود می توان استفاده کرد. تیم توسعه در نظر دارد GIS Manager که با gis.m به آن ارجاع می شود را به زودی با یک رابط گرافیگی بر مبنای wxPython جایگزین کند. علاوه بر این CUDAM (University Center for the Defence of Mountain Environments) و دانشکده مهندسی عمران و محیط زیست دانشگاه Trento قابلیت های GRASS را در محیط جاوا و به شکل یک بسته الحاقی به نرم افزار uDig تحت عنوان JGRASS در معرض استفاده قرار داده است. در حال حاضر JGRASS تنها تحلیل های رستری GRASS را برای کاربردهای هیدرولوژی و ژئومورفولوژی در دسترس نهاده است.
با سلام در مورد ضرورت استفاده از سیستم تصویر و انواع ان در صورت امکان راهنماییم کنیم
با تشکر
با سلام آیا این نرم افزار برای اختصاصی شرکت توزیع برق هم طراحی شده واز کجا میشه نرم افزارشو خرید؟
نرم افزار open source و رایگان هست. از روی اینترنت میتونید دانلود کنید.
با سلام و وقت بخیر
ببخشید می خواستم بدونم که آیا ورژنی از نرم افزار گراس هست که با سیتم عامل ویندوز سازگار باشه، آخه از چند بار که دانلود کردم هیچ کدوم نصب نشدن.
با تشکر
صد البته که هست.
سلام خسته نباشی این نرم افزار را چ طور دانلود کنیم به نظر میرسه مسیر خیلی سختی داره ممنون میشم اگه سریع جواب بدین
نرم افزار رو در گوگل سرچ کنید. دانلود و نصب آن چندان سخت نیست.