我怎样才能有效地将 osmar object 分成几个部分并将它们重新组合起来? 根据 class 它是一个“osmar”“列表”。 所以我试图用以下方法来划分它: 它创建一个列表: 但我不能像使用 osmar object 那样使用此列表。 此外,osmar package 支持将 osmar o ...
我怎样才能有效地将 osmar object 分成几个部分并将它们重新组合起来? 根据 class 它是一个“osmar”“列表”。 所以我试图用以下方法来划分它: 它创建一个列表: 但我不能像使用 osmar object 那样使用此列表。 此外,osmar package 支持将 osmar o ...
在此示例中,我有以下列表nodes_found与 2 个元素,但元素的数量在未来会有所不同: 我想从列表中删除空的 osmar 对象(在本例中为 [1] 处的 object 的具有 0 个节点的对象)。 也许根据节点的属性进行过滤? 如果我基本上请求包含 0 个节点的 osmar object 的属 ...
从几个月前开始,以下代码运行无误 现在它给了我以下错误 “功能错误(类型,味精,asError = TRUE):错误:1407742E:SSL 例程:SSL23_GET_SERVER_HELLO:tlsv1 警报协议版本” 我没能理解这个问题。 我尝试使用其他两台具有不同版本(较旧)R 的计 ...
我正在从 osmar object 构建的 igraph 中搜索一组边,并想更改这些边的权重。 由于我的图表很大,因此这项任务需要很长时间。 由于我在循环中运行此 function,因此运行时间变得更大。 有没有办法优化这个? 这是代码: 这就是减速发生的地方:所选边缘的权重,通过将其乘以 10 ...
我正在尝试构建更大的 osm object 的一小部分: 首先,我将更大的 osm object 加载到 memory 中: 然后我根据节点的坐标构建一个子集: 也许我必须在这里使用 find 而不是子集? 所以基本上我搜索在 bbox 的 lat&lon 值范围内的节点的所有节点 ID。 ...
从大 osm 文件加载时,调用get_osm(muc_bbox, src)需要花费大量时间(46.151 秒)。 我想知道是否可以根据需要从 center_bbox 创建一个 center_bbox? 一次将一个大文件加载到 memory 中,然后根据要求从中创建小“盒子”? 还是有不同的方法来解决 ...
我想知道从 osmar object 创建 igraph 路由 object 时如何计算权重值? 有最大值吗? 谢谢你。 此致。 ...
我想根据 gps 坐标更改部分路线的重量。 为此,我想获得计算路线边缘的 gps 坐标,然后将它们与我拥有的坐标列表进行比较,如果我的列表中的坐标与路线末端的坐标相匹配,我想更改权重那个边缘。 目前我有计算路线并改变整个路线权重的代码。 我得到了路线的坐标,但我无法获得返回图表所需的步骤..我的大脑 ...
我正在尝试开始使用 R 中的 openstreetmap,并尝试复制 osmar package 文档中给出的示例。 我得到了一些慕尼黑的数据。 我得到了慕尼黑所有高速公路的一个子集 然后我找到一个名称中带有“Tor”的节点和最近的高速公路: 然后我选择一些随机点和最近的高速公路: 现在我将 osm ...
与此问题类似,我从get_osm收到错误消息 错误是 Fehler in file(con, "r"): kann Verbindung nicht öffnen Zusätzlich: Warnmeldung: In file(con, "r"): kann Datei 'C:\Users\sqc ...
我正在关注有关如何使用osmar软件包在R中下载OSM数据的教程 ,因此代码是: 当我运行最后一行时,出现此错误: 我不确定这意味着什么。 当我搜索此错误时,我只能看到与Bioconductor和biomaRt相关的内容,与我的工作无关。 但是,我认为这与R与OSM网站(?) ...
我正在尝试在我的 Windows 10、R 3.4.2 上运行 osmar 包,并且已经正确安装了 osmosis。 但是,当我尝试运行代码时: 渗透运行后,我收到警告: 运行演示时,我也遇到同样的错误: 我对 R 比较陌生,所以非常感谢任何帮助。 提前致谢, 本 ...
osmar的标准工作流程是: 但是,如果我想从myplace.osm加载所有数据并且不知道边界框的先验,该怎么办? 似乎没有一种明显的方法来获取包含所有数据的边界框,或者告诉get_osm加载所有数据。 ...
我目前正在寻找不大于墨西哥城市规模的地图文件(最大,经度约为3度/纬度)。 但是,在尝试这样做时,我一直在遇到内存问题(至少)。 OSM XML对象的文件大小为1.9 GB,以供参考。 我在循环中运行它,但它甚至无法通过第一个循环。 当我尝试运行它时,我的计算机冻结了,我只能用手机 ...
我正在尝试在R中运行osmar导航演示。该演示将使用osmar和igraph根据openstreetmap数据绘制慕尼黑市中心附近的交通路线。 我在Lubuntu上使用R版本3.1.1 该演示以及osmar库的详细信息,请参见http://journal.r-project.org/ ...
我正在尝试使用开放数据(避免使用Google之类的许可限制)来计算远足路线的海拔数据。 我能够使用readGDAL(来自软件包RGDAL)读取我国家的公共DEM(分辨率为10米),而proj4string(mygrid)给我: .asc文件的开头是: 我需要做的就是从此网格 ...
我尝试将具有多行的空间对象(从OSM检索的河流)转换为KML。 对于具有单行的对象,使用kmlLine很容易。 但是,对于多行,下面的方法不起作用,我尝试从文档中修改示例是徒劳的: ...
R中的osmar包有一个名为demo("navigator")的演示文件。 它用于说明包的功能和功能。 当我打开脚本时,我点击以下行并出错: 该命令用于将osmosis数据对象转换为osmar对象。 我已经为MacOSX正确安装了渗透,在bash shell中更新了我的路径定义,指 ...
我想附加一系列相关的方法并给出一个区域的边界。 我试过以下但是被困了: 显然有一个边界框丢失,但我不知道如何将它分配给这种对象..如果我解决了这个问题,我想用线/方式制作一个多边形。 ...