python – 将lat / long分配给邮政编码
作者:互联网
我在R中有一个数据框纬度和经度点.使用R data science toolkit,我可以将这些点分配给国家/州/县/市/选区/社区,这很有用.
我想在R或python中将这些点分配给5位数的邮政编码(甚至是9位邮政编码!).是否有捷径可寻?
编辑:我发现了file that contains zip code boundaries.不幸的是,它是一个.lpk文件.如何将其导入R?
编辑2:我找到了一个shape file,这将更容易使用.
解决方法:
>在某处找到一个邮政编码shapefile(.shp格式,有时称为
ArcGIS Shapefiles).
>使用maptools包的readShapePoly将其加载到R中
命令.
>创建一个SpatialPointsDataFrame来保存点.
>确保您的预测正确无误.
>使用sp package的overlay命令将点叠加到多边形中.
您可以在taRifx包中找到cleanLatLon以获得帮助.
标签:python,r,reverse-geocoding,zipcode 来源: https://codeday.me/bug/20190610/1210117.html