Skip to content

Releases: pgRouting/osm2pgrouting

v3.0.0

01 Nov 19:46
785a13e

Choose a tag to compare

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

23 Oct 16:24
2e83649

Choose a tag to compare

Fix for Homebrew

Add <algorithm> for std::transform

v2.3.8

04 Jun 12:15
9a56286

Choose a tag to compare

  • 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

01 Feb 17:40
d08ac0b

Choose a tag to compare

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

29 Nov 10:55

Choose a tag to compare

Bug fixes:

  • Fix: Incorrect classification of one-ways.
  • Fix: command line configuration in print outputs (db password removed).
  • Other minor fixes.

v2.3.5

21 May 01:08

Choose a tag to compare

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

03 Apr 00:18
52518cb

Choose a tag to compare

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

18 Dec 16:54
56d3385

Choose a tag to compare

Several bug fixes were done:

  • Fixed the --clean flag wrong behaviour
  • Fixed the bad-alloc problem by only including the required relations
  • Fixed the problem when using the --add-nodes flag

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+

v2.3.2

17 Oct 22:18

Choose a tag to compare

Bug fixes:

  • Fix: Only on linux: use the wc command to count lines
  • Fix: the osm_ are created only when addnodes flag is on
  • Fix: removed unused flag of the command line

v2.3.1

15 Oct 01:54

Choose a tag to compare

osm2pgRouting 2.3.1

  • Fix: When keys have spaces
  • Fix: Generating relations