レイヤー操作の基本
この章では、レイヤーの追加、レイヤーの削除、レイヤー順序の調整など、基本的なレイヤー操作について紹介します。
GISでは、レイヤーは地図ウィンドウ内の空間データの表示メカニズムを定義し、地理空間データの視覚的な表現として機能します。レイヤーは通常、特定のデータソースに関連付けられ、シンボルやラベルなどの地図要素を使用して地図上に空間データをレンダリングします。複数のレイヤーを重ねることで、豊かで内容の濃い地図を作成することができます。
QGISは、Shapefile、gdb、MapInfo MIF、TABなどの一般的なものや、Oracle空間データベースやPostgreSQLデータベースからのPostGISレイヤーなど、さまざまなベクターデータ形式をサポートしています。
この章では、広く使用されているESRI Shapefile形式を例として使用します。これは主に3つのファイルで構成されています:
- shpファイル:点の座標、線やポリゴンの形状など、幾何学的特徴の空間情報を格納します。
- shxファイル:.shpファイルのインデックス情報を格納し、検索効率を高めるために.shpファイル内の各ジオメトリの位置を記録します。
- dbfファイル:名前や説明など、各ジオメトリの属性データをdBASEテーブル形式で格納します。
さらに、Shapefileには以下のようなオプションファイルが含まれる場合があります:
- prjファイル:地理座標系と投影情報を保存します。
- shp.xmlファイル:作成時間などの情報を含むメタデータをXML形式で格納します。
- cpgファイル:.dbfファイルのコードページを記述し、その文字エンコーディングを示します。
データソース:USA NGA:GADM(Database of Global Administrative Areas)
1. レイヤーの追加
QGISはレイヤーを追加するための5つの方法を提供しています:
1.1 フォルダからのドラッグアンドドロップ
データファイルを含むフォルダを開きます。同じファイル名にCPG、DBF、PRJ、SHP、SHXなどの複数のファイル形式が含まれる場合があることに注意してください。左マウスボタンを押したまま、SHP形式のファイル「gadm41_USA_0.shp」をQGIS地図ウィンドウにドラッグします。
レイヤー管理パネルに「gadm41_USA_0」という名前のレイヤーが表示され、ジオメトリが地図ウィンドウに表示されます。
デフォルトでは、QGISはランダムな色の単一シンボルを使用してレイヤーをレンダリングするため、レイヤーを開くために同じ手順を実行しても、デフォルトの色が異なる場合があります。
1.2 【Browser】パネルからのレイヤー追加
QGIS【Browser】パネルは、ローカルディレクトリ、ネットワークデータソース(WMS、WCS、WFSなど)、データベースデータソース(PostGIS、SpatiaLite、GeoPackage、MSSQL、DB2、Oracleなど)を含む一般的なデータソースをツリー構造で統合しています。
【Browser】パネルから、データが保存されているパスを見つけ、開きたいファイルを選択し、地図ウィンドウにドラッグしてレイヤーの追加を完了します。
【Browser】パネルの利点は【Favorites】機能です。通常、頻繁に使用される空間データは専用のディレクトリに保存されています。このディレクトリを右クリックし、ポップアップメニューから【Add as a Favorites】を選択してお気に入りに追加します。その後、パネル上部の【Favorites】ノードからこのフォルダにアクセスでき、操作時間を節約できます。
1.3 【Manage Layers Toolbar】の使用
ツールバーの空いている領域で右クリックしてツールのドロップダウンリストを表示し、【Manage Layers Toolbar】をチェックします。このツールバーがインターフェースに表示され、お好みに応じてドッキングまたはフロートさせることができます。
または、【View】メニュー -> 【Toolbar】をクリックし、【Manage Layers Toolbar】をチェックしてこのツールバーを表示することもできます。
【Manage Layers Toolbar】の各ボタンの機能は次のとおりです:
【Add Vector Layers】ボタンをクリックして【Data Source Manager】ダイアログを開きます。【Source Type】はデータソースを示し、異なるソースには異なる開き方が必要です。ベクターデータはファイル、ディレクトリ、データベース、またはプロトコルから来ることがあります。【Encoding】では、通常「automatic」または「utf-8」を選択します。中国語の文字データが文字化けして表示される場合は、エンコーディングを切り替えることができます。
Shapefileを開く例として、【File】ソースタイプを選択し、【Source】の横にある【...】ボタン -> 【Vector Dataset(s)】をクリックしてファイル選択ダイアログを開きます。
右下の【All files】ドロップダウンボックスをクリックし、「ESRI Shapefile (*.shp, *.SHP)」を選択して.shpファイルのみをフィルタリングして表示します。
開きたいデータを選択し、【Open】をクリックして【Data Source Manager】ダイアログに戻ります。パスが【Vector Dataset(s)】テキストボックスに入力されます。【Add】ボタンをクリックして、データを地図ウィンドウに追加します。
1.4 メニューからのレイヤー追加
【Layer】メニュー -> 【Add Layer】 -> 【Add Vector Layer】をクリックして、同様にデータを開くための【Data Source Manager】ダイアログを呼び出します。
1.5 キーボードショートカットでのレイヤー追加
【Add Vector Layer...】メニュー項目には「Ctrl+Shift+V」というショートカットが表示されています。Ctrl+Shift+Vを同時に押すと、【Data Source Manager】ダイアログが開きます。
1.6 バッチでのレイヤー追加
地図は通常、複数のレイヤーで構成されています。ファイルを開くダイアログでは、CtrlキーまたはShiftキーを使用して複数のデータファイルを選択し、一度のバッチ操作で地図ウィンドウに追加することができます。
QGISはレイヤーに対してランダムにレンダリング色を選択します。以下の画像のように表示されます:
2. レイヤー順序の調整
電子地図制作では、レイヤーの構成は特定の慣習に従います。例えば、ポリゴンレイヤーは通常下部に配置され、ラインレイヤーは中央に、ポイントレイヤーは上部に配置され、ポリゴンレイヤーが線やポイントを隠さないようにします。
QGISでは、マウスドラッグによってレイヤー順序を調整できます:【Layers】パネルでレイヤー名を選択し、希望する位置にドラッグして、マウスを離します。
レイヤーを一番上または一番下に移動したい場合は、レイヤー名を右クリックし、ポップアップメニューから【Move to Top】または【Move to Bottom】を選択します。
3. レイヤーの削除
レイヤーを削除するにはいくつかの方法があります:
- 【Layers】パネルでレイヤー名を選択し、上部のツールバーの削除ボタンをクリックして削除します。
- レイヤー名を右クリックし、ポップアップメニューから【Remove Layer/Group】を選択してレイヤーを削除します。
- レイヤーを選択し、キーボードショートカット「Ctrl+D」を使用して直接削除します。
Having any problems? Please contact us
We value every feedback you give.