![](/img/trans.png)
[英]PostgreSQL: using strings in SQL subquery text in a function
我正在使用pgr_drivingDistance function 需要 SQL 子查詢作為文本,如下所示: 我想用這樣的 where 子句對邊緣表中的邊緣進行子集化: 問題是在這種情況下我不能對字符串使用單引號。 我試圖用 '''、反斜杠、$$ 符號轉義字符串的引號,但沒有成功。 有沒有辦法做到這 ...
[英]PostgreSQL: using strings in SQL subquery text in a function
我正在使用pgr_drivingDistance function 需要 SQL 子查詢作為文本,如下所示: 我想用這樣的 where 子句對邊緣表中的邊緣進行子集化: 問題是在這種情況下我不能對字符串使用單引號。 我試圖用 '''、反斜杠、$$ 符號轉義字符串的引號,但沒有成功。 有沒有辦法做到這 ...
[英]Problem with syntax error at or near 'select'
我正在嘗試編寫有關如何創建等時線的代碼,這是我的代碼: 我得到的錯誤如下: 有人能幫我嗎 ? ...
[英]pgrouting routing methods don't deliver shortest path
起初,我對一般路由還很陌生,需要在我的學士論文中使用它,所以我學習它的時間很有限。 如果我可以提供更多信息來查找問題,或者如果您有任何想法,請通知我。 謝謝! 我對 postgis 擴展 pgrouting 提供的路由方法有問題,結果遠非最短路徑。 我正在使用包含 pgrouting 擴展名的 ...
[英]pgRouting pgr_TSP on a matrix table returns: A Non symmetric Matrix was given as input
我用 pgr_dijkstraCostMatrix 創建了一個距離矩陣表。 該表現在包含 168.000.000 條記錄。 (id = integer,start_vid = bigint,end_vid = bigint agg_cost = 雙精度) 我還有一個積分表(這些是要訪問的積分)。 ...
[英]pgr_dijkstra return empty result
我想在 postgresql 中使用 pgr_dijkstra 來獲取 OSM 數據。 腳步: 將 OSM 數據插入包含源和目標列的表“街道”。 使用 pgr_nodenetwork function 創建 street_noded 表。 使用 pgr_dijkstra 中的街道表。 為什么結果是 ...
[英]How do I calculate shortest path between Origin - Destination pairs using pgRouting?
首先,我只想 state,我對 GIS 很陌生,而且我可能對術語還不太了解,所以請耐心等待。 我現在正在實習,並負責進行自行車通勤潛力分析。 我使用的數據是道路圖層(我已經創建了一個使用 pgr_createTopology 的拓撲)和兩個點圖層,用於從 500x500m 正方形的質心創建個人生活 ...
[英]How to use PostgreSQL pgrouting functions to find the shortest path between two geometry points with MOST K edges?
我已經設置了包含頂點和邊的表格(代表機場和它們之間的路線)。 使用以下查詢,我可以獲得兩點之間的最短路徑。 結果如下: 問題是: 如何找到這兩個具有最多 K 條邊的點之間的最短路徑? 安裝了postgis和pgrouting; 網絡拓撲已創建 ...
[英]PGRouting functions prefixed with “_” not found
這里是 Postgres / postgis / pgrouting galaxy 的新手。 我必須創建 Posgres 服務器的 docker 實例。 它上面安裝了幾個 postgres 擴展,提供公共模式中可用的功能,其中一些帶有下划線前綴。 構建容器運行良好,但是當我嘗試將現有 DB Sche ...
[英]Analysis electric network with pgRouting
電網是GIS中的一種公用事業網絡。 在這個網絡中,我們有一個由電站和最終用戶組成的point層。 發電站稱為source ,終端用戶稱為sink 。 而且我們還有一個或多個由電源線組成的line層。 (在最簡單的情況下)。 這個網絡的方向是從源到匯我的問題是如何使用pgRouting來識別這個網絡 ...
[英]pgRouting with custom network?
我有一個成本網絡,但它不是街道地圖網絡。 我知道我定義的節點和邊。 pgRouting 看起來是個不錯的選擇,但我能找到的每個示例都使用 Open Street Map 作為數據。 我沒有 GPS 坐標。 節點的 x1,y1 在我的圖表中沒有意義,我的節點有特定的 ID,而不是坐標。 成本不是根 ...
[英]Find closest match from 2 columns in postgresql
我有一個包含坐標(緯度/經度)值的“方式”表。 假設我有一個坐標 (x,y) 並且我想從表中檢查最接近的匹配方式。 我見過一些類似的問題: Is there a postgres CLOSEST operator? 但是在我的例子中,我有 2 列而不是 1 列。是否有查詢來執行這樣的操作? ...
[英]Pgrouting within a isolated boundary
我是 PostGis 的新手,正在探索 pgrouting 功能。 要求是跟蹤樓層內的資產。 例如,我們的數據包含很少的建築物、樓層信息和樓層內的資產。 每棟樓都是隔離的(不相互連接,但每棟樓都有多個樓層。我想 select 樓層和 select 樓層內的資產的跟蹤(最短路徑)。 在這種情況下如何構 ...
[英]Need Path in the form of Lat,long using pgrouting
我正在使用此查詢來查找使用 postgresql、postgis、pgrouting、postgis_topology 使用 nodejs 的路徑 現在的問題是這個查詢返回兩列 我認為上圖中的 route_geom 列有路徑信息。 如何修改上述查詢以獲取經緯度形式的路徑。 我需要緯度和經 ...
[英]pgr_dijkstra returns an empty set
我正在嘗試編寫一個函數,該函數能夠使用pgr_dijkstra函數在兩點之間找到最短的路徑。 我正在遵循本指南。 使用指南中提供的數據,一切正常。 但是,當我嘗試采用同樣的步驟(利用建立拓撲pgr_createTopology ,然后用測試pgr_dijkstra )到另一個數據集 , p ...
[英]Create a function that makes the query with all the elements of an array one by one with postgres
我正在為PgRouting准備一個函數,該函數基於我也准備的另一個函數。 這樣做的目的是通過輸入路徑的起點和終點坐標作為響應來實現此功能。 我通過pgr_dijkstra一點一點地了解了它。 現在,我需要執行相同的操作,但是要使用pgr_dijkstravia。 這是基於ARRAY的,您 ...
[英]pgr_drivingDistance with flexible distance value on each route
我想使用pgsql計算與等時線相似的圖。 因此,我已經使用了算法pgr_drivingDistance 。 您提供起點和距離值並接收等時線。 使用該算法的輸出通過以下代碼接收: SELECT * FROM pgr_drivingDistance( 'SELECT id ...
[英]Why are there tag keys missing when downloading OSM data to Postgis / Postgresql?
我正在使用在灌漿中使用OSM數據的路由應用程序。 我正在使用overpass-api從特定的邊界框訪問數據。 但是,下載數據后,數據似乎缺少tag_keys。 使用postgis或QGIS檢查數據時,某些tag_keys存在,例如“ highway”,“ oneway”或“ maxpe ...
[英]postgres SQL query throws error in node JS
我設置了一個API,在客戶端用戶可以計算到點之間的路由。 但是,我遇到了psql查詢的麻煩,它在postgres中工作,但是當我在節點JS中使用相同的查詢時,我收到了一個錯誤。 我正在使用nodeJS,Express和Postgres。 如果我在pgAdmin4中運行下面的查詢,我會得 ...
[英]pgr_createtopology, can't find the right tolerance needed for my routes which is created in QGIS and imported by GDAL
我在QGIS v2.18中創建了我的路線,並通過使用QGIS中的Road Graph插件測試了它是否可路由,如下圖所示,該路由是可路由的,我的插件的公差設置為0.0000,WG:84 4326。 但是,當我將shp文件導入postgre並使用pgr_createtopology時。 我的 ...
[英]how to use a loop with the function pgr_dijkstra
我想通過每次刪除一個單元格來使用循環來計算兩個節點152和17720之間的距離(我使用函數pgr_dijkstra)。 一個單元格包含多個道路鏈接。 grid_edges_routard表包含道路鏈接和相應的單元格。 希望每個阻塞的單元都有兩個節點之間的距離。 我必須使用pgr_dijk ...