[GRASS-dev] [GRASS GIS] #1452: wingrass wx location wizard doesn't ask for datum transform options

#1452: wingrass wx location wizard doesn't ask for datum transform options
-------------------------------------------+--------------------------------
Reporter: hamish | Owner: grass-dev@…
     Type: defect | Status: new
Priority: critical | Milestone: 6.4.2
Component: Projections/Datums | Version: svn-releasebranch64
Keywords: wingrass, location wizard, wx | Platform: MSWindows XP
      Cpu: x86-32 |
-------------------------------------------+--------------------------------
Hi,

with latest 6.4.svn wingrass, if I create a new location with the wx
location wizard, it never asks me for which datum transform parms I want
to use, and applies one choice on my behalf. :frowning:

Using g.setproj from the Msys rxvt prompt doesn't work well (you need to
know what the next prompt is going to ask as you don't see the prompt --
perhaps a missing fflush()?) so it is very hard to select to use a grid
file, and in some parts of the world it is rather critical that you do
that.

example: proj=nzmg datum=nzgd49 should give you 3 choices.
same trouble if you go by epsg code <27200>.

on linux it works. related to #1189?

thanks,
Hamish

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1452&gt;
GRASS GIS <http://grass.osgeo.org>

#1452: wingrass wx location wizard doesn't ask for datum transform options
-------------------------------------------+--------------------------------
Reporter: hamish | Owner: grass-dev@…
     Type: defect | Status: new
Priority: critical | Milestone: 6.4.2
Component: Projections/Datums | Version: svn-releasebranch64
Keywords: wingrass, location wizard, wx | Platform: MSWindows XP
      Cpu: x86-32 |
-------------------------------------------+--------------------------------

Comment(by martinl):

Replying to [ticket:1452 hamish]:

> example: proj=nzmg datum=nzgd49 should give you 3 choices.
> same trouble if you go by epsg code <27200>.
>
>
> on linux it works. related to #1189?

are you sure that it works on GNU/Linux, testing G65

{{{
g.proj epsg=27200 datumtrans=-1
}}}

gives no output.

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1452#comment:1&gt;
GRASS GIS <http://grass.osgeo.org>

#1452: wingrass wx location wizard doesn't ask for datum transform options
-------------------------------------------+--------------------------------
Reporter: hamish | Owner: grass-dev@…
     Type: defect | Status: new
Priority: critical | Milestone: 6.4.2
Component: Projections/Datums | Version: svn-releasebranch64
Keywords: wingrass, location wizard, wx | Platform: MSWindows XP
      Cpu: x86-32 |
-------------------------------------------+--------------------------------

Comment(by hamish):

Replying to [comment:1 martinl]:
> are you sure that it works on GNU/Linux, testing G65
>
> {{{
> g.proj epsg=27200 datumtrans=-1
> }}}
>
> gives no output.

odd.

for me, in latest 6.4svn and recent 6.5svn on multiple Debian/stable +
Ubuntu 10.04 machines it works as expected: 3 choices shown. (3-term,
7-term +towgs84 from grass tables, and the grid file) The `proj-data`
package containing the grid files is installed.

Hamish

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1452#comment:2&gt;
GRASS GIS <http://grass.osgeo.org>

#1452: wx location wizard doesn't ask for datum transform options because proj4
4.7.1's epsg file is broken
-------------------------------------------+--------------------------------
Reporter: hamish | Owner: grass-dev@…
     Type: defect | Status: new
Priority: critical | Milestone: 6.4.2
Component: Projections/Datums | Version: svn-releasebranch64
Keywords: wingrass, location wizard, wx | Platform: MSWindows XP
      Cpu: x86-32 |
-------------------------------------------+--------------------------------

Comment(by hamish):

* It seems that upstream epsg file is broken. (!)

on Wingrass 6.4svn nightly build:

in the projection wizard, proj=ll datum=nad27 does give the datum
transform table menu

in the projection wizard, proj=ll datum=nad83 does '''not''' give the
datum transfotm menu.

for one NAD83 datum found in the epsg file:
{{{
g.proj epsg=4152 datumtransform=-1
}}}

gives this error:
{{{
WARNING: Datum <NAD83_High_Accuracy_Regional_Network> not recognised by
         GRASS and no parameters found
}}}

however another datum=nad83 (epsg:4269) does show table.

?!

at this point I went poking around and noticed that the $PROJ_LIB/epsg
file on wingrass is '''missing''' a lot of datum= and instead had expanded
+towgs84= terms. If datum= had remained you might be able to work around
it, but that has not been preserved.

locally I have proj 4.7.0 installed: epsg file is ok.

wingrass ships proj 4.7.1: epsg file includes lots of +towgs84 terms that
are not part of the formal epsg definition! they've just been irreversibly
expanded on a random assumption.

crap.

fwiw proj 4.7.1 has not been formally released AFAIK (so why the @#$!!
heck is osgeo4w shipping it??)

Hamish

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1452#comment:3&gt;
GRASS GIS <http://grass.osgeo.org>

#1452: wx location wizard doesn't ask for datum transform options because proj4
4.7.1's epsg file is broken
-------------------------------------------+--------------------------------
Reporter: hamish | Owner: grass-dev@…
     Type: defect | Status: new
Priority: critical | Milestone: 6.4.2
Component: Projections/Datums | Version: svn-releasebranch64
Keywords: wingrass, location wizard, wx | Platform: MSWindows XP
      Cpu: x86-32 |
-------------------------------------------+--------------------------------

Comment(by hamish):

This is where/when it broke:
   http://trac.osgeo.org/proj/changeset/1874

filed as proj4 bug # 122.
   http://trac.osgeo.org/proj/ticket/122

Hamish

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1452#comment:4&gt;
GRASS GIS <http://grass.osgeo.org>

#1452: wx location wizard doesn't ask for datum transform options because proj4
4.7.1's epsg file is broken
-------------------------------------------+--------------------------------
Reporter: hamish | Owner: grass-dev@…
     Type: defect | Status: new
Priority: critical | Milestone: 6.4.2
Component: Projections/Datums | Version: svn-releasebranch64
Keywords: wingrass, location wizard, wx | Platform: MSWindows XP
      Cpu: x86-32 |
-------------------------------------------+--------------------------------

Comment(by hamish):

It seems to go beyond just EPSG codes, e.g. on the msys command line
selecting the nad83 datum also returns no options, although
etc/datumtransform.table indicates that 5 (+ the 1 default) should be
available.

{{{
g.proj proj4='+proj=longlat +datum=nad83' datumtrans=-1
g.proj proj4='+proj=longlat +datum=nzgd49' datumtrans=-1
}}}

both give no output.

I have added a few debug messages to g.proj in trunk to try and figure out
what the blazes is going on inside GPJ_get_default_datum_params_by_name()
& co.

(I've never been exactly sure what G_*() fns we're allowed to use inside
modules that begin with G_no_gisinit(). g.proj uses G_warning(),
G_fatal_error(), and G_message(), so I hope G_debug() is ok too)

Hamish

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1452#comment:5&gt;
GRASS GIS <http://grass.osgeo.org>

#1452: wx location wizard doesn't ask for datum transform options because proj4
4.7.1's epsg file is broken
-------------------------------------------+--------------------------------
Reporter: hamish | Owner: grass-dev@…
     Type: defect | Status: new
Priority: critical | Milestone: 6.4.2
Component: Projections/Datums | Version: svn-releasebranch64
Keywords: wingrass, location wizard, wx | Platform: MSWindows XP
      Cpu: x86-32 |
-------------------------------------------+--------------------------------

Comment(by hamish):

wingrass 6.5svn r48515 nightly build on XP w/MSys:

{{{
GRASS 6.5> g.gisenv set="DEBUG=3"
GRASS 6.5> g.proj proj4='+proj=longlat +datum=nad83' datumtrans=-1
D3/3: set_datumtrans(): datum transform terms found with 6 options
GRASS 6.5>
}}}

but no results printed!

also

{{{
#spearfish
g.region -d
g.region -n
WARNING: pj_transform() failed: failed to load datum shift file
ERROR: Error in pj_do_proj (projection of input coordinate pair)
}}}

`g.region -l` gives the same error.

Hamish

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1452#comment:6&gt;
GRASS GIS <http://grass.osgeo.org>

#1452: wx location wizard doesn't ask for datum transform options because proj4
4.7.1's epsg file is broken
-------------------------------------+--------------------------------------
Reporter: hamish | Owner: grass-dev@…
     Type: defect | Status: new
Priority: critical | Milestone: 6.4.2
Component: Projections/Datums | Version: svn-releasebranch64
Keywords: location wizard, g.proj | Platform: MSWindows XP
      Cpu: x86-32 |
-------------------------------------+--------------------------------------
Changes (by martinl):

  * keywords: wingrass, location wizard, wx => location wizard, g.proj

Comment:

Replying to [comment:6 hamish]:
> wingrass 6.5svn r48515 nightly build on XP w/MSys:
>
{{{
> GRASS 6.5> g.gisenv set="DEBUG=3"
> GRASS 6.5> g.proj proj4='+proj=longlat +datum=nad83' datumtrans=-1
> D3/3: set_datumtrans(): datum transform terms found with 6 options
> GRASS 6.5>
}}}
>
> but no results printed!

Same on GNU/Linux, doesn't seems to be wingrass-related bug.

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1452#comment:7&gt;
GRASS GIS <http://grass.osgeo.org>

#1452: wx location wizard doesn't ask for datum transform options because proj4
4.7.1's epsg file is broken
-------------------------------------+--------------------------------------
Reporter: hamish | Owner: grass-dev@…
     Type: defect | Status: new
Priority: critical | Milestone: 6.4.2
Component: Projections/Datums | Version: svn-releasebranch64
Keywords: location wizard, g.proj | Platform: All
      Cpu: All |
-------------------------------------+--------------------------------------
Changes (by hamish):

  * platform: MSWindows XP => All
  * cpu: x86-32 => All

Comment:

wingrass nightly build:
> `g.proj proj4='+proj=longlat +datum=nad83' datumtrans=-1`
> but no results printed!

ok, I think I understand the problem. It's the same broken proj 4.7.1svn
EPSG file:

source:grass/trunk/general/g.proj/datumtrans.c#L48
source:grass/trunk/lib/proj/datum.c#L111

-> g.proj checks for the datum using `GPJ__get_datum_params()` which
returns 1 for datum name found, and 2 for datum name found with datum
transform options already specified.

since the current PROJ.4 svn copy of the epsg file has had +towgs84 terms
added in bulk, and +datum names removed, I suspect the result is coming
back as "2", but the if(force){print the available options} in g.proj's
datumtrans.c is only being run if the result is == "1" (ie datum name
found, but no info about which of the available transforms to use). That
behavior seems reasonable enough.

I've added another debug message in svn to check the result of the datum
query and confirm the above theory.

if so, the fix remains to be repairing the epsg file in proj4 svn, and/or
sticking with released proj 4.7.0.

(noticed on wingrass because that's built with development proj 4.7.1svn)

Hamish

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1452#comment:8&gt;
GRASS GIS <http://grass.osgeo.org>

#1452: wx location wizard doesn't ask for datum transform options because proj4
4.7.1's epsg file is broken
-------------------------------------+--------------------------------------
Reporter: hamish | Owner: grass-dev@…
     Type: defect | Status: new
Priority: critical | Milestone: 6.4.2
Component: Projections/Datums | Version: svn-releasebranch64
Keywords: location wizard, g.proj | Platform: All
      Cpu: All |
-------------------------------------+--------------------------------------

Comment(by hamish):

Replying to [comment:6 hamish]:
> wingrass 6.5svn r48515 nightly build on XP w/MSys:
>
> {{{
> #spearfish
> g.region -d
> g.region -n
> WARNING: pj_transform() failed: failed to load datum shift file
> ERROR: Error in pj_do_proj (projection of input coordinate pair)
> }}}
>
> `g.region -l` gives the same error.

this bug is likely to be wingrass related though. (perhaps libproj +
spaces in pathname problem?) if so it could go into a new ticket.

Hamish

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1452#comment:9&gt;
GRASS GIS <http://grass.osgeo.org>

#1452: wx location wizard doesn't ask for datum transform options because proj4
4.7.1's epsg file is broken
-------------------------------------+--------------------------------------
Reporter: hamish | Owner: grass-dev@…
     Type: defect | Status: new
Priority: critical | Milestone: 6.4.2
Component: Projections/Datums | Version: svn-releasebranch64
Keywords: location wizard, g.proj | Platform: All
      Cpu: All |
-------------------------------------+--------------------------------------

Comment(by neteler):

Since proj4 bug # 122 (http://trac.osgeo.org/proj/ticket/122) remains
open,
I would suggest to add a proj version test in wxGUI or GRASS itself and
pop up a warning for the user if proj is = 4.7.1 (which has not been
released
btw).

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1452#comment:10&gt;
GRASS GIS <http://grass.osgeo.org>

#1452: wx location wizard doesn't ask for datum transform options because proj4
4.7.1's epsg file is broken
-------------------------------------+--------------------------------------
Reporter: hamish | Owner: grass-dev@…
     Type: defect | Status: new
Priority: critical | Milestone: 6.4.2
Component: Projections/Datums | Version: svn-releasebranch64
Keywords: location wizard, g.proj | Platform: All
      Cpu: All |
-------------------------------------+--------------------------------------

Comment(by neteler):

See also http://trac.osgeo.org/osgeo4w/ticket/217

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1452#comment:11&gt;
GRASS GIS <http://grass.osgeo.org>

#1452: wx location wizard doesn't ask for datum transform options because proj4
4.7.1's epsg file is broken
-------------------------------------+--------------------------------------
Reporter: hamish | Owner: grass-dev@…
     Type: defect | Status: new
Priority: critical | Milestone: 6.4.2
Component: Projections/Datums | Version: svn-releasebranch64
Keywords: location wizard, g.proj | Platform: All
      Cpu: All |
-------------------------------------+--------------------------------------
Changes (by warmerdam):

* cc: warmerdam (added)

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1452#comment:12&gt;
GRASS GIS <http://grass.osgeo.org>

#1452: wx location wizard doesn't ask for datum transform options because proj4
4.7.1's epsg file is broken
-------------------------------------+--------------------------------------
Reporter: hamish | Owner: grass-dev@…
     Type: defect | Status: new
Priority: critical | Milestone: 6.4.2
Component: Projections/Datums | Version: svn-releasebranch64
Keywords: location wizard, g.proj | Platform: All
      Cpu: All |
-------------------------------------+--------------------------------------

Comment(by rouault):

I've discussed this issue with FrankW recently, and our conclusion was
that, ideally, GRASS shouldn't rely on proj4 to determine whether it
should offer a choice of alternative datum shift transforms to the user.

Some historical background : the choice of including or not +datum in the
proj4 string when TOWGS84 is available in EPSG database was last changed
in http://trac.osgeo.org/gdal/ticket/3450. The idea was that the hard-
coded transform in proj4' pj_datums.c could lag behind the
suggested/preferred +towgs84 of EPSG, hence using +towgs84 from latest
EPSG update was preferable.

But, even if that changeset never existed and +datum was still there, I'd
note that proj4 only knows just a handful of datum names, which is far
from being comprehensive.

A better starting point for GRASS would be to start with the EPSG code
itself and then examine the gcs.csv and datum_shift.csv files you can find
in gdal/data (and libgeotiff AFAIR).

Practical case : let's take the case of EPSG:4617.

"gdalsrsinfo EPSG:4617" output (as of GDAL 1.9.0) is :

{{{
PROJ.4 : '+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs '

OGC WKT :
GEOGCS["NAD83(CSRS)",
     DATUM["NAD83_Canadian_Spatial_Reference_System",
         SPHEROID["GRS 1980",6378137,298.257222101,
             AUTHORITY["EPSG","7019"]],
         TOWGS84[0,0,0,0,0,0,0],
         AUTHORITY["EPSG","6140"]],
     PRIMEM["Greenwich",0,
         AUTHORITY["EPSG","8901"]],
     UNIT["degree",0.0174532925199433,
         AUTHORITY["EPSG","9122"]],
     AUTHORITY["EPSG","4617"]]
}}}

The 'NAD83_Canadian_Spatial_Reference_System' datum isn't know by
GDAL/proj4, so I'm pretty sure than even in old versions of the proj4
'epsg' file, you have never had any +datum in the expansion of EPSG:4617

But now let's have a look at datum_shift.csv (from GDAL 1.9.0) :

{{{
"SEQ_KEY","COORD_OP_CODE","SOURCE_CRS_CODE","TARGET_CRS_CODE","REMARKS","COORD_OP_SCOPE","AREA_OF_USE_CODE","AREA_SOUTH_BOUND_LAT","AREA_NORTH_BOUND_LAT","AREA_WEST_BOUND_LON","AREA_EAST_BOUND_LON","SHOW_OPERATION","DEPRECATED","COORD_OP_METHOD_CODE","DX","DY","DZ","RX","RY","RZ","DS","PREFERRED"
11,1842,4617,4326,"For many purposes NAD83(CSRS) can be considered to be
coincident with WGS 84.","Approximation at the +/- 1m level assuming that
NAD83(CSRS) is equivalent to WGS
84.",1061,40.04,86.45,-141,-47.74,1,0,9603,0,0,0,1
12,1946,4617,4326,"Jointly derived by US NGS and Geodetic Survey of Canada
- see also code 1901. Strictly between NAD83(CSRS) and
ITRF96(1997.0).",Geodesy.,1061,40.04,86.45,-141,-47.74,1,0,9607,-0.991,1.9072,0.5129,-0.0257899075194932,-0.0096500989602704,-0.0116599432323421,0,0
}}}

Bingo, we can see that there are 2 possible transformations. The scripts
regenerating GDAL/libgeotiff data files picked up the first one ( the line
such that PREFERRED = 1), but there's another one available...

(I'd note that in the case of EPSG:4230 (ED50), there seems to have no
advertized preferred shift. And apparently the script pick up the one of
the first line with SOURCE_CRS_CODE=4230)

Ideally, there should be an API (in GDAL's OSR probably ?) to suggest
alternative towgs84 transforms given a GCS code. But that's perhaps
something that could also be done by GRASS itself by parsing
datum_shift.csv ?

My summary of this whole issue could be : proj4 strings don't contain as
much information as in a EPSG code and/or its WKT expansion, and should
not be used for any other purpose than using proj4 to do coordinate
transforms.

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1452#comment:13&gt;
GRASS GIS <http://grass.osgeo.org>

#1452: wx location wizard doesn't ask for datum transform options because proj4
4.7.1's epsg file is broken
-------------------------------------+--------------------------------------
Reporter: hamish | Owner: grass-dev@…
     Type: defect | Status: new
Priority: critical | Milestone: 6.4.2
Component: Projections/Datums | Version: svn-releasebranch64
Keywords: location wizard, g.proj | Platform: All
      Cpu: All |
-------------------------------------+--------------------------------------

Comment(by neteler):

Replying to [comment:1 martinl]:
> Replying to [ticket:1452 hamish]:
> > example: proj=nzmg datum=nzgd49 should give you 3 choices.
> > same trouble if you go by epsg code <27200>.
> > on linux it works. related to #1189?
>
> are you sure that it works on GNU/Linux, testing G65
>
> {{{
> g.proj epsg=27200 datumtrans=-1
> }}}
>
> gives no output.

No result either in GRASS 6.4.svn (if there should be any).

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1452#comment:14&gt;
GRASS GIS <http://grass.osgeo.org>

#1452: wx location wizard doesn't ask for datum transform options because proj4
4.7.1's epsg file is broken
-------------------------------------+--------------------------------------
Reporter: hamish | Owner: grass-dev@…
     Type: defect | Status: new
Priority: critical | Milestone: 6.4.3
Component: Projections/Datums | Version: svn-releasebranch64
Keywords: location wizard, g.proj | Platform: All
      Cpu: All |
-------------------------------------+--------------------------------------
Changes (by neteler):

  * milestone: 6.4.2 => 6.4.3

Comment:

Is this still a problem? I have tested EPSG 3003 (an Italy code) with
6.4.2 and
proj-4.7.0-5.fc17.x86_64, it properly suggest the available datums in the
location
wizard.

Also on command line it works:
{{{
GRASS 6.4.3svn (newLocation):~ > g.proj epsg=3003 datumtrans=-1
---
1
Used in whole rome40 region
towgs84=-225.000,-65.000,9.000
...
4
Used in Italy (Sicily)
towgs84=-50.2,-50.4,84.8,-0.690,-2.012,0.459,-28.08
Accuracy 3-4m
}}}

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1452#comment:15&gt;
GRASS GIS <http://grass.osgeo.org>

#1452: wx location wizard doesn't ask for datum transform options because proj4
4.7.1's epsg file is broken
-------------------------------------+--------------------------------------
Reporter: hamish | Owner: grass-dev@…
     Type: defect | Status: new
Priority: critical | Milestone: 6.4.3
Component: Projections/Datums | Version: svn-releasebranch64
Keywords: location wizard, g.proj | Platform: All
      Cpu: All |
-------------------------------------+--------------------------------------

Comment(by hamish):

Replying to [comment:15 neteler]:
> Is this still a problem?

An exhaustive test of grass/qgis/cs2cs/postgis against 4.8.0-final re.
proj4 bug # 122 has been on my too list since way too long ago. I'll try
to get to that this week.

From what I understand, QGIS is still broken, although they use a
different path than grass and their solution involved patching particular
CRSs as people complained, each time the CRS files were updated. :-/ But
Frank did clean up the situation a bit before the 4.8.0 release, so I'm
hoping for success.

best,
Hamish

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1452#comment:16&gt;
GRASS GIS <http://grass.osgeo.org>

#1452: wx location wizard doesn't ask for datum transform options because proj4
4.7.1's epsg file is broken
-------------------------------------+--------------------------------------
Reporter: hamish | Owner: grass-dev@…
     Type: defect | Status: new
Priority: critical | Milestone: 6.4.3
Component: Projections/Datums | Version: svn-releasebranch64
Keywords: location wizard, g.proj | Platform: All
      Cpu: All |
-------------------------------------+--------------------------------------

Comment(by cmbarton):

This is still broken and is producing incorrect projections. So it looks
like GRASS does not project maps correctly. This is quite serious given
GRASS's claim of high quality geospatial data.

Michael

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1452#comment:17&gt;
GRASS GIS <http://grass.osgeo.org>

#1452: wx location wizard doesn't ask for datum transform options because proj4
4.7.1's epsg file is broken
-------------------------------------+--------------------------------------
Reporter: hamish | Owner: grass-dev@…
     Type: defect | Status: new
Priority: critical | Milestone: 6.4.3
Component: Projections/Datums | Version: svn-releasebranch64
Keywords: location wizard, g.proj | Platform: All
      Cpu: All |
-------------------------------------+--------------------------------------

Comment(by neteler):

Replying to [comment:17 cmbarton]:
> This is still broken and is producing incorrect projections.

This statement is a bit generic :slight_smile: I can successfully reproject data
for the projections in use here.

Please indicate the EPSG codes of failing reprojections.

Markus

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1452#comment:18&gt;
GRASS GIS <http://grass.osgeo.org>

#1452: wx location wizard doesn't ask for datum transform options because proj4
4.7.1's epsg file is broken
-------------------------------------+--------------------------------------
Reporter: hamish | Owner: grass-dev@…
     Type: defect | Status: new
Priority: critical | Milestone: 6.4.3
Component: Projections/Datums | Version: svn-releasebranch64
Keywords: location wizard, g.proj | Platform: All
      Cpu: All |
-------------------------------------+--------------------------------------

Comment(by cmbarton):

I have not gone through the many many projections available, but the datum
transform choice dialog does not appear at all. If you have one where it
does show up for you in the location wizard, let me know and I will test
it on the Mac.

Michael

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1452#comment:19&gt;
GRASS GIS <http://grass.osgeo.org>