問題タブ [spatial-data-frame]
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 - Large spatialPixelsDataFrame からの面積の計算
湖の大きな SpatialPixelsDataFrame である cr1 というオブジェクトがあります。ファイルへのリンクは次のとおりです: https://www.dropbox.com/s/uuvlmxmri144hp2/macrosmall.rdata?dl=0
各ピクセルのセル サイズは 1m x 1m だと思いますが、この属性はどこにも指定されていないと思います。「マクロ」は、湖に沈んだ大型植物の測定された高さです。構造はこんな感じ。
特定の大型植物の高さの間隔で覆われている面積(つまり、「マクロ」の間隔で覆われている面積)を計算したいと思います。
各セルの解像度またはサイズ (=1m x 1m) を指定するにはどうすればよいですか? SpatialPixelsDataFrame の面積推定を処理するパッケージと関数はどれですか?
私は実際にこれまでマップをロードしただけです
いくつかのことを試しました:
これは私が望むものとそれを計算する方法の例ですが、データフレームの仕様では許可されていません
しかし、私は基本的に常に同じ警告メッセージで終わります
警告メッセージ: In .local(x, ...) : この関数は、経度/緯度座標を持つ Raster* オブジェクトにのみ役立ちます
問題の地域は非常に小さい (25 ヘクタール) ことにご注意ください。
誰かが私を正しい方向に押し進めることができますか?
r - 正式クラスのrasterlayerをspatialgriddataframeに変換する
うまくいけば、誰かが私を助けることができます。
正式なクラスの形式でいくつかの勾配データを取得RasterLayer
し、コマンドを使用して、as(slope, 'spatialGridDataFrame')
それを大きな に変換することができましたspatialgriddataframe
。ただし、データ フレームを見ると、変数である傾斜角にNA
値が入力されています。グリッドをプロットすると、傾斜角が表示されるのでわかりませんが、画像を参照してください。 SpatialGriddata フレームの変数が傾斜角を表すようにするにはどうすればよいですか?
フォーマルラスタ情報です 
この画像は、spatialGridDataFrame 情報です
任意の提案をいただければ幸いです。
r - ポリゴンのリストからspatialpolygonsデータフレームを作成する
私は現在、ポリゴンのリストからポリゴンシェープファイルを作成しようとしています(生物多様性研究の研究分野)。
現在、これらのポリゴンは次の形式でリストに格納されています。
writeOGR を使用して単純にshpfileとして書き込もうとしましたが、次のエラーが発生します。
Barry Rowlingson によるこのチュートリアルを読んで空間ポリゴンを作成し、おそらく最初にデータフレームを作成する必要があると考え、これを実行しました。
しかし、これはご想像のとおり有用なものを何も返しませんでした。さらに、プロットの名前が失われました。
私はまだRIに慣れていないので、他の多くのアプローチを試してみましたが、その意味を完全に判断することはできませんでしたが、期待どおりの結果が得られなかったので、これらのランダムなアプローチを惜しみません.....
皆様のご提案をお待ちしております。
どうもありがとう
PS Spatialpolygons{sp}パッケージに記載されているように、次のことも試しました。