ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

マスク (環境設定)

  • 図
  • 使用上の注意
  • ダイアログの構文
  • スクリプトの構文

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

図

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

使用上の注意

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

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

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

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

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

ダイアログの構文

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

スクリプトの構文

arcpy.env.mask = mask_source

パラメーター説明

mask_source

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

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

mask 構文

スクリプトの例

この例は、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 a 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 Desktop

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

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2021 Esri. | プライバシー | リーガル