[OSM-dev] Coastlines and water - contact and technical
Lennard
ldp at xs4all.nl
Thu Jul 16 20:20:34 BST 2009
Ben Supnik wrote:
Replying to list...
> Please forgive the newbie questions -- I am trying to determine all of
> the requirements to find the "wet" areas of a finite region of the
> world. Basically my goal is to use OSM as a water source for flight
> simulator scenery...both oceans and lakes.
>
> Unfortunately the "spec" is sort of spread out among schemas for mapping
> renderers, wiki pages, some out of date, discussions, etc.
>
> Do you know whether the major map rendering engines support
> multi-polygon where the ways forming the outer and inner rings are not
> closed loops?
I can only speak for mapnik and the associated osm2pgsql import tool, as
my only experience with osmarender is limited to running a t at h client in
the past. osm2pgsql will form polygons in the postgis db when the rings
are closed, but a ring doesn't have to consist of a single way.
For example, an outer way can be made up of a few ways, which together
form a closed ring, all tagged as role=outer. Once a proper postgis
polygon is created in the db, mapnik can render it.
Oceans are handled differently. The base colour for the map is the ocean
colour, and all land areas (continents and islands in the ocean) are
sourced from one of 2 shapefiles, depending on the zoom level. If you
want to have the oceans as polygons, you're gonna have to do some
inversion process on them.
So the layering is:
1) oceans as default base colour
2) land masses from the shape files
3) other landuse, waterway, highway, etc features from the postgis db
--
Lennard
More information about the dev
mailing list