Without getting into all the details; and yes, I know that the extra 3 decimal places are not significant; but, I have been using them for Identification.
I would like to extract the coordinates of selected points to 9 decimal places. Is this possible?
Thanks all,
mike
- Bill Thoen
.
| From: |
| Rob Schneider - Aurchem Exploration <r...@aurchem.ca> |
| To: | mapi...@googlegroups.com |
| Date: | 06/05/2009 10:34 AM |
| Subject: |
| [MI-L] Re: extracting coordinates to 9 decimal places. |
| Sent by: | mapi...@googlegroups.com |
I imagine any time you convert; you can add error.
I’m not concerned about the accuracy beyond 6 decimal places; I need the 9 decimal places to identify that the well location was verified with the Trimble GPS.
However, you can extract the coordinates to a float field and then
you'll have 52 bits to play with, which will give you log(2) * 52 = 15.7
significant digits that a float data type can preserve. Then you can
stuff whatever you want in the digits beyond 10 and not affect the
precision of the coordinate as far as MapInfo is concerned. And if you
dump it to a character field, you can invent as much precision as you like.
Since you're using this extra "precision" only as an identifier, there's
nothing wrong with stuffing whatever digits you please in there beyond
the seventh decimal. With a coordinate of six decimal places we're only
talking about 1/10 m between longitude 0.000000 and 0.00001 at the
equator, or about a centimeter if you go to 7 decimal places. So my
advice is to just go ahead and store your coordinates in a system that
can preserve the detail, and add whatever numbers you need to uniquely
identify that location. You won't be hurting anything location-wise,
because the precision beyond 7 decimals was not there to begin with.