問題タブ [terra]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - R terra関数分類は非常に大きなファイルを作成します
アイスランド ( https://vistgerdakort.ni.is/ )の生息地分類マップがあり、5m*5m ピクセル サイズの tif ファイルに 72 のクラスがあります。単純化して、クラスが 14 個だけになるようにします。ファイル (再分類ルールを含む tif ファイルとテキスト ファイル) を開き、マップのサブセットで次のように terra パッケージの関数分類を使用します。
必要なことを正確に実行し、ファイルを tif に保存することができます
問題は、最初の tif ファイルが 105 MB で、新しい再分類 tif ファイルが 420 MB であることです。私の目標は国全体を再分類することなので、ファイルがそれほど大きくなるわけにはいきません。小さくする方法についての洞察はありますか?この問題に関してオンラインでコメントを見つけることができませんでした。
r - 大きなラスターを処理する際に一時ディレクトリとワークスペースを処理する最善の方法は何ですか?
大規模なワークスペースが一時フォルダーによって占有されているため、R-help からソリューションを参照するリモート デスクトップのフォルダーにインデックスを付けました。私の場合は、次のterraOptions
方法を使用します。
terraOptions(tempdir = "/processing/tmp_terra/")
LA_crop.tif
ラスターをトリミングし (6 時間かかりました) 、別の名前の別のフォルダーにファイル名として保存しました。保存したラスターを新しいセッションにロードしました。
しかし、ここから例を挙げて同様の操作を実行すると、正常に動作します。
- ここで何が間違っていますか?一時ディレクトリを変更したためですか?
- この問題を効率的に処理する方法に関するその他の提案 (今後の参照)。