ArcGIS for Desktop

  • ドキュメント
  • 価格
  • サポート

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS for Desktop

完全なプロ仕様の GIS

ArcGIS for Server

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • 価格
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

ファジー オーバーレイ (Fuzzy Overlay)

Spatial Analyst のライセンスで利用可能。

  • サマリ
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

サマリ

選択したオーバーレイ タイプに基づき、ファジー メンバーシップのラスター データを結合します。

ファジー オーバーレイ (Fuzzy Overlay) ツールの詳細

使用法

  • このツールは、[ファジー メンバーシップ (Fuzzy Membership)] ツールの結果に対して使用することをお勧めします。このツールは、0 ~ 1 の範囲の値を持つラスターに適用することを想定しています。

  • 次のリストは、特定の条件で使用するのに適切な [オーバーレイ タイプ] を示したものです。

    • すべての入力事象ラスターから最大値を取得するには、[OR] を使用します。このケースでは、入力のいずれかに高い値がある場合、最終的な出力値は高くなります。
    • すべての入力事象ラスターから最小値を取得するには、[AND] を使用します。その場合、出力が高い値になるには、すべての入力が高い値を持つ必要があります。
    • 結合した事象が単一の事象より重要でない場合は [PRODUCT] を使用します。
    • 結合した事象が単一の事象より重要である場合は [SUM] を使用します。
    • [GAMMA] タイプは、通常、多くの基本的なデータの結合に使用されます。[Gamma] が 1 の場合、結果は [Sum] の場合と同じになります。[Gamma] が 0 の場合、結果は [PRODUCT] の場合と同じになります。0 〜 1 の範囲の値を使用して、ファジーな AND または Fuzzy OR によって確立される両極端の間で事象を結合して結果を生成することができます。

  • このツールに適用されるジオプロセシング環境の詳細については、「解析環境と Spatial Analyst」をご参照ください。

構文

FuzzyOverlay (in_rasters, {overlay_type}, {gamma})
パラメータ説明データ タイプ
in_rasters
[in_raster,...]

オーバーレイで結合する入力メンバーシップ ラスターのリスト。

Raster Layer
overlay_type
(オプション)

2 つ以上のメンバーシップ データを結合するために使用する方法を指定します。

  • AND —入力ファジー ラスターからの最小のファジー メンバーシップです。
  • OR —入力ファジー ラスターからの最大のファジー メンバーシップです。
  • PRODUCT — 減少関数です。これは、複数のエビデンスの結合が単一の入力より重要でない場合や小さい場合に使用します。
  • SUM —増加関数です。これは、複数のエビデンスの結合が単一の入力より重要である場合や大きい場合に使用します。
  • GAMMA — [SUM] および [PRODUCT] の代数積で、ガンマで累乗されます。
String
gamma
(オプション)

使用される Gamma 値。これは、[オーバーレイ タイプ] が [GAMMA] に設定された場合のみ使用されます。

デフォルト値は 0.9 です。

Double

戻り値

名前説明データ タイプ
out_raster

ファジー演算子を適用した結果である出力ラスター。

この出力は、必ず 0 ~ 1 の値を持ちます。

Raster

コードのサンプル

FuzzyOverlay (ファジー オーバーレイ) の例 1 (Python ウィンドウ)

次の例では、入力メンバーシップ ラスターを [And] オーバーレイ タイプで結合して、ラスター間の最小のメンバーシップ値を計算しています。

import arcpy
from arcpy.sa import *
from arcpy import env
env.workspace = "c:/sapyexamples/data"
outFzyOverlay = FuzzyOverlay(["fzymembout1", "fzymembout2"], "AND")
outFzyOverlay.save("c:/sapexamples/output/fuzzover.tif")
FuzzyOverlay (ファジー オーバーレイ) の例 2 (スタンドアロン スクリプト)

次の例では、入力メンバーシップ ラスターを [Gamma] オーバーレイ タイプで結合しています。

# Name: FuzzyOverlay_Ex_02.py
# Description: Combine fuzzy membership rasters data together based on 
#    selected overlay type ("GAMMA" in this case). 
# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *

# Set environment settings
env.workspace = "C:/sapyexamples/data"

# Set local variables
inRasterList = ["fzymembout1", "fzymembout2"]

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Execute FuzzyMembership
outFzyOverlay = FuzzyOverlay(inRasterList, "GAMMA", 0.9)

# Save the output
outFzyOverlay.save("c:/sapexamples/output/fuzzoverlay")

環境

  • 自動コミット
  • セル サイズ
  • 圧縮
  • 現在のワークスペース
  • 範囲
  • 地理座標系変換
  • マスク
  • 出力データのコンフィグレーション キーワード
  • 出力データの座標系
  • テンポラリ ワークスペース
  • スナップ対象ラスター
  • タイル サイズ

ライセンス情報

  • ArcGIS for Desktop Basic: 次のものが必要 Spatial Analyst
  • ArcGIS for Desktop Standard: 次のものが必要 Spatial Analyst
  • ArcGIS for Desktop Advanced: 次のものが必要 Spatial Analyst

関連トピック

  • オーバーレイ ツールの概要
  • オーバーレイ解析について
  • オーバーレイ解析の方法
  • ラスターのオーバーレイへのファジー ロジックの適用
  • ファジー メンバーシップ (Fuzzy Membership)
このトピックへのフィードバック

ArcGIS for Desktop

  • ホーム
  • ドキュメント
  • 価格
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル