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

ヘルプ

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

最大値の位置 (Highest Position)

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

  • サマリ
  • 図
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

サマリ

一連のラスターの中で最大値を持つラスターの位置をセルごとに決定します。

図

[最大値の位置 (Highest Position)] の図
OutRas = HighestPosition([InRas1, InRas2, InRas3])

使用法

  • 入力ラスター リストには任意の数のラスターを指定できます。

  • このツールでは、入力ラスターの順番が結果に影響します。

  • 入力ラスターに NoData を含むセル位置がある場合、その位置の出力は NoData になります。

  • 出力ラスターのタイプは、必ず整数になります。

  • 特定のセル位置の最大値が、2 つ以上の入力ラスターで同じ値になる場合、最初の入力ラスターの位置が出力ラスターに返されます。

  • このツールに適用されるジオプロセシング環境の詳細については、「解析環境と Spatial Analyst」をご参照ください。

構文

HighestPosition (in_rasters_or_constants)
パラメータ説明データ タイプ
in_rasters_or_constants
[in_raster_or_constant,...]

最大値を持つ入力の位置が決定される入力ラスターのリスト。

数値を入力として使用できます。しかし、セル サイズと範囲を最初に環境で設定しておく必要があります。

Raster Layer | Constant

戻り値

名前説明データ タイプ
out_raster

出力ラスター。

出力ラスターの各セルにおいて、値は最大値を持つラスターの位置を表します。

Raster

コードのサンプル

HighestPosition (最大値の位置) の例 1 (Python ウィンドウ)

次の例では、複数の入力ラスターを評価して、最大値を持つラスターのリストの位置を出力値として返しています。

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outHighestPosition = HighestPosition(["degs", "negs", "fourgrd"])
outHighestPosition.save("C:/sapyexamples/output/outhp.img")
HighestPosition (最大値の位置) の例 2 (スタンドアロン スクリプト)

次の例では、複数の入力ラスターを評価して、最大値を持つラスターのリストの位置を出力値として返しています。

# Name: HighestPosition_Ex_02.py
# Description: Determines the position of a raster with the maximum
#              value in a set of rasters
# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *

# Set environment settings
env.workspace = "C:/sapyexamples/data"

# Set local variables
inRaster01 = "degs"
inRaster02 = "negs"
inRaster03 = "fourgrd"

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Execute HighestPosition
outHighestPosition = HighestPosition([inRaster01, inRaster02, inRaster03])

# Save the output 
outHighestPosition.save("C:/sapyexamples/output/outhp")

環境

  • 自動コミット
  • セル サイズ
  • 圧縮
  • 現在のワークスペース
  • 範囲
  • 地理座標系変換
  • マスク
  • 出力データのコンフィグレーション キーワード
  • 出力データの座標系
  • ラスターの統計情報
  • テンポラリ ワークスペース
  • スナップ対象ラスター
  • タイル サイズ

ライセンス情報

  • ArcGIS for Desktop Basic: 次のものが必要 Spatial Analyst
  • ArcGIS for Desktop Standard: 次のものが必要 Spatial Analyst
  • ArcGIS for Desktop Advanced: 次のものが必要 Spatial Analyst

関連トピック

  • ローカル ツールセットの概要
  • 指定条件を満たす位置を入力リストから検出
  • 最小値の位置 (Lowest Position)
このトピックへのフィードバック

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