私は、それぞれ1000 x 1000の2つのデータフレームと、緯度を持つ1つのデータフレーム(緯度)と、ピクセル(またはラスタ)配列を作成し、2つのデータフレームを1つの1000 x 1000のspatialpointsデータフレーム(またはそれに相当するもの)に結合する方法について説明します。 spatialpointsデータフレームの最初のセルは、lon [1,1]やlat [1,1]などで指定された座標を持ちます。これを行う簡単な方法はありますか?私は列ごとにそれを行い、次に空間ポイントオブジェクトを連続して束縛することができると思うが、これは少し長いようだ。何か案は?示唆されるように R:経度と緯度の別々のデータフレームを空間ポイントに結合する
が試み:私は4×4ので経度は/ LATラスタと一致していることを必要だと思う場合
lat.t <- data.frame(seq(10, 15, 1), seq(20, 25, 1),
seq(30, 35, 1),seq(40, 45, 1))
colnames(lat.t) <- c("1", "2", "3", "4")
lon.t <- data.frame(seq(90, 95, 1), seq(100, 105, 1),
seq(110, 115, 1), seq(120, 125, 1))
colnames(lon.t) <- c("1", "2", "3", "4")
coords <- cbind(lon = unlist(lon.t), lat= unlist(lat.t))
sp.ob <- SpatialPoints(coords)
は、16行の2つの列sp.obを与えます。
私はちょうど行う場合:
coords <- cbind(lon =lon.t , lat= lat.t)
sp.ob <- SpatialPoints(coords)
私は入手できますか4×4が、すべての最後の4中緯度、と私はこれが私の右の経度を与えるものではありませんだと思い、最初の4列内のすべての経度と/ラットペアを使用してコンテンツを見ると、次のようになります。
sp.ob[1]
たとえば、
実例を示してください。 – dayne
1000x1000の "spatialpointsdataframe"が何を意味するのかよくわかりません。私はそのオブジェクトのタイプが "ロング"フォーマットで記録されたと思った。なぜ5×5の緯度と経度のおもちゃ版を作って、何が望ましいかを示してみませんか? –
私は少しだけはっきりと考えさせてくれる便利なプロダクトでした。 – chrisR