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

ヘルプ

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

ルックアップ (Lookup)

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

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

サマリ

入力ラスターのテーブル内で別のフィールドにある値を参照することにより、新しいラスターを作成します。

図

[ルックアップ (Lookup)] の図
Lookup_3d (InRas1, "Category", OutRas)

使用法

  • 数字 (整数または浮動小数点数) または文字列のフィールド タイプがサポートされています。フィールドが、整数または文字列の場合、出力は整数ラスターになります。それ以外の場合、出力ラスターは浮動小数点数ラスターになります。

  • ルックアップ フィールドが整数タイプである場合、そのフィールドの値が出力ラスターの属性テーブルに Value として書き出されます。入力ラスターの属性テーブル内のその他のアイテムは、出力ラスターの属性テーブルに転送されません。

    たとえば、数値フィールド Attr1 を使用した入力ラスターの属性テーブルは次のようになります。

        Value   Count   Attr1
        1       294     1
        2       345     8
        3       654     3

    Attr1 フィールドに対して [ルックアップ (Lookup)] を実行すると、出力属性テーブルは次のようになります。

        Value   Count
        1       294
        3       654
        8       345
  • ルックアップ フィールドが文字列型の場合、ルックアップ フィールドが出力ラスターの属性テーブルに表示され、値フィールドは入力ラスターと同じ数値タイプになります。入力ラスターの属性テーブル内のその他のアイテムは、出力ラスターの属性テーブルに転送されません。

    たとえば、文字列フィールド Text1 を使用した入力ラスターの属性テーブルは次のようになります。

        Value   Count   Attr1   Text1
        1        294    1       A
        2       6218    8       B
        3         28    3
        4       3603    9       3

    Text1 フィールドに対して [ルックアップ (Lookup)] を実行すると、出力ラスターの属性テーブルは次のようになります。

        Value   Count   Text1
        1        294    A
        2       6218    B
        3         28    
        4       3603    3

構文

Lookup_3d (in_raster, lookup_field, out_raster)
パラメータ説明データ タイプ
in_raster

新しいラスターの作成元となるフィールドを含む入力ラスター。

Raster Layer
lookup_field

新しいラスターの値を含むフィールド。

数値または文字列型を指定できます。

Field
out_raster

値が入力ラスターの指定フィールドによって決定される出力ラスター。

Raster Dataset

コードのサンプル

Lookup (ルックアップ) の例 1 (Python ウィンドウ)

この例では、入力ラスターの指定フィールドによって決定された新しいラスターを作成します。

import arcpy
from arcpy import env  
env.workspace = "C:/data"
arcpy.Lookup_3d("mycity", "land_code", "C:/output/mylandcode.img")
Lookup (ルックアップ) の例 2 (スタンドアロン スクリプト)

この例では、入力ラスターの指定フィールドによって決定された新しいラスターを作成します。

# Name: Lookup_3d_Ex_02.py
# Description: Creates a new raster by looking up values found in another 
#     field in the table of the input raster.
# Requirements: 3D Analyst Extension

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inRaster = "mycity"
lookupField = "land_code"
outRaster = "C:/output/mylandcode"

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

# Execute Lookup
arcpy.Lookup_3d(inRaster, lookupField, outRaster)

環境

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

ライセンス情報

  • ArcGIS for Desktop Basic: 次のものが必要 3D Analyst または Spatial Analyst
  • ArcGIS for Desktop Standard: 次のものが必要 3D Analyst または Spatial Analyst
  • ArcGIS for Desktop Advanced: 次のものが必要 3D Analyst または 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. | プライバシー | リーガル