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

ヘルプ

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

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

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

サマリ

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

使用法

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

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

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

構文

EditRasterFunction_management (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

コードのサンプル

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)

環境

  • 現在のワークスペース

ライセンス情報

  • ArcGIS for Desktop Basic: ×
  • ArcGIS for Desktop Standard: ○
  • ArcGIS for Desktop Advanced: ○

関連トピック

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

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