This is a static archive of our old OpenStreetMap Help Site. Please post any new questions and answers at community.osm.org.

Land, sea and river polygon missing in Sydney

0

I have downloaded the OSM file for Sydney and imported it into QGIS. As you can see I have all the lines and areas. However, there is no polygon for the land itself, and no polygon for the neighbouring Pacific ocean, and no polygon for the water in the Sydney harbour, which then snakes inland into the Parramatta river.

I thought these would be very large polygons, and that's why they don't show up - they are larger than the bounding box of Sydney. However, I tried downloading the OSM for New South Wales but I still don't have the land mass, oceans, or rivers.

I then thought maybe those polygons are special and need to be generated - I found http://openstreetmapdata.com/data which has land and water polygons. That gives me the land, the sea, but not the water polygon for the Sydney harbour and the main Parramatta river.

What am I doing wrong?

QGIS result

asked 03 Apr '18, 11:43

Moult's gravatar image

Moult
11112
accept rate: 0%


One Answer:

0

In OpenStreetMap the land and the sea/ocean aren't explicitly mapped. Instead the coastline is mapped as a way (line) https://wiki.openstreetmap.org/wiki/Coastline.

From the coastline, you can generate polygons for the land and/or ocean. https://wiki.openstreetmap.org/wiki/OSMCoastline is one such tool which does this as you've found out.

Sydney Harbour https://www.openstreetmap.org/relation/1252425/history has seen some recent edits, so you might need to re-download your data, but it should show up since it's tagged as a multipolygon.

answered 06 Apr '18, 04:52

aharvey's gravatar image

aharvey
5232913
accept rate: 21%

Source code available on GitHub .