我与空间数据集播放(主要是在城市的区域多边形),我想,以产生不同的意见,根据不同的缩放级别。 一切都很好,当我有情节边界框比包含多边形的面积。 但是在变焦,一些多边形获取是边界框外输出对于那些多边形是有问题的部分:未在边界框限制裁剪的边界框外的多边形的点不显示,导致多边形(正如所预料的),而是不考虑。 多边形是不完整的,多边形仅剩下连接在图上点(正常行为,但不想要的)。
值得所有讨论的一个很好的例子,这是问题的一个演示:
#initialisation
library(ggmap)
require(MASS)
data(zips)
# overview
ggmap(get_map(maptype = "satellite", zoom = 8), extent = "device") +
geom_polygon(aes(x = lon, y = lat, group = plotOrder),
data = zips, colour = NA, fill = "red", alpha = .5) +
geom_path(aes(x = lon, y = lat, group = plotOrder),
data = zips, colour = "white", alpha = .7, size = .4)
# problematic view
x11()
ggmap(get_map(maptype = "satellite", zoom = 12), extent = "device") +
geom_polygon(aes(x = lon, y = lat, group = plotOrder),
data = zips, colour = NA, fill = "red", alpha = .5) +
geom_path(aes(x = lon, y = lat, group = plotOrder),
data = zips, colour = "white", alpha = .7, size = .4)
你会知道一个很好的技术才能正常产量为情节边界框限制的多边形? 谢谢你的帮助
帕斯卡尔