ArcGIS for Desktopでラスターファイルを浮動小数点型から整数型に変換しますか?


8

フロートタイプのラスターファイル(ERDAS IMAGINEから作成されたNDVI)を持っています。焦点統計関数(マジョリティ)を使用するために、それを整数タイプのラスターファイルに変換したいと考えています。これを行う方法はありますか?


1
ラスターの詳細を教えてもらえますか?たとえば、バンドの数は?ラスターにはどのような情報が含まれますか(標高DEMなど)?
アーロン

回答:


12

Mennoの答えは機能しますが、機能しますが、常に切り捨てられます。たとえば、99.99999は99になります。

ラスター計算機またはマップ代数ツールのこの関数は、論理的な丸めを行います。

Int(yourraster + 0.5)。

これにより、99.99999は100になり、99.49999は99になります。


それは本当です、私はそれを述べるべきでした。
Menno 2014年

1
それはまだ確かな答えです。INTを使用することがよくあります。
わからない場合-GISのみ2014年

1
この詳細情報については、ユーザー2 7 2 3 3 9に感謝します。
Gloria、

@Gloriaそれがあなたの質問に答えた場合、答えを受け入れることを忘れないでください。
わからない場合-GIS

4

フォーカル統計を使用することを計画しているという事実から、空間アナリスト拡張を使用できる必要があると思います。

空間分析ツールボックスには、数学ツールセットにIntというツールがあり、浮動小数点ラスターを整数ラスターに変換します。


1

NDVI浮動小数点値(-1から1)を8ビット符号なし(0-255)にストレッチする必要があります。フロートを整数に直接変換すると、結果のラスタ​​には整数値が1つだけ含まれます。次の方程式を使用して、ラスター計算機で値をストレッチできます。

(NDVI - -1) * 255 / (1 - -1) + 0

0

河川氾濫原のマッピングには、常にラスター計算機を使用しています。

ラスタ計算機でInt()を使用してラスタセットを整数のラスタセットに変換すると、情報が失われることがわかりました。

これが発生する可能性を回避するために、代わりにCon()を使用してすべての値を選択した単一の整数値に変換し、ラスターからポリゴンへの変換を使用してその積をポリゴンに変換することをお勧めします。


Focal Statisticsはint()タイプのラスターでのみ機能すると思います。con()タイプに同様のツールはありますか?
MaryBeth
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.