私はポリゴンにラスタに変換しています。私の最初のラスタでは、細胞は、異なる面積を持っていますが、私はrasterToPolygons
し、それをプロットを使用してポリゴンに変換するとき、私は初期の細胞が別の領域を持っていたにも関わらず、等距離のグリッドを参照してください?それは私のRコードの問題、または突起の私の悪い理解して問題ラスタからポリゴンまでのラスタは、セルの面積が異なっていても通常のグリッドを表示しますか?
ですか?セルの面積に比例した面積のポリゴンを表現するにはどうすればよいでしょうか?
library(raster)
r <- raster(nrow=18, ncol=36)
r$value <- 1:ncell(r)
r$area <- as.data.frame(area(r))$layer
head(as.data.frame(r))
ras_to_pol <- rasterToPolygons(r)
spplot(ras_to_pol, "area", main="Area of initial cells converted to polygons")
ありがとう!あなたのコードで
ありがとう!だから問題は、私がデカルト座標でプロットしているということですか?それらの面積に比例した "形状"のセルを持つために使用する座標系/投影はどれですか? – Matifou
まあ、実際にあなたが "デカルト座標"を使用しているという事実からです。地理的な投影が同じ領域である(私が考える)ことはできないという事実から、 「可変領域」を見るには、等面積投影法に再投影する必要があります(編集された解答を参照)。 – lbusett
素晴らしい、これは完全に質問に答える、ありがとう! – Matifou