Outdated version of the documentation. Find the latest one here.

投影法の利用方法

QGISは、ユーザーが事前に定義されたCRSなしレイヤーのグローバルおよびプロジェクト全体のCRS(基準座標系)を定義することを可能にします。また、ユーザーがカスタム定義の基準座標系とベクターとラスターレイヤーのオンザフライ(OTF)投影をサポートすることを可能にします。これらのすべての機能は、ユーザーが異なるのCRSとのレイヤーを表示することを可能にし、それらが適切にオーバーレイされます。

投影法サポート概要

QGISは、約2700の既知のCRSをサポートしています。各CRSの定義は、QGISでインストールされているSQLiteデータベースに格納されています。通常は、データベースを直接操作する必要はありません。実際には、そうすると投影サポートが失敗する可能性があります。カスタムのCRSは、ユーザデータベースに格納されています。 座標参照系カスタムの管理の詳細についてsec_custom_projections セクションを参照。

QGISで利用できるのCRSは、欧州の石油検索グループ(EPSG)と研究所Geographiqueナショナル・ド・フランス(IGNF)によって定義されたものに基づいており、大部分はGDALで使用される空間参照テーブルから抽象化されています。EPSG識別子がデータベース中に存在し、QGISでCRSを指定するために使用することができます。

OTFの投影を使用するためには、データはその座標参照系についての情報を含んでいなければならないか、グローバル、レイヤーまたはプロジェクト全体のCRSを定義する必要があります。PostGISレイヤのために、QGISは、レイヤー作成時に指定した空間参照識別子を使用します。OGRでサポートされているデータについては、QGISはCRSを指定する認識手段の存在に依存しています。CRSの仕様シェープファイルの場合、これはよく知られているテキスト( WKT )を含むファイルを意味します。この投影ファイルは、シェープファイルと同じベース名で .prj 拡張子を持ちます。たとえば、シェープファイルの名前 alaska.shp には名前 alaska.prj の対応する投影ファイルがあるでしょう。

新しいCRSを選択するたびに、 Project (Gnome、OS X)または Settings (KDE、Windowsの)メニューの下の options プロジェクトProperties ダイアログ 一般 タブ中でレイヤー単位は自動的に変更されます。

グローバル投影法指定

QGISは、グローバルなデフォルトの投影を使用してそれぞれの新しいプロジェクトを開始します。グローバルなデフォルトCRSは EPSG:4326 - WGS 84 です( proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs )、そしてそれはQGISで事前に定義されています。このデフォルトはfigure_projection_1_に示すように、デフォルトで、新しいプロジェクトのための基準座標系を定義するために使用される最初のセクションで ** [...選択]** ボタンを介して変更できます。この選択は、後続のQGISセッションで使用するために保存されます。

Figure Projection 1:

../../../_images/crsdialog.png

QGISオプションダイアログでCRSタブ

CRSを持っていないレイヤーを使用するときは、QGISが、これらのレイヤーにどのように応答するかを定義する必要があります。これは セッティング-> options Options 下の CRS タブで、グローバルにまたはプロジェクト全体で行うことができます。

オプションは figure_projection_1 にしめされています:

  • radioButtonOn CRS のプロンプト

  • radioButtonOff 利用プロジェクトCRS

  • radioButtonOff 下に表示されるデフォルトCRSを使用

CRS情報なしに、特定のレイヤーのための座標参照系を定義したい場合は、それを ラスタとベクタのプロパティダイアログの General タブで行うこともできます (ラスタは 一般情報メニュー を、ベクタは 一般メニュー を参照)。レイヤーにすでにCRSが定義されている場合は、 ベクターレイヤーのプロパティ]ダイアログボックスの[一般メニュー に示すように表示されます。

ちなみに

マップ凡例のCRS

地図凡例 (Section レイヤーパネル)  でレイヤ名を右ボタンでクリックすると2個のCRSショートカットが表示されます Set layer CRS を選択すると空間参照システム選択ダイアログ ( figure_projection_2 参照) が表示されます. Set project CRS from Layer を選択するとレイヤのCRSを使ってプロジェクトのCRSを再定義します

オンザフライ再投影 (OTF) を定義する

QGISは、ラスターとベクターデータの両方に対してOTFの再投影をサポートしています。しかし、OTFはデフォルトで有効になっていません。OTFの投影を使用するには、 projectProperties プロジェクトProperties ダイアログの CRS タブにある checkbox その場でCRS変換を有効 チェックボックスをアクティブにする必要があります。

これを実行する方法は3つあります:

  1. options Project (Gnome、OSX)または Settings (KDE、Windowsの場合)メニューから プロジェクトProperties を選択します。

  2. ステータスバーの右下角にある geographic CRS ステータス アイコンをクリックして下さい.

  3. Options ダイアログの CRS タブにてOTFをデフォルトに変更するには、 checkbox デフォルトで’オンザフライ’再投影を可能にする または もしレイヤが異なるCRSをもつ場合、自動で’オンザフライ’投影変換を有効にする を選択します。

もしレイヤをすでにロードしていてOTFプロジェクションを有効にしたい場合,最良の方法は Project Properties メニューの Coordinate Reference System ダイアログを開いて, CRSを選択して, checkbox Enable on the fly CRS transformation チェックボックスをアクティブにすることです. そうすると geographic CRS status アイコンはグレイアウトしていなくて すべてのレイヤがアイコンの隣にあるCRSに OTF 投影されます.

Figure Projection 2:

../../../_images/projectionDialog.png

プロジェクトのプロパティ]ダイアログ

プロジェクトプロパティ ダイアログの Coordinate Reference System メニューには Figure_projection_2 に表示され下記に説明がある5つの重要なコンポーネントがあります.

  1. オンザフライCRS変換を有効にする — このチェックボックスは OTF プロジェクションの有効,無効を設定できます. オフの場合それぞれのレイヤはデータソースから読み込まれた座標で描画され以下のコンポーネントは無効になります. オンの場合それぞれのレイヤの座標はマップキャンバス用に定義された空間参照システムに投影されます.

  2. フィルター — もしあなたが 利用したい空間参照システムのEPSG コードの識別子または名前を知っている場合, 検索機能を使ってそれを見つけることができます EPSG コードの識別子,または名前を入力して下さい.

  3. 最近利用した座標参照系 — 日常のGISでの作業でよく使うCRSがあるなら,このリストに表示されます.これらのひとつをクリックすると,CRSを選択できます。

  4. 世界の座標参照系 —これは、投影された地理的、およびカスタムは、基準座標系を含め、QGISでサポートされているすべてのCRSのリストです。CRSを定義するには、該当するノードを展開し、CRSを選択して、リストから選択します。アクティブCRSは、予め選択されています。

  5. PROJ.4 text — 投影変換エンジンであるPROJ.4で使われるCRS文字列です.この文字列は読み取り専用で,情報提供のために提供されます.

ちなみに

プロジェクトプロパティダイアログ

Project メニューの Project Properties ダイアログを開いて CRS タブをクリックすると CRS の設定を見ることができます.

geographic CRSステータス アイコンからダイアログを開くと自動的に 座標参照系 タブが前面に表示されます。

カスタム空間参照システム

QGISで必要な座標参照系が提供されていない場合は、カスタムCRSを定義できます。CRSを定義するには Settings メニュー から customProjection カスタムCRS... を選択します。カスタムCRSはQGISのユーザデータベースに格納されます。カスタムのCRSに加えて、このデータベースには、空間ブックマークやその他のカスタムデータが含まれます。

Figure Projection 3:

../../../_images/customProjectionDialog.png

カスタムCRSダイアログ

QGISでカスタムCRSを定義することはPROJ.4投影ライブラリの十分な理解が必要です。ftp://ftp.remotesensing.org/projでジェラルドI. Evendenすることにより、米国地質調査所のオープンファイル利用可能レポート90から284、1990( - 開始するには、「ユーザーズマニュアルUNIX環境のための地図投影手順」を参照してください。 /OF90-284.pdf)。

このマニュアルは、 `` proj.4`` および関連コマンドラインユーティリティの使用を記載しています。 proj.4 と共に使用される地図作成パラメータは、ユーザーマニュアルで説明され、QGISで使用されるものと同じです。

カスタム空間参照システム定義 ダイアログでは、CRSを定義するために必要とするパラメータは2つだけです。

  1. 記述可能な名称

  2. PROJ.4書式による地図作成パラメータ.

新しいCRSを作成するには、 signPlus 新しいCRSを追加 ボタンをクリックし、わかりやすい名前とCRSのパラメータを入力します。

注 新しいCRSを表現するには、 パラメータは +proj= -ブロックで開始されていなければいけません。

まともな結果が得られるかを見ることで、CRSパラメータをテストできます。これを行うには、知っているWGS84緯度経度の値を NorthEast フィールドにそれぞれ入力します。 [計算 ] をクリックして、出てきた結果と、定義したCRSでの知っている値とを比較します。

デフォルト datum 変換

OTFは「デフォルトCRS」へとデータを変換できることに依存し、QGISはWGS84を使用しています。いくつかのCRSには利用可能な変換が多数あります。QGISでは使用される変換を定義でき、それ以外の場合QGISはデフォルトの変換を使用します。

設定-> options :guilabel: Options 下の CRS タブで、以下ができます:

  • QGISが変換を定義する必要がある場合に尋ねるように設定 radioButtonOn デフォルトは定義されていない場合測地系変換を尋ねます を使用して

  • 変換のユーザーデフォルトリストの編集.

QGISは、送信元と宛先の変換を記述するPROJ.4テキストを表示するダイアログボックスを開くことにより、使用する変換尋ねます。さらに詳しい情報は、変換の上にマウスを移動することによって見つかります。ユーザーのデフォルト値は radioButtonOn selectionを記憶 を選択することで保存できます。