Releases: pgRouting/osm2pgrouting
Releases · pgRouting/osm2pgrouting
v3.0.0
osm2pgRouting 3.0.0 Release Notes
- cmake >= 3.12
- geometry column name:
geom
New "ways" table structure
| Column | Type | Modifications | Default |
|---|---|---|---|
| id | bigint | previously was gid | generated always as identity |
| osm_id | bigint | ||
| tag_id | integer | ||
| length | double precision | ||
| length_m | double precision | ||
| name | text | ||
| source | bigint | ||
| target | bigint | ||
| source_osm | bigint | ||
| target_osm | bigint | ||
| cost | double precision | ||
| reverse_cost | double precision | ||
| cost_s | double precision | ||
| reverse_cost_s | double precision | ||
| rule | text | ||
| one_way | integer | ||
| oneway | text | ||
| x1 | double precision | ||
| y1 | double precision | ||
| x2 | double precision | ||
| y2 | double precision | ||
| maxspeed_forward | double precision | ||
| maxspeed_backward | double precision | ||
| priority | double precision | ||
| geom | geometry(LineString,4326) | previously was the_geom |
New "ways_vertices_pgr" table structure
| Column | Type | Default |
|---|---|---|
| id | bigint | Default: generated always as identity |
| in_edges | bigint[] | New column |
| out_edges | bigint[] | New column |
| x | numeric(11,8) | Default: generated always as (st_x(geom)) stored |
| y | numeric(11,8) | Default: generated always as (st_y(geom)) stored |
| osm_id | bigint | |
| geom | geometry(Point,4326) |
v2.3.9
v2.3.8
- Removing travis tests
- Updated FindPQXX to get the version
- Adding github actions for compilation:
- Postgres 9.6 to 13
- libpqxx 6 & 7
- Minimum Version Postgres 9.6 (supported version at this time)
- Minimum Version libpqxx 6
- C++ minimum standard depends on libpqxx
- For version libpqxx 6: C++14
- For version libpqxx 7: C++17
v2.3.7
Bug fixes and docs improvements:
- fix: Way - fixed bug handling oneway false conditions
- fix: fixed CMakeLists
- fix: adjustments to FindPostgreSQL.cmake.
- Improvements on map config XML files.
- New docs: "Code of Conduct" and "Contributing".
- Docs improvements.
v2.3.6
Bug fixes:
- Fix: Incorrect classification of one-ways.
- Fix: command line configuration in print outputs (db password removed).
- Other minor fixes.
v2.3.5
Bug fixes and docs improvements:
- Fix: zero division error when max_speed = 0.
- Fix: fixed osm_ways parsing - OSMDocument.
- Fix: switch to a more inclusive check for nullptr definition (fixes compilation on macOS 10.13 using Xcode 9.3)
- Docs improvements: How to release doc.
The full list of closed issues can be found here:
https://github.com/pgRouting/osm2pgrouting/milestone/11?closed=1
v2.3.4
Bug fixes and other improvements:
- osm_elements - fixed boolean assignment with boost::lexical_cast.
- Use ${CMAKE_INSTALL_PREFIX} in CMakeLists.txt.
- Readme doc improvements: Tips section and Table of contents.
The full list of closed issues can be found here:
https://github.com/pgRouting/osm2pgrouting/milestone/10?closed=1
v2.3.3
Several bug fixes were done:
- Fixed the
--cleanflag wrong behaviour - Fixed the bad-alloc problem by only including the required relations
- Fixed the problem when using the
--add-nodesflag
The full list of closed issues can be found here:
https://github.com/pgRouting/osm2pgrouting/issues?utf8=%E2%9C%93&q=milestone%3Av2.3.3+is%3Aclosed+