Community of VE/MapPoint Users and Developers
This is a discussion on Some concerns about calcpos sub within the MapPoint 2006/2009 Discussion forums, part of the Map Forums category; i am new to this forum and I noticed that there is a calpos routine going around . Having looked ...
| |||||||
| Register | Blogs | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| |||
| Some concerns about calcpos sub |
| |||
| Calcpos Concerns
Hi all, I have used the calcpos routine to calculate hundreds of thousands of map pin positions. I then use the results to recreate the pins later. The accuracy I have found to be within just a few metres so, even though you may be justified in your observation, in practice and using MP2004 this routine works exceptionally well. Cheers Chris
__________________ VB6 and Mappoint Programmer specialising in Vehicle Telemtry and monitoring Systems |
| ||||
|
I can confirm that it works well. MP will be using WGS84 for its distance calculations, and I suspect this results in very small errors. (you are correct that if you use the wrong geoid for plotting then errors of 100m or so are probable). About 12 months ago, I had to write some code that performed extensive geometry calculations. I foget the details now, but I did have to make the decision "spherical Earth" or "elliptical Earth". When I got as far as estimating the differences it was a matter of metres within distances of 100km+. Richard
__________________ Winwaed Software Technology LLC http://www.winwaed.com See http://www.mapping-tools.com for MapPoint Tools Pre-Order MapPoint 2009 today: http://www.mapping-tools.com/mappoint2009 |
| |||
|
Thanks for all your comments. I am still amazed about the accuracy. May be MP is actually using the same assumption to calculate distances from lat long which would explain why it's working so well. I will check on a few points and let you know. |
| |||
|
Hi again, I have checked. Actually MP is using the spherical assumption to calculate distances (to make sure just get distances for points at a same longitude and realize that they are proportional to the angle in radian). The radius seems to be 6378200m .This explains why calcpos actually works well. However, as a consequence distance calculations have a certain error. It's about 15 m by tenth of degrees for mid latitudes which I guess is bearable for most needs (around 0.27%). It would be interesting to know what microsoft has to say about this -not much advertised- approximation in the calculation of distances... |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
| |
| ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Problems using CalcPos | Pete_ADL | MapPoint 2006/2009 Discussion | 4 | 06-21-2006 03:12 PM |
| Use CalcPos on a map with EXISTING pushpins ?? | Sonicman_ | MapPoint 2006/2009 Discussion | 5 | 02-20-2006 04:05 PM |
| Confused with calcpos :s | Matrices | MapPoint 2006/2009 Discussion | 4 | 09-25-2003 09:30 AM |
Ski Chalets
Don't miss out on the delights of ski chalets. Book accommodation to suit your ski holiday requirement online at Holiday Hypermarket.
Turkey Holidays
Find and book Turkey Holidays with Travel Counsellors. Holiday destinations around the world including Turkey.
Cheap Holidays to Cuba
Cheap holidays to Cuba are a reality when you book with dealchecker.co.uk. We search leading UK Travel agents and tour operators to bring you some great deals.
Dominican Republic Holidays
Dominican Republic holidays have something to offer for everyone. From water sports, to sun bathing and more, enjoy a holiday there!
Egypt
In Egypt you find an ancient city buzzing with life. There is an abundance of historical sites to see, not just the pyramids. The Opera House is certainly worth a visit and you can enjoy some open-air theatre too.
Travel Deals
Find the very best travel deals on your prime comparison site, Travel.co.uk
Cheap Gran Canaria Holidays
Want to take a break and visit the Canary Islands? Get information on cheap Gran Canaria holidays at On The Beach.