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 のライセンスで利用可能。

マップ代数演算はシンプルで強力な代数演算であり、これを使用して 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 におけるマップ代数演算の比較

関連トピック

  • Spatial Analyst エクステンションとは
  • マップ代数演算の使用のクイック ツアー
このトピックへのフィードバック

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