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

ヘルプ

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

マスク (環境設定)

  • 図
  • 使用に関する注意
  • ダイアログの構文
  • スクリプトの構文

マスク環境を反映するツールは、操作中、解析マスク内に含まれるセルだけを対象にします。

図

マスクはツールの実行で解析対象範囲となる領域を特定します。
マスクはツールの実行で解析対象範囲となる領域を特定します。

使用に関する注意

  • 解析マスクを設定すると、マスク内に含まれる場所でのみ処理が実行され、その外側のすべての場所には出力で NoData 値が割り当てられます。
    注意:

    マスク環境は、ラスターを出力する ArcGIS Spatial Analystおよび ArcGIS Geostatistical Analyst エクステンションのツールに適用されます。さらに、ArcGIS 3D Analyst エクステンションのラスターの内挿、ラスターの算術演算、ラスターの再分類、およびラスター サーフェス ツールセットの、ラスターを出力するツールにも適用されます。

  • マスクは、ラスターでもフィーチャ データセットでもかまいません。
  • 解析マスクがラスターの場合、値を持つすべてのセルがそのマスクを指定するとみなされます。マスク ラスター内の NoData のセルはマスクの外にあるとみなされ、出力も NoData になります。

    [再分類 (Reclass)] や [Con] などのツールは、ラスター解析マスクを作成するために役立ちます。

  • 解析マスクがフィーチャ データセットの場合、実行時に内部でラスターに変換されます。そのため、解析に適したセル サイズとスナップ対象ラスターが設定されていることを確認する必要があります。

ダイアログの構文

マスク - ツールの実行時に入力のどの場所が対象になるかを指定するデータセット。マスク データセットがラスターの場合、値を持つすべてのセルがそのマスクを構成します。ラスター マスクの NoData のセルは、出力でも NoData になります。フィーチャ データセットがマスクの入力として使用されている場合、実行時に内部でラスターに変換されます。

スクリプトの構文

arcpy.env.mask = mask_source

パラメーター説明

mask_source

マスクを指定するデータセット。

これは、ラスターでもフィーチャ データセットでもかまいません。データセットがラスターの場合、値を持つセルがマスクを構成し、マスク内の NoData のセルは出力でも NoData になります。

mask の構文

スクリプト例

この例は、ArcGIS Spatial Analyst ツールを実行する前にマスク環境を設定する方法を示しています。

import arcpy

# Set environment
arcpy.env.workspace = "C:/workspace"

# Set Mask environment
arcpy.env.mask = "C:/data/maskpoly.shp"

# Set local variables
InZones = "C:/data/parcels.shp"
InZoneField = "Parcel_ID"
InValueRaster = "C:/data/Slope"

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

# Process: Calculate the mean slope of each parcel area.
out = arcpy.sa.ZonalStatistics(InZones, InZoneField, InValueRaster, "MEAN","DATA")
out.save("mean_ParSlp")

関連トピック

  • ジオプロセシング環境の概要
  • 環境のレベルと階層
  • ジオプロセシング環境の設定
このトピックへのフィードバック

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