./geography/osm2pgsql, OpenStreetMap data to PostgreSQL converter

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.3.0, Package name: osm2pgsql-1.3.0, Maintainer: wiedi

Converts OSM planet.osm data to a PostgreSQL / PostGIS database suitable
for specific applications like rendering into map tiles by Mapnik
or geocoding with Nominatim.


Required to run:
[devel/boost-libs] [geography/proj] [lang/lua53] [databases/postgresql95-client]

Required to build:
[devel/boost-headers] [pkgtools/cwrappers]

Master sites:

SHA1: 784ad8adb94a3bf47618148d4a82c0d41d48176e
RMD160: ece9e29ce715aced56656e304a610f886c530969
Filesize: 2402.784 KB

Version history: (Expand)


CVS history: (Expand)


   2021-04-21 18:56:44 by Greg Troxel | Files touched by this commit (2) | Package updated
Log message:
geography/osm2pgsql: Update to 1.3.0

Upstream changes:

1.3.0:

This release introduces the new "flex" output. It allows a more flexible
definition of output tables and columns. It also adds a second stage of
processing which makes it possible to get information from relations to
their members, allowing, for instance, to render tags from bicycle route
relations on their member ways. The "flex" output is configured through
Lua scripts.

The flex output is currently still marked as experimental, because it is new
and we want to collect feedback from the community before finalizing the API.
But it already works well and users are encouraged to try it out. Some new
features are only or will only be available in the flex output and we expect
that it will replace the other outputs in the long term.

Some features have been marked as deprecated:

    The "multi" output will be removed in a future version of \ 
osm2pgsql. If you
    are using the multi output, switch to the flex output now and tell us if
    you have any problems.
    When the input file uses negative OSM object IDs a warning is now generated.
    Negative IDs never worked correctly for all use cases. Future versions of
    osm2pgsql will not allow negative IDs at all. Use "osmium renumber"
    to get rid of the negative IDs.
    Input files that are not ordered generate a warning. Future versions of
    osm2pgsql will not work any more with unordered files. If you have unordered
    files use "osmium sort" to order them.

Further changes:

    The multi output now looks for lua script relative to the style.json file.
    This is a breaking change. Users might have to change the file names of
    their lua scripts in the style files.
    Use the fmt library for formatting strings now instead of a mixture of
    boost::format and hand-written mechanisms. A version of fmt is included
    in the contrib directory.
    Make PROJ library optional. If the proj library cannot be found by cmake,
    do not offer the option to use arbitrary projections. Only WGS84 and
    WebMercator are supported then.
    Don't use ST_GeoHash for ordering tables by geometry on Postgis >= 2.4.
    Instead use the default ordering which works better now.
    Fix: Always print correct relations count and more correct count per seconds
    when showing processing stats.
    Fix: If a function run in the thread pool throws an exception, this exception
    was never "collected", it was silently ignored. This meant that \ 
some errors,
    especially in communication with the database, were not detected correctly.
    The dependency management, the part of the code which tracks which changes
    in the OSM data trigger which changes in the outputs, was reorganized
    making in much cleaner and removing the last remnants of code written to
    support "old style" multipolygons.
    Tests have been moved to the Catch framework, extended and the regression
    tests have been reorganised, so they can run independently of each other.
    A lot of code was cleaned up, modernized, made more robust, and sometimes
    removed.

1.2.2:

This release only updates the bundled version of libosmium. The new
version 2.15.6 fixes an issue where complicated multipolygons make
osm2pgsql hang.
   2021-04-21 15:25:34 by Adam Ciarcinski | Files touched by this commit (864)
Log message:
revbump for boost-libs
   2021-04-21 13:43:04 by Adam Ciarcinski | Files touched by this commit (1822)
Log message:
revbump for textproc/icu
   2021-01-01 09:24:59 by Ryo ONODERA | Files touched by this commit (266)
Log message:
*: Recursive revbump from boost-1.75.0
   2020-11-05 10:09:30 by Ryo ONODERA | Files touched by this commit (1814)
Log message:
*: Recursive revbump from textproc/icu-68.1
   2020-06-02 10:25:05 by Adam Ciarcinski | Files touched by this commit (1689)
Log message:
Revbump for icu
   2020-05-06 16:05:09 by Adam Ciarcinski | Files touched by this commit (591) | Package updated
Log message:
revbump after boost update
   2020-04-12 10:29:21 by Adam Ciarcinski | Files touched by this commit (956) | Package updated
Log message:
Recursive revision bump after textproc/icu update