GRASS GIS

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動先: 案内検索
GRASS GIS
Official GRASS GIS Logo
GRASS 6.4.0
GRASS graphical user interface
開発元 GRASS Development Team
初版 1984
最新版 7.0 / 2015年2月22日(18か月前) (2015-02-22
プログラミング言語 C言語, C++, Python, Tcl
対応OS クロスプラットフォーム
対応言語 英語、チェコ語、フランス語、ドイツ語、イタリア語、日本語、ポーランド語、スペイン語、ベトナム語, ...
サポート状況 Active
種別 地理情報システム
ライセンス GNU General Public License
公式サイト grass.osgeo.org
テンプレートを表示

GRASS GIS(正式名称;Geographic Resources Analysis Support System Geographical Information System) は、ラスターイメージ位相空間ベクトル、画像処理などを行うフリーのオープンソースGISソフトウェアである。[1]

GNU General Public Licenseで提供されており、Mac OS XMicrosoft WindowsLinuxを含むプラットフォームに対応している。また、GUIを通じてQuantum GIS等の他のソフトウェアに接続し利用することができる。

Ver6においてベクトルネットワーク解析機能や2D/3Dの位相空間エンジンの新機能が追加された。MySQLPostgreSQLPostGISSQLiteなどのデータベースファイルか、DBASEファイルによりデータが管理される。これにより3Dのベクタ形式ボクセルの量が視覚化可能になった。他のGISソフトウェアとの相互運用性があるGDALライブラリの利用により大容量のラスターグラフィックスやベクターフォーマットに対応している。

概要[編集]

ラスターと二三次元のベクトルデータに対応しており、ベクトルデータは地理情報の図心と境界面が明確な位相空間情報により構成されている。

300以上のコアモジュールと100以上のアドオンが公式及び有志により制作されている。コアモジュールとライブラリはCで書かれており、その他モジュールはCやC++PythonUNIX shellTclなどのプログラミング言語で書かれている。これらモジュールはUNIX哲学に基づき、Cプログラミングの知識のないユーザーによりシェルスクリプトとモジュールを組み合わせ制作されている。

Ver6.4においてPythonのコードとwxPythonの画像ライブラリを用いたwxGUIと呼ばれるGUIが採用された。

QGISと連携しており、Quantum GISの最新版ではGRASSの動作環境を利用することで、シェルベースのGRASSのインターフェースよりも利用しやすいGUIにてGRASSが操作できる。 QGISの最新版では、インストールと同時に組み込まれている。

JAVAで実装したJGRASSというプロジェクトが存在する。

脚注[編集]

  1. ^ Neteler, M.; Mitasova, H. (2008). Open Source GIS : a GRASS GIS approach (3rd ed.). New York: Springer. ISBN 978-0-387-35767-6. 

外部リンク[編集]