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
  • マイ プロフィール
  • サイン アウト

ヘルプ

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

等しい値の頻度 (Equal To Frequency)

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

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

サマリ

一連のラスターの値が別のラスターと等しい回数をセルごとに評価します。

図

[等しい値の頻度 (Equal To Frequency)] の図
OutRas = EqualToFrequency(ValRas, [InRas1, InRas2, InRas3])

使用法

  • 入力ラスター リストには任意の数のラスターを指定できます。

  • 入力ラスターに NoData を含むセル位置がある場合、その位置の出力は NoData になります。

  • 出力ラスターのタイプは、必ず整数になります。

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

構文

EqualToFrequency (in_value_raster, in_rasters)
パラメータ説明データ タイプ
in_value_raster

入力値ラスターの各セル位置に対して、入力リストのラスターが同じ値を持つ回数 (頻度) を数えることができます。

Raster Layer
in_rasters
[in_raster,...]

値ラスターと比較されるラスターのリスト。

Raster Layer

戻り値

名前説明データ タイプ
out_raster

出力ラスター。

出力ラスターの各セルにおいて、値はラスターのリスト内にある対応セルが、値ラスターと同じである回数を表します。

Raster

コードのサンプル

EqualToFrequency (等しい値の頻度) の例 1 (Python ウィンドウ)

次の例では、一連の入力ラスターが別のラスターと等しい回数を評価し、結果を TIFF ラスターとして出力しています。

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outETF = EqualToFrequency("cost", ["degs", "negs", "fourgrd"])
outETF.save("C:/sapyexamples/output/outetf.tif")
EqualToFrequency (等しい値の頻度) の例 2 (スタンドアロン スクリプト)

次の例では、一連の入力ラスターが別のラスターと等しい回数を評価し、結果を Grid ラスターとして出力しています。

# Name: EqualToFrequency_Ex_02.py
# Description: Evaluates the number of times a set of rasters is
#              equal to another raster on a cell-by-cell basis
# 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
inValueRaster = "cost"
inRaster01 = "degs"
inRaster02 = "negs"
inRaster03 = "fourgrd"

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

# Execute EqualToFrequency
outETF = EqualToFrequency(inValueRaster, [inRaster01, inRaster02, inRaster03])

# Save the output 
outETF.save("C:/sapyexamples/output/outETF")

環境

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

ライセンス情報

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

関連トピック

  • ローカル ツールセットの概要
  • 指定条件を満たす入力リストの発生回数の検出
  • より大きい値の頻度 (Greater Than Frequency)
  • より小さい値の頻度 (Less Than Frequency)
このトピックへのフィードバック

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. | プライバシー | リーガル