1

I am trying to get data for rivers/waterways around the world. I have downloaded the planet file from OSM (as well as a North America file from Geofabrik), and am trying to use Osmosis to filter out only the ways tagged as rivers, streams, etc. The command I am using is the following:

osmosis --read-pbf planet-latest.osm.pbf --log-progress --tf accept-ways waterway=river,stream,canal natural=water --used-node --write-pbf planet-latest-waterways.osm.pbf

When I run this on the North America file, it completes and results in a 2GB file. However, when loading the file in QGIS, the points take quite a while to process and if I choose not to display them, QGIS runs for a long time before displaying any lines (presumably silently iterating through and rejecting all the points). Many of the points are irrelevant (e.g. bus stops). Is there a way to not include the points using Osmosis, so that QGIS jumps straight to rendering the lines and polygons?

If I am going around this in the wrong way, please let me know! I am happy to learn new tools, I just am not sure which ones are the best for this type of job.

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.