QGIS

QGIS（キュージーアイエス、旧称:Quantum GIS）は、地理空間情報データの閲覧、編集、分析機能を有するクロスプラットフォームのオープンソースソフトウェア・GISソフトである。
無料でありながら、有料・高額なGISソフト（代表的なものはArcGIS）に近い機能・操作性を備えており、機能の追加も無料のプラグインで行うことができる。
バージョン.
2.0での主な変更点.
バージョン2.0から作業環境の保存場所や設定ファイルの名称が変更された。（2.0から、作業環境に保存されるPythonプラグインのAPIが大きく変更されるなど、互換性が失われたことから、2.0と1.8を同時に実行出来るようにするため。）
3.0での主な変更点.
QGIS 2.xでは、Qt4/PyQt4およびPython 2.7を利用していたが、2016年当時、これらは近々サポートが終了することが決定していたためQGIS 3.0へのメジャーバージョンアップが計画された。
リリースサイクルとサポート期間.
バージョン2.0以降、偶数のバージョン番号（2.18、3.2等）はリリースバージョン、奇数のバージョン番号（2.99、3.1等）は開発バージョンを表している。新規バージョンの公開は4ヶ月ごとに予定されており、おおむね2月、6月、10月に実施されている。また毎月ポイントリリースが行われている。
通常のサポート期間は次のバージョンが公開されるまでの約4ヶ月間である。ただし毎月10月頃に公開されるバージョンは、最初の4ヶ月は最新版として扱われるが、翌年2月頃に次のバージョンが公開されると同時に長期リリース版（LTR; Long Term Release）として扱われ、次のLTRが採用されるまでの1年間（合計1年4ヶ月間）サポートの対象になる。
またバージョン3.20から、リリース番号が".0"のパッケージをリリース候補版として広くフィードバックを募る位置付けに変更された。バージョン番号に対し、たとえば3.20.0 RCと表記されるほか、起動時に表示されるスプラッシュ画像に"release candidate"と付記される。
インストール方法.
Windows.
公式サイトからWindows用のインストーラをダウンロードすることができるが、2種類のインストーラが用意されている。
ネットワークインストーラ.
ネットワークインストーラとは、QGISをはじめとした地理空間情報に関するFOSSツール（）を、Windows環境へ容易に導入することを目的としたプロジェクトであるOSGeo4Wのパッケージ管理ツールである。
ネットワークインストーラからQGIS本体やQGISが必要とするPython、GDALなどのライブラリを選択しインストールを行うことができるほか、インストール済みのパッケージをアップデートすることできる。ただし、必要なパッケージがインストールされていない場合やインストールされている各パッケージ間のバージョンの不整合により不具合が生じる可能性がある。
個別にインストールするパッケージを指定する方法のほか、"Express Install"としてQGIS最新版あるいはLTR版で必要な一連のパッケージをまとめてインストールすることもできる。
スタンドアロンインストーラ.
一般的なソフトウェアと同様、インストーラをダウンロードし実行することで必要なファイルのインストールを行うことができるため、新規ユーザに推奨とされている。またGRASS GISやSAGA GISのGUIプログラムも同梱され、同時にインストールされる。
バージョンによりインストールされるフォルダが異なるため、複数の異なるバージョンを使い分けることもできる。ただしPROJ ８などが含まれるためインストーラのファイル容量が肥大化しているが、都度ダウンロードを行う必要がある。
含まれているパッケージはOSGeo4Wプロジェクトによるものである。また同時にインストールされるOSGeo4Wのパッケージ管理ツール（Setup.exe）を用いて、任意のパッケージのアップデートや他のパッケージのインストールも可能である。
macOS.
公式サイトからmacOS用のインストーラをダウンロードすることができる。
かつては準公式インストーラとしてkyngchaos.comによるビルドが案内されていたが、QGIS 3.0.1 / QGIS 2.18.18 LTRから公式によるビルドが提供されるようになった。
Linux / BSD.
ソースからインストールすることも可能であるが、APTやDNF、Flatpakなどのパッケージ管理システムを利用してインストールすることができる。
製作言語.
C++で書かれており、C++やPythonの拡張に対応している。Qtの拡張が使える他 、Qtを用いているGEOSやSQLite、GDAL、GRASS GIS、PostGIS、PostgreSQLの連携にも対応している。
macOS、Linux、UNIX、Microsoft WindowsのOSにて動作し、macOSでの動作はX Window Systemを使用せず、ユーザインタフェースがより華麗で速く動く。GRASS GISのグラフィカルユーザインタフェース（GUI）も使用できる。他の商用GISソフトウェアに比べファイルサイズが少ないことから、RAMや使用電力を抑えられる。
ボランティアによる開発グループにより定期的なアップデートやバグフィックスが行われており、2012年には48言語に翻訳され、世界各国の教育機関や職場にて利用されている。
ライセンス.
GNU GPLで頒布されており、利用者が使用目的に合わせて自由に修正することができる。例えば、利用目的にあわせレイヤの作成、地物の追加・編集、属性情報の閲覧・編集に特化したインタフェースとすることも可能である。またQGISのソースを利用し、モバイル・タブレットで扱えるフィールドワーク用アプリも存在する。
データフォーマット.
地理空間情報データ.
ラスタ形式およびベクタ形式の入出力や変換が可能なGDAL/OGRや、メッシュ形式を扱うためのMDAL、点群データ形式を扱うためのPDALといったライブラリを内部で利用しているため、非常に多種多様なデータ形式を取り扱うことができる。
プロジェクトファイル.
QGISでは、読み込んだレイヤのデータソースの場所（ファイルパス、URL）、地図としての表示・印刷の設定（地図の表示範囲、色付け・シンボルの形・大きさなどのレイヤの表示方法、レイヤの重ね合わせ順序、凡例、方位記号など）をまとめてプロジェクトと呼び、プロジェクトをファイルとして保存したものをプロジェクトファイル（拡張子 ".qgs"、".qgz"）と呼ぶ。
QGS形式のプロジェクトファイルはXMLに準拠した形式であるため、テキストエディタで開き、中身を編集することも可能である。またQGS形式およびSVG形式のシンボル画像などの補助ファイルをZIP圧縮したQGZ形式がQGIS 3.0でサポートされ、QGIS 3.2から新規保存時のデフォルトとなった。
座標参照系.
地図投影法および測地系の変換を行うライブラリであるを利用しており、多くの地理座標系に対応し、また相互変換が可能である。
このことにより、複数のレイヤの座標系が異なる場合でも重ね合わせを行うことができ、また主題図を任意の投影法で作成することができる。
測地系.
日本において主に用いられる測地系として下記が存在する。
地震や地殻変動などにより時間の経過に伴い各地点で不均一に変化しているため、測地系変換を正確に行うためには各地点の変化量をまとめたパラメータファイルが必要となる。日本測地系に関するパラメータファイルはQGISやPROJには用意されていないため、たとえば旧日本測地系から日本測地系2000への変換は原点および基準楕円体の差による平均的な変換に留まる。
機能.
PostGISやGRASS GIS、MapServerを含む外部のオープンソースGIS拡張機能を統合することができる。
QGISに類似するソフト、連携できるソフト.
日本の人文地理学者谷謙二（埼玉大学教育学部准教授）が開発しているGISソフト。「地理情報分析支援システム」と説明。
パソコンにソフトウェアをインストールしておく必要がある。
KLMを使いブラウザで見ることが出来る。QGISではプラグインを使って、1つのレイヤーとして取り扱える。このほか他社の地図データも同様に扱え、高価なArcGISよりも選択肢が広い。
QGIS プログラミング.
開発関係
QGIS ユーザー情報、バグ報告.
QGISはオープンソースソフトウェアであるため、他の有償ソフトと同様のサポートは存在しないが、コミュニティによる質問の場などが存在する。
また有償で導入、研修、技術サポート、プラグイン開発などを請け負う企業も存在する。