Skip to main content

Atom Feed

News

01 Apr 2024

Osm2pgsql goes AI

Looks like Artificial Intelligence (AI) is going to solve all the worlds problems. And we here at osm2pgsql headquarters certainly don’t want to be left out. Also all the research funding these days goes towards AI and we certainly don’t wan to be left out of that.

More...
10 Dec 2023

SOTM-EU talk available

Paul Norman and Jochn Topf gave a talk “Modern osm2pgsql tricks” at the recent State of the Map Europe (SOTM-EU) conference in Antwerp. It gives an overview about what modern osm2pgsql is all about.

More...
25 Sep 2023

Second Virtual Meetup on osm2pgsql

In 2021 we, the osm2pgsql developers and users, had a first virtual meetup. And now we want to do it again. We want to talk a bit about new features and chat about where we might want to go. But mostly this is a chance for osm2pgsql users to get questions answered and their feedback heard.

More...
20 Sep 2023

New Github Organisation

Today we switched all osm2pgsql repositories from the “openstreetmap” organization on Github to a new Github organization called osm2pgsql-dev. We want to make it is easier for our users to find all the pieces in our growing osm2pgsql ecosystem. There is…

More...
11 Sep 2023

Announcing Themepark

Writing a config file for osm2pgsql from scratch is not easy. And it shouldn’t be something that everybody has to do. Most maps want to do some things different than other maps, but most things are probably the same as on many other maps. Themepark is a framework for creating osm2pgsql configuration by reusing existing building blocks. You can mix existing configurations with your special layers. And it all works together.

More...
04 Sep 2023

Release 1.9.2

This release fixes a bug introduced in 1.9.0 with two-stage processing that will lead to crashes. If you are using any 1.9.x version, please upgrade to 1.9.2.

More...
18 Aug 2023

Where We are Going

Development of an Open Source project is often driven by the current need for some features. But we also have frequent discussions about the long-term development of the project. Where do we need or want to go? How do all the different features fit together to make a coherent whole? What feature can we work on now that makes sense on its own but can also later be a part of something bigger?

More...
16 Aug 2023

Release 1.9.0

We have just released version 1.9.0 of osm2pgsql. It brings a lot of new features which will open up osm2pgsql for many more use cases.

More...
25 Jul 2023

Middle improvements

In osm2pgsql there is that code that stores the raw data it gets from the input files and makes it available to other parts of osm2pgsql for further processing. This code is called, in osm2pgsql-speak, the “middle”. Over the last months we worked on some huge improvements to that code which not only makes it much faster but also adds some functionality and will allow even more processing options down the line. You can read about all the details of this project in this blog post by Jochen Topf.

More...
23 Oct 2022

Timings and sizes

When starting out with osm2pgsql there is often the question: How large is the resulting database going to be and how long will the import take?

More...
05 Oct 2022

Release 1.7.1

The new release 1.7.1 fixes a few small bugs in osm2pgsql and closes some gaps in the geometry processing code released in 1.7.0. It also contains some security-related fixes as a result of the security audit.

More...
04 Oct 2022

Book release

Ryan Lambert just announced the release of his book Mastering PostGIS and OpenStreetMap. It explains how to bring OpenStreetMap data into a PostgreSQL/PostGIS database (using osm2pgsql of course), cleaning it up in the process, and teaches you the ins and outs of data processing with PostGIS. Use the code “RPL-FRIENDS” for a 10% discount.

More...
06 Sep 2022

Generalization project started

OpenStreetMap has quite a lot of very detailed geodata. That’s great for generating very detailed maps. But it is sometimes not so easy to create overview maps in smaller map scales and for smaller zoom levels. We can’t see the forest for all the trees.

More...
30 Aug 2022

New test server

Any software needs a lot of testing and osm2pgsql is no different. For development we have automated unit, integration and regression tests, but they only run on tiny amounts of data. To figure out where performance bottlenecks are, how different configurations of osm2pgsql or the PostgreSQL database affect performance, or wether a planet import still works after some major changes, we need something else.

More...
15 Aug 2022

Release 1.7.0

We are happy to announce the new release 1.7.0 with some great changes.

More...
29 Jul 2021

Release 1.5.1

This is a bugfix release. It contains some important bug fixes, so everybody is encouraged to update.

More...
02 Jun 2021

Release 1.5.0

This release brings quite a lot of improvements. The most important one: The flex output which we introduced in version 1.3.0 almost a year ago as a new experimental feature is now ready for prime time: We are removing the “experimental” label. There are some small changes you might have to make to your flex configurations, see the Upgrading chapter of the manual for details. We have also introduced a new cluster table option in the flex config file which allows you to disable clustering of the table data by geometry.

More...
16 May 2021

Upcoming Talks

I’ll be giving two talks about osm2pgsql soon. Both will be online. The first is at the German language FOSSGIS conference which takes place from June 6th to June 9th. The second is a the English language State of The Map from July 9th to 11th. Both talks will focus on new developments in osm2pgsql. You’ll need to register with these events to see the talks, but they will be available for free later.

More...
07 Feb 2021

Successful Community Meetup

Last week we had our first virtual osm2pgsql community meetup. There was quite a bit more interest than we had anticipated. 16 developers and users talked about plans and ideas and many questions could be answered.

More...
03 Feb 2021

Release 1.4.1

This is a minor release with some bug fixes and internal cleanups and changes, mostly in the “middle” code and geometry processing.

More...
14 Jan 2021

Virtual Meetup on osm2pgsql

Osm2pgsql development has picked up steam in the last months. Many new features have been implemented and we have many more ideas. And there are plenty of issues to work on. But to decide where we are going next and what to prioritize, we want to hear more from the osm2pgsql users.

More...
07 Dec 2020

Release 1.4.0

The project has a new website (osm2pgsql.org) now with extensive documentation and examples, and with sections on support, contributing, news. etc. Most of the documentation from the repository and the OSM wiki was moved there. We still have a man page, it is now maintained in markdown format. All the documentation, man page, help texts etc. have been cleaned up, made more consistent and brought up to date.

More...
23 Sep 2020

New Website for Osm2pgsql

Osm2pgsql has been an important part of the OpenStreetMap software stack for a long time. But its documentation is scattered between the OSM wiki, the Github repository and other places here or there. Now, thanks to some money the OpenStreetMap Foundation is putting towards osm2pgsql development, we can unvail a new website for the project allowing us to bring together all the information about the project.

More...
28 Jul 2020

Release 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.

More...