森林簿との結合

328 views
Skip to first unread message

FUURU3

unread,
Jul 19, 2019, 12:25:03 AM7/19/19
to QGIS初心者質問グループ
初めまして。

業務で使う林業QGISを見ながら、作業しているのですが
森林簿と林班の結合が手順の通り行っているのですが全くできません。

何をどうすればいいのかもわからず、挫折しそうです。

何かヒントでもいただければと思います。

kou35...@gmail.com

unread,
Jul 19, 2019, 12:41:00 AM7/19/19
to QGIS初心者質問グループ
テキスト本の作者のキタです

どこの手順ができないのか、書いていただけたほうが回答しやすいです。
例えば、共通のIDの列を作れない、レイヤプロパティで結合したけど、データが空白(NULL)になってしまうなど。
できれば画面のスクショや、一部でもいいのでデータがあれば、回答しやすいです。
ただし、データの個人情報には注意して下さい。
よろしくお願いします。

キタ

FUURU3

unread,
Jul 19, 2019, 1:32:42 AM7/19/19
to QGIS初心者質問グループ
早速の回答ありがとうございます。

結合するために必要なキーフィールドをつくるための列の作りかたを自分が理解できていないのかと思います。

フィールドの式の作り方をご教授お願いします。

無題.png


キタ

unread,
Jul 19, 2019, 11:52:41 AM7/19/19
to QGIS初心者質問グループ
画像を見る限り、「RIN」と「SHO」フィールドを合体させた、新しいIDフィールドを作成すれば良さそうですね。
  • 属性テーブルのツールバーから、フィールド計算機を起動する。
    Image 1.png

  • フィールド名とタイプを選択。ここでは文字列なので、タイプは「テキスト」を選択
    Image 3.png

  • 真ん中のリストから「フィールドと値」を選択し、結合したいフィールド「RIN」をダブルクリックすると式にフィールド名が入力される。
    式の上のボタンから「||」をクリックして、続けて真ん中のリストから「フィールドと値」を選択し、結合したいフィールド「SHO」を選択し、式に「”RIN" || ”SHO"」と入力する。(画像は「林班」「小班」となっています)
    Image 5.png

  • 「OK」ボタンをクリックすると、新しい列が作成されて、林班と小班が結合されたIDが作成される。
    結合IDには「26ロ」「27イ」などがデータとして入力されているはず。
  • 結合したい森林簿データにもExcelなどの計算式を使って同じく「森林簿ID」を作成。
    作成した森林簿IDには「26ロ」「27イ」など、小班レイヤの結合IDと同じデータが有ることを確認する。
  • 小班レイヤのレイヤプロパティの結合で、結合IDと森林簿IDで属性を結合する。
以上です。


キタ


FUURU3

unread,
Jul 21, 2019, 11:00:21 PM7/21/19
to QGIS初心者質問グループ
キタさん

回答ありがとうございました。

無事にこの手順で結合することができました。

なにとぞ素人ですので、疑問出た時にはまたご教授お願い致します。
Reply all
Reply to author
Forward
0 new messages