英語フランス語スペイン語

OnWorksファビコン

r.reclassgrass - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで r.reclassgrass を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド r.reclassgrass です。

プログラム:

NAME


r.再クラス化 - カテゴリ値に基づいてラスター マップを再分類します。
カテゴリ値が再分類に基づいた新しいラスター マップを作成します。
既存のラスター マップ内のカテゴリ。

KEYWORDS


ラスター、再分類

SYNOPSIS


r.再クラス化
r.再クラス化 - 助けて
r.再クラス化 = 出力= ルール= [タイトル=string] [-上書きする] [-助けます]
[-詳細] [-静かな] [-ui]

フラグ:
-上書き
出力ファイルが既存のファイルを上書きできるようにする

- 助けて
使用状況の概要を印刷する

-詳細
冗長モジュール出力

- 静かな
静かなモジュール出力

--ui
GUIダイアログを強制的に起動する

パラメーター:
= [必要]
再分類するラスター マップの名前

出力= [必要]
出力ラスターマップの名前

ルール= [必要]
再クラス化ルールを含むファイル
標準入力の場合は「-」

タイトル=string
出力ラスター マップのタイトル

DESCRIPTION


r.再クラス化 を作成します 出力 に基づくマップ レイヤー 整数ラスター マップ レイヤー。 の
出力マップ レイヤーは、再分類ルールに基づいて入力マップ レイヤーを再分類したものになります。
への入力 r.再クラス化、ラスター マップとほぼ同じ方法で扱うことができます。
A TITLE 出力マップ レイヤーは、ユーザーが (オプションで) 指定できます。

再クラス化ルールは標準入力から (つまり、キーボードから、または
ファイル、または別のプログラム経由でパイプされます)。

使用する前に r.再クラス化 ユーザーは次のことを知っておく必要があります。

1 新しいカテゴリが望まれます。 そして、どの古いカテゴリがどの新しいカテゴリに適合するか
カテゴリ。

2 新しいカテゴリの名前。

注意事項


実際には、 r.再クラス化 プログラムは行います 新しいラスター マップ レイヤーを生成します (
ディスク容量の節約に関心があります)。 代わりに、 再分類 テーブル が保存されます。
新しい (再分類された) マップ名が変更されるたびに、元のラスター マップ レイヤーを再分類するために使用されます。
要求されました。 ユーザー (およびプログラマ) に関する限り、そのラスター マップは
作成しました。

r.再クラス化 でのみ動作します 整数 入力ラスターマップ。 入力マップがフローティングの場合
点データの場合、整数入力を実現するには、入力データに何らかの係数を乗算する必要があります。
データ、それ以外の場合 r.再クラス化 ラスター値を次の整数に切り捨てます。

また、ユーザーは生成できますが、 r.再クラス化 別のものに基づいた地図
r.再クラス化 地図、新しい r.再クラス化 マップは、の再クラスとして GRASS に保存されます。 オリジナル
最初に再分類されたマップの基になったラスター マップ。 したがって、GRASS では次のことが可能ですが、
ユーザーが提供する r.再クラス化 すでに再分類されたマップ レイヤー情報
地図 (ユーザーの便宜のため)、いいえ r.再クラス化 マップレイヤー (すなわち、 再分類 テーブル) いつか
be 保存され として r.再クラス化r.再クラス化.

再クラス化マップを通常のラスター マップ レイヤーに変換するには、地理的領域を設定します。
再クラス マップのヘッダーの設定と一致する設定 (「g.region」を使用)
raster=reclass_map"、または実行して表示可能 r.info) そして実行します r.リサンプル.

r.mapcalc 再クラス マップを通常のラスター マップ レイヤーに変換するためにも使用できます。
r.mapcalc "raster_map = reclass_map"

コラボレー ラスターマップ 新しいラスター マップに付けられる名前です。 再クラスマップ あります
既存の再クラスマップ。

なぜなら r.再クラス化 元のラスターを参照して単純なテーブルを内部的に生成します
完全に新しく再分類されたラスター マップ レイヤーを作成するのではなく、マップ レイヤー r.再クラス化 地図
元のラスター マップ レイヤーが存在していた場合、そのレイヤーにはアクセスできなくなります。
に基づいており、後で削除されます。 したがって、ラスター マップ レイヤーを削除しようとすると、
r.再クラス化 派生済みは、元のマップが最初に削除された場合にのみ可能です。
または、 r.再クラス化 を使用すると、ベースマップを含むマップを削除できます

g.削除さん -b フラグ。

A r.再クラス化 マップは真のラスター マップ レイヤーではありません。 むしろ、それは再分類の表です
入力ラスター マップ レイヤーを参照する値。 したがって、維持したいユーザーは、
再分類されたマップ レイヤーは、元の入力ラスター マップ レイヤーも保存する必要があります。
それらは生成されました。 あるいは r.recode に使える。

ユーザーによって明示的に新しい値に再分類されなかったカテゴリ値は、
NULL に再分類されました。

再クラス化 キャンペーンのルール
入力の各行は次の形式である必要があります。
input_categories=出力カテゴリ [ラベル]

ここで、入力の各行は、入力ラスター マップ レイヤー内のカテゴリー値を指定します。
新しいものに再分類されました 出力カテゴリ カテゴリ値。 の仕様 ラベル ようにするには
新しい出力マップ レイヤー カテゴリに関連付けられるのはオプションです。 指定されている場合は、
新しいカテゴリ値のカテゴリ ラベルとして記録されます。 等号 = は必須です。
この 入力カテゴリ 単一のカテゴリ値、またはそのような値の範囲で構成されます。
形式」低いです スルー 高いです「thru」という単語が存在する必要があります。

すべての (残りの) 値を含めるには、アスタリスク「*」を使用できます。 このルールは次のように設定する必要があります
最後のルール。 このルールを設定した後は、それ以上のルールは受け入れられません。 特殊ルール「* = *」
上記のルールのいずれかによって明示的に設定されていないすべてのカテゴリが渡される必要があることを指定します
NULL に設定されるのではなく、変更されずにそのままスルーされます。

データなしとなるカテゴリは、出力カテゴリの値を「NULL」に設定することで指定します。

単語だけを含む行 end 入力を終了します。


次の例は、再分類ルールを明確にするのに役立ちます。

1. この例では、入力ラスター マップ レイヤーのカテゴリ 1、2、および 3 を再分類します。
出力マップ レイヤーのカテゴリ ラベル「良質」を持つカテゴリ 1 への「道路」、および
入力ラスター マップ レイヤーのカテゴリ 4 および 5 を、ラベル付きのカテゴリ 2 に再分類します。
出力マップ レイヤーの「品質が悪い」。
1 2 3 = 1 良質
4 5 = 2 品質が悪い

2. この例では、入力ラスター マップ レイヤーのカテゴリ 1、3、および 5 を次のように再分類します。
出力マップ レイヤーでカテゴリ ラベル「低品質」を持つカテゴリ 1 が再分類されます。
ラスター マップ レイヤーのカテゴリ 2、4、および 6 を「良好な品質」というラベルを付けてカテゴリ 2 に入力します。
出力マップレイヤー内。 他のすべての値は NULL に再分類されます。
1 3 5 = 1 品質が悪い
2 4 6 = 2 良質
* = NULL

3. この例では、入力ラスター マップ レイヤー カテゴリ 1 ~ 10 を出力マップに再分類します。
レイヤー カテゴリ 1、入力マップ レイヤー カテゴリ 11 ~ 20 から出力マップ レイヤー カテゴリ 2、
入力マップ レイヤー カテゴリ 21 ~ 30 から出力マップ レイヤー カテゴリ 3 まで、すべてなし
ラベル。 30 ~ 40 の範囲は NULL として再分類されます。
1 から 10 = 1
11 から 20 = 2
21 から 30 = 3
30 ~ 40 = NULL

4. 後続のルールは前のルールをオーバーライドします。 したがって、以下の例では再分類されます。
入力ラスター マップ レイヤーのカテゴリ 1 ~ 19 および 51 ~ 100 を出力のカテゴリ 1 に設定します。
マップ レイヤー、出力マップへの入力ラスター マップ レイヤー カテゴリ 20 ~ 24 および 26 ~ 50
レイヤー カテゴリ 2、入力ラスター マップ レイヤー カテゴリ 25 を出力カテゴリ 3 に設定します。
1 ~ 100 = 1 品質が悪い
20 ~ 50 = 2 中品質
25 = 3 良質

5. 前の例は次のように入力することもできます。
1 ~ 19 51 ~ 100 = 1 品質が悪い
20 ~ 24 26 ~ 50 = 2 中品質
25 = 3 良質
または次のように:
1 ~ 19 = 1 品質が悪い
51 から 100 = 1
20 から 24 = 2
26 ~ 50 = 2 中品質
25 = 3 良質

最後の例は、ラベルがどのように処理されるかを示すために与えられました。 新しいカテゴリ値の場合
複数のルールに出現する場合 (新しいカテゴリ値 1 と 2 の場合と同様)、最後のルール
指定したラベルがそのカテゴリのラベルになります。 この場合、ラベルは
前の XNUMX つの例とまったく同じように割り当てられます。

onworks.net サービスを使用してオンラインで r.reclassgrass を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad