この章では、QGIS、QGISのWebページからいくつかのサンプルデータをインストールすると、ラスタとベクタレイヤーを可視化する最初の、簡単なセッションを実行しているの概要を示します。
QGISのインストールは非常に簡単です。標準のインストーラパッケージがインストールマネージャに追加するために提供されているGNU / Linuxの多くの味、バイナリパッケージ(RPMとDEB)またはソフトウェアリポジトリのMS WindowsとMac OS Xで利用可能です。http://download.qgis.orgでQGISウェブサイトでバイナリパッケージの最新情報を取得します。
ソースからQGISを構築する必要がある場合は、インストール手順を参照してください。それらは :file: INSTALL というファイルにQGISソースコードと一緒に配布されています。また、オンラインで http://htmlpreview.github.io/?https://raw.github.com/qgis/QGIS/master/doc/INSTALL.html にそれらを見つけることができます
QGISでは --configpath オプションを定義でき、これによりユーザ設定(例えばLinuxでは ~/.qgis2 )のデフォルトのパスを上書きし、また QSettings がこのディレクトリを使用することも強制します。これは、例えば、すべてのプラグインと設定と一緒にフラッシュドライブ上のQGISのインストールを実行できます。追加情報については、 システムメニュー セクションを参照してください。
ユーザーガイドは、QGISサンプルデータセットに基づいて実施例を含んでいます。
WindowsのインストーラにはQGISサンプルデータセットをダウンロードするオプションがあります。チェックした場合、データは マイドキュメント フォルダにダウンロードされ GIS Database と呼ばれるフォルダに置かれます。任意の便利な場所にこのフォルダを移動するには、Windowsエクスプローラを使用できます。最初のQGISのインストール時にサンプルデータセットをインストールするチェックボックスを選択しなかった場合は、次のいずれかを行うことができます。
あながお持ちのGISデータを利用する場合;
http://qgis.org/downloads/data/qgis_sample_data.zipからサンプルデータをダウンロード
QGISをアンインストールし、データのダウンロードオプションを指定して再インストールします(上記の解決策が失敗した場合にのみ推奨)をチェック
GNU / LinuxおよびMac OS Xの場合は、rpm、debファイルまたはDMGとして利用できるデータセットインストールパッケージはまだありません。サンプルデータセットを使用するには、http://qgis.org/downloads/data/からZIPアーカイブとしてファイル qgis_sample_data をダウンロードし、システムにアーカイブを解凍します。
アラスカデータセットはユーザーガイドの例とスクリーンショットのために使用されるすべてのGISデータを含みます。それはまた、小さなGRASSデータベースが含まれています。QGISサンプルデータセットの投影は、単位足でアラスカアルバース等しい面積です。EPSGコードは2964です。
PROJCS["Albers Equal Area",
GEOGCS["NAD27",
DATUM["North_American_Datum_1927",
SPHEROID["Clarke 1866",6378206.4,294.978698213898,
AUTHORITY["EPSG","7008"]],
TOWGS84[-3,142,183,0,0,0,0],
AUTHORITY["EPSG","6267"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.0174532925199433,
AUTHORITY["EPSG","9108"]],
AUTHORITY["EPSG","4267"]],
PROJECTION["Albers_Conic_Equal_Area"],
PARAMETER["standard_parallel_1",55],
PARAMETER["standard_parallel_2",65],
PARAMETER["latitude_of_center",50],
PARAMETER["longitude_of_center",-154],
PARAMETER["false_easting",0],
PARAMETER["false_northing",0],
UNIT["us_survey_feet",0.3048006096012192]]
GRASS用のグラフィカルフロントエンドとしてQGISを使用する場合は、公式のGRASS GISのウェブサイト、http://grass.osgeo.org/download/sampleでサンプル位置(例えば、スピアフィッシュやサウスダコタ州)の選択を見つけることができます-データ/。
通常、ご使用のプラットフォーム上の他のアプリケーションのために行うとしてスタートQGISが行われます。それはQGISを起動できることを意味します。
コマンドプロンプトで qgis と入力し、QGISがPATHに追加されたり、そのインストールフォルダにいると仮定
Applicationsメニューを使用してプリコンパイルされたバイナリを使用している場合、 スタートメニューまたは|osx| ドック
アプリケーションフォルダまたはデスクトップショートカットのアイコンをダブルクリック
ダブルクリックすると、既存のQGISプロジェクト( `` .qgs``)ファイル。これはまた、プロジェクトを開くことに注意してください
QGISを停止するには、クリックしてください:
前のセクションでは、QGISを起動する方法を学びました。QGISはさらに、コマンドラインオプションを提供していることがわかります。
コマンドラインから起動するときQGISは多くのオプションをサポートしています。オプションのリストを取得するには、コマンドライン上で QGIS --help と入力します。QGISの使用ステートメントは次のとおりです。
qgis --help
QGIS - 2.6.0-Brighton 'Brighton' (exported)
QGIS is a user friendly Open Source Geographic Information System.
Usage: /usr/bin/qgis.bin [OPTION] [FILE]
OPTION:
[--snapshot filename] emit snapshot of loaded datasets to given file
[--width width] width of snapshot to emit
[--height height] height of snapshot to emit
[--lang language] use language for interface text
[--project projectfile] load the given QGIS project
[--extent xmin,ymin,xmax,ymax] set initial map extent
[--nologo] hide splash screen
[--noversioncheck] don't check for new version of QGIS at startup
[--noplugins] don't restore plugins on startup
[--nocustomization] don't apply GUI customization
[--customizationfile] use the given ini file as GUI customization
[--optionspath path] use the given QSettings path
[--configpath path] use the given path for all user configuration
[--authdbdirectory path] use the given directory for authentication database
[--code path] run the given python file on load
[--defaultui] start by resetting user ui settings to default
[--dxf-export filename.dxf] emit dxf output of loaded datasets to given file
[--dxf-extent xmin,ymin,xmax,ymax] set extent to export to dxf
[--dxf-symbology-mode none|symbollayer|feature] symbology mode for dxf output
[--dxf-scale-denom scale] scale for dxf output
[--dxf-encoding encoding] encoding to use for dxf output
[--dxf-preset visiblity-preset] layer visibility preset to use for dxf output
[--help] this text
[--] treat all following arguments as FILEs
FILE:
Files specified on the command line can include rasters,
vectors, and QGIS project files (.qgs):
1. Rasters - supported formats include GeoTiff, DEM
and others supported by GDAL
2. Vectors - supported formats include ESRI Shapefiles
and others supported by OGR and PostgreSQL layers using
the PostGIS extension
ちなみに
コマンドライン引数利用例
コマンドラインで、1つまたは複数のデータファイルを指定することで、QGISを起動できます。たとえば、 qgis_sample_data ディレクトリにいると仮定すると、起動時にベクトルレイヤとラスタファイルをロードするように設定されたQGISを、次のコマンドを使用して起動できます:qgis ./raster/landcover.img ./gml/lakes.gml
コマンドラインオプション --snapshot
このオプションを使うとPNG形式でカレントビューのスナップショットを作れますこの機能によってたくさんのプロジェクトをもっている場合でも簡単にスナップショットを作ることができます
このオプションを使うと800x600 ピクセルのPNGファイルが作成されます. --width と --height をコマンドライン引数に加えることでサイズの調整ができます. --snapshot の後にファイル名を指定できます.
コマンドラインオプション --lang
地域に基づいて、QGISは正しい言語対応を選択します。言語を変更したい場合は、言語コードを指定できます。例えば、``qgis –lang it``はイタリア語のローカライズでQGISを起動します。
コマンドラインオプション --project
既存のプロジェクトファイルをQGISを起動することも可能です。ちょうどプロジェクト名に続いて–project``コマンドラインオプションを ``追加し、QGISがロードされ、与えられたファイル内のすべてのレイヤで開きます。
コマンドラインオプション --extent
ある地図の領域を指定してQGISを起動する場合はこのオプションを使います.この場合 下記のようにカンマで区切られた書式の領域指定で領域を包含する長方形を指定する 必要があります:
--extent xmin,ymin,xmax,ymax
コマンドラインオプション --nologo
QGISを起動するときにこのコマンドライン引数は、スプラッシュ画面を非表示にします。
コマンドラインオプション --noversioncheck
起動時にQGIS の新バージョンをチェックしないでください。
コマンドラインオプション --noplugins
起動時にプラグインのトラブルがある場合スタートアップ時にプラグインのロードを無効にすることができます.それらのプラグインは後にプラグインマネージャで有効にすることができます.
コマンドラインオプション --customizationfile
このコマンドライン引数を使うとファイルに定義したGUIカスタマイゼーションが起動時に利用されます.
** コマンドラインオプション ** --nocustomization
このコマンドライン引数を使うと設定してあるGUIカスタマイゼーションが適用されないで起動されます.
コマンドラインオプション --optionspath
複数の構成を持っており、このオプションでQGISを起動するときに使用するかを決めることができます。オペレーティングシステムが設定ファイルを保存する場所を確認するには:ref:gui_options を参照。現在、設定を書き込むファイルを指定する方法はありません。そのため、元の設定ファイルのコピーを作成し、その名前を変更できます。オプションには設定でディレクトリへのパスを指定します。例えば、/path/to/config/QGIS/QGIS2.ini 設定ファイルを使用するには、このオプションを使用します:
--optionspath /path/to/config/
コマンドラインオプション --configpath
このオプションは上記のひとつと似ています,しかしユーザ構成のデフォルトパス (~/.qgis2) を上書きし QSettings を利用します.これによってたとえばユーザは QGIS インストレーションをすべてのプラグインおよび設定と一緒にUSBドライブで持ち出すことができます.
コマンドラインオプション --authdbdirectory
再び、このオプションは、上記のものと同様であるが、認証データベースを格納するディレクトリへのパスを定義します。
コマンドラインオプション --code
このオプションは、QGISが開始された直後の一定のpythonファイルを実行するために使用できます。
例えば、以下の内容の load_alaska.py という名のpythonファイルをもつ場合:
from qgis.utils import iface
raster_file = "/home/gisadmin/Documents/qgis_sample_data/raster/landcover.img"
layer_name = "Alaska"
iface.addRasterLayer(raster_file, layer_name)
ファイル load_alaska.py が配置されているディレクトリにいると仮定して、QGISを起動し、ラスターファイルをロードできます。 landcover.img をし、次のコマンドを使用してレイヤーに名前「アラスカ」を付ける: QGIS--code load_alaska.py
コマンドラインオプション --dxf-*
これらのオプションは、DXFファイルにQGISプロジェクトをエクスポートするために使用できます。いくつかのオプションが用意されています。
–dxf-export : レイヤーを出力するDXFファイル名;
–dxf-extent : 最終DXF fileの範囲;
–dxf-symbology-mode :ここでは、none(シンボルなし)、symbollayer(シンボルレイヤシンボル)、feature(フィーチャシンボル)の値を使用できます。
–dxf-encoding: ファイルのエンコード
–DXF-プリセット :視界のプリセットを選択します。これらのプリセットは、レイヤツリーに定義されている、 レイヤーパネル を参照。
今、QGISインストールし、使用可能なサンプルデータセットを持っていることを、短く、簡単なQGISサンプルセッションを証明したいと思います。ラスタとベクタレイヤーを視覚化します。以下を使用します:
landcover ラスタレイヤー 、すなわち qgis_sample_data/raster/landcover.img
および lakes ベクタレイヤー 、すなわち qgis_sample_data/gml/lakes.gml.
起動とQGISを停止 で見たようにQGISを開始
フォルダ qgis_sample_data/raster/, を開いて ERDAS Img file landcover.img を選択した後 [Open] をクリックして下さい.
ファイルが表示されない場合は、ダイアログ下部の ファイルタイプ コンボボックスが正しいタイプに設定されているかチェックします、この場合には Erdas Imagine画像( *.img *.IMG) 。
Add Vector Layer ダイアログで File がソースタイプとして選択されている必要があります 。ここで [Browse] をクリックしてベクタレイヤを選択して下さい。
いくつかの湖であなたのお気に入りのエリアに少しズームしてください。
地図凡例にある lakes layer をダブルクリックして Properties ダイアログを開いて下さい.
Style タブをクリックして塗りつぶし色として青を選択して下さい.
Labels タブをクリックして ラベルを有効にするには、ドロップダウンメニューで このlayerラベルを表示 を選択します。その後、 ラベルWITH リストから、ラベルを含むフィールドとして NAMES フィールドを選択します。
ラベルの可読性を向上させるためにそれらの周りに白いバッファを追加できます。:guilabel:`Buffer`を左の一覧でクリックし、 :guilabel:`テキストバッファを描画`をチェックし、バッファサイズとして3を選択します。
それがQGISで、ラスタとベクタレイヤーを可視化することがいかに簡単かを見ることができます。のは、利用可能な機能、機能や設定、およびその使用方法の詳細については、以下のセクションに移りましょう。
QGISのセッション状態はプロジェクトとして見なされます。QGISは、1度に1つのプロジェクトとして機能します。設定はプロジェクトごと、または新規プロジェクトについてはデフォルトのいずれかであると見なされます( オプション のセクションを参照)。QGISでは、メニューオプション プロジェクト‣ 保存 または プロジェクト‣ 名前を付けて保存... を使用して、プロジェクトファイルにワークスペースの状態を保存できます。ディスク上にロードされたプロジェクトファイルは、その間に変更された場合は、プロジェクトファイルに変更を上書きしたい場合は、デフォルトでは、QGISが聞いてきます。この動作は 設定->オプション->General メニューの下の 必要なときプロジェクトとデータソースの変更を保存するプロンプトを出す をチェックすることで設定されます。
Project ‣ Open..., Project ‣ New from template または :menuselection:`Project –> Open Recent –>`を使用して保存したプロジェクトを QGISセッションにロードします。
起動時に、(10まで)最も最近のプロジェクトのそれぞれの名前とパスを持つスクリーンショットのリストではなく、白と空のマップキャンバスの示されています。これは、プロジェクトが約だったと行が選択されたプロジェクトを開くダブルクリックし何を覚えて便利かつ迅速な方法です。新しいプロジェクトを作成するために喜んでいる場合は、単に新しいレイヤーを追加し、リストが消えます。
セッションをクリアし、新たに起動したい場合は、プロジェクト - > New を選択します。これらのメニューオプションのどちらかは、それが開かれたか、最後に保存されて以降、変更が行われた場合、既存のプロジェクトを保存するように求められます。
以下の情報はプロジェクトファイルに保存されます:
追加されたレイヤ群
どのレイヤーをクエリできるか
マップビューの投影法
最後に表示された領域座標
プリントコンポーザ
設定付きのプリントコンポーザ要素
プリントコンポーザ地図帳設定
デジタイズの設定
テーブルのリレーション
プロジェクトマクロ
プロジェクトデフォルトスタイル
プラグイン設定
Project プロパティ中のOWS 設定タブからのQGIS Server設定
DB Managerに格納されたクエリ
プロジェクトファイルはXML形式で保存されたので、何をしているかを知っていればQGIS外のファイルを編集することも可能です。ファイル形式は、以前のQGISのバージョンと比較して、数回更新されました。古いQGISのバージョンからのプロジェクトファイルは、もはや正常に動作しない場合があります。 セッティング ->Options 下の :guilabel:` General`]タブでは、このことを認識させるには、 QGISの古いバージョンで保存されたプロジェクトファイルを開くときに 警告します をティックすべき。
QGISでプロジェクトを保存するたびにプロジェクトファイルのバックアップを拡張 `` .qgs〜 ``で作られています。
QGISセッションからの出力を作成するには、いくつかの方法があります。プロジェクトファイルとして保存し、 セクション プロジェクト ですでにひとつ議論してきました。ここでは、出力ファイルを生成する他の方法のサンプリングは次のとおりです。
メニューオプション Project ‣ 画像として保存... 画像の名前、パスおよび種類(PNG、JPGおよび他の多くの形式)を選択し、ファイルダイアログを開きます。ジオリファレンスされたイメージと同じフォルダに PNGW または JPGW という拡張子のワールドファイルが保存されます。
メニューオプション Project ‣ DXF Export ... は ‘Symbology mode’ , ‘Symbology scale’ とDXFに書き出ししたいベクタレイヤを指定するダイアログを開きます。元QGISシンボルから「シンボルモード」シンボルを通じて忠実に書き出しできます。
メニューオプション プロジェクト ‣ New Print Composer はレイアウトとカレントマップキャンバスを印刷できるダイアログを開きます (セクション プリントコンポーザ を参照して下さい).