FAQ
ArcGIS Pro: ラスターから属性テーブルを表示したり、ベクターに変換することができない (セル値の整数化)

ナレッジ番号:3276 | 登録日:2023/05/29 | 更新日:2024/11/21

概要

以下の場合、ラスターのピクセル タイプが整数でない可能性がありますので、ラスター データの浮動小数点を整数値に変換してください。
・ラスターがシングル バンドであるにも関わらず、属性テーブルを表示できない
・ラスター データをポリゴン フィーチャやライン フィーチャに変換する時に、以下のようなメッセージが表示される

  • 「ERRROR 000864:入力ラスター:入力が定義されたドメイン内にありません。」
  • 「ERRROR 000889・・・無効なフィールドタイプです。」

手順

Int 関数の機能を使用する方法

Spatial Analyst ライセンスまたは 3D Analyst ライセンスが必要です。また、Int 関数を使用すると切り捨て処理が行われます。
  • [ジオプロセシング] ウィンドウ → [ツールボックス] → [Spatial Analyst ツール] → [算術演算] → [Int] ツール
  • [ジオプロセシング] ウィンドウ → [ツールボックス] → [3D Analyst ツール] → [ラスターの算術演算] → [Int] ツール

ラスター演算を使用する方法

Spatial Analyst ライセンスが必要です。ラスター演算の機能を使用し、小数点第 1 位を四捨五入して整数値のラスター データに変換します。
  • [ジオプロセシング] ウィンドウ → [ツールボックス] → [Spatial Analyst ツール] → [マップ代数演算] → [ラスター演算]

ラスター演算式: Int("入力ラスタ"+ 0.5)

[ラスターのコピー] ツールを使用する方法

※エクステンションは不要です。

  • [ジオプロセシング] ウィンドウ → [ツールボックス] → [データ管理ツール] → [ラスター] → [ラスター データセット] → [ラスターのコピー] ツール
    [ピクセル タイプ] で整数のみ扱うものを選択します。

ラスター関数を使用する方法

※エクステンションは不要です。

  1. [画像] タブにある [ラスター関数] をクリックし、[ラスター関数] ウィンドウを表示します。
  2. [システム] → [データ管理] → [リキャスト] をクリックします。
  3. [ラスター] に対象ラスターを設定したら、[一般] にある [出力ピクセル タイプ] で整数値のみ扱うものを選択します。

関連する質問

メタデータ

機能

種類

製品

バージョン