[GRASS-dev] g.proj to create a new location

Hamish hamish_nospam at yahoo.com
Thu Feb 15 03:35:26 EST 2007


> Hamish wrote:
> >> Yes. With datumtrans=-1 the location will get created straight away
> >> if there is only one parameter set to choose from (unless you use
> >> the force flag). The GUI could watch the output of g.proj and if it
> >> specifed the list then go through it for the second pass.
> >
> > ? The -1 "list" option should only list and exit. Not sometimes
> > work, sometimes not. My hope was that the GUI could see there were
> > no options and skip the param picker dialoge and move right on to
> > the -c creation step. ie datumtrans=-1 should ignore -c, otherwise
> > it is trying to be two orthogonal modes at the same time.

Paul:
> Well the way it is is consistent with how it worked before. If the
> datum  information was complete, g.proj did what you told it, if not
> it prompted  for more info. Now if you use the -i flag you can still
> get this old  behaviour, or if you specify datumtrans=xxx
> 
> I can see logic in datumtrans=-1 always listing even if there is just
> one option, but I still think the current way is better as it is most
> consistent with pre-existing behaviour... :/ If you want it to always
> list anyway you can use the -t "force transformation selection" flag?
> 
> Not sure what's best really


As we didn't have datumtrans= before, we really would just be preserving
the awkward style of how it functioned, not exact usage. Adding the new
options is an oportunity to smooth out any anomalies in the process...
?

I'm still trying to come to grips with how the result of -t differs
from datumtrans=0 ("none"). ie why datumtrans=0 doesn't imply -t.
That also touches on why datumtr=0 should be the default and not =1?
Sorry if that makes no sense. Is there a case where EPSG defines
datum parms and datumtransform.table defines more?

example?


Hamish




More information about the grass-dev mailing list