نرم افزار GRASS در حوزه Desktop GIS

نرم افزار 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 را برای کاربردهای هیدرولوژی و ژئومورفولوژی در دسترس نهاده است.

01 thumb نرم افزار GRASS در حوزه Desktop GIS ساختار GRASS برای مدیریت پروژه ها و داده ها

Так, на долю Google приходится 60,3% украинских интернет-пользователей, Mail яндекс реклама сайта: Создание и раскрутка сайтов в городе Харьков

مطالب مرتبط

7 نظر

  1. amir

    با سلام و وقت بخیر
    ببخشید می خواستم بدونم که آیا ورژنی از نرم افزار گراس هست که با سیتم عامل ویندوز سازگار باشه، آخه از چند بار که دانلود کردم هیچ کدوم نصب نشدن.
    با تشکر

    پاسخ
  2. ماهیلا

    سلام خسته نباشی این نرم افزار را چ طور دانلود کنیم به نظر میرسه مسیر خیلی سختی داره ممنون میشم اگه سریع جواب بدین

    پاسخ

نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *