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

ヘルプ

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

サーフェスの平滑化 (Fill)

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

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

サマリ

サーフェス ラスターの窪地を平滑化して、データの小さな欠陥を取り除きます。

[サーフェスの平滑化 (Fill)] ツールの詳細

使用法

  • 窪地 (シンク) とは、排水方向が定義されないセルです。窪地 (シンク) のセルより低いセルは、周囲にありません。流出点は、窪地 (シンク) の流出寄与域の標高が最も低い境界セルです。窪地 (シンク) が浸水した場合、ここが水の流出するポイントになります。

  • Z 制限は、窪地 (シンク) の深さと流出点の間で許容される最大差異を指定し、平滑化する窪地 (シンク) と変更しない窪地 (シンク) を決定します。Z 制限は、窪地 (シンク) の平滑化に使用する深さの最大値ではありません。

    たとえば、流出点が標高 210 フィートで、窪地 (シンク) 内の最深ポイントが 204 フィート (6 フィート差) の窪地 (シンク) エリアがあるとします。Z 制限を 8 に設定した場合、この特定の窪地 (シンク) は平滑化されます。しかし、Z 制限を 4 に設定した場合、この窪地 (シンク) の深さはこの差異を上回り、有効な窪地 (シンク) と見なされないため、この窪地 (シンク) は平滑化されません。

  • Z 制限より小さく (浅く)、隣接する最も低いセルより低い窪地 (シンク) はすべて流出点の高さまで平滑化されます。

  • [サーフェスの平滑化 (Fill)] ツールを実行すると、メモリ、CPU、およびディスクに負荷がかかります。入力ラスターと比較して、最大で 4 倍のディスク容量が必要になる場合があります。

  • Z 制限を持つ窪地 (シンク) の数は、処理時間の長さを決定します。窪地 (シンク) が多いほど処理時間が長くなります。

  • [サーフェスの平滑化 (Fill)] ツールを使用する前に [窪地の抽出 (Sink)] ツールを使用すると、窪地 (シンク) の数とその深さがわかります。窪地 (シンク) の深さがわかると、適切な Z 制限の値を決定しやすくなります。

  • [サーフェスの平滑化 (Fill)] を使用して、ピークを取り除くこともできます。ピークとは、隣接するどのセルよりも高いセルです。ピークを取り除くには、入力サーフェス ラスターを反転する必要があります。これには、[Minus] ツールを使用します。[Minus] の最初の入力としてサーフェス ラスターの最高値、2 番目の入力としてサーフェス ラスターを指定します。そして、[サーフェスの平滑化 (Fill)] を実行します。結果を反転すると、ピークが取り除かれた元のサーフェス ラスター値を持つサーフェスが得られます。Z 制限は、このプロセスにも適用できます。Z 制限に何も指定されていない場合、すべてのピークが取り除かれます。Z 制限値が指定されていて、ピークと隣接する最も高いセルの Z 値の差が Z 制限より大きい場合、そのピークは取り除かれません。

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

構文

Fill (in_surface_raster, {z_limit})
パラメータ説明データ タイプ
in_surface_raster

連続サーフェスを表す入力ラスター。

Raster Layer
z_limit
(オプション)

平滑化される窪地 (シンク) と流出点間の最大標高差。

窪地 (シンク) と流出点の Z 値の差が Z 制限 より大きい場合、その窪地 (シンク) は平滑化されません。

Z 制限の値は、ゼロより大きくなければなりません。

このパラメーターに値が指定されていない場合、すべての窪地 (シンク) は深さに関係なく平滑化されます。

Double

戻り値

名前説明データ タイプ
out_surface_raster

窪地 (シンク) を平滑化した後の出力サーフェス ラスター。

サーフェス ラスターが整数である場合、平滑化された出力ラスターは整数型になります。入力が浮動小数点値である場合、出力ラスターも浮動小数点値になります。

Raster

コードのサンプル

Fill (サーフェスの平滑化) の例 1 (Python ウィンドウ)

次の例では、入力標高サーフェス Grid ラスターの窪地を平滑化しています。

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outFill = Fill("elevation")
outFill.save("C:/sapyexamples/output/outfill01")
Fill (サーフェスの平滑化) の例 2 (スタンドアロン スクリプト)

次の例では、入力標高サーフェス Grid ラスターの窪地 (シンク) を Z 制限を適用して平滑化しています。

# Name: Fill_Ex_02.py
# Description: Fills sinks in a surface 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
inSurfaceRaster = "elevation"
zLimit = 3.28

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

# Execute FlowDirection
outFill = Fill(inSurfaceRaster, zLimit)

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

環境

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

ライセンス情報

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