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

ヘルプ

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

フィルター (Filter)

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

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

サマリ

スムージング (ロウ パス) またはエッジ強調 (ハイ パス) フィルターをラスターに実行します。

フィルター (Filter) ツールの詳細

使用法

  • [LOW] フィルター オプションは、平均化 (スムージング) フィルターです。[HIGH] フィルター オプションは、エッジ強調フィルターです。

  • フィルター近傍内のセルのうち最低 1 つが有効な値を持つ場合、[計算時に NoData を除外] オプションをオンにすると、入力 NoData セルは、出力に値を受け取る場合があります。

  • [フォーカル統計 (Focal Statistics)] ツールを使用して、仕様に合わせたカスタム フィルターを作成できます。

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

構文

Filter (in_raster, {filter_type}, {ignore_nodata})
パラメータ説明データ タイプ
in_raster

フィルター処理を実行する入力ラスター。

Raster Layer
filter_type
(オプション)

実行するフィルター処理のタイプ。

  • LOW — ロウ パス 3 x 3 フィルターをラスターにかけます。このオプションにより、入力ラスター全体がスムージング処理され、特異セルの特異性が低下します。これがデフォルトです。
  • HIGH — ハイ パス 3 x 3 フィルターをラスターにかけます。このオプションにより、ラスター内の抑制されたフィーチャのエッジが強調されます。
String
ignore_nodata
(オプション)

フィルター計算で NoData 値を無視するかどうかを示します。

  • DATA — フィルター内に NoData 値が存在する場合、NoData 値は無視されます。出力値の計算にフィルター内のデータ値を持つセルだけが使用されます。
  • NODATA — フィル内に NoData 値が存在する場合、処理セルの出力は NoData になります。このオプションを選択した場合、NoData 値が存在すると、近傍の統計値を決定するのに十分な情報がないことを意味します。
Boolean

戻り値

名前説明データ タイプ
out_raster

フィルター処理後の出力ラスター。

出力は常に浮動小数点になります。

Raster

コードのサンプル

Filter (フィルター) の例 1 (Python ウィンドウ)

次の例では、ハイ パス フィルターを入力ラスターに適用しています。

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
filterOut =  Filter("elevation", "HIGH", "DATA") 
filterOut.save("C:/sapyexamples/output/filtered")
Filter (フィルター) の例 2 (スタンドアロン スクリプト)

次の例では、ロウ パス フィルターを入力ラスターに適用しています。

# Name: Filter_Ex_02.py
# Description: Performs a preset focal filter on a raster. 
# 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
inRaster = "elevation" 

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

# Execute Filter
filterOut =  Filter(inRaster, "LOW", "") 

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

環境

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

ライセンス情報

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

関連トピック

  • 近傍解析ツールセットの概要
  • 重複および非重複近傍の統計情報の計算
このトピックへのフィードバック

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