[OSM-dev] Re: [OSM-talk] Simple GD rendering

Oliver White streetmap at blibbleblobble.co.uk
Mon May 15 19:39:24 BST 2006


Any other ideas on map projections to use?

As far as I can tell, there are certain properties that you'd like to have on 
a map, and different projections each fulfil one or more of them:
 * Accurate distances
 * Accurate angles and small shapes
 * Accurate areas
 * Straight lines are straight on the map
 * Lines of constant bearing are straight on the map
 * Different map sheets fit together nicely
 * Suitable for large areas
 * Suitable for various locations around the world
 * Doesn't disappear completely in certain areas (e.g. at high latitudes like 
Mercator, or in the middle of the Isle of Man like OSGB)
 * Doesn't go crazy around Norway (like UTM) or require special-cases (like 
UTM at the poles)
 * Easy to calculate, especially if you're doing it millions of times per map

Does anyone have particular favourites?  Personally I've found most of them to 
be lacking in significant ways, but would be interested to know what's seen 
as "a good idea" for street maps.

I rather like the idea of an orthographic projection centred on the map (like 
a "top-down" view from space) although that's still got loads of distortions

OJW

http://almien.co.uk/Links/Science/Cartography/Projections/


On Monday 15 May 2006 03:57, Hamish wrote:
> > Just playing with a PHP/GD renderer for the OSM data - it's all based
> > on  planet.osm, so nothing more recent than April.
> >
> > http://almien.co.uk/OSM/Viewer/
>
> You might want to scale local maps in a map projection like UTM that is
> a bit more equal-area than Plate Carrée. Or just scale x-axis by
> cos(lat). That way you can make accurate scale bars etc. Maps spanning
> more than 200km or so should probably continue to use Plate Carrée
> (1lat : 1lon).
>
> Hamish




More information about the dev mailing list