ThinkGeo.com    |     Documentation    |     Premium Support

Google projection

Hello


I have some problems with the google projection.


Proj4Projection.GetGoogleMapParametersString() returns


    (1) +proj=merc+a=6378137+b=6378137+lat_ts=0.0+lon_0=0.0+x_0=0.0+y_0=0+k=1.0+units=m+no_defs


 


in the summary comments of Proj4Projection.GetGoogleMapParametersString() you say that the method should return                     


    (2) +proj=merc+a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m+nadgrids=@null +wktext +no_defs


Which one is the good one? I guess you changed the code but not the comment, if so why such a change?


 


With another tool, i tried to project a custom wkt using the parameters described in (1) and (2). Apparently I find the same result as Proj4Projection with the parameter (2).


 


Thanks in advance.



Sebastien,

 

Thanks for reporting! You are reading very carefully! 

 

Our projection guru is not available these days, I did some investigations and here is what I found:

 ftp://sidads.colorado.edu/pub/ppp/c...utions.pdf

 

“The addition of +nadgrids=@null is a PROJ.4 argument that prevents a datum shift from being performed. The +wktext tells GDAL that the projection string is well known text and should be passed through unmodified when using PROJ.4. Starting in PROJ.4 4.6.0 a datum shift is no longer performed by default unless both the source and destination coordinate system have valid datum shift information.”

 

The Proj4 we are using is 4.6.1. I think we were using the old proj4 string (with nadgrids=@null +wktext) when testing with the old version, after upgrading to the new Proj4, we found the 2 parameters don’t make much difference so remove them out. I will confirm with our projection expert when he is available and will unify the comments and the return value any way.

 

Thanks again!

 

Ben



Hello,


In which version of map suite did you change the Proj4 library used?


Thanks in advance.



Sebastien, 
  
 In public release, we changed to Proj4 in version 3.0.115(Web & Core). 
  
 Any more questions just let me know. 
  
 Thanks. 
  
 Yale