首页 > 解决方案 > 将坐标转换为国会选区

问题描述

请帮我解决一个问题。

这是我的数据: https ://www.dropbox.com/s/1v2bslhddb2er27/Codes.csv?dl=0

该数据文件包括美国参与者的位置(经度和纬度)。我需要将坐标转换为州和国会选区,以提取他们居住地的人口密度。

你知道,在美国,每个州都有许多国会选区,如下所示: https ://www2.census.gov/geo/relfiles/cdsld16/natl/natl_landarea_cd_delim.txt )

特别是,我只想在当前数据文件中再添加两列:州(例如,1、2、3...)和地区(例如,1、2、3,...)。然后我可以稍后提取人口密度。

我尝试了这里的代码:Converting coordinates to congressional district using DSTK's API in R

但是,当涉及到使用 proj4string 的步骤时,出现如下错误。我不知道如何解决它。我加载了所有必需的包,甚至尝试加载包“sf”但没有希望:(

proj4string(geos)<-proj4string(districts) (function (classes, fdef, mtable) 中的错误:无法为签名“sf”的函数“proj4string”找到继承的方法</p>

非常感谢您的帮助!

标签: rgeocoding

解决方案


推荐阅读