ThinkGeo.com    |     Documentation    |     Premium Support

Changes in ManagedProj4Projection

Hello, 
 
I just installed the latest development build (6.0.366) and noticed a change in ManagedProj4Projection object.

I’m using following code to convert coordinates from meters to degrees while on “virtual” world.


 




m_DefaultProjection = new ManagedProj4Projection();
m_DefaultProjection.InternalProjectionParametersString = ManagedProj4Projection.GetEpsgParametersString(4326);
m_DefaultProjection.ExternalProjectionParametersString = ManagedProj4Projection.GetSphericalMercatorParametersString();
m_DefaultProjection.Open();


m_DefaultProjection.ConvertToInternalProjection(e.WorldCoordinate.X, e.WorldCoordinate.Y)

  For example, if e.WorldCoordinate = {-36609804.7468389,-9862139.10886822,0} , the result in a new dll is {X: -180.0000; Y: -65.9462}, but with an old dll (6.0.0.267) I’m getting {X: 31.1285; Y: -65.9462}


 


Inna



Hi Inna, 



The difference comes from a synchronization between Product version and Development version, sorry for that and thanks a lot for reporting this to us. We have the production build in accordance with development build now, please get the latest version 6.0.0.366 and have a try.



Best regards 



Johnny



Hi Johnny, 



I installed production build 6.0.0.367 and same issue occurs. 

I need to see {X: 31.1285; Y: -65.9462} when using ConvertToInternalProjection method and not {X: -180.0000; Y: -65.9462}. 



Inna



Hi Inna, 
  
 Sorry for the inconvenience, we make both development build and release build return {X: 31.1285; Y: -65.9462}, would you please get the latest version 6.0.369.0 or 6.0.0.369 and try it again. 
  
 Best Regards 
  
 Johnny 


Hi Inna, 
  
 Sorry for the inconvenience, we make both development build and release build return {X: 31.1285; Y: -65.9462}, would you please get the latest version 6.0.369.0 or 6.0.0.369 and try it again. 
  
 Best Regards 
  
 Johnny 


Hi Johnny, 
  
 It works now. Thanks. 
  
 Inna

Hi Inna, 
  
 Great to hear it works now, if you have any more question, please feel free to let us know. 
  
 Best Regards 
  
 Johnny