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 would like to convert a shape file which has +ellps=bessel to +ellps=WGS. In my understanding, even QGIS1.8.0, it is impossible.

Let me know the free software which is able to convert shape file from bessel to WGS. Any information is big help for me. Thank you in advance.

share|improve this question

It is very simple: Load the shapefile into QGIS, right-click on the Layer -> properties , general tab should contain EPSG:4004 (or an EPSG code of some other CRS that is based on the bessel ellipsoid).

Then right-click again, Save As..

Format: ESRI Shapefile
add a different file name
CRS -> Select, EPSG:4326 
share|improve this answer
Thank you for your answer. I tried your recommend way. But,,,it does not work in QGIS with different ellipsoids. Thanks!! – Jermain Marthin Jan 11 '13 at 8:28
It definitely will. If your shapefile is in EPSG:31276, this number should show up in layer properties. With SaveAs EPSG:4326, you get data in WGS84 lat/lon degrees. If you want results in metres again, you should choose a UTM CRS, EPSG:32633 or following. If you want to align to Openlayers plugin with Google or OSM, choose EPSG:3857. But this is not necessary, with on-the-fly-projection on it can remain EPSG:4326. – AndreJ Jan 11 '13 at 15:23

QGIS can do that transformation but, to convert data which have coordinate systems with different ellipsoids, you have to have transformation parameters (+towgs for example) or know exact EPSG code of both data sources. Knowing only ellipsoid is not enough.

share|improve this answer
Thank you for your answer. Below is using EPSG. EPSG:31276 to EPSG:4326 Is this shown parameters??… If it is right, let me know how to convert data with using this parameter. – Jermain Marthin Jan 11 '13 at 8:30
it depends on your data. If you don't know the EPSG or parameters of your data, you have to find out which fits better. There is not other way. You could also try creating you own coordinate system with these proj.4 code: +proj=tmerc +lat_0=0 +lon_0=18 +k=0.9999 +x_0=6500000 +y_0=0 +ellps=bessel +towgs84=550.499,164.116,475.142,5.80967,2.07902,-11.62386,0.99999445824 +units=m – Mario Miler Jan 11 '13 at 8:52
Your explanation is big help for me. It was succeed to convert data. Thank you very much!! – Jermain Marthin Jan 12 '13 at 8:28
I'm glad I could help :) – Mario Miler Jan 12 '13 at 21:43
@JermainMarthin Please accept the answer if your problem is solved. – underdark Feb 10 '13 at 10:53

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.