라이브러리 rworldmap 및 rworldxtra를 사용하여 R의 알파인 지역에 대한 간단한지도를 얻으려고합니다. 그러면 특정 사이트를 찾기 위해지도에 포인트를 추가 할 것입니다.GISTools 패키지의지도 배율 R
북쪽 화살표와 맵 배율을 더하는 것이 좋을 때 나는 'GISTools'패키지에서 north.arrow() 및 map.scale() 함수를 사용해 보았습니다. 이 패키지는 미국 용으로 개발되었으며, 스케일을 그리기 위해 발에서부터 /까지 발바닥으로 변형하는 기능이 필요합니다. 정확한 비율로 작업하는 방법을 알아낼 수는 없습니다 ...
다음 코드는 다음과 같습니다. :
library(rworldmap); library(rworldxtra); library(GISTools)
newmap <- getMap(resolution="high", projection=NA)
plot(newmap, xlim=c(5.7,16.6), ylim=c(46,46), asp=1.5, col="gray90")
north.arrow(xb=11.7, yb=45.4, len=0.1, lab="N",cex.lab=0.8,col='gray10')
map.scale(10, 45,ft2km(10000),"Km", 4, 0.5) #here is the headache...
감사합니다. 멋지지만 크기가 정확하지 않습니다 (업로드 된 그림 참조). 다운로드 한지도의 "지도 단위"때문일 수 있습니다. 함수의 도움말 가이드를 확인했지만 실제로지도 단위가 의미하는 바를 얻지 못했습니다 ... – refroll