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

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

ラスター関数の編集 (Edit Raster Function)

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

概要

ラスター関数が含まれているモザイク データセットまたはラスター レイヤーに対して、関数チェーンを追加、置換、または削除します。

使用法

  • rft.xml をモザイク データセットのアイテムに適用するには、属性テーブルでアイテムを選択するか、[モザイク レイヤーの作成 (Make Mosaic Layer)] ツールを使用してクエリを定義する必要があります。

  • カスタマイズ モード ウィンドウを使用して、任意のツールバーに [ラスター関数テンプレート エディター] ツールを追加できます。ツールは [ラスター] カテゴリの [コマンド] タブ以下に配置されます。ラスター関数テンプレートを保存するには、[ファイル] → [保存] の順にクリックします。この操作で、rft.xml ファイルが保存されます。

  • データベースの断片化や頻繁なデータ操作によって、モザイク データセットのサイズが急激に増加する場合があります。データベースのサイズが、絶え間ないトランザクションによって肥大化した場合、[データベースの最適化 (Compact)] ツールを実行してください。

構文

arcpy.management.EditRasterFunction(in_mosaic_dataset, {edit_mosaic_dataset_item}, {edit_options}, {function_chain_definition}, {location_function_name})
パラメーター説明データ タイプ
in_mosaic_dataset

モザイク データセットまたはラスター レイヤー。ラスター レイヤーを使用する場合、それに関数が適用されている必要があります。

Mosaic Layer; Raster Layer
edit_mosaic_dataset_item
(オプション)

編集内容が関数またはモザイク データセット全体に反映されるかどうかを決定します。

  • EDIT_MOSAIC_DATASET —編集内容は、モザイク データセットに関連付けられている関数に反映されます。これがデフォルト設定です。
  • EDIT_MOSAIC_DATASET_ITEM —編集内容は、モザイク データセット内のすべてのアイテムに関連付けられている関数に反映されます。
Boolean
edit_options
(オプション)

関数チェーンを挿入、置換、または削除します。

  • INSERT —既存のチェーンの [関数名] の上に関数チェーンを挿入します。[location_function_name] パラメーターで関数チェーンを指定します。これがデフォルト設定です。
  • REPLACE —既存の関数チェーンを、このツールで指定した関数チェーンで置換します。[location_function_name] パラメーターで次の関数チェーンを指定します。
  • REMOVE — [location_function_name] パラメーターで指定した関数から始まる関数チェーンを削除します。
String
function_chain_definition
(オプション)

挿入または置換する関数チェーン (rft.xml ファイル) を選択します。

File
location_function_name
(オプション)

既存の関数チェーン内の関数チェーンを挿入、置換、または削除する場所を選択します。

String

派生した出力

名前説明データ タイプ
out_raster

更新されたモザイク データセット。

モザイクレイヤー、ラスター レイヤー

コードのサンプル

EditRasterFunction (ラスター関数の編集) の例 1 (Python ウィンドウ)

以下は、EditRasterFunction を実行する Python のサンプルです。

import arcpy
arcpy.EditRasterFunction_management(
     "C:/Workspace/editfunction.gdb/md", "EDIT_MOSAIC_DATASET", 
     "INSERT", "C:/workspace/hillshade.rft.xml", "Stretch Function")
EditRasterFunction (ラスター関数の編集) の例 2 (スタンドアロン スクリプト)

以下は、EditRasterFunction を実行する Python スクリプトのサンプルです。

#Add raster function on top of mosaic dataset

import arcpy
arcpy.env.workspace = "C:/Workspace"

mdname = "editfunction.gdb/md"
editmode = "EDIT_MOSAIC_DATASET"
editmethod = "INSERT"
funcfile = "C:/workspace/hillshade.rft.xml"
funcname = "#"

arcpy.EditRasterFunction_management(mdname, editmode, editmethod, 
                                    funcfile, funcname)

環境

  • 現在のワークスペース
  • テンポラリ ワークスペース

ライセンス情報

  • Basic: いいえ
  • Standard: はい
  • Advanced: はい

関連トピック

  • ラスター ツールセットの概要
  • ラスター データの環境設定
  • ラスターまたはモザイク データセットに使用される関数とは
  • ラスター関数テンプレート エディターへのアクセス
  • モザイク データセット内の関数チェーンの編集
  • 関数チェーン テンプレートの編集

ArcGIS Desktop

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

ArcGIS

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

Esri について

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