![](/img/trans.png)
[英]Divide efficiently an OSMAR Object into chunks in R
我怎樣才能有效地將 osmar object 分成幾個部分並將它們重新組合起來? 根據 class 它是一個“osmar”“列表”。 所以我試圖用以下方法來划分它: 它創建一個列表: 但我不能像使用 osmar object 那樣使用此列表。 此外,osmar package 支持將 osmar o ...
[英]Divide efficiently an OSMAR Object into chunks in R
我怎樣才能有效地將 osmar object 分成幾個部分並將它們重新組合起來? 根據 class 它是一個“osmar”“列表”。 所以我試圖用以下方法來划分它: 它創建一個列表: 但我不能像使用 osmar object 那樣使用此列表。 此外,osmar package 支持將 osmar o ...
[英]Remove empty osmar objects from the list of osmar objects
在此示例中,我有以下列表nodes_found與 2 個元素,但元素的數量在未來會有所不同: 我想從列表中刪除空的 osmar 對象(在本例中為 [1] 處的 object 的具有 0 個節點的對象)。 也許根據節點的屬性進行過濾? 如果我基本上請求包含 0 個節點的 osmar object 的屬 ...
[英]get_osm function in osmar (R) gives SSL error
從幾個月前開始,以下代碼運行無誤 現在它給了我以下錯誤 “功能錯誤(類型,味精,asError = TRUE):錯誤:1407742E:SSL 例程:SSL23_GET_SERVER_HELLO:tlsv1 警報協議版本” 我沒能理解這個問題。 我嘗試使用其他兩台具有不同版本(較舊)R 的計 ...
[英]Optimize the runtime: change the weight of edges in an igraph takes long time. Is there a way to optimize it?
我正在從 osmar object 構建的 igraph 中搜索一組邊,並想更改這些邊的權重。 由於我的圖表很大,因此這項任務需要很長時間。 由於我在循環中運行此 function,因此運行時間變得更大。 有沒有辦法優化這個? 這是代碼: 這就是減速發生的地方:所選邊緣的權重,通過將其乘以 10 ...
[英]`E<-`(`*tmp*`, value = `*vtmp*`) : invalid indexing, building a subset of an OSM Object. Edit: subset does not create a true subset
我正在嘗試構建更大的 osm object 的一小部分: 首先,我將更大的 osm object 加載到 memory 中: 然后我根據節點的坐標構建一個子集: 也許我必須在這里使用 find 而不是子集? 所以基本上我搜索在 bbox 的 lat&lon 值范圍內的節點的所有節點 ID。 ...
[英]Openstreetmap / iGraph - Create a center_bbox from center_bbox osmar object / make it efficient
從大 osm 文件加載時,調用get_osm(muc_bbox, src)需要花費大量時間(46.151 秒)。 我想知道是否可以根據需要從 center_bbox 創建一個 center_bbox? 一次將一個大文件加載到 memory 中,然后根據要求從中創建小“盒子”? 還是有不同的方法來解決 ...
[英]What is the basis for the weight function of igraph route object created from osmar object?
我想知道從 osmar object 創建 igraph 路由 object 時如何計算權重值? 有最大值嗎? 謝謝你。 此致。 ...
[英]Change the weight of an Edge of a path in a open street map based igraph based on a list of gps coordinates
我想根據 gps 坐標更改部分路線的重量。 為此,我想獲得計算路線邊緣的 gps 坐標,然后將它們與我擁有的坐標列表進行比較,如果我的列表中的坐標與路線末端的坐標相匹配,我想更改權重那個邊緣。 目前我有計算路線並改變整個路線權重的代碼。 我得到了路線的坐標,但我無法獲得返回圖表所需的步驟..我的大腦 ...
[英]Shortest path from osmar object to igraph in R. Trying to replicate an osmar documentation example
我正在嘗試開始使用 R 中的 openstreetmap,並嘗試復制 osmar package 文檔中給出的示例。 我得到了一些慕尼黑的數據。 我得到了慕尼黑所有高速公路的一個子集 然后我找到一個名稱中帶有“Tor”的節點和最近的高速公路: 然后我選擇一些隨機點和最近的高速公路: 現在我將 osm ...
[英]How to extract osm data using osmar
與此問題類似,我從get_osm收到錯誤消息 錯誤是 Fehler in file(con, "r"): kann Verbindung nicht öffnen Zusätzlich: Warnmeldung: In file(con, "r"): kann Datei 'C:\Users\sqc ...
[英]Error in osmar::get_osm() downloading OSM data fails: SYSTEM or PUBLIC, the URI is missing
我正在關注有關如何使用osmar軟件包在R中下載OSM數據的教程 ,因此代碼是: 當我運行最后一行時,出現此錯誤: 我不確定這意味着什么。 當我搜索此錯誤時,我只能看到與Bioconductor和biomaRt相關的內容,與我的工作無關。 但是,我認為這與R與OSM網站(?) ...
[英]Osmar package in R “Error in file(con, ”r“) : cannot open the connection”
我正在嘗試在我的 Windows 10、R 3.4.2 上運行 osmar 包,並且已經正確安裝了 osmosis。 但是,當我嘗試運行代碼時: 滲透運行后,我收到警告: 運行演示時,我也遇到同樣的錯誤: 我對 R 比較陌生,所以非常感謝任何幫助。 提前致謝, 本 ...
[英]Use osmar to load all data from an OSM file
osmar的標准工作流程是: 但是,如果我想從myplace.osm加載所有數據並且不知道邊界框的先驗,該怎么辦? 似乎沒有一種明顯的方法來獲取包含所有數據的邊界框,或者告訴get_osm加載所有數據。 ...
[英]How do I divide a very large OpenStreetMap file into smaller files in R without running out of memory?
我目前正在尋找不大於墨西哥城市規模的地圖文件(最大,經度約為3度/緯度)。 但是,在嘗試這樣做時,我一直在遇到內存問題(至少)。 OSM XML對象的文件大小為1.9 GB,以供參考。 我在循環中運行它,但它甚至無法通過第一個循環。 當我嘗試運行它時,我的計算機凍結了,我只能用手機 ...
[英]Cannot run the osmar navigation demo in R. Probably because the demo expects igraph0, which is deprecated
我正在嘗試在R中運行osmar導航演示。該演示將使用osmar和igraph根據openstreetmap數據繪制慕尼黑市中心附近的交通路線。 我在Lubuntu上使用R版本3.1.1 該演示以及osmar庫的詳細信息,請參見http://journal.r-project.org/ ...
[英]How to extract specific values from a DEM (digital elevation model)?
我正在嘗試使用開放數據(避免使用Google之類的許可限制)來計算遠足路線的海拔數據。 我能夠使用readGDAL(來自軟件包RGDAL)讀取我國家的公共DEM(分辨率為10米),而proj4string(mygrid)給我: .asc文件的開頭是: 我需要做的就是從此網格 ...
[英]Convert SpatialLinesDataframe with multiple line elements to KML in R
我嘗試將具有多行的空間對象(從OSM檢索的河流)轉換為KML。 對於具有單行的對象,使用kmlLine很容易。 但是,對於多行,下面的方法不起作用,我嘗試從文檔中修改示例是徒勞的: ...
[英]osmar package in R (OpenStreetMap)
R中的osmar包有一個名為demo("navigator")的演示文件。 它用於說明包的功能和功能。 當我打開腳本時,我點擊以下行並出錯: 該命令用於將osmosis數據對象轉換為osmar對象。 我已經為MacOSX正確安裝了滲透,在bash shell中更新了我的路徑定義,指 ...
[英]Using Open Street Map in R with get_osm {osmar}
我想附加一系列相關的方法並給出一個區域的邊界。 我試過以下但是被困了: 顯然有一個邊界框丟失,但我不知道如何將它分配給這種對象..如果我解決了這個問題,我想用線/方式制作一個多邊形。 ...