2011-12-10 13 views

cevap

8

Hangi bilgilere bağlı olarak kullanabileceğiniz birden fazla harita var./ayrıntı/vb. İhtiyacınız ama bu çok güzel wrld_simpl için sadece yeterli olacaktır:

library(maptools) 
library(geosphere) 

data(wrld_simpl) 

US_lat = wrld_simpl$LAT[wrld_simpl$NAME == 'United States'] 
US_lon = wrld_simpl$LON[wrld_simpl$NAME == 'United States'] 

SWE_lat = wrld_simpl$LAT[wrld_simpl$NAME == 'Sweden'] 
SWE_lon = wrld_simpl$LON[wrld_simpl$NAME == 'Sweden'] 

points = gcIntermediate(c(US_lon, US_lat), c(SWE_lon, SWE_lat), 100) 

dev.new(width=6, height=4) 
plot(wrld_simpl) 
lines(points, col='red') 

enter image description here

+0

Nice'i! Bunu Brezilya'dan birçok ülkeye doğru yapıyorum. Bazı ülkeler için ~ 120 derece doğunun ardından (Avustralya, Yeni Zelanda, Japonya gibi) hatlar doğuya gidiyor, boğazlanıyor, ekranın diğer tarafına 360 derece dönüyor ve ardından yuvarlak yoluna devam ediyor. Bunu çözmenin herhangi bir yolu var mı? – Rodrigo

İlgili konular