Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What is the simplest way to rotate and render Openstreetmap data, and still get a nice render? For example Toronto, would fit best rotated slightly on a page in landscape mode, so the northern boundary of the city are parallel to the top edge of the printed page.

Example: Toronto rotated here with Gimp, works fine but the labels are not really supposed to be rotated.

Image of a Map slightly rotated (with bad label placement) see:

The most common thing for Openstreetmap is to import the data into PostgreSQL+postgis and render with Mapnik. But really any solution is fine, e.g. doing it in ESRI tools.

PS. This is a repost of a question asked on, I'll repost the answers there if I'm allowed.

share|improve this question
up vote 5 down vote accepted

Use the same method as you have above but use the undocumented 'TextSymbolizer' Rotation (orientation)

Here is another technique

alt text

(Map Rotated see North Arrow - Text remains horizontal)

share|improve this answer
Hum, so no easy way to do this? Both of them are solutions but not really usable, we are talking hours of work to get a map rendered horizontally. Do you have examples of TextSymbolizer, and rotating Markers? – Erik Johansson Jan 14 '11 at 21:05
it doesn seem like we can rotate pointsymbolizers – Erik Johansson Jan 17 '11 at 7:11

Using ArcGIS it is very easy to rotate the data frame. Right-Click on the data frame, choose "Properties", and on the "General" tab, change the rotation value towards the bottom of the form. To do it more interactively, open the "Data Frame Tools" toolbar where you can type a value or use the "Rotate Data Frame" button to interactively drag the rotation of the data frame. You may need to play with the layers "Placement Properties" for labels to have them render horizontally, parallel (to lines), etc to fit your style.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.