[OSM-talk] Labling places with Labels
Richard Fairhurst
richard at systemeD.net
Fri Mar 3 00:48:50 GMT 2006
On 2 Mar 2006, at 23:16, Tom Carden wrote:
> Of course, these things depend on map provider and country, but it
> can't hurt to step in line a little bit. If you post your code, I'd
> be happy to try and pick out some better colours, as I'm sure would
> Richard or other people with an eye for these things.
I'd second the general approval you're getting for this, Etienne - it's
a big step forward for OSM.
A few really simple hints on choosing line styles:
- Even if the map's destined for the web, I personally find it much
easier to choose colours in a CMYK colourspace rather than an RGB one.
You will almost certainly end up with colours that are closer to a
printed map; and printed map colours still condition most people's
ideas of what a map should look like. (You then, of course, convert to
RGB once you've chosen the colours.)
This backs up Tom's point about muting the colours. You'll find that
comes naturally with CMYK.
- 'Casing', aka outlining, is also a good way to make something look
more map-like. This would allow you to depict the minor roads as white
with black casing, rather than the current dark grey.
The easiest way to do casing, as already mentioned, is to draw a
separate layer behind, with each line drawn in black, slightly thicker.
This won't work when you come to do bridges, but I don't think OSM can
store bridges in the data model yet anyway, so you're safe for the time
being.
The usual OSM map view (on the satellite images) already includes
cased lines, of course.
- If you're using software that can cope with it, try dotted or dashed
lines for non-vehicle paths.
- For what it's worth, here are the colours I used in the map at
http://www.cotswoldcanals.com/CCT_map.pdf , converted to RGB:
motorways: 809BC0
primary A roads: 7FC97F
secondary A roads: FB805F
B roads: FDBF6F
minor roads: E6E6E6
(all with black casing)
waterways: D9F1F7
(casing 41B8D4)
One possibility for the future is to think about the background.
Obviously plain white is standard: but you'll find in some
circumstances that using a very soft yellow tint (5% Y / FFFFE6, or
maybe even lighter) can really lift a map.
It would be good to import the VMAP0/DCW coverage of built-up areas
into OSM at some point. This is a rough-and-ready set of polygons,
which, when shaded in a gentle grey, can also give a map so much more
context.
Alternatively, you can get some lovely hill-shading from the SRTM
elevation data, perhaps if used in conjunction with DEM2TOPO
(http://people.uleth.ca/~brad.gom/dem2topo/), but that's way outside
the compass of that discussion. I could go on about text labels, too,
but I'll leave that for another day!
I've mentioned it on the wiki, but for anyone on the list interested in
cartographic design, I'd very strongly recommend 'Designing Better Maps
- A Guide for GIS Users' (Cynthia A Brewer, published by ESRI Press).
cheers
Richard
More information about the talk
mailing list