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

ArcGIS Help

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

入力データの指定

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

  • 入力ルール

すべてのマップ代数演算ステートメントには、ツールと演算子を適用する入力が必要です (CreateNormalRaster と CreateRandomRaster は例外で、これらはオプションの引数だけを持ちます)。

入力ルール

  • 入力データ (ディスク上のデータ、レイヤー、テーブル、フィールド名) を直接使用するには、引用符で囲む必要があります。
    # The full path and nmae of the dataset is used
    outRas = Slope("C:/Data/elevation")
    
    # If the layer is in the Table of contents or in your workspace then just the quoted name is needed
    outRas2 = Slope("elevation")
    
    # In the following statement Population is a field name
    outRas2 = KernelDensity("inpoints", "Population")
    
  • 既存の入力データを変数に割り当て、その変数をステートメントに使用することができます。変数は、引用符で囲みません。
    inputElevation = "C:/Data/dem"
    outRas = slope(inputElevation)
    
  • Raster オブジェクトを、以降のステートメントへの入力として使用できます。Raster オブジェクトは変数であるため、引用符で囲みません。
    outSource = ExtractByAttributes("inraster", "Value > 3000")
    
    # The output of ExtractByAttributes is used as input to EucDistance
    outDistance = EucDistance(outSource)
    
  • Result オブジェクトを、マップ代数演算式への入力として使用することもできます。
    # Buffer returns a Result object, which is used here as 
    #   input to EucDistance
    dist = EucDistance(arcpy.Select_analysis("schools", "#", "Pop>2000"))
    
  • 多くのツールは、パラメーターの複数入力を受け入れます (複数値の入力)。入力はカンマで区切り、角括弧で囲みます (Python リストを示します)。
    outStats = CellStatistics(["inraster1", "inraster2", "inraster3"], "MEAN")
    

関連トピック

  • マップ代数演算の規則の概要
このトピックへのフィードバック

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