我一直在寻找并且无法解决这个问题所以请原谅我,如果以前有人问过。
我有一个包含准确坐标数据的数据框,但是当我在ggmap中绘制坐标时,它们并没有像他们应该的那样与海岸线对齐。有些地方在海上或内陆是不正确的(这些是沿海地区的岩礁地点)。这些坐标以WGS84格式收集并且是准确的。有没有办法改变ggmap中的坐标系来匹配或是否有我遗漏的东西?
请注意,我的lat和long变量是' SiteLat'和' SiteLong'在标有' DF.map'的数据框内。我通过我的数据框中的一个因子对点进行着色,称为“Ecoregion'。
”我使用的代码如下:
#create base map for area
GeoBounds <- c(left = min(DF.map$SiteLong)-1, bottom =
min(DF.map$SiteLat)-1, right = max(DF.map$SiteLong)+1, top =
max(DF.map$SiteLat)+1)
BaseMap <- get_stamenmap(GeoBounds, zoom = 5, maptype = "toner-lite")
ggmap(BaseMap)
#choose a scale value for the map
scale_value <- 1
#plot site location data onto the map by ecoregion for region boundaries
DataMap <- ggmap(BaseMap) +
geom_point(data = DF.map, aes(SiteLong, SiteLat, colour = Ecoregion))+
coord_fixed(ratio = 1)+
theme(legend.position = "right",
axis.text = element_text(size = 8 * scale_value, colour = "black"),
legend.text = element_text(size = 8 * scale_value),
legend.title = element_text(size = 8, face = "bold")
)
DataMap
点击结果地图的链接: Output map
Ecoregion SiteCode SiteLong SiteLat
Cape Howe KG-S13 147.3012238 -39.44477844
Cape Howe KG-S12 147.30203 -39.449
Cape Howe KG-S4 147.2946625 -39.46456909
Cape Howe KG-S17 147.2870789 -39.46530151
Cape Howe KG-S16 147.3515778 -39.47373962
Cape Howe KG-S15 147.3421478 -39.49295044
Cape Howe KG-S7 147.3305359 -39.49496079
Cape Howe TAS78 147.86898 -40.00071
Cape Howe TAS77 147.8771 -40.00372
Cape Howe TAS76 147.86694 -40.01106
Cape Howe TAS75 147.77708 -40.02269
Cape Howe TAS74 147.84676 -40.02387
Cape Howe TAS73 147.8423 -40.02462
Cape Howe TAS72 147.8324 -40.04006
Cape Howe TAS71 147.75108 -40.05788
Cape Howe TAS70 147.76598 -40.08227
Cape Howe TAS69 147.75906 -40.09146
Bassian PPB21 144.91274 -37.8684
Bassian PPB20 144.8881 -37.86859
Bassian PPB64 144.88875 -37.86946
Bassian PPB18 144.83947 -37.87174
Bassian PPB19 144.9044 -37.87285
Bassian PPB10 144.98273 -37.89712
Bassian PPB50 144.9807 -37.90846
Bassian PPB49 144.98252 -37.91762
Bassian PPB13 144.79505 -37.92617
Bassian PPB17 144.70294 -37.97092
Bassian PPB11 145.02831 -37.99153
Bassian PPB15 145.02939 -37.99492
Bassian PPB51 144.58116 -38.02771
Bassian PPB62 144.59 -38.02816
Bassian PPB31 144.46647 -38.08578
Bassian PPB32 144.44411 -38.09244
Bassian PPB30 144.43913 -38.09589
Bassian PPB7 144.65227 -38.11053
Bassian PPB16 144.68333 -38.11666
Bassian PPB26 144.7099 -38.132533
Bassian PPB23 144.713016 -38.13846
Bassian PPB37 144.71455 -38.13935
Bassian PPB34 144.72336 -38.14875
Bassian PPB54 144.720433 -38.15652
Bassian PPB12 145.087905 -38.1627416
Bassian PPB25 144.721645 -38.17019
Bassian PPB8 144.721645 -38.17019
Bassian PPB63 145.03191 -38.21439
Bassian PPB48 145.02521 -38.22641
Bassian PPB29 144.66175 -38.274116
Bassian PPB5 144.64918 -38.27462
Bassian PPH-S5 144.6554948 -38.27528186
Bassian PPH-S12 144.6976173 -38.27670215
Bassian PPB3 144.622383 -38.276816
Bassian PPB24 144.62365 -38.277716
Bassian PPB45 144.619716 -38.27935
Bassian PPB47 144.62195 -38.28
Bassian PPH-S6 144.62507 -38.28017
Bassian PPH-S16 144.63434 -38.28302
Bassian PPH-S17 144.6365326 -38.28473282
Bassian PPH-S11 144.6275046 -38.28536952
Bassian PPB4 144.61822 -38.28583
Bassian PPH-S9 144.6296328 -38.28636769
Bassian PPH-S7 144.6199981 -38.2873349
Bassian PPB46 144.594116 -38.288816
Bassian PPH-S10 144.62258 -38.29012
Bassian PPB35 144.615783 -38.2918
Bassian PPB44 144.6173 -38.2941
Bassian PPB43 144.62738 -38.29448
Bassian PPB66 144.615033 -38.29533
Bassian HMASCAN 144.532359 -38.296239