ARCGis Projection Precison

المشرف العام

Administrator
طاقم الإدارة
I'm currently working on libraries performing the French Lambert projections (C, Java, Go). I used documentation provided by the French organization IGN to develop them.

It seems that for a basic usage, the algorithms and the precision is fine.

Some users pointed me that there could be a lack of precision in some cases by comparing the results provided by the libraries and some provided by other third part services on the web.

As it was really hard to know which was the best one I began studying the maths behinds projection for some projections like Mercator.

I have some basic equations to implement and I am still concerned about precision.

I can implement the computation methods using the primitives of the languages but I'm afraid that I will loose precision due to rounding.

I could also do the extreme and use a Computer Algebra System to perform computation but I think I will loose performance.

I would like to know how precision is handled in ARCGis softwares. Is it using a real CAS engine, an arbitrary precision library or do others tricks to handle precision ?

More generally, what would be the most pertinent way to deal with precision in a projection library ?



أكثر...
 
أعلى