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 のあらゆるツール、演算子、および関数を実行して地理解析を行うことのできるシンプルで強力な代数演算です。マップ代数演算は、ArcPy Python サイト パッケージのエクステンションである Spatial Analyst モジュールから使用できます。マップ代数演算は Python に統合されているため、Python および ArcPy のすべての機能とそのエクステンション (モジュール、クラス、関数、プロパティ) を使用することができます。

Spatial Analyst ツールには、代数演算形式でアクセスします。つまり、等号の左側には識別名を持つオブジェクト、右側にはツールや演算子が記述されます。

from arcpy.sa import *
outRas = Slope("indem")

上のステートメントは、indem データセット内の各セルに対して傾斜角を計算し、outRas という Raster オブジェクトを作成して結果を保存しています。マップ代数演算を利用するための Spatial Analyst モジュールのインポートについては、「Spatial Analyst モジュールのインポート」をご参照ください。

Python 内のマップ代数演算は、ツール、演算子、関数、およびクラスから構成されます。マップ代数演算の構文の規則については、次のリソースをご参照ください。

  • マップ代数演算の規則の概要
  • Raster オブジェクトの操作
  • Raster オブジェクト
  • Spatial Analyst クラスの概要
  • 複雑なステートメントの作成
レガシー:

ArcGIS 10 のマップ代数演算の使用法や構文は、前のリリースの ArcGIS のマップ代数演算と非常に似ています。相違点は、統合 Python 環境を活用し、より高機能なモデル化を実現するためのものです。

  • ArcGIS バージョン 9.x と 10 におけるマップ代数演算の比較

関連トピック

  • ArcGIS Spatial Analyst エクステンションとは
  • Spatial Analyst のマップ代数演算の使用のクイック ツアー

ArcGIS Desktop

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

ArcGIS

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

Esri について

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