コンテキストと方法の理解

エビの集約養殖

世界各地で行われているエビの養殖は大規模な産業であり、安価な養殖エビの市場は毎年成長を続けています。 世界的な消費量の増大とコストの低下に伴って、商用のエビ養殖は世界の多くの国で急速に発展しています。 エビの養殖は主として海岸沿いで行われ、エビの養殖池には塩水を入れます。 池は、以前から、マングローブ林が存在する場所に作られているため、結果として、野生のエビの天然の養殖場として機能し、海面上昇に対してバッファーの役割を果たすマングローブが、商用の養殖によって破壊されています。

エビ養殖場
エビ養殖場内のいくつかの池。 (著作権: U.S. NOAA、Wikimedia Commons から取得)

多くの場合、養殖業者は、生産を拡大するために、池の中のエビの密度を高め、抗生物質と殺虫剤を使用してエビの死亡率を減らし、高濃度の硝酸塩に由来する藻類を除去します。高濃度の硝酸塩は、高密度と給餌法が原因で生じたものです。 こういった養殖場のエビは、基本的に、エビ自体の排泄物内で折り重なるように生きています。 このような場合には、収穫の前に、池から化学物質が流出し、抗生物質が混入した水が川や運河に送り込まれて、周辺の海域に流入します。 エビは、身体から化学物質を除去するために 1 ~ 2 週間の間、清潔な池で飼育されてから収穫され、世界中の消費者へと出荷されます。

コスタリカのエビ養殖

コスタリカは、山脈、熱帯性気候、約 600,000 km2 の排他的経済水域を含め、豊富な淡水資源に恵まれています。したがって、この国は養殖業の発展に適しており、エビの生産に理想的な場所になっています。

2009 年から 2015 年までの初期のエビの生産は、病気の存在、養殖業者の低レベルの技術スキル、環境政策の不足、小規模な域内貿易、および東南アジア諸国との激しい競争に関係していました。 しかし、2018 年以降、この産業はオーガニック サプライ チェーンを展開し、欧州の有機生産の規制に従って認証を取得しました。 多くの大規模業者とほとんどの小規模養殖業者が共同でイニシアティブを取ることで、現在、有機エビ養殖場を運営しています。

結果として、コスタリカ国内で有機生産の手順が策定され、有機ノープリウス (エビの幼生) と給餌が体系化され、一部の孵化場が有機生産へと転換されました。 養殖業者は有機生産についてトレーニングを受けた後、有機エビの生産、販売、市場調査を行っています。 有機市場は急成長しているため、その多くが生活を漁業と観光業に依存している地元の漁夫が新しい養殖場と池を作って、有機エビの持続可能な養殖に対する世界的な関心と需要を利用したいのではないかと考えるのは理にかなっています。

適合性モデル

ArcGIS Pro 適合性モデラーを使用して、コスタリカのニコヤ湾で新しい養殖場の候補地を特定します。

ニコヤ湾
ニコヤ湾内のココ湾。 (著作権: Pacificorealty、Wikimedia Commons から取得)

適合性モデルの開発は、複数の条件に基づいて用地に最適の場所を特定するためのよく知られた GIS 手法です。 このモデルでは、次に示す 5 つの適合性条件を使用します。

  • エビの飼育に必要な塩水に近接していること。 このコンテキストでは、太平洋に面したニコヤ湾に近いことを意味します。
  • 特定の土地利用タイプであること。現在、低木や潅木に覆われている土地や農業目的で使用されている土地が最も適しています。 マングローブ林は避ける必要があります。
  • 加工工場や市場にエビを輸送するための道路網にアクセスできること。
  • エビの養殖池に定期的に新鮮な水を流すため、河川の近くに位置していること。
  • 南北の貿易風から守られている場所、またはその近くに位置していること。

ArcGIS Pro [適合性モデラー] を使用して、次のことを実行します。

  • 5 つの条件に基づいて最も有利な地域を示す適合性マップを生成します。
  • 適合性マップで、5 つの最適な養殖場の候補地を特定します。

適合性モデルを作成する、4 つの主な手順は次のとおりです。

  • 基準データを特定して準備します。
  • 各条件の値を共通の適合性スケールに変換します。
  • 条件を相互に相対的に重み付けし、それらの条件を組み合わせて適合性マップを作成する。
  • 条件に最も一致するエリアを特定する。

ここまで、コスタリカのエビ養殖について学習し、ニコヤ湾で新しい養殖場の候補地を特定するための適合性モデルで使用する条件を確認しました。


エビ養殖場の適合性データを調べる

データをダウンロードして、プロジェクトをセットアップします。 次に、データ レイヤーを調べます。

基本操作

このチュートリアルで使用するデータ レイヤーは、ArcGIS Online でホストされます。 ArcGIS Pro プロジェクトおよびチュートリアルの完了に必要なデータが格納された ZIP フォルダーをダウンロードします。

  1. ShrimpFarm.zip のダウンロード
    注意:

    お使いの Web ブラウザーによっては、ダウンロードを開始する前に、ファイルの場所を選択するよう求めるメッセージが表示される場合があります。 ほとんどのブラウザーでは、デフォルトでコンピューターの [ダウンロード] フォルダーがダウンロード先の場所になります。

  2. [ShrimpFarm.zip] を検索して、コンピューターの任意の場所に展開します。
  3. フォルダーが展開された場所で、[Shrimpfarm.aprx] をダブルクリックします。

    フォルダーのコンテンツ

    注意:

    コンピューターにファイル拡張子 (.aprx) が表示されない場合は、アイコンでファイルを識別できます。

  4. ArcGIS Pro が開いた際に求められた場合、ArcGIS アカウントにサイン インします。
    注意:

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

    アプリケーションが開き、[Gulf of Nicoya] マップが表示されます。

    初期マップ

    マップには、[LandCover] レイヤーと、区域の標高と、濃い青で表された湾の水域 ([GulfWater]) を視覚的に表した [Hillshade] レイヤーが含まれています。 背景のベースマップは [World Imagery] です。

  5. [コンテンツ] ウィンドウを確認します。

    他のレイヤーもいくつか含まれていることがわかります。いずれも、このチュートリアルで実行する適合性解析に関連しています。 これらのレイヤーを確認します。

    初期コンテンツ

    注意:

    すべてのソース データ レイヤーは、分析範囲にクリップされています。

基準レイヤーの調査

まず、[LandCover] レイヤーから調べます。

  1. [コンテンツ] ウィンドウで [Landcover] レイヤーを展開します。

    Landcover レイヤー

    このレイヤーは、さまざまなタイプの土地被覆を示しています。 一部のタイプは、他のタイプより、さまざまなレベルでエビの養殖により適しています。 低木/灌木や農地のエリアは最適です。それに続くのは、荒れ地/非常に少ない植生、草地、および常緑樹林で、中程度に適しています。マングローブ、市街地、および水域の適性は最低です。

    この海岸付近にはマングローブ (濃い緑色でシンボル表示) が多いことに注意してください。 マングローブは、海岸の塩水または汽水で育つ低木です。 耐塩性があり、海岸の過酷な条件での生活に適応しています。 マングローブ林は、サイクロンに対する防風林としての役割があり、気候変動の影響緩和に重要です。 先に述べたように、コスタリカ政府は、マングローブ林を保護し、エビの養殖事業をそこから移動させたいと考えています。

    注意:

    土地被覆ラスターは通常、スペクトル シグネチャに基づき、被覆タイプを決定する画像分類手法を使って、マルチスペクトル画像から生成されます。 分類ワークフローの例は、チュートリアル「スペクトル画像から不浸透面を計算」をご参照ください。

    このチュートリアルの他のレイヤーも、[GulfWater][NorthSouthSheltered][Hillshade] などのリモート センシング データから生成しました。

  2. マウス ホイール ボタンを使用して拡大/縮小しながら、[LandCover] レイヤーをさらに調べます。
  3. 調べ終わったら、[コンテンツ] ウィンドウで [LandCover] レイヤーを折りたたみます。 [LandCover] レイヤーを右クリックして [レイヤーにズーム] を選択します。

    レイヤーにズーム オプション

  4. [GulfWater] レイヤーをオフにしてからオンに戻し、範囲がよく見えるようにします。

    Gulfwater

    エビの養殖池には塩水を入れる必要があります。 塩水は湾で手に入るので、適合性モデルでは、新しい養殖場はできるだけ湾岸に近い (ただし保護対象のマングローブ林を避ける) 必要があります。 次に、道路網について理解します。

  5. [コンテンツ] ウィンドウで [Roads] レイヤーをオンにします。 ダーク グレーでシンボル表示されたレイヤーを調べます。

    マップ上の Road レイヤー

    エビの養殖業者は、販売および再販のため、エビを処理場と市場に運ぶ必要があります。 そのため、道路網にアクセスできる養殖地が求められます。

  6. 調べ終わったら、[コンテンツ] ウィンドウで [Roads] レイヤーをオフにします。 必要に応じて、[Landcover] を右クリックして、[レイヤーの全体表示] を選択します。

    続いて [Rivers] レイヤーを調べます。

  7. [コンテンツ] ウィンドウで [Rivers] レイヤーをオンにします。 ミディアム ブルーでシンボル表示されたレイヤーを調べます。

    マップ上の Rivers レイヤー

    エビの養殖では、淡水を利用して池を定期的に洗い流す必要があるので、川に近いことが強く求められます。

  8. 調べ終わったら、[コンテンツ] ウィンドウで [Rivers] レイヤーをオフにします。 必要に応じて、[Landcover] を右クリックして、[レイヤーの全体表示] を選択します。

    最後に、防風エリアを確認します。

  9. [NorthSouthSheltered] レイヤーをオンにします。 紫色でシンボル表示されたレイヤーを調べます。

    NorthSouthSheltered レイヤー

    ニコヤ湾の入り江の気候は、風のパターン、気温、降雨量によって決まります。 特に、南北の貿易風の影響が大きく、これを避ける必要があります。 つまり、この地域のエビ養殖場は南北の貿易風が当たらない場所に設置する必要があります。

  10. 調べ終わったら、[コンテンツ] ウィンドウで [NorthSouthSheltered] レイヤーをオフにします。 必要に応じて、[Landcover] を右クリックして、[レイヤーの全体表示] を選択します。

続いて、これまでに調べたレイヤーから取得した距離ラスターを確認します。

距離ラスターの調査

適合性モデルでは、さまざまな適合性レベルがさまざまな土地被覆タイプに割り当てられるので、土地被覆レイヤーを直接使用することができます。 たとえば、低木/灌木の適合性は非常に高く、マングローブの適合性は非常に低くなります。

ただし、他の条件では、派生ラスター レイヤーを生成する必要があります。 たとえば、塩水の基準では、湾の真上にあることが適切で、湾の真上ないことが不適切というわけではありません。 そうではなく、適合性は徐々に変化します。 ある場所が湾岸に近いほど、適合性は高くなります。 湾岸から遠ざかると、適合性は低くなります。 つまり、場所の適合性レベルは、湾岸からの距離によって異なります。 適した距離の値を決定するには、距離ラスターを取得する必要があります。距離ラスターは、湾岸から各場所までの距離を識別します。 同様に、道路、河川、防風条件の距離ラスターも必要です。 これらの距離ラスターは、適合性モデルで使用されます。

このチュートリアルでは、データの準備には重点を置かないので、これらの派生ラスターはすでに用意されています。

  1. [コンテンツ] ウィンドウで、名前が [Dist_] から始まる 4 つの距離ラスターを特定します。

    4 つの距離ラスター

  2. [Dist_Salty_Water] レイヤーをオンにして展開します。

    塩水の凡例

    凡例から、分析範囲の各場所は、湾から 0 〜 14,344.8 メートル (または 14.344 キロメートル) の範囲にあることがわかります。 マップで、値が小さい (濃い青色) と湾に近く、値が大きい(薄い青色) と湾から遠いことを確かめます。

    マップに表示された塩水までの距離

  3. 数か所をクリックして、ポップアップに表示された距離の値を確認します。

    塩水のポップアップ

  4. ポップアップ パネルを閉じます。 [コンテンツ] ウィンドウで、[Dist_Salty_Water] レイヤーを折りたたみます。
  5. 自身で、以下を示す他の距離レイヤーを確認してみましょう。
    • 道路までの距離 ([Dist_Roads])
    • 河川までの距離 ([Dist_Rivers])
    • 防風エリアまでの距離 ([Dist_Sheltered])

      元のレイヤーである [Roads][Rivers][NorthSouthSheltered] もオンにすると、元のレイヤーと取得したレイヤーの相互関係をよく理解できます。 たとえば、[Dist_Roads][Roads] の関係を見てみましょう。

      Dist_Road と Roads

  6. 各レイヤーの距離範囲は異なることに注意してください。

    たとえば、[Dist_Roads] の範囲は 0 から 4.7 キロメートル、[Dist_Rivers] の範囲は 0 からほぼ 22 キロメートルにおよびます。 この後、これらを適合性モデルで結合するため、共通の縮尺に変換する必要があります。

  7. 確認したら、すべての距離レイヤーをオフにします。 [Roads][Rivers]、および [NorthSouthSheltered] も必ずオフにします。
  8. [コンテンツ] ウィンドウで [Landcover] を右クリックして、[レイヤーの全体表示] を選択します。
    注意:

    自身のデータを使用して同様の距離ラスターを生成する場合のヒントをご紹介します。 このチュートリアルで使用した 4 つの距離レイヤーは、距離累積 ([Spatial Analyst]) ツールを使用して生成されました。 たとえば、[Dist_Roads] ラスターを生成するため、ツールは、[GulfWater] レイヤーで表されるように、ラスター内の各セルから湾岸までの直線距離またはユークリッド距離を計算しました。

    さらに、湾自体ではなく、湾周辺の土地のみが対象です。 そのため、[ShoreLineMaskRaster] レイヤーは解析マスクとして設定されました。 つまり、[ShoreLineMaskRaster] シェープ内のセルのみが距離値を受け取ったことになります。 最終的には、すべての距離ラスターで同じセル サイズを使用することも重要です。適合性解析に役立ちます。

    一部のユーザーの方々からのご要望に応じて、[Roads] レイヤーの例を使用して詳しい説明を追加します。 [距離累積] ツールの [パラメーター] タブで、以下のように設定します。

    • [入力ラスター、またはフィーチャ ソース データ][Roads] フィーチャ レイヤーを選択します。
    • [出力距離累積ラスター] に「Dist_Roads」と入力します。
    • 他のパラメーターは空白のままにします。
    • [環境] タブにある [範囲][マスク][スナップ] 対象ラスターで、[ShoreLineMaskRaster] を選択します。
    • [セル サイズ] に「30」(メートル) と入力します。
  9. [コンテンツ] ウィンドウで [ShoreLineMaskRaster] レイヤーをオンにして、範囲と形状を確認します。 確認したらオフにします。
  10. プロジェクトを保存します。

    保存ボタン

    注意:

    現在の ArcGIS Pro のバージョンでこのプロジェクト ファイルを保存すると、これより前のバージョンでファイルを再び開けなくなることを警告するメッセージが表示される場合があります。 このメッセージが表示されたら、[はい] をクリックして続行します。

プロジェクトをセットアップし、条件レイヤーを調べました。 次に、適合性モデルの作成を開始します。


適合性モデルの開発とレイヤーの変換

エビ養殖場の適合性条件とレイヤーの探索が完了し、適合性モデラーを使用して適合性モデルの作成を開始し、新しいエビ養殖場に最適な 5 つの候補地を特定する準備ができました。

[適合性モデラー] の基本的な前提は、モデルが反復的かつ非線形の動的プロセスであるということです。 モデルを生成する際、モデルのパラメーターを定義し、その決定が最終的な結果にどのように影響するかを確認するなど、ウィンドウ、プロット、およびマップを操作して迅速なフィードバックを得ることで、意思決定に役立てることができます。

適合性モデルを作成する一般的な手順は次のとおりです。

  • 条件を特定する。
  • 各条件の値を共通スケールに変換する。
  • 条件を相互に相対的に重み付けし、それらの条件を組み合わせて適合性マップを作成する。
  • 条件に最も一致するエリアを特定する。

モデルの作成と条件の追加

まずは、モデルの作成と条件の追加を行います。

  1. リボンの [解析] タブの [ワークフロー] グループで、[適合性モデラー] をクリックします。

    [適合性モデラー] ボタン

    [適合性モデラー] ウィンドウが表示されます。 [設定][適合性][場所検索][ソース] タブに注目します。

    [適合性モデラー] ウィンドウのタブ

  2. [適合性モデラー] ウィンドウで、[設定] タブがアクティブになっていることを確認し、次のパラメーターを更新します。
    • [モデル名] に「ShrimpFarm」と入力します。
    • [モデル入力タイプ][条件] に設定されていることを確認します。
    • [適合性スケールの設定][1 ~ 10] に設定されていることを確認します。
    • [加重][乗数] に設定されていることを確認します。
    • [出力適合性ラスター] で、[Suitability_map] ([ShrimpFarm.gdb\] の末尾) を [NicoyaSuitability] に置き換えます。

    [適合性モデラー] ウィンドウの設定

  3. リボンの [適合性モデラー] タブの [適合性モデル] グループで、[保存] をクリックします。

    適合性モデルの保存

    注意:

    いったん ArcGIS Pro を閉じる必要がある場合は、いつでもこのプロジェクトを開き、再度このモデルにアクセスすることができます。 [適合性モデラー] を開いて、モデルの名前の近くにある [参照] ボタンをクリックします。 [フォルダー][ShrimpFarm][ShrimpFarm.sam][ShrimpFarm] の順に参照して、[OK] をクリックします。 その後、前回の続きから作業を開始します。

  4. [コンテンツ] ウィンドウで、[ShrimpFarm] という名前の新しいグループ レイヤーが追加されていることを確認します。

    現時点では空白です。

    新しい Shrimpfarm レイヤー グループ

  5. [適合性モデラー] ウィンドウで、[適合性] タブをクリックします。

    このタブには、[条件] テーブルが含まれています。 モデルの条件をテーブルに追加します。

    適合性モデラーの [適合性] タブ

    参考までに、有機エビ養殖場に最適な場所を定義する 5 つの条件を以下に示します。

    • 塩水 (今回の場合、ニコヤ湾) に近接していること。
    • 特定の土地利用タイプであること。現在、低木や潅木に覆われている土地や農業目的で使用されている土地が最も適しています。 マングローブ林は避ける必要があります。
    • エビを加工工場や市場に輸送するための道路網にアクセスできること。
    • エビの養殖池に定期的に新鮮な水を流すため、河川の近くに位置していること。
    • 南北の貿易風から守られている場所、またはその近くに位置していること。

    これらの条件に関連する 5 つのラスター レイヤーを追加します。

  6. [適合性モデラー] ウィンドウの [条件] の下で、[入力ラスター] の横にある [コンテンツ リストからラスター条件をレイヤーとして追加] ボタンをクリックします。

    ラスター条件の追加

  7. [条件] レイヤー リストで、次のレイヤーのチェックボックスをクリックします。
    • Dist_Salty_Water
    • Dist_Roads
    • Dist_Rivers
    • Dist_Sheltered
    • LandCover
  8. [条件] レイヤー リストで、[追加] をクリックします。

    条件リスト

  9. [適合性モデラー] ウィンドウの [条件] で、5 つの条件レイヤーがリストに正常に追加されていることを確認します。

    条件としてリストされた 5 つのラスター

  10. [コンテンツ] ウィンドウで、[ShrimpFarm] グループ レイヤーがオンになって展開されていることと、5 つの条件レイヤーが正常に追加されていることを確認します。
    注意:

    誤ってレイヤーを追加した場合は、[コンテンツ] ウィンドウから削除できます。 [ShrimpFarm] で、レイヤーを右クリックし、[削除] をクリックします。

    [コンテンツ] ウィンドウに表示された適合性条件

    このグループ レイヤーには、モデルに関連するすべてのレイヤーが格納され、ワークフローの進行に応じてレイヤーがさらに追加されます。

このセクションでは、適合性モデルを作成して 5 つの条件レイヤーを追加しました。

さまざまなタイプのラスターの詳細

ワークフローの次のステップを準備するために、5 つのラスター タイプを学習する必要があります。

適合性モデルで、これらの条件をすべて組み合わせます。 ただしその前に、各条件を共通の 1 対 10 の適合性スケールに変換し、モデルにすべて同様に寄与できるようにする必要があります。 条件内で最も推奨される値には 10、最も推奨されない値には 1 が割り当てられます。 この変換は、ラスター タイプと条件の意味合いに応じて、さまざまな方法で行うことができます。

重要なラスター タイプの違いの 1 つに、連続ラスターとカテゴリ ラスターがあります。 たとえば、[Dist_Salty_Water] は連続ラスターであり、0 〜 14,344.8 メートルまでの距離を表す数値範囲が含まれ、セルはその範囲内で任意の小数値を取ることができます。 同様に、[Dist_Roads][Dist_Rivers]、および [Dist_Sheltered] も連続ラスターです。 一方、[LandCover] はカテゴリ ラスターであり、セルにはマングローブや草地などのカテゴリを表す値が含まれ、ラスターには 11 のカテゴリしか存在しません。

注意:

連続データでは、値は互いに相対的な意味を持ちます。 たとえば、道路から 50 メートルの距離は、100 メートルの距離の半分となります。 カテゴリ データでは、値の間にこのような関係はありません。 土地利用 10 (マングローブ) は、20 (市街地) に割り当てられた土地利用の半分ではありません。

連続ラスターは一般的に浮動小数点で表され、カテゴリ ラスターは整数で表されます。

連続ラスターとカテゴリ ラスターの変換は異なる方法で処理されます。 また、連続ラスターの変換には、表す対象のデータに基づいて、連続的な関数を適用する方法とクラスの範囲を適用する方法の 2 種類があります。

レイヤー名タイプ変換方法

Dist_Salty_Water

連続

連続的な関数

LandCover

カテゴリ

個別カテゴリ

Dist_Roads

連続

クラスの範囲

Dist_Rivers

連続

連続的な関数

Dist_Sheltered

連続

連続的な関数

連続データの変換

まずは、連続ラスター [Dist_Salty_Water] を変換します。 これを行うには、連続的な関数を適用します。

  1. [適合性モデラー] ウィンドウの [条件] で、[Dist_Salty_Water] 条件の横にある円をクリックします。

    [Dist_Salty_Water] 条件の選択

    円が緑色に変わり、[変換ウィンドウ] が表示されます。

  2. 必要に応じて、[変換ウィンドウ] のサイズを変更し、[Gulf of Nicoya] マップの下に再配置して、ウィンドウとマップの両方が見えるようにします。

    ウィンドウのサイズ変更

    [コンテンツ] ウィンドウの [ShrimpFarm] グループ レイヤーに、さらに 2 つのレイヤー ([NicoyaSuitability][Transformed Dist_Salty_Water]) が追加されました。

    適合性解析のために追加された新しいレイヤー

    [Transformed Dist_Salty_Water] レイヤーに、1 対 10 のスケールに変換された [Dist_Salty_Water] レイヤーが表示されます。 ここでは、デフォルトの変換を使用しています。 [NicoyaSuitability] レイヤーには、変換されたすべての条件レイヤーの組み合わせが表示されます。 現時点で、変換されたレイヤーは 1 つのみのため、[NicoyaSuitability][Transformed Dist_Salty_Water] を複製したものになっています。

  3. [コンテンツ] ウィンドウで [Transformed Dist_Salty_Water] を右クリックして [レイヤーにズーム] を選択します。 [Transformed Dist_Salty_Water] がオンになっていることを確認し、[NocoyaSuitability]、および [ShrimpFarm] グループ レイヤー内の他のレイヤーをオフにします。

    [変換ウィンドウ] を使用して、[Dist_Salty_Water] レイヤーに適用されている変換を微調整します。

  4. [変換ウィンドウ] のコンテンツを確認します。

    [Dist_Salty_Water] の変換ウィンドウ

    [変換ウィンドウ] には主に 3 つのセクションがあり、いずれのウィンドウも、最適な変換を選択するうえで役立つ情報を提供します。 中央のセクションでは、変換方法を指定します。現在は、[MSSmall] 関数が使用されています。 右側のセクションには変換プロット、左側のセクションには適合性プロットが表示されます。

  5. [変換ウィンドウ][連続的な関数] タブで、[関数] ドロップダウン リストをクリックし、利用可能な関数を確認します。 [MSSmall] が選択されていることを確認します。

    MSSmall 関数

    [Dist_Salty_Water] レイヤーが連続ラスターのため、[連続的な関数] メソッドの [MSSmall] がデフォルトで適用されました。 特定のデータによっては、ドロップダウン リストに表示されている他の連続的な関数のほうが適切な場合があります。

  6. [Transformation of Dist_Salty_Water] プロットを確認します。

    [Dist_Salty_Water] の変換プロット

    プロットは、元のラスターの値 (X 軸) が、1 対 10 の適合性の値 (Y 軸) に変換される様子を示しています。 変換関数が青色の線で表示されています。 たとえば、元の値が 5,737.9 (メートル) の場合、適合性が約 7 に変換されていることがわかります。 連続的な関数を適用すると、湾岸から 1 メートル離れるごとに推奨度が連続的に低下し、距離が近いほうが望ましくなります。 [MSSmall] 関数を使用すると、近い距離で適合性が最高になり (10)、約 4,500 メートルを過ぎると推奨度が急激に低下します。

    プロットのバーは、X 軸のさまざまな値の範囲に対するセルの相対的な数を示すヒストグラムを表しています。 バーの色は適合性に対応し、緑色は最も推奨度が高く、赤色は最も推奨度が低くなります。

  7. [Transformation of Dist_Salty_Water] プロットとマップ レイヤーを確認します。

    マップ上の [Transformed Dist_Salty_Water]

    プロット上とマップ上で同じ色のシンボル表示が適用されています。

  8. マップ上で、対象エリアの複数の場所をクリックすると、その値が [ポップアップ] ウィンドウに表示されます。 想定どおり、1 〜 10 の間で値がばらついています。 [ポップアップ] ウィンドウを閉じます。
  9. [変換ウィンドウ] で、[適合性の分布] プロットを確認します。

    [適合性の分布] グラフ

    このヒストグラムは、最終的な適合性マップにおける適合性値の分布を示しています。X 軸は適合性値の範囲 (現時点では 1 ~ 10) を示し、Y 軸は各値に割り当てられたセルの数を示します。 ヒストグラムと適合性マップは、モデルに対して変更を加えるたびに更新されます。 ヒストグラムと適合性マップは、各条件の変換を変更することによって最終的な出力にどのような影響が及ぶかについてのフィードバックを提供します。

    ここでは、[Dist_Salty_Water] に適用できるさまざまな変換について調べます。

  10. [変換ウィンドウ][関数] で、[線形] を選択します。

    2 つのプロットとマップが更新されます。

  11. [Transformation of Dist_Salty_Water] プロットを確認します。

    線形関数を使用したプロット

    プロットで、青色のラインが標準的な線形関数の推移を示すようになりました。 水に近い場所の推奨度は低くなり、水から離れるにつれて推奨度は高くなります。 これは期待していたものではないため、変換を反転します。

  12. [変換ウィンドウ] で、[関数の反転] チェックボックスをオンにします。

    [関数の反転] チェックボックス

    変換が正しい方向 (距離が短いほど推奨度が高くなる) に戻りました。 [MSSmall] 変換との主な違いは、適合性値がより安定して (線形に) 低下することです。

  13. マップを見て、[MSSmall] および [線形] 変換によって [Transformed Dist_Salty_Water] レイヤーが変化する様子を確認します。

    関数間を何度か切り替えることができます。

  14. [変換ウィンドウ][関数] ドロップダウン リストを使用し、他の関数をいくつか調べて、その効果を確認します。

    [MSSmall] は、実際にこのレイヤーに適しています。 海岸からの距離が増えるにつれて、適合性が急激に低下します。 ただし、この急激な低下はこれよりも早く起きる必要があります。塩水に簡単にアクセスできるよう、実際にエビ養殖場を海岸の近くに配置する必要があるためです。 これを実現するには、[平均乗数] パラメーターを使用します。

  15. [変換ウィンドウ][関数] ドロップダウン リストを使用して、[MSSmall] 関数を選択します。
  16. [平均乗数] に「0.2」と入力し、更新するモデルのウィンドウ上の任意の場所をクリックします。

    [平均乗数] パラメーター

    変換プロットとマップの両方で、急激な低下がより早く起こるようになりました。 海に非常に近い地域の推奨度が非常に高くなり (緑色)、離れている地域の推奨度の値は急激に低くなります (黄色および赤色)。

    [Dist_Salty_Water] 適合性を示す最終的なマップ

このセクションでは、[適合性モデラー] を使用して、連続的な関数に焦点を当てた変換の選択に関する動的なフィードバックを受け取る方法を見てきました。 次のセクションでは、カテゴリ変換を調べます。

土地被覆を個別カテゴリに変換

ここでは、2 つ目の条件である [土地被覆] を共通の評価値に変換します。 特定の土地被覆タイプが、エビ養殖池の開発に最も適しています。

  1. [適合性モデラー] ウィンドウの [条件] で、[LandCover] 条件の横にある円をオンにします。

    [土地被覆] 条件のアクティブ化

    注意:

    ボタンが緑色に変わると、[変換ウィンドウ] のアクティブな条件であることを意味します。 条件が変換され、[変換ウィンドウ] 内でアクティブでなくなった場合には、ボタンがグレーに変わります。

    [変換ウィンドウ] および [コンテンツ] ウィンドウが更新されます。

  2. [コンテンツ] ウィンドウで、[ShrimpFarm] グループ レイヤーを確認します。

    [Transformed LandCover] という名前のレイヤーが追加されました。 [NicoyaSuitability] レイヤーは、最初の 2 つの条件を組み合わせているため、値の範囲が 2 〜 20 になりました。

  3. [Transformed LandCover] がオンになっていることを確認します。 [ShrimpFarm] グループ レイヤー内の他のレイヤーをすべてオフにします。

    [コンテンツ] ウィンドウの [土地被覆] 条件

  4. [変換ウィンドウ] を探索します。

    [個別カテゴリ] タブ

    [土地被覆] はカテゴリ データのため、[個別カテゴリ] 変換方法がデフォルトで適用されています。 テーブルの [クラス] および [カテゴリ] 列には、各土地被覆タイプの数値と名前が表示されます。 [適合性] 列には、適用された 1 対 1 の変換方法の結果が表示されます。各土地被覆カテゴリには、エビ養殖場の開発に対する推奨度に基づいて、適合性値が割り当てられています。 現在のところ、適合性値はクラスがリストされた順にただ割り当てられています。 次に、目的の値を入力します。

    1 つの値を変更するたびに [適合性モデラー] が即座に更新を適用するのを防ぐため、[自動計算] をオフにします。

  5. リボンの [適合性モデラー] タブの [適合性解析] グループで、[自動計算] をオフにします。

    [自動計算] ボタン

  6. [個別カテゴリ] テーブルで、各 [カテゴリ][適合性] を更新します。

    次のテーブルを使用して、目的の適合性値を割り当てます。

    カテゴリ適地

    常緑樹林

    4

    低木/灌木

    9

    草地

    4

    荒れ地/非常に少ない植生

    5

    農地 (一般)

    6

    農地 (水田)

    6

    Wetland

    3

    マングローブ

    1

    1

    市街地、高密度

    1

    市街地、中 〜 低密度

    1

    [低木/灌木][農地] などの最も適した土地被覆タイプには高い値が、最も適していないタイプには低い値が割り当てられています。

  7. リボンの [適合性モデラー] タブの [適合性解析] グループで [計算] をクリックし、[自動計算] をオンにします。

    計算ボタン

    新しい適合性値が [土地被覆] タイプに適用され、その後の計算はモデル パラメーターに変更があった時点で自動的に適用されるようになりました。 更新されたプロットとレイヤーを検証します。

  8. [変換ウィンドウ] で、更新された [Transformation of LandCover] バー チャートを調べます。

    土地被覆の変換

    変換バー チャートの色は、各土地利用タイプに対する適合性の推奨度を表しています。 緑色のバーは最も推奨される土地利用タイプで、赤色のバーには低い適合性の値が割り当てられています。 バーの高さは、各土地利用のラスター セルの数を示しています。 高いバーは、その土地利用が分析範囲内で多くの面積を占め、一般的であることを示しています。

  9. マップ上で、[Transformed LandCover] レイヤーを探索します。

    [土地被覆] 変換マップ

    海岸沿いの赤色のエリアに注目します。 これらのエリアはマングローブ林と一部の都市エリアを表し、最も推奨されません。 一方、低木/灌木や農地 (濃い緑色および淡い緑色のエリア) は最も適しています。

  10. [変換ウィンドウ] で、更新された [適合性の分布] プロットを調べます。

    [適合性の分布] グラフ

    適合性プロットは、最初の 2 つの条件と組み合わせた適合性の分布を示しています。 値の範囲がおおよそ 3 〜 20 になっていることがわかります。 現在、中程度の適合性 (黄色) が最も多く割り当てられています。

  11. [コンテンツ] ウィンドウの [ShrimpFarm] グループ レイヤーで、[NicoyaSuitability] レイヤーをオンにします。

    適合性マップで組み合わせた 2 つの条件

    適合性マップが、最初に変換した 2 つの条件レイヤーの組み合わせになっていることがわかります。

  12. [NicoyaSuitability] レイヤーをオフにします。
  13. リボンの [適合性モデラー] タブで、[保存] をクリックしてモデルを保存します。
  14. プロジェクトを保存します。

クラスの範囲の変換

次に、3 つ目の条件である道路までの距離を変換します。

  1. [適合性モデラー] ウィンドウの [条件] で、[Dist_Roads] 条件の横にある円をオンにします。

    [Dist_Roads] 条件の選択

    通常、[変換ウィンドウ] および [コンテンツ] ウィンドウが更新されます。

  2. [コンテンツ] ウィンドウの [ShrimpFarm] グループ レイヤーで、[Dist_Roads] がオンになっていることを確認し、グループ レイヤーの他のレイヤーをすべてオフにします。
  3. [変換ウィンドウ] を探索します。

    [Dist_Roads] が連続ラスターのため、連続的な関数 [MSSmall] がデフォルトで適用されました。 ただし、道路を使用してエビを加工工場に運ぶためのコストは、走行距離が 1 メートル変化するたびに変化するわけではありません。 代わりに、コストが等しい距離グループにグループ化でき、各範囲には 1 つの適合性値が割り当てられます。

  4. [変換ウィンドウ] で、[クラスの範囲] 変換タブをクリックします。

    [クラスの範囲] タブ

    これで、道路からの距離の値の範囲が 10 個のクラスに分類されました。 最初のクラスの距離は約 0 ~ 475 メートル、2 つ目のクラスの距離は 475 ~ 948 メートルとなり、以降も同様です。

  5. [Transformation of Dist_Roads] プロットを確認します。

    [Transformation of Dist_Roads] バー チャート

    現時点では、最も近い距離が最も推奨されず、赤色で表示されていることがわかります。 これでは目的と逆になっているため、適合性の割り当てを反転します。

  6. [変換ウィンドウ][クラスの範囲] タブで [反転] ボタンをクリックします。

    反転ボタン

    プロットとマップが目的の効果に更新されます。

  7. [変換ウィンドウ] で、更新された [Transformation of Dist_Roads] プロットを確認します。

    道路からの距離が近いエリアが最も推奨されるエリア (緑色) に分類されるようになりました。

  8. [コンテンツ] ウィンドウで、[Roads] レイヤーを [Shrimpfarm] グループ レイヤーの上にドラッグして、オンにします。

    道路が [Transformed Dist_Roads] レイヤーの上に表示されるようになりました。

  9. マップ上で、[Transformed Dist_Roads] レイヤーおよび [Roads] レイヤーを探索します。

    [Dist_Roads] 変換マップ

  10. 拡大表示して、距離の値が道路の位置の周囲で 10 個の異なる範囲のクラスにグループ化されていることを確認します。

    10 個の異なる範囲に分類されたクラス

    道路に最も近い範囲が最も適しているため、緑色になっています。

  11. [コンテンツ] ウィンドウで [Roads] レイヤーをオフにします。 [ShrimpFarm] グループ レイヤーで [NicoyaSuitability] レイヤーと [レイヤーにズーム] をオンにします。

    適合性マップで組み合わせた 3 つの条件

    適合性マップには、最初の 3 つの条件の組み合わせが表示されるようになります。 [適合性の分布] プロットも同様で、値の範囲が約 9 〜 30 になりました。

    注意:

    低い値 (1 ~ 8) が表示されていない理由は、塩水までの距離、土地被覆、道路までの距離の値が同時に低い場所が範囲内にないためです。

  12. [コンテンツ] ウィンドウで、[NicoyaSuitability] レイヤーをオフにします。
  13. モデルを保存します。
  14. プロジェクトを保存します。

Power 関数を使用した変換

4 つ目の条件は、河川までの距離です。 この条件を変換する前に、[適合性モデラー] の追加機能を探索します。 2 つのマップを並べて開き、現在の条件の変換と最終的な適合性マップの両方を同時に表示します。 これにより、目的の操作に関する影響について、さらに多くのフィードバックを得ることができます。

  1. [コンテンツ] ウィンドウの [ShrimpFarm] グループ レイヤーで、[適合性マップ] レイヤーを右クリックし、[レイヤーにズーム] を選択します。
  2. [Gulf of Nicoya] マップ ウィンドウをクリックして選択します。
  3. リボンの [適合性モデラー] タブの [ビュー] グループで、[マップ ビュー] ドロップダウン リストを展開し、[2 つのマップ] を選択します。

    [マップ ビュー] ドロップダウン リスト

    2 つのマップ [適合性-右上] が表示されます。 [ShrimpFarm] 適合性グループ レイヤーが、2 つ目のマップの [コンテンツ] ウィンドウにコピーされます。

  4. 必要に応じて、画像例に示すように、[適合性-右上] マップ ウィンドウを [Gulf of Nicoya] マップの右側に配置し、ドッキングさせます。

    並べて表示されたウィンドウ

  5. [適合性-右上] マップ ウィンドウが選択されていることを確認します。 リボンの [マップ] タブの [レイヤー] グループで、[ベースマップ] をクリックして [衛星画像] を選択し、ベースマップを変更します。

    ベースマップの変更

  6. [Gulf of Nicoya] マップ ウィンドウで、[GulfWater] レイヤーをオフにして、2 つのマップが完全に同じように見えるようにします。
  7. [Gulf of Nicoya] マップ ウィンドウで、[NicoyaSuitability] レイヤーをオンにします。

    並べて表示されたウィンドウ (調整後)

    最終的な適合性マップと現在の変換マップが一目でわかるようになりました。 次に、[Dist_Rivers] 条件の変換を調べます。

  8. [適合性モデラー] ウィンドウの [条件] テーブルで、[Dist_Rivers] 条件の横にある円をオンにします。

    [Dist_Rivers] ラスターが連続データのため、想定どおり、連続的な関数 [MSSmall] がデフォルトで適用されます。 [Gulf of Nicoya] マップ ウィンドウには [NicoyaSuitability] レイヤーが表示され、[適合性-右上] マップ ウィンドウには [Transformed Dist_Rivers] レイヤーが表示されるようになりました。

    [Dist_Rivers] の最初のマップ

  9. [変換ウィンドウ] で、現在の変換プロットを確認します。

    [Transformation of Dist_Rivers] プロット

    [MSSmall] 関数を使用すると、約 6,500 メートルまでの距離が最も適していると判断され、それ以上の距離では適合性が急激に低下します。 エビ養殖場は新鮮な水に簡単にアクセスできるよう、河川に非常に近い場所に配置する必要があるため、目的の適合性を反映できていません。 代わりに、[Power] 関数を使用します。

  10. [変換ウィンドウ][連続的な関数] タブで、[関数][Power] 関数を選択します。

    Power 関数の選択

  11. [変換ウィンドウ] で、更新された変換プロットを確認します。

    [Transformation of Dist_Rivers] プロットの累乗

    [Power] 関数を最初に適用した際、河川に近い場所の推奨度が低くなります。 これを反転する必要があります。

  12. [変換ウィンドウ][連続的な関数] タブで、[関数の反転] チェックボックスをオンにします。

    Power 関数の反転

    プロットとマップが更新されます。

  13. [変換ウィンドウ] で、更新された変換プロットを確認します。

    [Transformation of Dist_Rivers] グラフ

    このように、河川に非常に近い場所 (緑色) の推奨度が高く、距離が離れると推奨度は急激に低下し、最終的には鈍化します。 反転した [Power] 関数は、目的の適合性変換を最もよく反映しています。

  14. [適合性-右上] マップ ウィンドウで、更新された [Transformed Dist_Rivers] レイヤーを調べます。

    Power 関数が適用されたマップ

    これで、河川に非常に近いエリアだけが緑色に表示されるようになりました。

  15. [Gulf of Nicoya] マップ ウィンドウで、更新された [NicoyaSuitability] レイヤーを調べます。

    凡例を見ると、4 つの条件の組み合わせを表しているため、値の範囲が約 11 〜 40 になっていることがわかります。 河川からの距離が、適合性マップにどのように影響しているかを確認できます。現在、最も適したエリア (緑色) は河川沿いのエリアです。

  16. 必要に応じて、各マップで、[NicoyaSuitability] レイヤーの範囲にズームします。
  17. モデルを保存します。
  18. プロジェクトを保存します。

Exponential 関数を使用した変換

ここで、最終的な条件 (エビ養殖場は南北の貿易風から守られている場所、またはその近くに位置していること) を変換します。

  1. [適合性モデラー] ウィンドウの [条件] テーブルで、[Dist_Sheltered] 条件の横にある円をオンにします。

    [Dist_Sheltered] ラスターが連続データのため、連続的な関数 [MSSmall] がデフォルトで適用されます。

  2. [変換ウィンドウ] で、変換プロットを確認します。

    Transformation of Dist_Sheltered プロット

    デフォルトの関数では、目的の変換を反映できていません。 風から守られているエリアのプラスの影響は、距離が離れた場合でもすぐには無くならないため、距離が少し離れた場合に推奨度が非常にゆっくりと低下するようにします。

  3. [変換ウィンドウ][連続的な関数] タブで、[関数] ドロップダウン リストから [Exponential] 関数を選択します。 [関数の反転] チェックボックスをオンにします。

    防風条件の関数の選択

  4. [変換ウィンドウ] で、更新された変換プロットを確認します。

    Transformation of Dist_Sheltered

    青色の関数ラインから、距離の近い場所が推奨され、推奨度が最初はゆっくりと低下し、距離が遠くなるにつれて速く低下することがわかります。 ただし、条件に対する推奨度をよりよく反映するために、関数を微調整して、推奨度の低下をわずかに速くします。

  5. [変換ウィンドウ][連続的な関数] タブで、[ベース ファクター] に「0.00014」と入力します。 ウィンドウ上の任意の場所をクリックして、変更を適用します。

    [ベース ファクター] パラメーター

    プロットとマップが更新されます。

  6. [変換ウィンドウ] で、更新された変換プロットを確認します。

    推奨度がわずかに速いペースで低下する [Transformation of Dist_Sheltered]

    青色のライン関数を確認すると、推奨度がわずかに速いペースで低下するようになったことがわかります。

  7. [適合性-右上] マップ ウィンドウで、出力された [Transformed Dist_Sheltered] レイヤーを確認します。
  8. [Gulf of Nicoya] マップ ウィンドウで、風から守られているエリアからの距離の条件を追加して、最終的な [NicoyaSuitability] レイヤーがどのように変化するかを確認します。

    最終的な Dist_Sheltered マップ

    適合性マップに 5 つの条件がすべて組み合わされ、値の範囲が約 20 〜 50 になりました。 最も適したエリア (緑色) は湾に近く、マングローブ林や市街地でなく、河川に近い傾向があることがはっきりとわかりました。 道路や風から守られているエリアへの近接性は、一見するとわかりにくいですが、考慮されています。

  9. [適合性-右上] マップ ウィンドウで、異なる変換条件のレイヤーを 1 つずつオンにして、[Gulf of Nicoya] マップ ウィンドウの [NicoyaSuitability] レイヤーと比較します。

    それぞれが最終的な適合性マップにどのような影響を与えたかを確認します。

  10. 必要に応じて、各マップで、[NicoyaSuitability] レイヤーの範囲にズームします。
  11. モデルを保存します。
  12. プロジェクトを保存します。

ワークフローのこのパートでは、[適合性モデラー] を使用して適合性モデルを作成し、すべての条件を 1 ~ 10 の共通スケールに変換しました。


適合性解析の実行

解析の最後のステップを実行して、新しい持続可能なエビ養殖場に最適な場所を特定します。

モデル条件を相互に相対的に重み付け

変換ステップでは、条件内の値を共通の評価値に変換しました。 ただし、エビ養殖場の配置では、一部の条件が他の条件よりも重要である場合があります。 条件の重要性を反映するには、各レイヤーに相互に相対的な加重を割り当てます。

たとえば、エビの養殖に必要な塩水を確保するには、エビ養殖場が湾に隣接していることが重要です。 このため、この条件には最も高い加重が割り当てます。 一方、対象地域の大半で道路網が整備されているため、道路までの距離条件は重要度が低く、低い加重を割り当てることができます。 まず、1 つのマップ ビューに戻します。

  1. リボンの [適合性モデラー] タブの [ビュー] グループで、[マップ ビュー] ドロップダウン リストをクリックし、[1 つのマップ] を選択します。
  2. 必要に応じて、[コンテンツ] ウィンドウの [ShrimpFarm] グループ レイヤーで、[NicoyaSuitability] レイヤーを右クリックし、[レイヤーにズーム] を選択します。
    注意:

    [適合性モデラー] は、現在の範囲内のデータのみを処理します。 マップの探索中に範囲を変更した場合、適合性マップ レイヤーの全範囲ではなく、限定された範囲のみが処理されることがあります。 そのため、分析範囲全体がマップ上に表示されていることを確認する必要があります。

  3. [適合性モデラー] ウィンドウの [条件] テーブルで、[加重] フィールドを確認します。

    加重 1

    現在、すべての条件の加重に 1 が割り当てられているため、重要性は同等です。 [Dist_Salty_Water] 条件は重要であるため、8 の加重を割り当てます。 [Dist_Rivers] 条件はその次に重要であるため、3 の加重を割り当てます。 [Dist_Sheltered] 条件に 2 の加重を割り当て、残りの条件に 1 の加重を割り当てます。

  4. [条件] テーブルで、[加重] 値を次のように更新します。

    入力ラスター加重

    Dist_Salty_Water

    8

    Dist_Rivers

    3

    Dist_Sheltered

    2

    Dist_Roads

    1

    LandCover

    1

    ウィンドウ上の任意の場所をクリックして、加重を適用します。

  5. [条件] テーブルで、続行する前に [加重] 値を確認します。

    条件に対する新しい加重

    注意:

    条件の表示される順序は異なる場合があります。

  6. 生成された [NicoyaSuitability] レイヤーを確認します。

    加重が適用された適合性マップ

    注意:

    表示が自動更新されない場合、リボンの [適合性モデラー] タブで [計算] ボタンを使用し、表示を更新します。

    マップから、湾に近い場所、河川に近い場所、および風から守られている場所が最適で、緑色で表示されていることがわかります。 これらのフィーチャから離れている地域は最も不適で、赤色で表示されています。

    [コンテンツ] ウィンドウで、適合性の値の範囲が約 150 に増えたことがわかります。 これは、加重が乗数であり、各条件の適合性の値に条件の加重が乗算されるためです。 各条件の最大値は 10 のため、合計した最大適合性値は次のようになります。

    10 * 8 + 10 * 3 + 10 * 2 + 10 * 1 + 10 * 1 = 150

    モデル作成の調査段階では、画面の解像度および範囲に応じて処理しており、生成されたレイヤーはプロジェクト外に保存されていませんでした。 ワークフローの次の段階に移る前に、モデルを最大解像度で実行し、[NicoyaSuitability] レイヤーをディスクに保存する必要があります。

  7. [適合性モデラー] ウィンドウの [適合性] タブの下部 ([条件] テーブルの下) で、[実行] をクリックします。

    実行ボタン

    この処理には数分かかります。

  8. [コンテンツ] ウィンドウで、値の範囲を確認します。

    新しい適合性の範囲

    この範囲は、モデルに存在する正確な適合性の値に更新されました。

エビ養殖場の配置

ここで、[NicoyaSuitability] レイヤーを使用して、新しいエビ養殖場に最適な 5 つの場所を特定します。 これは、[適合性モデラー][場所検索] タブを使用して実行します。 目標は、多くの空間要件を満たしながら、可能な限り高い適合性を備えた地域を見つけることです。 たとえば、空間要件には、目的の合計面積や領域の数、最小および最大サイズ、領域間の最適な距離などがあります。

  1. [適合性モデラー] ウィンドウで、[場所検索] タブをクリックします。

    エビ養殖場に関する以下の空間要件について検討します。

    • 地元の工場でのエビの加工能力および需要は限られているため、6 つ以上の新しいエビ養殖場には対応できません。
    • 各養殖場には 3,000 ヘクタール以上の広さが必要です。
    • 養殖場間の病気の蔓延を防ぐため、互いに 5 キロメートル以内に新しい養殖場を配置できません。
    • 最後に、マングローブ地域を完全に避ける必要があります。 この要件を確実に満たすには、[NoMangroves] ラスターをマスクとして使用し、[場所検索] でマングローブの存在しない適切な地域のみが検索されるようにします。
    注意:

    [NoMangroves] ラスターは、[LandCover] レイヤーに適用された属性で抽出 (Spatial Analyst) ツールを使用して生成されました。 値が [Mangrove] 土地被覆タイプに等しくないラスター セルのみが選択され、新しいラスターにコピーされました。

  2. [場所検索] タブで、次のパラメーターを入力します。
    • [面積の単位][ヘクタール] を選択します。
    • [合計面積] に「3000」と入力します (このパラメーターは [面積の単位] を選択した後に入力することをお勧めします)。
    • [出力ラスター] に「ShrimpFarmLocations」と入力します。
    • [領域の数] に「5」と入力します。
    • [領域間の最小距離] に「5」と入力します。
    • [距離単位][キロメートル] が選択されていることを確認します。
    • その他のパラメーターはすべてデフォルトのままにします。

    [場所検索] パラメーター

  3. [適合性モデラー] ウィンドウの [場所検索] タブで、[環境] をクリックします。

    [パラメーター] をクリックします。

  4. [ラスター解析][マスク] で、[NoMangroves] を選択します。

    [マスク] を [NoMangroves] に設定

  5. [適合性モデラー] ウィンドウの [場所検索] タブで、[パラメーター] をクリックします。

    [パラメーター] をクリックします。

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

    実行ボタン

    この処理には数分かかります。

    注意:

    [場所検索] タブは [領域の特定 (Locate Regions)] ジオプロセシング ツールを呼び出します。 場所検索アルゴリズムの詳細については、「領域の特定 (Locate Regions) ツールの詳細」をご参照ください。

    [ShrimpFarmLocations] レイヤーが表示されます。

  7. 5 つの場所が特定されたことを確認します。 目的の適合性および空間構成に対して選択されなかったすべての領域に値 [0] が割り当てられました。

    [適切な位置] レイヤー

    注意:

    色はランダムに割り当てられているため、異なる場合があります。

    [0] には色を割り当てないため、選択した 5 つの場所に焦点を当てて、以下の [NicoyaSuitability] レイヤーを確認できます。

  8. [コンテンツ] ウィンドウの [ShrimpFarmLocations] で、[0] の凡例を右クリックし、[色なし] を選択します。

    [値 0] を [色なし] に設定します。

  9. マップで [ShrimpFarmLocations] レイヤーを確認します。

    5 つの適切な位置

    マップを画面移動およびズームしながら、[ShrimpFarmLocations] レイヤーを表示したり非表示にしたりすることができます。 5 つのすべての領域が、適合性の高い地域 (濃い緑色) に位置しています。 また、マングローブ地域も避けています。

  10. モデルを保存します。
  11. プロジェクトを保存します。

その他

[適合性モデラー] を使用して、持続可能な 5 つの有機エビ養殖場の開発に最適なニコヤ湾内の場所を特定することに成功しました。 [適合性モデラー] は対話的かつ探索的な性質を備えているため、[適合性モデラー] タブの探索ツールを使用してモデルの検証を続行し、モデル コンポーネントが相互作用により最終的な結果を生成する方法を理解することができます。 クエリを作成し、ベースの入力条件が最終的な適合性マップでどのように実現されるかを調べることができます。 たとえば、湾から 1,000 メートル以内で、河川から 500 メートル離れており、最終的な適合性マップで適合性値が 100 よりも大きいすべての場所を特定することができます。

モデラーでは、what-if シナリオを探索し、その影響を確認することもできます。 たとえば、エビ養殖場同士の位置を近づけることができる新しい処理方法が使用できるとしたらどうなりますか? また、[適合性モデラー] を使用して養殖場間の距離のパラメーターを小さくして、異なる候補地が出力されるかどうかを確認することもできます。

さらに、エビ養殖場の配置に影響を与える条件をモデルに追加することも検討できます。 以下のような条件が考えられます。

  • 傾斜角と傾斜方向 - 一部のサイトは、傾斜角と傾斜方向 (方位) が不適な場所にあるため、養殖池の建設をサポートできません。 傾斜角と傾斜方向は標高データから取得できます。
  • 土壌と地質 - 基になる地質、土壌タイプ、および深さの特性によっては、養殖池の開発に適さない場合があります。
  • 水の塩分 - エビの養殖は塩水で行われるため、水の塩分が異なる場合は、それをモデルに組み込む必要があります。

これらの条件は、モデルの結果に影響を与える場合と与えない場合があります。 いずれの場合も、[適合性モデラー] を使用することで、影響があるかどうかを評価できます。

このチュートリアルでは、エビの養殖に関連する 5 つの条件を調査しました。 [適合性モデラー] を使用して適合性モデルを作成し、5 つの条件を追加して、その条件を一般的な 1 ~ 10 のスケールに変換し、重み付けを行い、新しいエビ養殖場に最適な 5 つの場所を特定しました。 [適合性モデラー] では動的なフィードバックが得られるため、入力条件、モデル パラメーター、および得られた最終的な結果の信頼度を高めることができます。 その結果、豊富な情報に基づく意思決定ができるようになります。

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