伐採領域のヤマナラシの面積の計算

ヤマナラシは、紙、パレット、ボール紙、合板などの商品の生産に使用される重要な森林資源です。 天然資源担当機関の GIS 専門家として、あなたは森林伐採の提案を受け取っており、次の質問への回答を求められています。

  • 伐採領域に存在するヤマナラシの面積は何エーカーか
  • 提案された森林伐採で対象となっている土地の面積は何エーカーか
  • 予測される木材の収量はどれだけか

各林分の面積の計算

最初に、伐採領域に存在するヤマナラシの面積は何エーカーという質問が課せられました。

  1. Timber Harvest Planning プロジェクト パッケージをダウンロードします。
  2. コンピューター上で、ダウンロードしたファイルを選択します。 [TimberHarvestPlanning.ppkx] をダブルクリックして ArcGIS Pro で開きます。 求められた場合、ArcGIS アカウントにサイン インします。
    注意:

    ArcGIS Pro へのアクセス権限または組織アカウントがない場合は、ソフトウェア アクセスのオプションをご参照ください

    林分のポリゴンと河川のラインによるマップ

    白色のラインは河川で、緑色のポリゴンは林分を示しています。

  3. [コンテンツ] ウィンドウで、[ForestStands] を右クリックして、[属性テーブル] を選択します。

    属性テーブルが開きます。 このレイヤーには各林分に関する情報 (土壌タイプ、齢級、所有権、植生区分を含む) が含まれています。

    ヒント:

    Age_classVeg_type、およびその他の属性の詳細については、レイヤーのメタデータをご参照ください

    この他にも、Shape_Area という名前のフィールドが自動生成されます。 ただし、このフィールドの値は平方メートル単位で、森林管理者からはエーカー単位の値を求められています。 面積をエーカー単位で計算するための新しいフィールドを追加します。

  4. 属性テーブルのリボンの [フィールドの追加] ボタンをクリックします。

    属性テーブルのすぐ上の [フィールドの追加] ボタン

    [フィールド] ビューが表示されます。

  5. [フィールド名][エイリアス] に「Acres」と入力します。 [データ タイプ] では [Double] を選択します。

    [フィールド] テーブルに表示された新しい Acres フィールド ([データ タイプ] には [Double] が選択されている)

  6. リボンの [フィールド] タブの [変更] グループで、[保存] をクリックします。
  7. [フィールド] ビューを閉じます。

    属性テーブルに、面積の値をエーカー単位で格納するための空のフィールドが作成されました。 次に、これらの値を計算します。

  8. 属性テーブルで、[Acres] フィールドの見出しを右クリックして、[ジオメトリ演算] をクリックします。

    属性テーブルの [Acres] フィールドの [ジオメトリ演算]

  9. [ジオメトリ演算] ウィンドウで、以下のパラメーターを入力します。
    • [プロパティ][面積] を選択します。
    • [面積単位] で、[US Survey エーカー] を選択します。
    • [座標系][現在のマップ [マップ]] を選択します。

    [ジオメトリ演算] ウィンドウ

  10. [OK] をクリックします。

    属性テーブルの [Acres] フィールドに値が入力されます。 これで各林立の面積 (エーカー数) がわかります。

  11. 属性テーブルを閉じます。

ヤマナラシの林立の面積 (エーカー数) の調査

次に、バーチャートを作成して、調査領域にヤマナラシの林立が何エーカー存在しているのか調べます。

  1. [コンテンツ] ウィンドウで、[ForestStands] を右クリックして [チャートの作成]をポイントし、[バー チャート] を選択します。

    チャート ビューと [チャート プロパティ] ウィンドウが表示されます。

  2. [チャート プロパティ] ウィンドウの [カテゴリまたは日付] で、[Veg_type] を選択します。
  3. [集約] で、[合計値] を選択します。
  4. [数値フィールド] リストで、[選択] ボタンをクリックして [エーカー] ボックスをオンにします。 [適用] をクリックします。

    [Acres] フィールドの選択

  5. [データ ラベル] の下で、[バーにラベル付け] チェックボックスをオンにします。

    オンになっている [バーにラベル付け] チェックボックス

  6. [軸] タブをクリックします。
  7. [Y 軸] セクションの [数値形式] で、[カテゴリ: なし] の横にある [数値フィールド タイプの表示形式を決定] ボタンをクリックして次のパラメーターを設定します。
    • [カテゴリ] で、[数値] を選択します。
    • [桁数] を「2」に設定します。

    Y 軸の数値の形式

  8. [適用] をクリックします。

    チャートには植生タイプ別に緑色のバーが表示され、エーカー数の合計を示すラベルが付いています。 調査領域にはヤマナラシの林立が 65,219 エーカー存在しています。

    植生タイプ別のエーカー数を示すバー チャート

    ただしご承知のように、調査内のすべての林立を集計に含める必要はありません。 伐採計画は州が所有する公有林と私有の工業森林に適用されます。 私有の非工業森林では、伐採はほとんど行われません。 該当する土地所有タイプのみのデータセットを抜き出すためのフィルター設定を適用できます。

  9. [コンテンツ] ウィンドウで、[ForestStands] をダブルクリックして、[レイヤー プロパティ] ウィンドウを開きます。
  10. [フィルター設定] タブをクリックし、[新しいフィルター設定] をクリックします。

    [レイヤー プロパティ] ウィンドウの [新しいフィルター設定] ボタン

  11. Where 句 Ownnership が non-industrial private と等しくない」という句を構築します。

    検索条件設定

  12. [適用] をクリックします。
  13. [レイヤー プロパティ] ウィンドウで、[OK] をクリックします。

    マップにいくつかのギャップが表示されます。 非工業用の私有地は表示されなくなります。

    削除された非工業用の私有地

    バー チャートも変更されます。 ヤマナラシ (Aspen) のバーの上の数値が 55,333 になります。 この数字が森林管理者からの最初の質問に対する答えです。

  14. [クイック アクセス ツールバー] で、[保存] をクリックして、プロジェクトを保存します。

    クイック アクセス ツールバーの保存ボタン

伐採領域にはヤマナラシが 55,333 エーカー存在しています。 しかし、この土地すべてを伐採するわけではありません。 次は、次の質問「提案された森林伐採で対象となっている土地の面積は何エーカーか」に回答します。


伐採される土地の面積の計算

前回は、公有地および工業用地に存在するヤマナラシの面積を計算しました。 ヤマナラシが存在する面積 (エーカー数) がわかったので、ここでは伐採する林立を決定できます。 森林管理者から、樹木の伐採場所に関する基準がいくつか提供されています。 最初の基準は、水路に沿って 100 フィートのバッファー内では伐採を行うことができないというものです。 水辺に非常に近い場所で伐採を行うと有害な侵食や堆積が発生するため、水路の周囲には樹木を残しておくことが重要です。

水路周囲のバッファーの作成

まず、すべての水路の周囲に 100 フィートのバッファーを表すポリゴン レイヤーを作成します。

  1. 必要に応じて、TimberHarvestPlanning.ppkx を開き、[チャート] ビューを閉じます。
  2. [コンテンツ] ウィンドウで、[ForestStands] をクリックして選択します。 リボン上の [データ] タブにある [フィルター設定] グループで、アクティブなフィルター設定を [<なし>] に変更します。

    リボンの [データ] タブで [アクティブなフィルター設定] を [<なし>] に設定

  3. [解析] タブの [ジオプロセシング] グループで、[ツール] をクリックします。

    ジオプロセシング ツール

  4. [ジオプロセシング] ウィンドウで、[バッファー] ツールを検索して開きます。
  5. [バッファー (Buffer)] ツール ウィンドウで、以下のパラメーターを入力します。
    • [入力フィーチャ][Waterways] を選択します。
    • 必要に応じて、[出力フィーチャクラス] に「Waterways_Buffer」と入力します。
    • [距離] で「100」と入力し、[US Survey フィート] を選択します。
    • [ディゾルブ タイプ][すべてディゾルブ] を選択します。

    [バッファー (Buffer)] ツールとすべてのパラメーター セット

  6. [実行] をクリックします。

    新しいレイヤーがマップに追加されます。

  7. 拡大して、バッファー レイヤーを確認します。

    マップ上の河川の周囲の透明のポリゴン バッファー

    このポリゴンは河川の周囲 100 フィートの保護ゾーンを表しており、ここでは樹木を伐採できません。

林立ポリゴンからのバッファーの消去

次に、[イレース (Erase)] ツールを使用して、[ForestStands] レイヤーからバッファー エリアを削除します。

  1. [ジオプロセシング] ウィンドウの [戻る] ボタンをクリックします。

    [ジオプロセシング] ウィンドウの [戻る] ボタン

  2. [イレース (Erase)] ツールを検索して開きます。
  3. [イレース (Erase)] ツール ウィンドウで以下のパラメーターを設定します。
    • [入力フィーチャ][ForestStands] を選択します。
    • [イレース フィーチャ][Waterways_Buffer] を選択します。
    • [出力フィーチャクラス] に「ForestStands_NoRivers」と入力します。

    パラメーターが入力された [イレース (Erase)] ツール

    ツールが実行され、新しいレイヤーがマップに追加されます。

  4. [実行] をクリックします。

    ツールが実行され、新しいレイヤーがマップに追加されます。

  5. [コンテンツ] ウィンドウで、[ForestStands] をオフにします。
  6. [Waterways] を右クリックして [削除] を選択します。
  7. [Waterways_Buffer] レイヤーを削除します。

    河川の周囲のバッファー ゾーン越しにベースマップが表示されます。

    水路の周囲のバッファーが削除された ForestStands ポリゴン

  8. [ForestStands_NoRivers] の属性テーブルを開きます。

    ポリゴンから領域を一部削除したので、[Acres] フィールドの値を再計算する必要があります。

  9. [Acres] フィールド見出しを右クリックして、[ジオメトリ演算] を選択します。

    [ジオメトリ演算] ウィンドウが開きます。

  10. [ジオメトリ プロパティ][プロパティ][面積] を選択します。
  11. [面積単位] で、[エーカー] を選択します。 [座標系][現在のマップ [マップ]] を選択します。

    [ジオメトリ演算] のパラメーター

  12. [OK] をクリックします。

    [Acres] フィールドが更新され、河川に隣接しない土地のみが反映されます。

  13. 属性テーブルを閉じます。

工業用地で伐採する林立の特定

ここまでに河川周囲のバッファーを削除したので、次は森林管理者の示す残りの基準を満たすヤマナラシの林立を特定する必要があります。 若すぎる樹木の伐採は無駄です。 また、ヤマナラシは多様な土壌タイプで生育可能ですが、土壌タイプ間で産出量が異なります。 乾燥した砂地よりも肥沃なローム質土壌の方が木材の産出量が多くなります。

森林管理者からは、さまざまな土地所有タイプ向けにさまざまな伐採基準が提供されています。 まず、工業用地での伐採では、樹齢 40 年以上の林立のみという基準を考慮します。

  1. [コンテンツ] ウィンドウで、[ForestStands_NoRivers] レイヤーをダブルクリックして、[レイヤー プロパティ] ウィンドウを開きます。
  2. [フィルター設定] タブをクリックし、[新しいフィルター設定] をクリックします。
  3. [Where 句 Veg_type が aspen と等しい] という句を作成します。
  4. [項目の追加] をクリックして、クエリを複数の句に拡張します。

    [フィルター設定 1] の [項目の追加] ボタン

  5. [And Ownership が industrial と等しい] という句を作成します。
  6. [項目の追加] をクリックします。 [And Age_class が 40 以上] という句を作成します。 [適用] をクリックします。

    [フィルター設定 1] のボタンの適用

  7. クエリの上部で、[フィルター設定 1] (クエリ名) をクリックして「Industrial Harvest」と入力します。

    フィルター設定の名前が「Industrial Harvest」に変わる

  8. [OK] をクリックします。
  9. マップをズームおよび画面移動して、残りの林立のいくつかを見つけます。

    元の林立ポリゴンが工業用地の伐採基準を満たしていることはほとんどありません。 次に、これらの領域に伐採のフラグ付けができるように、新しいフィールドを作成します。

  10. [ForestStands_NoRivers] の属性テーブルを開きます。
  11. [追加] をクリックして、新しいフィールドを追加します。
  12. [フィールド名][エイリアス] に「TimberHarvest」と入力します。 [データ タイプ][Text] を選択します。
  13. リボンの [フィールド] タブの [変更] グループで、[保存] をクリックします。
  14. [フィールド] ビューを閉じます。
  15. 属性テーブルで、[TimberHarvest] フィールドの見出しを右クリックして、[フィールド演算] をクリックします。
  16. [フィールド演算] ウィンドウの [式] ボックスに「Industrial」と入力します。 (必ず一重引用符を付けてください)。

    [TimberHarvest] フィールドの [フィールド演算 (Calculate Field)] ツール

  17. [OK] をクリックします。

    属性テーブルの [TimberHarvest] フィールドが更新されます。

    属性テーブルで [TimberHarvest] フィールドのすべての行が Industrial になる

    フィルター設定の基準を満たすポリゴンのみが更新されます。 その他のポリゴンでは、[TimberHarvest] フィールドに <Null> の値が引き続き表示されます。 次に、公有地で伐採される林立を特定するためのフィルター設定を作成します。

公有地で伐採する林立の特定

調査領域の中には工業用地よりも公有の林立の方が多く存在します。 これらの土地での伐採には、次に示すさらに多くの基準もあります。

  • 樹齢 50 年以上の林立のみを伐採すること。
  • 面積が 20 エーカー以上の林立のみを伐採すること。
  • 水はけの良いローム質を含む土壌タイプのみで伐採すること。
  1. [ForestStands_NoRivers][レイヤー プロパティ] ウィンドウを開きます。
  2. [フィルター設定] タブをクリックし、[新しいフィルター設定] をクリックします。

    ウィンドウ上部の [新しいフィルター設定] ボタン

  3. [フィルター設定 1] を「Public Harvest」に名前変更します。
  4. 次の 5 つの句を追加します。
    • Where 句 Veg_type が aspen と等しい
    • And Ownership が state-owned public と等しい
    • And Age_class が 50 以上
    • And Acres が 20 以上
    • And Soil が well-drained loam, well-drained loamy sand, well-drained sandy loam を含む

    Public Harvest のフィルター設定と 5 つの句

  5. [適用] をクリックします。
  6. [Public Harvest] の横の [アクティブとして設定] ボタンをクリックして、アクティブなフィルター設定にします。

    [アクティブとして設定] ボタン

  7. [OK] をクリックします。

    マップが更新され、さまざまな林立が表示されます。 属性テーブルには、78 の林立が公有地での伐採基準を満たしています。

    属性テーブルの下部には 78 のうち 0 個が選択されていることが示される

  8. [TimberHarvest] フィールドで [フィールド演算 (Calculate Field)] ツールを使用して、フィルター処理されたフィーチャに「'Public'」というラベルを付けます。

    [TimberHarvest] フィールドに対して [フィールド演算 (Calculate Field)] ツールで「'Public'」と入力

  9. 属性テーブルを閉じます。

伐採されるエーカー数の合計の算出

伐採するヤマナラシの林立を特定できました。 次に、チャートを作成して、これらの林立が占有する土地の面積を求めます。

  1. 必要に応じて、[コンテンツ] ウィンドウで、[ForestStands_NoRivers] をクリックして選択します。
  2. リボン上の [データ] タブにある [フィルター設定] グループで、アクティブなフィルター設定を [<なし>] に変更します。

    すべての林立がマップ上に描画されます。

  3. リボンの [フィーチャ レイヤー] タブの [描画] グループで、[インポート] をクリックします。

    リボンの [表示設定] タブの [インポート] ボタン

    [シンボルのインポート] ウィンドウが開きます。

  4. [シンボル レイヤー] で、[参照] ボタンをクリックします。

    シンボルのインポート

  5. [シンボル レイヤー] ウィンドウで、[フォルダー] をクリックして、[TimberHarvestPlanning] フォルダー接続をダブルクリックします。

    [プロジェクト] → [フォルダー] の [TimberHarvestPlanning] ホーム フォルダー接続

  6. [commondata] フォルダーを開き、[userdata] フォルダーを開きます。 [AspenHarvest.lyrx] をダブルクリックします。

    選択したファイルが [シンボル レイヤー] フィールドに追加されます。

    [レイヤーのシンボル情報を適用 (Apply Symbology From Layer)] ツールとパラメーター

    注意:

    レイヤー ファイル (.lyrx) を使用すると、シンボルのプロパティを保存して再適用できます。 これは、フィールド名と値にこのチュートリアルで定義されたものと同じスペルを使用した場合のみ機能します。 同じスペルを使用しなかった場合は、独自のシンボルを作成して、ステップ 8 に進むことができます。

  7. [OK] をクリックします。

    マップがシンボル表示され、公有地と工業用地の両方のヤマナラシの伐採場所が示されます。 (必要に応じて縮小できます)

    マップではヤマナラシの伐採領域が薄い緑色で示され、残りの森林領域は透明のグレーで示される

  8. [コンテンツ] ウィンドウで、[ForestStands_NoRivers] レイヤーを右クリックして [チャートの作成] をポイントし、[バー チャート] を選択します。
  9. [チャート プロパティ] ウィンドウの [カテゴリまたは日付] で、[TimberHarvest] を選択します。 [集約] で、[合計値] を選択します。 [数値フィールド] で、[エーカー] をオンにします。
  10. [適用] をクリックし、[バーにラベル付け] をオンにします。

    バー チャートは、マップ上のシンボルと一致するように色分けされます。 バーには、土地所有タイプ別に伐採されるエーカー数の合計を示すラベルも付けられます。

    TimberHarvest タイプを基準にしたエーカーの合計が表示されたバー チャート

  11. チャート ビューを閉じて、プロジェクトを保存します。

これで森林管理者に、合計 5,937 エーカーのヤマナラシが伐採され、その内訳は工業用地が 355 エーカー、州所有の公有地が 5,582 エーカーであると報告できます。 次は、この伐採の収量を計算します。


森林伐採の予測収量の計算

前回は、伐採される土地の面積を計算しました。 森林管理者は、伐採によって産出される木材の予測量も知る必要があります。 彼女は、木材の収量を計算するために次のチャートを提供しました。

土壌タイプ量の方程式

過度に水はけの良い砂

y = 14.318 * ln(x) - 36.695

水はけの良い砂

y = 17.373 * ln(x) - 49.959

水はけの良いローム質の砂

y = 14.378 * ln(x) - 36.808

水はけの良い砂壌土

y = 24.572 * ln(x) - 75.969

水はけの良いローム質

y = 15.319 * ln(x) - 41.775

適度な水はけのローム質

y = 17.109 * ln(x) - 48.980

水はけの悪いシルト

伐採なし

量 (y) は、さまざまな土壌タイプの齢級 (x) の関数です。 量はエーカーあたりの束数で求められます。

エーカーあたりの束数の計算

束は、米国およびカナダで使用されている薪およびパルプ材の計測単位です。 適切に積み重ねた木材の 3.62 立方メートル (128 立方フィート) に等しい単位です。 伐採される木材の束数を計算するには、もう 1 つフィールドを追加する必要があります。 さらに、上記の方程式に基づいてそのフィールドに入力します。

  1. 必要に応じて、TimberHarvestPlanning.ppkx を開きます。
  2. [ForestStands_NoRivers] の属性テーブルを開き、[フィールドの追加] をクリックして、新しいフィールドを作成します。
  3. [フィールド名][エイリアス] に「Cords」と入力します。 [データ タイプ] では [Double] を選択します。
  4. 変更を保存して、[フィールド] ビューを閉じます。

    新しい [Cords] フィールドが、属性テーブルの最後に追加されます。 すべてのレコードの量を計算する必要はなく、伐採される林立の量のみを計算します。

  5. リボン上の [マップ] タブの [選択] グループで [属性条件で選択] をクリックします。
  6. [属性条件で選択] ウィンドウで [新しい条件式] をクリックして、「Where TimberHarvest is not null」という句を作成します。

    [属性条件で選択] 句

  7. [OK] をクリックします。

    合計で 113 個のフィーチャが選択されています。 次に、これらの量を計算します。

  8. [ジオプロセシング] ウィンドウで、[フィールド演算 (Calculate Field)] ツールを検索して開き、次のパラメーターを入力します。
    • [入力テーブル] で、[ForestStands_NoRivers] を選択します。
    • [フィールド名][Cords] を選択します。
    • [条件式の種類] で、[Arcade] を選択します。

    [フィールド演算 (Calculate Field)] のパラメーター

  9. 量の計算の方程式は土壌タイプごとに異なるため、条件式を使用します。

  10. [式] ボックスで、次のコードをコピーして貼り付けします。
    if ($feature.stand_data_csv_Soil  == "well-drained loamy sand") {
    return 14.378 * Log($feature.stand_data_csv_Age_class) - 36.808
    }
    else if ($feature.stand_data_csv_Soil  == "well-drained sandy loam") {
    return 24.572 * Log($feature.stand_data_csv_Age_class) - 75.969
    }
    else if ($feature.stand_data_csv_Soil  == "well-drained loam") {
    return 15.319 * Log($feature.stand_data_csv_Age_class) - 41.775
    }
    else if ($feature.stand_data_csv_Soil  == "moderately-drained loam") {
    return 17.109 * Log($feature.stand_data_csv_Age_class) - 48.980
    }
    else {
    return 0
    }

    この式では、選択した林立ごとのエーカーあたりの束数をその土壌タイプに基づいて計算します。

  11. [確認] ボタンをクリックし、[実行] をクリックします。

    [フィールド演算] ウィンドウの [式] ボックス

    属性テーブルの選択された行に値が追加されます。

    計算後に [Industrial] 行が選択された属性テーブル

体積の計算

もう 1 つの計算が必要です。 ここまでに計算した数値は、各林立の土壌タイプに基づくもので、伐採から予測可能なエーカーあたりの束数を表しています。 しかし、これらの林立の中には他の林立よりも大きいものがあります。 次に、エーカーあたりの束数をエーカー数と乗算して、予測される木材の伐採量を求めます。

  1. [フィールド演算 (Calculate Field)] ツールで、[式] ボックスの式を消去します。
  2. [式] ボックスで、「$feature.Cords * $feature.Acres」を入力するか、コピーして貼り付けます。
  3. [実行] をクリックします。

    属性テーブルの選択された行の [Cords] フィールドの値が再度更新されます。

    [Industrial] 行が選択された属性テーブル

  4. 属性テーブルの上部の [選択の解除] ボタンをクリックして選択を解除します。

    テーブル属性ウィンドウでの選択解除

  5. [Cords] フィールドの見出しを右クリックし、[統計情報] を選択します。

    新しいチャートと [チャート プロパティ] ウィンドウが表示されます。

  6. [チャート プロパティ] ウィンドウで、[合計値] の値を確認します。

    [チャート プロパティ] ウィンドウの [合計値]

  7. プロジェクトを保存します。

計画されたヤマナラシの伐採の合計収量は、131,535 束の木材になると予測されるます。 この計画では、伐採領域のヤマナラシの合計 55,333 エーカーのうち、5,937 エーカーの森林を伐採します。 これらの値を求めるために、[Acres][TimberHarvest][Cords] という 3 つの新しいフィールドを作成しました。 次に、さまざまなツールを使用して、これらのフィールドに正しい値を入力しました。使用したツールには、[バッファー (Buffer)]、[イレース (Erase)]、[フィールド演算 (Calculate Field)]、[ジオメトリ属性の計算 (Calculate Geometry Attributes)] が含まれます。

森林管理者は計画された森林伐採の基準を把握していましたが、GIS 専門家であるあなたに、いくつかの基本的な質問に対する回答を求めていました。伐採するのはどの土地なのか、 森林の伐採量はどれだけか、 伐採による木材の収量はどれだけか、ということです。 これで両者はこれらの数値を把握したので、あなたは自分の機関の保護とビジネスの目標と関連させて、伐採計画の実現可能性の評価を開始できます。

他のチュートリアルについては、チュートリアル ギャラリーをご覧ください。