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

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

マップ代数演算でのツールの実行

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

  • ツール実行のルール

マップ代数演算では、包括的なラスターベースの空間解析とモデリングを実行するための豊富なツールが提供されます。マップ代数演算式は単一のツールまたは演算子で構成できますが、複数のツールおよび演算子で構成することもできます。複雑なマップ代数演算式は Spatial Analyst の機能で作成できますが、他のツールボックスのツールを含めることもできます。

  • 演算子の操作の詳細

ツール実行のルール

  • 単一のツールの実行に使用される単純なマップ代数演算式には、ツール名の後に、入力データセットとツール パラメーターが括弧に囲まれて続きます。
    • [傾斜角 (Slope)] ツールを使用する例:
      outRas = Slope("elevation", "PERCENT_RISE", 3)
      
    • [ゾーン統計 (Zonal Statistics)] ツールを使用する例:
      outRas = ZonalStatistics("inzoneraster", "Value", 
                               "invalueraster", "MEAN")
      
  • ツール名の大文字と小文字は区別されます。
    • 正しい大文字と小文字の使い分けの例:
      # The following tools have correct capitalization
      #  and spelling, and are valid.
      outRas = Slope("inraster")
      outRas2 = FocalStatistics("inraster")
      
    • 次の例に示した誤った大文字と小文字の使い分けは、エラー状態の原因になります。slope と Focalstatistics はいずれも大文字と小文字の使い分けが無効です。
      # Correct form is Slope, not slope
      outRas = slope("inraster")
      
      # Correct form is FocalStatistics, not Focalstatistics
      outRas2 = Focalstatistics("inraster", neighborhood)
      
  • 1 つのツールを他のツールの内部に埋め込むことにより、複雑な式を作成することができます。複雑な式は、複数の Spatial Analyst ツールで構成できますが、他のツールボックスのツールを含めることもできます。
    • 2 つの Spatial Analyst ツールを使用する例:
      # Complex expression using two Spatial Analyst tools
      outRas = Slice(Slope("C:/Data/elevation"), 10)
      
    • Spatial Analyst ツールと非 Spatial Analyst ツールを使用する例:
      # The Result object output from the Buffer 
      #  tool is used as input into the Zonal Statistics tool  
      outRas = ZonalStatistics(arcpy.Buffer_analysis("C:/Data/schools.shp", "#", 500),
                               "OBJECTID", "C:/Data/pop1990", "SUM")
      
    • 複雑なステートメントの構築の詳細

メモ:

Python ウィンドウのすべてのツールと同様に、オートコンプリート式の選択リストでツール名を選択すると、オートコンプリートによってツール名の適切な大文字と小文字の使い分けに訂正されます。

関連トピック

  • マップ代数演算の規則の概要
  • 出力の作成
  • 複雑なステートメントの構築

ArcGIS Desktop

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

ArcGIS

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

Esri について

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