Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

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

I have run into a slight problem it would seem. Yesterday I downloaded qgis in the hope that it could convert a .kml overlay of some administrative boundaries from EPSG:3857 (Google maps) to EPSG:27700 (Ordnance Survey).

What I did: I loaded the .kml file into qgis as a vector file and then right click, save as and type in the new Projection I would like as in this photo:

However, when I load the newly created .kml in google earth, it is exactly the same. I also converted both the original and the new .kml file to a .svg using an online tool and compared them. They too were exactly the same.

Am I missing something here?

Thank you ever so much in advance for any help!

share|improve this question
this is John Larry speaking Thank you so far for your answers. I will try out the OpenData Boundary-Line dataset later when I get home. Could you elaborate on how to save the KML? Isn't it what I'm doing at the moment as in the photo I posted in my original post? Thank you very much in advance! – Dr. Paul Aug 12 '13 at 10:01

KML files are always WGS84/lat lon (EPSG:4326). Save the KML file as an EPSG:27700 shapefile instead.

Alternatively, you could download the Ordnance Survey OpenData Boundary-Line dataset, which is already in EPSG:27700. See:


share|improve this answer

As a first step, you have to set the CRS of your kml layer to EPSG:4326 instead of EPSG:3857.

You can do that with Rightclick on the layer -> Set CRS for layer.

In a second step, you can Rightclick again, Save As ... and select ESRI shapefile as output. This time with CRS EPSG:27700 British National Grid.

share|improve this answer

For those in South Africa battling with unprojected shp file not displaying in Google Earth well once saved as kml from QGIS, try this:

Change the CRS of shp file in QGIS to South African CRS : HBK_NO_31, and then re-save as kml It worked for me!

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.