問題タブ [raster]
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 は GIS に使用できますか?
いくつかの GIS プロットを作成したいのですが、これに R を使用できるかどうか疑問に思っています。以下は、私が作成したいと考えているものとコンセプトが似ているプロットの例です。
- 米国の気温プロット (またはコンター プロット)。色 (または高さ) は州の GDP によって決定されます。したがって、州の境界は、結果のプロットに不連続性をもたらします。
- 高度がデータに使用されている米国の気温プロット。この場合、結果のプロットは、州の境界を越えて滑らかに変化するはずです。
- 上記の 2 つのプロットの合計 (いくつかのスケーリングが適用されています)。
R の学習を始めたばかりで、R がこの種の仕事に適したツールであるかどうかを知りたいです。ggplot2の coord_map を見ると、US にデータを重ねることができるようです。しかし、州の境界を尊重するようにデータを取得することは、非常に困難な場合があります。
何かアドバイス?
c++ - ラスター順に読む?
マトリックスを作成し、その要素 (ユーザーが指定) を配列として格納し、ラスター順に読み取るように求める C++ プログラミングの課題があります。「ラスター順序」の意味を調べてみましたが、それについては何も見ていません。助けはありますか?ありがとう。
open-source - ゾーン統計 QGIS
Zonal Statistics ツール (ArcGIS Spatial Analyst) のオープン ソースの代替手段はありますか? ラスターファイルの統計をカウントするための最良のツール(スクリプトで使用できる)は何ですか?
r - Rでラスターを開きます!といくつかの統計演算
ラスターファイル(ASCIIまたはTIFF形式)を開き、それらのセルを集約し、この操作の後、この新しいラスターファイルと別のラスターファイルの値の間の相関をカウントしたいと思います。残念ながら、コマンドの何が問題なのかわかりません。エラーメッセージが表示されます。
CPLエラー4: `〜/ Pulpit / dods / karol / TVDI 113_121 / TVDI_kamp_evi_TRANSF.asc'はファイルシステムに存在せず、サポートされているデータセット名として認識されません。
.local(.Object、...)のエラー: `〜/ Pulpit / dods / karol / TVDI 113_121 / TVDI_kamp_evi_TRANSF.asc'はファイルシステムに存在せず、サポートされているデータセット名として認識されません。
r - Rのループの問題
このループを変更しようとしましたが、まだ機能しません (私は Rstudio で作業しています) - どのフラグメントが正しくありませんか?
より複雑なパターンも使用したいと思います (名前の最後に 2 つの数字を含むファイルのみをリストする) が、次のようなものを追加する:
pattern="_??.asc"
動作しないようです。
(my_asc 変数にディレクトリを手動で挿入する代わりに) フォルダーのリストを取得するためのループをもう 1 つ追加したいのですが、どうすればよいかわかりません。平均値、最大値、最小値、および標準偏差値のベクトルを作成する方法が機能しない理由がわかりません...
r - ラスター上のポイントでアーティファクトをプロットする
プロット ウィンドウのサイズを変更すると、奇妙な動作に気付きました。検討
ウィンドウのサイズを変更すると、プロットされたポイントは、下にあるラスターとは異なる範囲になります。ウィンドウとプロットのサイズを変更すると、プロットはうまくshrunk
いきますshrunk.coords
。誰でもこれを説明できますか?
java - byte[] BGRA 配列をより便利で高速なものに変換する (JAVA)
BGRA ラスター データ (たとえば、最初のバイト = 青コンポーネント、2 番目 = 緑、5 番目 = 次のピクセル、青) を含む byte[] 配列があり、それで遊んでみたいと思います。
具体的には、このようなものをラップするように設計された Java クラスはありますか? 私は自分のコードをできるだけきちんと/正確にしたいので、Java がより高速にコンパイルされたバージョンを既に持っている場合は、それを使用するのではないかと思っています。
さらに具体的には、byte[] 配列を BGR1[] + BGR2[] = BGR、A1 = A2 = A の 2 つの配列に変換したいと考えています。何か提案はありますか?
もちろん、このために生のコードを書くこともできますが、おそらくもっときちんと/より高速な方法があります。
math - 長方形に対する多角形のクリッピング
今日は(単純な)レンダリングの問題があります。私の現在のプロジェクトは、ファイルからデータを取得して SVG ファイルを生成します。SVG 形式のおかげでポリゴンとして物を描くのはとても簡単ですが、私には 1 つの問題があります。表示制限を超えています)。最終的な SVG ファイルを最適化するには、ポリゴンを単純な形に縮小する必要があります。
灰色の長方形を私のページと考えてください。緑色のポリゴンを実際に描いているものと考えてください。
最初の写真は私が実際に持っているものを示し、2 番目の写真は私が望む最終的な結果を示しています。
最初に、表示範囲内のポイントのみを描画するために、ポリゴンを単純な三角形に縮小することを考えました。しかし、もっと簡単な解決策があると思います...もしあれば、遠慮なく私と共有してください:)
編集:
私もこのトリッキーなケースを処理する必要があります:
ありがとうございました。
r - raster() パッケージを使用して R に USDA Crop Data Layer (GTIFF) をインポートする際の問題
USDA Crop Data Layer (データはこちらから入手できます。大きなファイルに注意してください: http://www.nass.usda.gov/research/Cropland/SARS1a.htm ) をダウンロードし、分析のために R にインポートしたいと考えています。他の大きな GTIFF ファイル (LANDSAT データなど) をインポートしましたが、関数を呼び出すと次のエラーが発生します。
ここで、「ファイル」は USDA が提供する .tif ファイルのいずれかです (中西部地域のコンパイルを使用しています)。
問題は、GTiff が真の序数/スペクトル データではなく、カテゴリ データ (土地利用カテゴリ) であることだと思いますが、画像エディター (プレビューなど) で正常にレンダリングされ、R / GDAL でボークする理由がわかりません。 .
助けてくれてありがとう。
編集: これが GIS フォーラムにある場合は、私に知らせてください。一般的に、空間問題に対するプログラミングのアプローチはここにあるようです。