作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 GADM 数据并使用 R 绘制印度州/地区的详细 map 。我使用了以下代码
# Load required libraries
library(sp)
library(RColorBrewer)
# ---------------------------------------------------------------------------
# load level 2 india data downloaded from http://gadm.org/country
load("IND_adm2.RData")
ind2 = gadm
# plotting districts of a State, in this case West Bengal
wb2 = (ind2[ind2$NAME_1=="West Bengal",])
spplot(wb2,"NAME_1", main = "West Bengal Districts",
colorkey=F, scales=list(draw=T))
生成此 map
<小时/>
我现在尝试放入几个标记(或点加文本)来显示地区总部“Purulia”,位于 lon = 86.36521 lat = 23.33208 但不知何故我无法获取 sp.layout
语法正确。我需要这个来处理一组长、纬度都已知的城镇。如果有人能帮助我解决这个问题,我将非常感激。
最佳答案
这是一个简短的示例:
library("sp")
# load level 2 india data from gadm.org
library("raster")
ind2 <- getData('GADM', country='IND', level=2)
wb2 <- ind2[ind2$NAME_1=="West Bengal",]
cities <- data.frame(name="Purulia", lon=86.36521, lat=23.33208)
spplot(wb2, "NAME_1",
sp.layout=list("panel.points", cities$lon, cities$lat, col="red"),
main="West Bengal Districts",
colorkey=FALSE, scales=list(draw=TRUE))
或者如果您的城市位于 SpatialPointsDataFrame
中:
cities <- data.frame(name="Purulia", lon=86.36521, lat=23.33208)
coordinates(cities) <- ~ lon + lat
class(cities)
# [1] "SpatialPointsDataFrame"
spplot(wb2, "NAME_1",
sp.layout=list("sp.points", cities, col="red"),
main="West Bengal Districts",
colorkey=FALSE, scales=list(draw=TRUE))
关于r - 使用 R 在 GADM map 上绘制城市,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30021701/
也许是由于我对R还是比较陌生,所以在http://www.gadm.org/上使用gadm-Mapfiles时遇到了问题。 我尝试绘制几个国家/地区的 map ,并将它们相互比较(使用不同的颜色)。
library(raster) franceggplot2::fortify(). library(ggplot2) library(sp) # assumed that you download
我正在尝试使用 GADM 数据并使用 R 绘制印度州/地区的详细 map 。我使用了以下代码 # Load required libraries library(sp) library(RColorB
我是一名优秀的程序员,十分优秀!