GRASS GIS グラフィカル ユーザー インターフェイス | |
| 開発者 | GRASS開発チーム |
|---|---|
| 初回リリース | 1984 |
| 安定版リリース | 8.4.0 [1]
/ 2024年7月27日 |
| リポジトリ |
|
| 書かれた | C、C++、Python |
| オペレーティング·システム | クロスプラットフォーム |
| 利用可能 | 英語、チェコ語、フランス語、ドイツ語、イタリア語、日本語、ポーランド語、スペイン語、ベトナム語、... |
| タイプ | 地理情報システム |
| ライセンス | GNU 一般公衆利用許諾書 |
| Webサイト | 草.osgeo.org |
地理資源分析支援システム( GRASS GISとも呼ばれる)は、地理空間データの管理と分析、画像処理、グラフィックスと地図の作成、空間と時間のモデリング、視覚化に使用される地理情報システム(GIS)ソフトウェアスイートです。ラスター、トポロジカル ベクター、画像処理、グラフィックデータを扱うことができます。 [2]
GRASS GIS には、モニターや紙に地図や画像をレンダリングしたり、ベクター ネットワークを含むラスター データやベクター データを操作したり、マルチスペクトル イメージ データを処理し、空間データを作成、管理、保存したりするための 350 を超えるモジュールが含まれています。
GRASS GIS は、 GNU 一般公衆利用許諾書(GPL)に基づいて、無料のオープンソース ソフトウェアとしてライセンスおよびリリースされています。OS X、Windows、Linuxなど、複数のオペレーティング システムで動作します。ユーザーは、グラフィカル ユーザー インターフェイス(GUI)を介して、またはQGISなどの他のソフトウェアを介して GRASSに接続することで、ソフトウェア機能を操作できます。また、アプリケーションが起動する特注のシェルを介して、または標準シェルから個々のモジュールを直接呼び出すことで、モジュールを直接操作することもできます。最新の安定リリース バージョン (LTS) は GRASS GIS 7 で、2015 年から利用可能です。
GRASS 開発チームは、多くの場所にいる開発者で構成される多国籍グループです。GRASS は、Open Source Geospatial Foundationの 8 つの初期ソフトウェア プロジェクトの 1 つです。
建築
GRASS は、2 次元および 3 次元のラスター データとベクター データをサポートします。ベクター データ モデルはトポロジカルであり、領域は境界と重心によって定義されます。境界は 1 つのレイヤー内で重複できません。対照的に、OpenGIS Simple Features は、地理参照のないベクター イラストレーション プログラムのように、より自由にベクターを定義します。
GRASS は、特定の GIS 計算を実行するツールが実行される環境として設計されています。GUI ベースのアプリケーション ソフトウェアとは異なり、GRASS ユーザーには、モジュールと呼ばれる GRASS コマンドの実行をサポートする変更された環境を含む Unix シェルが提供されます。環境には、カバーされる地理的領域や使用中のマップ投影などのパラメータを含む状態があります。すべての GRASS モジュールはこの状態を読み取り、実行時に特定のパラメータ (入力マップと出力マップ、計算で使用する値など) がさらに与えられます。ほとんどの GRASS モジュールと機能は、シェルで地理データを操作する代わりに、グラフィカル ユーザー インターフェイス (GRASS モジュールによって提供) を介して操作できます。
GRASS ディストリビューションには、350 を超えるコア モジュールが含まれています。ユーザーが作成した 100 を超えるアドオン モジュールが Web サイトで提供されています。ライブラリとコア モジュールはCで記述されています。その他のモジュールは、C、C++、Python、Unix シェル、Tcl、またはその他のスクリプト言語で記述されています。モジュールはUnix 哲学に基づいて設計されているため、ユーザーは C プログラミングの知識がなくても、Python またはシェル スクリプトを使用して組み合わせて、より複雑または特殊なモジュールを構築できます。
GRASS プロジェクトと Quantum GIS ( QGIS ) プロジェクトは協力関係にあります。[要出典] QGIS の最新バージョンは GRASS 環境内で実行できるため、シェルベースの GRASS インターフェイスよりも他のグラフィカル GIS ソフトウェアによく似た、GRASS のユーザーフレンドリなグラフィカル インターフェイスとして QGIS を使用できます。
GRASS をJGRASSとしてJavaで再実装する別のプロジェクトも存在します。
歴史
GRASSは1982年以来継続的に開発されており[3]、多数の米国連邦政府機関、大学、民間企業が関与しています。GRASSのコアコンポーネントとそのリリースへの取り組みの統合管理は、もともとイリノイ州シャンペーンにある米国陸軍工兵隊の支部である米国陸軍建設工学研究所(USA-CERL)によって指揮されていました。USA-CERLは1992年にGRASSの最後のリリースであるバージョン4.1を完成させ、1995年までにこのリリースに5回のアップデートとパッチを提供しました。USA-CERLはGRASS 5.0浮動小数点バージョンのコアコンポーネントも作成しました。
GRASSの開発は、米国軍の土地管理および環境計画用ソフトウェアのニーズに応えるため、USA-CERLによって開始されました。主な動機は、国家環境政策法でした。開発プラットフォームは、VAXハードウェア上で実行されるUnixでした。1982年から1995年にかけて、USA-CERLは、大学や他の連邦機関を含む多くの関係者の協力を得て、GRASSの開発を主導しました。USA-CERLは、リリース4.1(1995年)以降、GRASSへの関与を正式に終了しましたが、開発は1993年以降、マイナーパッチに限られていました。ベイラー大学にソフトウェアを引き継ぐグループが結成され、GRASS 4.2がリリースされました。この頃、ソフトウェアのLinuxへの移植が行われました。1998年、現在のプロジェクトリーダーであるMarkus Netelerは、新しいグラフィカルユーザーインターフェイスを含む大幅な改善を加えたGRASS 4.2.1のリリースを発表しました。 1999年10月、もともとパブリックドメインソフトウェアであったGRASSソフトウェアのライセンスは、バージョン5.0でGNU GPLに変更されました。[4]
それ以来、GRASSは科学研究や工学のさまざまな分野で幅広い用途を持つ強力なソフトウェアスイートに進化しました。たとえば、r.sunを使用して太陽光発電の潜在的な収量を推定するために使用されています。[5] [6] [7] 2015年現在、GRASSは世界中の学術的および商業的な環境で使用されているほか、NASA、NOAA、USDA、DLR、CSIRO、国立公園局、米国国勢調査局、USGS、多くの環境コンサルティング会社など、多くの政府機関でも使用されています。
2015年現在[アップデート]、最新の安定リリースバージョン(LTS)はGRASS GIS 7です。これは2011年にリリースされた古い安定ブランチ(6.4)に代わるものとして2015年にリリースされました。バージョン7では、大規模データのサポート、高速なトポロジカル2D/3Dベクターエンジン、強力なベクターネットワーク分析、完全な時間フレームワーク、その他多くの機能と改善を含む多くの新機能が追加されました。[8]
2015年現在[アップデート]、GRASSの開発は安定版と開発版の2つのブランチに分かれています。[9]安定版ブランチはほとんどのユーザーに推奨され、開発版ブランチは新機能のテストベッドとして機能します。
参照
参考文献
- ^ 「リリース 8.4.0」。2024年7月27日。 2024年8月22日閲覧。
- ^ Neteler, M.; Mitasova, H. (2008).オープンソースGIS: GRASS GISアプローチ(第3版). ニューヨーク: Springer. ISBN 978-0-387-35767-6。
- ^ Westervelt, J. (2004). GRASS roots (PDF) . FOSS/GRASS ユーザーズ カンファレンス. バンコク、タイ. pp. 12–14.
- ^ GRASS 開発チーム。GRASSの歴史は 2012 年 7 月 6 日にWayback Machineにアーカイブされています。2008 年 3 月 29 日に取得。
- ^ Nguyen, HT; Pearce, JM (2010). 「r.sun とオープンソースの地理資源分析サポートシステムによる潜在的な太陽光発電量の推定」.太陽エネルギー. 84 (5): 831–843. Bibcode :2010SoEn...84..831N. CiteSeerX 10.1.1.593.6066 . doi :10.1016/j.solener.2010.02.009. S2CID 53333953. オープンアクセス
- ^ Hofierka J.、Šúri M. (2002)。オープンソースGISの太陽放射モデル:実装とアプリケーション。オープンソースGIS - GRASSユーザー会議の議事録、イタリア。入手可能:[1]には、モジュールの実行方法に関する詳細なガイドが記載されています。
- ^ Šúri, Marcel、Jaroslav Hofierka。「新しいGISベースの太陽放射モデルと太陽光発電評価への応用」Transactions in GIS 8.2(2004):175-190。
- ^ バージョン 7 の新機能
- ^ 安定ブランチ (7.0)、および実験/開発ブランチ (7.1)
さらに読む
- Neteler, Markus; Bowman, M. Hamish; Landa, Martin; Metz, Markus (2012). 「GRASS GIS: 多目的オープン ソース GIS」. Environmental Modelling & Software . 31 : 124–130. doi :10.1016/j.envsoft.2011.11.014. S2CID 11041696.
- インドの例
- AP Pradeepkumar (2003) 「Linux/GRASS インストールの絶対初心者ガイド」 GRASS 開発プロジェクト Web サイトでのオンライン公開
- 原著 AP Pradeepkumar (2003) GRASS 5.00 安装新手指南 中国語
外部リンク
- OSGeo財団の
公式ウェブサイト
- GRASS GIS ミラー Web サイト、イタリア 2014-05-19 にWayback Machineでアーカイブ
- 米国のibiblioにあるGRASS GISミラー
- GRDSS、地理資源意思決定支援システム (GRASS GUI)
- PyWPS (GRASS をネイティブにサポートする Python Web 処理サービス)
- 地理情報システム GRASS の(それほど短くない)概要
- 1987年、ウィリアム・シャトナーがナレーションを担当したGRASSストーリー。ドイツ国立科学技術図書館のAVポータル提供
