Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R或Java:是否有将邮政编码转换为纬度和经度并放在地图上的软件包?_Java_R_Geolocation - Fatal编程技术网

R或Java:是否有将邮政编码转换为纬度和经度并放在地图上的软件包?

R或Java:是否有将邮政编码转换为纬度和经度并放在地图上的软件包?,java,r,geolocation,Java,R,Geolocation,是否有任何包裹或包裹组合可以包含邮政编码列表和: 1) 将它们转换为纬度和经度 2) 将点放在地图上尝试:尝试从CRAN安装.packages(“zipcode”),以在R中获取此信息。这提供了一个数据(zipcode)附件,它是一个包含所需信息的data.frame 关于在地图上绘制邮政编码信息,请使用map软件包和spatical routines软件包sp。这里有一个例子 ## Preliminary library(maps) library(zipcode) library(sp) d

是否有任何包裹或包裹组合可以包含邮政编码列表和:

1) 将它们转换为纬度和经度

2) 将点放在地图上

尝试:

尝试从CRAN安装.packages(“zipcode”),以在R中获取此信息。这提供了一个
数据(zipcode)
附件,它是一个包含所需信息的data.frame

关于在地图上绘制邮政编码信息,请使用
map
软件包和spatical routines软件包
sp
。这里有一个例子

## Preliminary
library(maps)
library(zipcode)
library(sp)
data(zipcode)

## Plot state map of USA
map("state")

## Select locations for 100 random zip codes
plotZip <- zipcode[sample(nrow(zipcode))[1:100], c("longitude", "latitude")]

## Plot them
plot(SpatialPoints(plotZip[complete.cases(plotZip),]), pch=20, cex=0.75, add=TRUE, col="red")

我在这里找到了一个为您服务的网站:
.

我在这里玩游戏有点晚了,但我已经用Java编写了一个内存中的邮政编码数据库API,名为。它不会映射项目,但它可以非常快速地进行zip->lat/lon查找。要查询西雅图邮政编码的lat/lon,请执行以下操作:

PostalDb db = PostalDbFactory.getPostalDb();
Place p = db.byPostalCode("98177").get(0);
double lat = p.getLatitude();
double lon = p.getLongitude();

哇!加拿大有同等的标准吗?
PostalDb db = PostalDbFactory.getPostalDb();
Place p = db.byPostalCode("98177").get(0);
double lat = p.getLatitude();
double lon = p.getLongitude();