问题标签 [osmar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
217 浏览

r - OSM 编码问题

我在编码 osm 数据时遇到问题。这是使用 osmar 包的可重现示例:

我还从https://download.geofabrik.de/europe/下载了一个行星文件

解压缩并与 osmar::get_osm 一起使用后,我仍然遇到同样的问题。西里尔字母不可读。

有什么想法可以解决这个问题吗?

0 投票
1 回答
543 浏览

r - 在 ggplot 地图上从 osmar 对象绘制道路

我使用 ggplot 代码(代码的简化版本)从我在中国的研究地点的栅格对象(来自 worldclim 的高程数据)创建了高程图。相关的栅格对象已从 worldclim.org 下载并使用 raster 包转换为 data.frame。这是用于该图的数据的链接。

在 ggplot 中创建的地图的图片

为了清楚起见,我想在地图上添加道路。我遇到了从 Openstreetmap 中提取道路的 osmar 包。

使用此处的代码,我提取了正确部分的道路,但我不知道如何将它们绘制到我现有的 ggplot 中。

该对象是否需要任何转换才能在 ggplot 中绘制它?或者对于我的目的,有没有比 osmar 包更好的解决方案?

0 投票
1 回答
624 浏览

r - R中的Osmar包“文件错误(con,“r”):无法打开连接”

我正在尝试在我的 Windows 10、R 3.4.2 上运行 osmar 包,并正确安装了 osmosis。但是,当我尝试运行代码时:

在渗透运行后,我收到警告:

运行演示时,我也遇到了同样的错误:

我对 R 比较陌生,所以非常感谢任何帮助。

提前致谢,

0 投票
1 回答
1567 浏览

r - osmar::get_osm() 下载 OSM 数据失败:SYSTEM 或 PUBLIC,URI 缺失

我正在关注如何使用 osmar 包在 R 中下载 OSM 数据的教程,所以代码是:

当我运行最后一行时,出现此错误:

我不确定这意味着什么。当我用谷歌搜索这个错误时,我只能看到与 Bioconductor 和 biomaRt 相关的东西,这与我的工作无关。但是,我认为这与 R 与 OSM 网站(?)的连接有关。所以我想知道是否有人知道如何解决它的一些提示。谢谢!

0 投票
0 回答
75 浏览

java - 文件中没有这样的文件或目录错误(con,“r”):无法打开连接,您对此错误有什么解决方案?

我是一个新的 R 用户,目前在运行该块时遇到了 Osmar 包的问题:

出现的错误是: 

'"java"' 不是内部或外部命令、可运行程序或批处理文件。无法打开文件'C:\Users\Soodi\AppData\Local\Temp\Rtmpox4c9R\file13a075721e7c':没有这样的文件或目录文件中的错误(con,“r”):无法打开连接

虽然在 cmd 中,我已经检查了 Java 和 osmosis 是否已正确安装,并且我已经将它们的路径添加到环境变量中。错误描述中的临时文件在我的笔记本电脑上不存在,我想知道还有什么可以成为问题。

我非常感谢有关此事的任何帮助或线索。干杯,苏迪

0 投票
1 回答
386 浏览

r - 如何使用 osmar 提取 osm 数据

这个问题类似,我得到一个错误get_osm

错误是

Fehler in file(con, "r") : kann Verbindung nicht öffnen Zusätzlich: Warnmeldung: In file(con, "r") : kann Datei 'C:\Users\sqc\AppData\Local\Temp\RtmpQtndOZ\file3bc03a7b5127' nicht öffnen: 没有这样的文件或目录

我以管理员身份运行 RStudio,我安装了 gzip,但它仍然无法正常工作。有任何想法吗?我在窗户上。

(示例来自这里


编辑

我的路径看起来像C:/07 Rprogress/00 Erste Testprogramme/140-muenchen.osm.gz,但我希望这不是问题

我按照这里的说明进行设置

编辑 2

0 投票
1 回答
88 浏览

r - R 中从 osmar 对象到 igraph 的最短路径。尝试复制 osmar 文档示例

我正在尝试在 R 中开始使用 openstreetmap,并尝试复制 osmar 包文档中给出的示例。

我得到了一些慕尼黑的数据。

我得到了慕尼黑所有高速公路的一个子集

然后我找到一个名称中带有“Tor”的节点和最近的高速公路:

然后我选择一些随机点和最近的高速公路:

现在我将 osmar 对象转换为 igraph 并卡住了

我收到此错误:

如何正确修饰 igraph 中的节点?据我了解,我使用节点 ID,但似乎我无法在 igraph 中找到或解决它们。

非常感谢您提前。

0 投票
1 回答
194 浏览

r - 根据 gps 坐标列表更改基于开放街道地图的 igraph 中路径边缘的权重

我想根据 gps 坐标更改部分路线的重量。为此,我想获取计算路线边缘的 gps 坐标,然后将它们与我拥有的坐标列表进行比较,如果我的列表中的坐标与路线末端的坐标相匹配,我想更改权重那个边缘。目前我有计算路线并改变整个路线权重的代码。我得到了路线的坐标,但我无法获得返回图表所需的步骤。我的大脑只是关闭了:)

在这里,我想根据选定的 gps 坐标更改图形部分的权重。我得到了获取gps坐标点的方法,但我只是在这里挂断了精神,回到图表以改变那里的权重。

谢谢你的帮助!此致。

0 投票
1 回答
47 浏览

r - 从 osmar 对象创建的 igraph 路由对象的权重函数的基础是什么?

我想知道从 osmar 对象创建 igraph 路由对象时如何计算权重值?有最大值吗?

谢谢!此致。

0 投票
1 回答
245 浏览

r - Openstreetmap / iGraph - 从 center_bbox osmar 对象创建一个 center_bbox / 使其高效

从大 osm 文件加载时,调用get_osm(muc_bbox, src)需要花费大量时间(46.151 秒)。我想知道是否可以根据需要从 center_bbox 创建一个 center_bbox?一次将大文件加载到内存中,然后根据要求从中创建小“盒子”?还是有不同的方法来解决这个问题?也许可以将大文件以不同的结构加载到内存中,并根据需要从中创建 bbox,这样总体上会更快?我在这里上传了一个更大的 osm 文件OSM 文件

先感谢您!BR。