「北の遺跡案内」オープンデータとQGISを使って時期ごとの遺跡分布図を作成する（その1）

この記事は、2020年4月20日に行った北海道博物館協会学芸職員部会のオンラインミニ研修会「「これだけできれば大丈夫〜 30 分でスタートする QGIS入門」」のフォローアップ記事です。利用するデータは公文書開示請求で入手した「北の遺跡案内」の全データです（学芸職員部会員には配布済み）。

1. 「北の遺跡案内データ」を開きます。
2. 背景地図は「地理院淡色地図」を指定しました。

![01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60438/ecff7810-19ae-3356-bc1f-984cf721699c.png)

## 任意の時代の遺跡を表示する

「北の遺跡案内」データはポイントデータとポリゴンデータに別れています。
今回は、ポイントデータを使って作業を進めます。

1. ポイントデータ（site_point_JGD2000_UTMzone54）をダブルクリック
2. 「シンポロジ」タブを選択

![02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60438/9ace42b2-5825-ed69-a269-2ecb01f1d215.png)

一番上のプルダウンメニューから「ルールによる定義(rule-based)」を選択
![03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60438/c0cebf64-786e-e8ae-2a19-423999663482.png)

「ルールを追加」をクリック
![04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60438/50ce08bd-4db1-e7b1-32da-8e682bb23f72.png)

「イプシロン」アイコンをクリック
![05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60438/ba9389b7-cd9b-0fdb-af11-0db65bb54fd7.png)

1. 数式エディタに次のように検索式を入力します。縄文時代早期の遺跡を抽出しています。
2. フィールド名（列名）は " " で囲む
3. カテゴリデータの「=」を表す「LIKE」演算子を使う。
4. 抽出したいカテゴリは ' ' で囲む
5. 「%%」はワイルドカードで「%%」で囲まれた文字列が含まれる行を抽出しています。
6. 「縄文」を含み、かつ「早期」を含む行を抽出しています。
7. 「%縄文%」で抽出すると「続縄文」まで抽出される可能性があるので、「NOT LIKE」で「%続縄文%」を抽出しないようにしています（続縄文＋早期という表現はないと思われますが、念のため）。

```{}
"時代" LIKE '%縄文%' AND
"時代" NOT LIKE '%続縄文%' AND
"時代" LIKE '%早期%'
```

![06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60438/defffbb4-0036-777b-d5bd-48c3c87d03ae.png)


1. マーカーを選択します。
2. 好みのシンボルを下から選びます。
3. 図形と色を組み合わせて好みのマーカーを作ることもできます。

![07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60438/a1043233-afb4-865a-c623-bc4d5ef4b28a.png)

「描画順序」をクリック

![08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60438/612e66f8-e1a7-8d0d-09e6-6deeee176657.png)

1. 描画順序を整数値で指定します。
2. 早期の遺跡シンボルが、それ以外のシンボルの前面に来るように指定しました。

![09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60438/77815e8e-e495-8534-0f00-6fa29602c2ef.png)


1. 「OK」をクリックしてレイヤプロパティを終了します。
2. 縄文時代早期の遺跡がダイヤモンド形に表示されます。

![10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60438/a3ae05af-4de8-7d94-31d3-ddfa390db95c.png)



## 時期別遺跡分布図を作成する

1. 「フィルタなし」のチェックボックスを外し「OK」をクリック
2. 早期の遺跡のみが表示されます。

![11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60438/de33b584-d966-c62c-3795-d02cf589a569.png)

1. ポイントデータ（site_point_JGD2000_UTMzone54）を右クリック
2. 「レイヤを複製」

![12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60438/6c93ee48-e456-988d-386a-1ece3225be2c.png)


1. ポイントデータのレイヤが複製されます。
2. 複製されたデータを右クリック
3. 「レイヤの名前を変更」

![13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60438/557831d5-1fcf-0ea4-532b-62793e03e11c.png)


1. コピーしたレイヤ名を「前期」に変更
2. 元のレイヤを「早期」に変更

![14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60438/7616d594-8f3f-46c0-9192-f42fb967aee3.png)

1. 「前期」レイヤをダブルクリック
2. レイヤプロパティ→シンポロジ
3. 条件式のところをダブルクリック

![15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60438/947d14a6-84aa-7ef2-8bb6-07b262ccd88b.png)

1. 「イプシロン」をクリック
2. 「早期」と入力されていた検索式を「前期」に変更

![16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60438/d70f1d83-a152-1399-a023-91e4aa9b59c0.png)

マーカーの色を変更（必要に応じてシェープも変更してください）

![17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60438/c8873bc5-b231-f165-be6b-9b53652dde1e.png)

早期が赤、前期が緑に塗り分けられました。

![18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60438/73e4e59d-252a-dfe6-b0a6-2e8329d25b6c.png)

同じようにして、縄文時代中期から晩期も塗り分けていくと時期別遺跡分布図の完成です。シンボルを丸に変えて、サイズも小さくしました。
レイヤの表示・非表示を組み合わせることで、特定の時期の遺跡だけを表示させることができます。

![19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60438/03fc1939-3410-6474-10a8-6c136cbb0f02.png)