map/mapproject/maptoolsパッケージでRを使用していくつかのマップをプロットし、実際に私ができることを制限しています。"maps"パッケージでRにxlim/ylimの投影を使用すると、より大きなマップになります
library(maps)
map("world",xlim=c(-10.67,34.5),ylim=c(31.55,71.05), interior = T)
予想通りの結果である:任意の投影を指定せずに(東でクリップアイスランドせず、またように、ETRS89/ETRS-LCCから採取された制限に)ヨーロッパの地図を描く
限界値が使用されており、結果のマップがそれに従います。
マップでデフォルトで使用される投影ヘルプごとに、されています。これが私のニーズのために良いの投影ではありません
The default is to use a rectangular projection with the aspect ratio
chosen so that longitude and latitude scales are equivalent at the
center of the picture.
上記spatialreferenceに示したように、私は、ParallelsとLCCの投影を使用します。 .ORGリンク:それははるかに大きい面積(非常に遠く北に行くとincludiを含むことを
library(maps)
map("world",xlim=c(-10.67,34.5),ylim=c(31.55,71.05), interior = T, projection="lambert", parameters = c(45,65))
box()
結果は予想外であります本質的に地図を使用不可能にする。
library(maps)
library(mapproj)
map("world",xlim=c(-10.67,34.5),ylim=c(31.55,71.05), interior = T, projection="lambert", parameters = c(45,65))
map.grid(cex=0.1 , col="grey30")
box()
私が持っているしたいと思います(と私が仮定すると、上記のコードの結果がどうなるか:見知らぬ人は、グリッドを使用した場合、元の限界を明確に考慮されるということです何
)は、私が指定した限界を含む長方形の作物でした(使用された投影のために調整され、上記の長方形のものより多くの面積が予想される)。さらに、マップの周りに空白があり、map()で投影を使用するたびに存在する境界線があります。
質問:マップ/ mapproj/maptoolsを使用しているときにこの結果を得る方法はありますか?大きな間隔で動作するように見えるので、xlim/ylimを人為的に変更しようとしました(つまり、次回のデクリメントで突然ヨーロッパの半分が消えてしまうまで効果が出ません)。
乾杯、私はすでに受け入れていましたが、コメントするのを忘れました。たとえそれが実際に少し長めになっていても(しかしそれがうまくいく方法を克服する必要がある)、それは私のために働く。 @ alex-deckmynの説明は、なぜこのように動作するのかについてもう少し詳しく説明しますが、本質的にあなたの分析と一致します。 – fsmunoz