# QGIS：収量データの操作

概要

<br>

以下の収量モニターデータに関する問題を解決するための手順書：

1. &#x20;シェープファイルに投影ファイル（.prj）が欠落している
2. &#x20;シェープファイル内の各属性に変換ルールを適用する（kg/ha から bu/ac のサンプルに基づく）

<br>

使用するソフトウェアは QGIS（[リンク](https://qgis.org/en/site/forusers/download.html)).&#x20;

ダウンロードとインストールが必須です。

### &#x20;投影ファイルが欠落しています

1. 収量データのシェープファイルを開きます。ファイルを QGIS ウィンドウ内に移動してください。
2. シェープファイルはレイヤーブロックでさらに操作できるようになります。&#x20;

![](https://lh5.googleusercontent.com/c4jakjBa8tCN9ZSxVnh6W6DDE24qYFGewLdjTwPi7i0yg7-Zp6JmeXE4yiq3JqhaIFhFE8mHxyKzR9avluJzJpsaUxXSxzCI_RSV0GjJyPoAp7sNj_UdMyEBRNs38siTdV9Ue2VY75Prqu57rKtj)

3. 保存プロセスを開始する
4. 1. シェープファイル上で右クリックしてください
   2. エクスポート -> フィーチャを別名で保存 ... を選択

![](https://lh5.googleusercontent.com/4p2FP0E4GEnN0KTcCgRvXro6oam-GCTGgc_s4yjkuujdXxbnjyPT5a1Z1Dr_o9_W3rw2AhtUMSQ7-RXHx3Xeca2vtMjCGTRIS_BTifbKCXhthfrWy9z5Ti3Ve6kCPFnatunJJ_jGy8gBWOa85CZg)

<br>

4. 以下を選択&#x20;
5. 1. 形式 -> ESRI Shapefile、&#x20;
   2. ファイル名 -> … をクリックして希望のディレクトリとファイル名を選択、
   3. CRS -> EPSG:4326
   4. エンコーディング -> UTF8
   5. 保存したファイルを地図に追加（QGIS で直接表示したい場合は任意）
   6. ジオメトリタイプ -> 点(Point)

![](https://lh4.googleusercontent.com/GUoerdddlqqyW1xQAGXkAc8txhiCnTrhL6B6HeM3gUsWgV9NatvqrjWtEQAHGsGzkS27fnsOM-QFuYuiafCUYdOOoy9AdKXJhp213uceDJuOxzfp01rMQnt4ruYoHjqhkE0iMl977pE_xfcwzaj9)

5. OK をクリック
6. 同じ収量データを持つ追加のシェープファイルが作成され、投影ファイル（.prj）が追加されました。

\ <br>

### bu/ac への変換（BU/AC CONVERSION）

<br>

1. 対象のシェープファイルを右クリックして属性テーブルを開くを選択

![](https://lh6.googleusercontent.com/NdfMyO0879Gfs3hNy65xG-dS4Ny3LtNn89F6yhVTwHZ4NqbjM1YMaJ7EWje5ySzgJkcGXexg6BE0mQorWsTej_90QXtLN7uHUds-eLmSN2wJltszg4YWk63Cm0kpiJUcAvFi3K6rily96QzjCNRW)

2. フィールド電卓を開くをクリック

![](https://lh4.googleusercontent.com/CfXuEr0pNJFpTvu-Z4-p2Dhu91MNhhTvzIsf_S0xft59X7MQfqnDlwQSQmgnAa6InPROgBWY-yPyviS31PzhMhlySfuC4AWpYrchxUr_XS9P29MxHg8m1_cKuLm5DzBvkboeNuCynf1gTaJQX3ox)

3. 新しいフィールドを作成する
4. 1. 「新しいフィールドを作成」にチェックを入れる
   2. 出力フィールド名を入力 -> DryYieldBu
   3. 出力フィールドの型を選択 -> 小数（実数）
   4. 精度を変更 -> 4
   5. kg/ha から bu/ac に変換するルールを入力 -> "Dry\_Yield" \* 0.0149

![](https://lh6.googleusercontent.com/nE9n9fiD0geaw5ebrp1R1KtJgqnCQQz8AC9ulpvQvvtgQzxZed6n9Cs7zRBlGH0gK-fSDTu--LvBXw4_i7hWmw3k9dVzLdU24j9JVuCcdol9AGx3Byi38CRsNFWSRI3MN_I6fd71NGjcABMn7ENs)

4. OK をクリック&#x20;
5. 追加の DryYieldBu 属性がテーブルに表示されます

![](https://lh6.googleusercontent.com/S2PYA5-ZAkomBfAOe4g6AnTmu39STpYt3Bea4duzaNSIwODXOaY8m0h7hkj2SsnjlrDLCwuU94Bs9CNl_7SsZfDgBERfZ1RYSUvsrJBo-Wd8Tj4k_R6PkoELYfk2_XJfu3hcx0C43z0JTQuUbsYB)

6. 変更を保存する
7. 1. 対象のシェープファイルを右クリックする&#x20;
   2. 編集切替（Toggle Editing）を選択

\
\
\ <br>

![](https://lh4.googleusercontent.com/Clwm4XcTG0N49JqJLZV9zJWpg0LPKeevU05w0d30F-PobS23vlVXcLp8MMPZif9rZs7ojl5SdymHz_FHQDdS1Pyz2y2dfhoL49au6C6y5A3huz_yFAcqvDcpKgB5XRh96oS97JBnxKSXWttWibVV)

7. 変更の保存を確認する

![](https://lh5.googleusercontent.com/RYEl5WkYMsX2aNA-zO6hUEXO6OGnFD2JO0XfNmJ6tqirz5Bw2udMa2ZUGTA8ZuZZb__mv5AtvmC-fZouyMUwUTzNdIn8ahzJhFXwW2M9PPgHDfuc8Qqq6UpC-MkU-xgPv0yCzoOoZjy-kpPn7xBP)

対象のシェープファイルの鉛筆マークが消えます。シェープファイル内のデータが更新されました。
