Skip to content

Commit ee0f5fd

Browse files
authored
Merge branch 'master' into addlicences
2 parents 7bc6f88 + 5b659b8 commit ee0f5fd

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+512
-107
lines changed

README.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,22 @@ PgRouting Layer is a plugin for QGIS that serves as a GUI for pgRouting - a popu
1313

1414
## What this plugin currently does
1515

16-
Please check the pgRouting documentation for detailed descriptons: [http://docs.pgrouting.org](http://docs.pgrouting.org)
16+
Please check plugin documentation for detailed descriptions: [http://qgis.pgrouting.org](http://qgis.pgrouting.org)
1717

1818
pgRoutingLayer currently supports the following functions:
1919

20-
- `pgr_alphaShape`
21-
- `pgr_astar`
20+
- `pgr_aStar`
21+
- `pgr_aStarCost`
2222
- `pgr_bdAstar`
23+
- `pgr_bdAstarCost`
2324
- `pgr_bdDijkstra`
25+
- `pgr_bdDijkstraCost`
2426
- `pgr_dijkstra`
25-
- `pgr_drivingDistance`
27+
- `pgr_dijkstraCost`
2628
- `pgr_KSP`
27-
- `pgr_trsp(edge)`
28-
- `pgr_trsp(vertex)`
29-
- `pgr_trspViaEdges`
30-
- `pgr_trspViaVertices`
29+
30+
Functions detailed descriptions: [http://docs.pgrouting.org](http://docs.pgrouting.org)
31+
3132

3233
## License
3334

builddoc.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/bin/bash
22
rm -fR site
33
mkdocs gh-deploy --clean
4-
rm -fR site
4+
#rm -fR site

connectors/postgis.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ def __init__(self, uri):
159159
self.passwd = uri.password()
160160

161161
try:
162-
self.con = psycopg2.connect(self.connection_info(), connect_timeout=10)
162+
self.con = psycopg2.connect(self.connection_info(), connect_timeout=5)
163163
except psycopg2.OperationalError as e:
164164
raise DbError(e)
165165

docs/functions/pgr_KSP.md

Lines changed: 52 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,54 @@
11
# pgr_KSP
2+
![pgr_KSP](../img/functions/f_pgr_KSP.png)
23

3-
- Uses BBOX of the QGIS canvas to limit the resulting path(s)
4-
5-
- Buttons:
6-
- ![Preview](../img/preview.png): Draws in the canvas the resulting path
7-
- ![Clear Preview](../img/clearpreview.png): Removes from the canvas objects generated with Preview
8-
- ![Export](../img/export.png): Creates a one row per edge line geometry layer
9-
- Layer name:
10-
```
11-
(< U|D >) pgr_KSP: < source_id > to < target_id> BBOX(< bbox >)
12-
```
13-
- ![Export Merged](../img/exportmerged.png): Creates a one row per path multiline geometry layer. As many rows as needed.
14-
- Layer name:
15-
```
16-
(M < U|D >) pgr_KSP: < source_id > to < target_id> BBOX(< bbox >)
17-
```
18-
19-
## TODO fix image
20-
![pgr_astar01](../img/pgr_astar01.png)
4+
|Button|Action|
5+
| ----------- | --------- |
6+
|![Help](../img/functions/helpButton.png)|Opens the web page of the documentation of pgr_KSP|
7+
|![Function](../img/functions/KSP.png)| Choose pgr_KSP on the drop down box|
8+
9+
## Edges SQL tab
10+
![Edges SQL tab](../img/tabs/edges_SQL/dijkstra-KSP_edgesSQL.png)
11+
12+
|Field|Action|
13+
| ----------- | --------- |
14+
|![Edge table](../img/fields/edgesSQL_fields/edge_table.png)| Write the table name of the edges|
15+
|![Edge schema](../img/fields/edgesSQL_fields/edge_schema.png)|Write the schema of the edge table|
16+
|![Geometry](../img/fields/edgesSQL_fields/geometry.png)|Write the geometry column name|
17+
|![BBOX](../img/fields/edgesSQL_fields/BBOX.png)|Tick to use the Bounding Box of the QGIS canvas to limit the rows of edge table ![BBOX](../img/fields/edgesSQL_fields/BBOXon.png)|
18+
19+
### Columns
20+
21+
|Field|Action|
22+
| ----------- | --------- |
23+
|![Id](../img/fields/edgesSQL_fields/columns/Id.png)| Write the column that has the edge identifier|
24+
|![Source](../img/fields/edgesSQL_fields/columns/source.png)|Write the column that has the edge source|
25+
|![Target](../img/fields/edgesSQL_fields/columns/target.png)|Write the column that has the edge target|
26+
|![Cost](../img/fields/edgesSQL_fields/columns/cost.png)|Write the column that has the cost of the edge source -> target|
27+
|![Reverse Cost](../img/fields/edgesSQL_fields/columns/reverseCostOFF.png)|Write the column that has the cost of the edge target -> source, the column will be used when the box is ticked ![Reverse Cost](../img/fields/edgesSQL_fields/columns/reverseCost.png)|
28+
29+
## Arguments tab
30+
![Arguments tab](../img/tabs/arguments/arguments_KSP.png)
31+
32+
|Field|Action|
33+
| ----------- | --------- |
34+
|![fromVid](../img/fields/arguments/KSP_fromVid.png)| Choose with ![plus](../img/tabs/arguments/plus_button.png) or write the comma separated identifiers of the start vertex|
35+
|![toVid](../img/fields/arguments/KSP_toVid.png)|Choose with ![plus](../img/tabs/arguments/plus_button.png) or write the comma separated identifiers of the start vertex|
36+
|![K](../img/fields/arguments/KSP_k.png)| ... |
37+
|![Heap paths](../img/fields/arguments/KSP_heapPaths.png)| Tick.. ![Heap paths](../img/fields/arguments/KSP_heapPathsON.png)
38+
|![Directed](../img/fields/arguments/directedOFF.png)| Tick if the graph is directed ![Directed](../img/fields/arguments/directedON.png)|
39+
40+
## Execute tab
41+
![Execute tab](../img/tabs/execute/execute.png)
42+
43+
|Button|Action|
44+
| ----------- | --------- |
45+
|![Preview](../img/buttons/execute/preview.png)| Draws in the canvas the resulting path |
46+
|![Clear Preview](../img/buttons/execute/clearpreview.png)| Removes from the canvas objects generated with Preview|
47+
|![Export](../img/buttons/execute/export.png)| Creates a one row per edge line geometry layer|
48+
|![Export Merged](../img/buttons/execute/exportmergedON.png)| Creates a one row per path multiline geometry layer. As many rows as needed|
49+
50+
Depending on the pressed button the layer name will be
51+
```
52+
(<U|D>) pgr_KSP: <source_id> to <target_id> BBOX(<bbox>)
53+
(M <U|D>) pgr_KSP: <source_id> to <target_id> BBOX(<bbox>)
54+
```

docs/functions/pgr_aStar.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# pgr_astar
2+
3+
- # pgr_astar
4+
![pgr_astar](../img/functions/f_pgr_astar.png)
5+
6+
|Button|Action|
7+
| ----------- | --------- |
8+
|![Help](../img/functions/helpButton.png)|Opens the web page of the documentation of pgr_astar|
9+
|![Function](../img/functions/astar.png)| Choose pgr_astar on the drop down box|
10+
11+
## Edges SQL tab
12+
![Edges SQL tab](../img/tabs/edges_SQL/astar_edgesSQL.png)
13+
14+
|Field|Action|
15+
| ----------- | --------- |
16+
|![Edge table](../img/fields/edgesSQL_fields/edge_table.png)| Write the table name of the edges|
17+
|![Edge schema](../img/fields/edgesSQL_fields/edge_schema.png)|Write the schema of the edge table|
18+
|![Geometry](../img/fields/edgesSQL_fields/geometry.png)|Write the geometry column name|
19+
|![BBOX](../img/fields/edgesSQL_fields/BBOX.png)|Tick to use the Bounding Box of the QGIS canvas to limit the rows of edge table ![BBOX](../img/fields/edgesSQL_fields/BBOXon.png)|
20+
21+
### Columns
22+
23+
|Field|Action|
24+
| ----------- | --------- |
25+
|![Id](../img/fields/edgesSQL_fields/columns/Id.png)| Write the column that has the edge identifier|
26+
|![Source](../img/fields/edgesSQL_fields/columns/source.png)|Write the column that has the edge source|
27+
|![Target](../img/fields/edgesSQL_fields/columns/target.png)|Write the column that has the edge target|
28+
|![Cost](../img/fields/edgesSQL_fields/columns/cost.png)|Write the column that has the cost of the edge source -> target|
29+
|![Reverse Cost](../img/fields/edgesSQL_fields/columns/reverseCostOFF.png)|Write the column that has the cost of the edge target -> source, the column will be used when the box is ticked ![Reverse Cost](../img/fields/edgesSQL_fields/columns/reverseCost.png)|
30+
|![x](../img/fields/edgesSQL_fields/columns/x1.png)|Write the geometry column name|
31+
|![y](../img/fields/edgesSQL_fields/columns/y1.png)|Write the geometry column name|
32+
33+
## Arguments tab
34+
![Arguments tab](../img/tabs/arguments/arguments_astar.png)
35+
36+
|Field|Action|
37+
| ----------- | --------- |
38+
|![fromVids](../img/fields/arguments/astar-dijkstra_fromVids.png)| Choose with ![plus](../img/tabs/arguments/plus_button.png) or write the comma separated identifiers of the start vertices|
39+
|![toVids](../img/fields/arguments/astar-dijkstra_toVids.png)|Choose with ![plus](../img/tabs/arguments/plus_button.png) or write the comma separated identifiers of the destination vertices|
40+
|![Heuristic](../img/fields/arguments/astar_heuristic.png)| Heuristic number. Current valid values `0~5` . Default ``5``|
41+
|![Factor](../img/fields/arguments/astar_factor.png)| For units manipulation. `factor > 0`. Default ``1``. See `astar_factor`.|
42+
|![Epsilon](../img/fields/arguments/astar_epsilon.png)| For less restricted results. `epsilon >= 1`. Default ``1``.|
43+
|![Directed](../img/fields/arguments/directedOFF.png)| Tick if the graph is directed ![Directed](../img/fields/arguments/directedON.png)|
44+
45+
## Execute tab
46+
![Execute tab](../img/tabs/execute/execute.png)
47+
48+
|Button|Action|
49+
| ----------- | --------- |
50+
|![Preview](../img/buttons/execute/preview.png)| Draws in the canvas the resulting path |
51+
|![Clear Preview](../img/buttons/execute/clearpreview.png)| Removes from the canvas objects generated with Preview|
52+
|![Export](../img/buttons/execute/export.png)| Creates a one row per edge line geometry layer|
53+
|![Export Merged](../img/buttons/execute/exportmergedON.png)| Creates a one row per path multiline geometry layer. As many rows as needed|
54+
55+
56+
Depending on the pressed button the layer name will be
57+
```
58+
(<U|D>) pgr_astar: <source_id> to <target_id> BBOX(<bbox>)
59+
(M <U|D>) pgr_astar: <source_id> to <target_id> BBOX(<bbox>)
60+
```

docs/functions/pgr_astar.md

Lines changed: 0 additions & 20 deletions
This file was deleted.

docs/functions/pgr_astarCost.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# pgr_astarCost
2+
![pgr_astarCost](../img/functions/f_pgr_astarCost.png)
3+
4+
|Button|Action|
5+
| ----------- | --------- |
6+
|![Help](../img/functions/helpButton.png)|Opens the web page of the documentation of pgr_astarCost|
7+
|![Function](../img/functions/astarCost.png)| Choose pgr_astarCost on the drop down box|
8+
9+
## Edges SQL tab
10+
![Edges SQL tab](../img/tabs/edges_SQL/dijkstra-KSP_edgesSQL.png)
11+
12+
|Field|Action|
13+
| ----------- | --------- |
14+
|![Edge table](../img/fields/edgesSQL_fields/edge_table.png)| Write the table name of the edges|
15+
|![Edge schema](../img/fields/edgesSQL_fields/edge_schema.png)|Write the schema of the edge table|
16+
|![Geometry](../img/fields/edgesSQL_fields/geometry.png)|Write the geometry column name|
17+
|![BBOX](../img/fields/edgesSQL_fields/BBOX.png)|Tick to use the Bounding Box of the QGIS canvas to limit the rows of edge table ![BBOX](../img/fields/edgesSQL_fields/BBOXon.png)|
18+
19+
### Columns
20+
21+
|Field|Action|
22+
| ----------- | --------- |
23+
|![Id](../img/fields/edgesSQL_fields/columns/Id.png)| Write the column that has the edge identifier|
24+
|![Source](../img/fields/edgesSQL_fields/columns/source.png)|Write the column that has the edge source|
25+
|![Target](../img/fields/edgesSQL_fields/columns/target.png)|Write the column that has the edge target|
26+
|![Cost](../img/fields/edgesSQL_fields/columns/cost.png)|Write the column that has the cost of the edge source -> target|
27+
|![Reverse Cost](../img/fields/edgesSQL_fields/columns/reverseCostOFF.png)|Write the column that has the cost of the edge target -> source, the column will be used when the box is ticked ![Reverse Cost](../img/fields/edgesSQL_fields/columns/reverseCost.png)|
28+
29+
## Arguments tab
30+
![Arguments tab](../img/tabs/arguments/arguments_astar.png)
31+
32+
|Field|Action|
33+
| ----------- | --------- |
34+
|![fromVids](../img/fields/arguments/astar-dijkstra_fromVids.png)| Choose with ![plus](../img/tabs/arguments/plus_button.png) or write the comma separated identifiers of the start vertices|
35+
|![toVids](../img/fields/arguments/astar-dijkstra_toVids.png)|Choose with ![plus](../img/tabs/arguments/plus_button.png) or write the comma separated identifiers of the destination vertices|
36+
|![Heuristic](../img/fields/arguments/astar_heuristic.png)| Heuristic number. Current valid values `0~5` . Default ``5``|
37+
|![Factor](../img/fields/arguments/astar_factor.png)| For units manipulation. `factor > 0`. Default ``1``. See `astar_factor`.|
38+
|![Epsilon](../img/fields/arguments/astar_epsilon.png)| For less restricted results. `epsilon >= 1`. Default ``1``.|
39+
|![Directed](../img/fields/arguments/directedOFF.png)| Tick if the graph is directed ![Directed](../img/fields/arguments/directedON.png)|
40+
41+
## Execute tab
42+
![Execute tab](../img/tabs/execute/execute.png)
43+
44+
|Button|Action|
45+
| ----------- | --------- |
46+
|![Preview](../img/buttons/execute/preview.png)| Draws in the canvas the resulting path |
47+
|![Clear Preview](../img/buttons/execute/clearpreview.png)| Removes from the canvas objects generated with Preview|
48+
|![Export](../img/buttons/execute/export.png)| Creates a one row per edge line geometry layer|
49+
|![Export Merged](../img/buttons/execute/exportmergedOFF.png)| Disabled|
50+
51+
Depending on the pressed button the layer name will be
52+
```
53+
(<U|D>) pgr_astarCost: <source_id> to <target_id> BBOX(<bbox>)
54+
```

docs/functions/pgr_bdAstar.md

Lines changed: 58 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,60 @@
11
# pgr_bdAstar
22

3-
- Uses BBOX of the QGIS canvas to limit the resulting path(s)
4-
5-
- Buttons:
6-
- ![Preview](../img/preview.png): Draws in the canvas the resulting path
7-
- ![Clear Preview](../img/clearpreview.png): Removes from the canvas objects generated with Preview
8-
- ![Export](../img/export.png): Creates a one row per edge line geometry layer
9-
- Layer name:
10-
```
11-
(< U|D >) pgr_bdAstar: < source_id > to < target_id> BBOX(< bbox >)
12-
```
13-
- ![Export Merged](../img/exportmerged.png): Creates a one row per path multiline geometry layer. As many rows as needed.
14-
- Layer name:
15-
```
16-
(M < U|D >) pgr_bdAstar: < source_id > to < target_id> BBOX(< bbox >)
17-
```
18-
19-
## TODO fix image
20-
![pgr_astar01](../img/pgr_astar01.png)
3+
- # pgr_bdAstar
4+
![pgr_bdAstar](../img/functions/f_pgr_bdAstar.png)
5+
6+
|Button|Action|
7+
| ----------- | --------- |
8+
|![Help](../img/functions/helpButton.png)|Opens the web page of the documentation of pgr_bdAstar|
9+
|![Function](../img/functions/bdAstar.png)| Choose pgr_bdAstar on the drop down box|
10+
11+
## Edges SQL tab
12+
![Edges SQL tab](../img/tabs/edges_SQL/astar_edgesSQL.png)
13+
14+
|Field|Action|
15+
| ----------- | --------- |
16+
|![Edge table](../img/fields/edgesSQL_fields/edge_table.png)| Write the table name of the edges|
17+
|![Edge schema](../img/fields/edgesSQL_fields/edge_schema.png)|Write the schema of the edge table|
18+
|![Geometry](../img/fields/edgesSQL_fields/geometry.png)|Write the geometry column name|
19+
|![BBOX](../img/fields/edgesSQL_fields/BBOX.png)|Tick to use the Bounding Box of the QGIS canvas to limit the rows of edge table ![BBOX](../img/fields/edgesSQL_fields/BBOXon.png)|
20+
21+
### Columns
22+
23+
|Field|Action|
24+
| ----------- | --------- |
25+
|![Id](../img/fields/edgesSQL_fields/columns/Id.png)| Write the column that has the edge identifier|
26+
|![Source](../img/fields/edgesSQL_fields/columns/source.png)|Write the column that has the edge source|
27+
|![Target](../img/fields/edgesSQL_fields/columns/target.png)|Write the column that has the edge target|
28+
|![Cost](../img/fields/edgesSQL_fields/columns/cost.png)|Write the column that has the cost of the edge source -> target|
29+
|![Reverse Cost](../img/fields/edgesSQL_fields/columns/reverseCostOFF.png)|Write the column that has the cost of the edge target -> source, the column will be used when the box is ticked ![Reverse Cost](../img/fields/edgesSQL_fields/columns/reverseCost.png)|
30+
|![x](../img/fields/edgesSQL_fields/columns/x1.png)|Write the geometry column name|
31+
|![y](../img/fields/edgesSQL_fields/columns/y1.png)|Write the geometry column name|
32+
33+
## Arguments tab
34+
![Arguments tab](../img/tabs/arguments/arguments_astar.png)
35+
36+
|Field|Action|
37+
| ----------- | --------- |
38+
|![fromVids](../img/fields/arguments/astar-dijkstra_fromVids.png)| Choose with ![plus](../img/tabs/arguments/plus_button.png) or write the comma separated identifiers of the start vertices|
39+
|![toVids](../img/fields/arguments/astar-dijkstra_toVids.png)|Choose with ![plus](../img/tabs/arguments/plus_button.png) or write the comma separated identifiers of the destination vertices|
40+
|![Heuristic](../img/fields/arguments/astar_heuristic.png)| Heuristic number. Current valid values `0~5` . Default ``5``|
41+
|![Factor](../img/fields/arguments/astar_factor.png)| For units manipulation. `factor > 0`. Default ``1``. See `astar_factor`.|
42+
|![Epsilon](../img/fields/arguments/astar_epsilon.png)| For less restricted results. `epsilon >= 1`. Default ``1``.|
43+
|![Directed](../img/fields/arguments/directedOFF.png)| Tick if the graph is directed ![Directed](../img/fields/arguments/directedON.png)|
44+
45+
## Execute tab
46+
![Execute tab](../img/tabs/execute/execute.png)
47+
48+
|Button|Action|
49+
| ----------- | --------- |
50+
|![Preview](../img/buttons/execute/preview.png)| Draws in the canvas the resulting path |
51+
|![Clear Preview](../img/buttons/execute/clearpreview.png)| Removes from the canvas objects generated with Preview|
52+
|![Export](../img/buttons/execute/export.png)| Creates a one row per edge line geometry layer|
53+
|![Export Merged](../img/buttons/execute/exportmergedON.png)| Creates a one row per path multiline geometry layer. As many rows as needed|
54+
55+
56+
Depending on the pressed button the layer name will be
57+
```
58+
(<U|D>) pgr_bdAstar: <source_id> to <target_id> BBOX(<bbox>)
59+
(M <U|D>) pgr_bdAstar: <source_id> to <target_id> BBOX(<bbox>)
60+
```

docs/functions/pgr_bdAstarCost.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# pgr_bdAstarCost
2+
![pgr_bdAstarCost](../img/functions/f_pgr_bdAstarCost.png)
3+
4+
|Button|Action|
5+
| ----------- | --------- |
6+
|![Help](../img/functions/helpButton.png)|Opens the web page of the documentation of pgr_bdAstarCost|
7+
|![Function](../img/functions/bdAstarCost.png)| Choose pgr_bdAstarCost on the drop down box|
8+
9+
## Edges SQL tab
10+
![Edges SQL tab](../img/tabs/edges_SQL/astar_edgesSQL.png)
11+
12+
|Field|Action|
13+
| ----------- | --------- |
14+
|![Edge table](../img/fields/edgesSQL_fields/edge_table.png)| Write the table name of the edges|
15+
|![Edge schema](../img/fields/edgesSQL_fields/edge_schema.png)|Write the schema of the edge table|
16+
|![Geometry](../img/fields/edgesSQL_fields/geometry.png)|Write the geometry column name|
17+
|![BBOX](../img/fields/edgesSQL_fields/BBOX.png)|Tick to use the Bounding Box of the QGIS canvas to limit the rows of edge table ![BBOX](../img/fields/edgesSQL_fields/BBOXon.png)|
18+
19+
### Columns
20+
21+
|Field|Action|
22+
| ----------- | --------- |
23+
|![Id](../img/fields/edgesSQL_fields/columns/Id.png)| Write the column that has the edge identifier|
24+
|![Source](../img/fields/edgesSQL_fields/columns/source.png)|Write the column that has the edge source|
25+
|![Target](../img/fields/edgesSQL_fields/columns/target.png)|Write the column that has the edge target|
26+
|![Cost](../img/fields/edgesSQL_fields/columns/cost.png)|Write the column that has the cost of the edge source -> target|
27+
|![Reverse Cost](../img/fields/edgesSQL_fields/columns/reverseCostOFF.png)|Write the column that has the cost of the edge target -> source, the column will be used when the box is ticked ![Reverse Cost](../img/fields/edgesSQL_fields/columns/reverseCost.png)|
28+
29+
## Arguments tab
30+
![Arguments tab](../img/tabs/arguments/arguments_astar.png)
31+
32+
|Field|Action|
33+
| ----------- | --------- |
34+
|![fromVids](../img/fields/arguments/astar-dijkstra_fromVids.png)| Choose with ![plus](../img/tabs/arguments/plus_button.png) or write the comma separated identifiers of the start vertices|
35+
|![toVids](../img/fields/arguments/astar-dijkstra_toVids.png)|Choose with ![plus](../img/tabs/arguments/plus_button.png) or write the comma separated identifiers of the destination vertices|
36+
|![Directed](../img/fields/arguments/directedOFF.png)| Tick if the graph is directed ![Directed](../img/fields/arguments/directedON.png)|
37+
38+
## Execute tab
39+
![Execute tab](../img/tabs/execute/ExecuteCost.png)
40+
41+
|Button|Action|
42+
| ----------- | --------- |
43+
|![Preview](../img/buttons/execute/preview.png)| Draws in the canvas the resulting path |
44+
|![Clear Preview](../img/buttons/execute/clearpreview.png)| Removes from the canvas objects generated with Preview|
45+
|![Export](../img/buttons/execute/export.png)| Creates a one row per edge line geometry layer|
46+
|![Export Merged](../img/buttons/execute/exportmergedOFF.png)| Disabled|
47+
48+
Depending on the pressed button the layer name will be
49+
```
50+
(<U|D>) pgr_bdAstarCost: <source_id> to <target_id> BBOX(<bbox>)
51+
```

0 commit comments

Comments
 (0)