r - 从具有变化边界的地图中获取质心
问题描述
我正在使用一个名为 histmaps 的包(可在此处找到 https://github.com/junkka/histmaps),其中存储了有关瑞典行政区历史边界的信息。我有兴趣找到 1900 年到 1920 年间存在的每个教区的质心。由于教区的边界随着时间而变化,因此需要进行一些调整。
包的创建者通过引入 hist_boundaries 解决了这个问题,例如:
period_map <- hist_boundaries(c(1900, 1920))
现在,我完全不知道如何从周期图中找到每个教区的质心。
我试过这段代码:
centroids <-
gCentroid(
spgeom = methods::as( object = period_map, Class = 'Spatial' )
, byid = TRUE
)
但这只会返回:
Error in methods::as(object = period_map, Class = "Spatial") :
no method or default for coercing “list” to “Spatial”
有什么建议么?
解决方案
推荐阅读
- flutter - RenderBox 未布置:RenderFlex#4a60a 需要-油漆需要-合成-位-更新
- excel - 在 Web Scraping 时加载相关的下拉选项
- pandas - iloc 使用 scikit 学习随机森林分类器
- reactjs - 静态类属性声明中的错字反应/无错字
- c# - SaveFileDialog 过滤器问题和保存的文件扩展名
- javascript - 在Javascript中将recordSet对象转换为JSON数组
- c# - 如何将 Blazor C# 应用程序连接到 Azure SQL 数据库?苹果系统
- python - 当有来自特定频道(热图)的更新时,如何打印消息?
- java - 带有子句 IN 列表的 AWS Amazon Redshift 驱动程序错误
- performance - .net core 2.1 迁移后的性能问题