R函数readGPS中的错误:找不到gpsbabel

阿尔贝托

我正在尝试从YOURS路由API(http://wiki.openstreetmap.org/wiki/YOURS#Routing_API下载gpx文件,然后使用maptools软件包中包含的readGPS函数将文件上传到R。

这是代码:

require(utils)
require(maptools)


URL <- 'http://www.yournavigation.org/api/1.0/saveas.php?type=gpx&data=5.62373%2053.01,5.62359%2053.01014,5.62336%2053.01024,5.62314%2053.010303'

download.file(URL, 'tmpTrip.gpx')
gpx.raw <- readGPS(i='gpx', f='tmpTrip.gpx', type='t') 

和我收到的错误:

Error in readGPS(i = "gpx", f = "tmpTrip.gpx", type = "t") : 
  gpsbabel not found

我确实已经安装了gpsbabel,并且可以在我的工作目录中看到正确下载的gpx文件。我的系统和R版本是:Windows 7 Enterprise Service Pack 1,在Intel Core i5-3320M CPU @ 2.60GHz,4GB RAM,32位OS上运行。

R version 3.1.0 (2014-04-10) -- "Spring Dance"
Copyright (C) 2014 The R Foundation for Statistical Computing
Platform: i386-w64-mingw32/i386 (32-bit)

任何帮助都非常感谢,谢谢!!

保罗·勒蒙斯

搞清楚了,我发现readGPS()调用Sys.which了一个试图查找文件在系统上的位置的函数。?Sys.which并没有说清楚,但是(至少在Windows上)要使它起作用,您需要将gpsbabel的安装路径添加到您的路径中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

错误:在R中找不到函数...

在R doParallel'foreach'中找不到函数-{中的错误:任务1失败-“找不到函数” raster“”

R today()中的错误:找不到“ today”函数

在 R 中找不到函数 "%<-%"

R并行:错误“找不到函数“%do%””

R闪亮错误:找不到函数“ shell”

r:错误:找不到函数-用户定义

inv(A)中的错误:找不到函数“ inv”

错误:找不到函数“%>%”

从 r.squaredGLMM 中找不到错误对象,在 R 中的函数中使用 glmer

在 R 中出现错误 - [`:=`(dob, date_of_birth) 中的错误:找不到函数“:=”]

在R中找不到函数“%dorng%”

R - 在函数中找不到对象公式

R-无法更改列表列表中的条目-错误:找不到函数“(<-”

R:new_quosures(NextMethod())中的错误:找不到函数“ new_quosures”

R并行编程:{:任务1中的错误失败-“找不到函数“%>%”“

在 R 中使用的 SQL 代码中的语法错误,找不到 row_number 函数

错误“找不到函数“列表”

错误“找不到构造函数”

R 找不到函数“单变量”:单变量错误

如何修复 R/exams 错误“找不到函数答案列表”

返回时,在函数错误中找不到返回

sass_options()中的错误:找不到函数“ strrep”

在PrivateObject中找不到类型的构造函数错误

Java构造函数中的错误(找不到符号)

dbDriver(“ PostgreSQL”)中的错误:找不到函数“ dbDriver”

函数中的do.call-找不到对象错误

函数内eval中的“找不到对象错误”

在 google docs 文件错误中找不到函数