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

When I try to use v.proj to reproject my map from OSGB to GoogleMaps coord system I get this error....

Reprojecting primitives:
pj_transform() failed: failed to load datum shift file
ERROR: Error in pj_do_transform

Can someone confirm I not doing something stupid to cause this error please ...

My file structure is...


I.e. 'mapset1' folders contain the 'vector' and 'dbf' directories etc.

So I have two locations 'GB' and 'UK_EPSG900913' The projections are set to OSGB and epsg900913 respectively.

I have a map in the 'GB' location that I wish to reproject to epsg900913 I understand that to do this I choose the location as 'UK_EPSG900913' and 'mapset1' when I launch GRASS and then I type this command...

v.proj input=scot location=GB mapset=mapset1 output=scot1

And then a map should appear in my 'UK_EPSG900913/mapset1/vector' folder.

Is my understanding of how to re-project correct? If so can anyone suggest what might be going wrong?

I'm on Windows 7 64-bit, GRASS 6.4.2

share|improve this question
up vote 1 down vote accepted

This ticket may have some explanations:

share|improve this answer
Thanks @markusN. It work fine when I tried it on Ubuntu. I seem to be getting quite a few things that dont work on Windows 7 but do work on Ubuntu. So I think I'll move over to Ubuntu for GRASS. – spiderplant0 May 29 '12 at 20:34
Some things have been improved and will appear in GRASS 6.4.3. – markusN May 30 '12 at 18:09

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.