Computer Webmaster Gaming Console Graphics Forum

Welcome to the Computer Webmaster Gaming Console Graphics Forum forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

MK PitStop Main Earn $25 Earn Money Posting Extras Members Blogs Image Hosting User Pages
Go Back   Computer Webmaster Gaming Console Graphics Forum > Computer Forums > Car Computers > GPS
Register FAQ/Rules Become A V.I.P. Member Search Today's Posts Mark Forums Read

Google
Closed Thread
 
LinkBack Thread Tools Display Modes
Old 06-25-2007, 11:39 PM   #1
Vic Fraenckel
 
Vic Fraenckel's Avatar
 
Posts: n/a
My Photos: (0)

Banked:
MK Cash: $

I am Worth:
MK Cash: $
Donate

Recent Blog: None

Default Need some advice

I have implimented Vincenty's Direct and Inverse algorithms with both VB6
and Delphi7. I have been distributing the code as open source.

A user has pointed out a problem in the Inverse function which I had not
noticed. The problem exists in both the VB6 and Delphi versions. I have
been trying for several days to fix it. The essence of the problem is:

given that point 1 is at a fixed latitude/longitude (I have been using
89N/0E) and compute a the length of a geodesic at say 20N/0E the length is
1,572,913.307 meters and when doing the same for 20S/0E (trans-equatorial)
the length is the same. Obviously this is not correct. I believe the length
of 89N/0 to 20N/0 is correct. I am using WGS84.

My algorithm is taken directly from Vincenty's paper as published in "Survey
Review" XXII, 176, April 1975 entitled "Direct and Inverse Solutions of
Geodesics on the Ellipsoid with Application of Nested Equations"

I would like to correspond with anyone that might shed some light on the
problem. I am confident that the equations faithfully follow those in the
paper, because they yield good results for known test cases of data that do
not violate the conditions set forth above.

Any enlightenment will be appreciated.

TIA

Vic
--
__________________________________________________ ______

Victor Fraenckel - The Windman vfraenc1@nycap.rr.com
KC2GUI www.windsway.com

Home of the WindReader Electronic Theodolite
Read the WIND

"Victory at all costs, victory in spite of all terror, victory however long
and hard the road may be; for without victory there is no survival."
- Winston [Leonard Spencer] Churchill (1874 - 1965)

Dost thou not know, my son, with how little wisdom the world is governed?
-Count Oxenstierna (ca 1620) to the young King Gustavus Adolphus


 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit!
Advertisements
Old 06-25-2007, 11:40 PM   #2
Ed Williams
 
Ed Williams's Avatar
 
Posts: n/a
My Photos: (0)

Banked:
MK Cash: $

I am Worth:
MK Cash: $
Donate

Recent Blog: None

Default Need some advice

I didn't quite follow what the problem was. Does my calculator suffer
the same problem? It is also based on Vicenty.

http://williams.best.vwh.net/gccalc.htm


"Vic Fraenckel" <vfraenc1@nycap.rr.com> wrote in message news:<Wjj1b.1771$lk1.1472@twister.nyroc.rr.com>...
> I have implimented Vincenty's Direct and Inverse algorithms with both VB6
> and Delphi7. I have been distributing the code as open source.
>
> A user has pointed out a problem in the Inverse function which I had not
> noticed. The problem exists in both the VB6 and Delphi versions. I have
> been trying for several days to fix it. The essence of the problem is:
>
> given that point 1 is at a fixed latitude/longitude (I have been using
> 89N/0E) and compute a the length of a geodesic at say 20N/0E the length is
> 1,572,913.307 meters and when doing the same for 20S/0E (trans-equatorial)
> the length is the same. Obviously this is not correct. I believe the length
> of 89N/0 to 20N/0 is correct. I am using WGS84.
>
> My algorithm is taken directly from Vincenty's paper as published in "Survey
> Review" XXII, 176, April 1975 entitled "Direct and Inverse Solutions of
> Geodesics on the Ellipsoid with Application of Nested Equations"
>
> I would like to correspond with anyone that might shed some light on the
> problem. I am confident that the equations faithfully follow those in the
> paper, because they yield good results for known test cases of data that do
> not violate the conditions set forth above.
>
> Any enlightenment will be appreciated.
>
> TIA
>
> Vic
> --
> __________________________________________________ ______
>
> Victor Fraenckel - The Windman vfraenc1@nycap.rr.com
> KC2GUI www.windsway.com
>
> Home of the WindReader Electronic Theodolite
> Read the WIND
>
> "Victory at all costs, victory in spite of all terror, victory however long
> and hard the road may be; for without victory there is no survival."
> - Winston [Leonard Spencer] Churchill (1874 - 1965)
>
> Dost thou not know, my son, with how little wisdom the world is governed?
> -Count Oxenstierna (ca 1620) to the young King Gustavus Adolphus

 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit!
Old 06-25-2007, 11:40 PM   #3
Ed Williams
 
Ed Williams's Avatar
 
Posts: n/a
My Photos: (0)

Banked:
MK Cash: $

I am Worth:
MK Cash: $
Donate

Recent Blog: None

Default Need some advice

"Vic Fraenckel" <vfraenc1@nycap.rr.com> wrote in message news:<Wjj1b.1771$lk1.1472@twister.nyroc.rr.com>...
> I have implimented Vincenty's Direct and Inverse algorithms with both VB6
> and Delphi7. I have been distributing the code as open source.
>
> A user has pointed out a problem in the Inverse function which I had not
> noticed. The problem exists in both the VB6 and Delphi versions. I have
> been trying for several days to fix it. The essence of the problem is:
>
> given that point 1 is at a fixed latitude/longitude (I have been using
> 89N/0E) and compute a the length of a geodesic at say 20N/0E the length is
> 1,572,913.307 meters and when doing the same for 20S/0E (trans-equatorial)
> the length is the same. Obviously this is not correct. I believe the length
> of 89N/0 to 20N/0 is correct. I am using WGS84.
>



89N to 20N along a meridian is 69 degrees. 90 degrees along a
meridian is approximately 10,000km (the original definition of a
meter). So 69 degrees should be about (69/90)*10000=7667km. On the
WGS84 spheroid it will be slightly different - I get 7677.9056km using
Vincenty.
So where does 1572.913307km come from - or are we doing a different
problem?

Ed
 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit!
Old 06-25-2007, 11:41 PM   #4
Ted Edwards
 
Ted Edwards's Avatar
 
Posts: n/a
My Photos: (0)

Banked:
MK Cash: $

I am Worth:
MK Cash: $
Donate

Recent Blog: None

Default Need some advice

Ed Williams wrote:

> 89N to 20N along a meridian is 69 degrees. 90 degrees along a
> meridian is approximately 10,000km (the original definition of a
> meter). So 69 degrees should be about (69/90)*10000=7667km. On the
> WGS84 spheroid it will be slightly different - I get 7677.9056km using
> Vincenty.


I got 89 0 Sodano 20 0 = 7677905.396. Close but ... In general is
there an advantage to Vincenty over Sodano?

Ted


 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit!
Old 06-25-2007, 11:41 PM   #5
Ed Williams
 
Ed Williams's Avatar
 
Posts: n/a
My Photos: (0)

Banked:
MK Cash: $

I am Worth:
MK Cash: $
Donate

Recent Blog: None

Default Need some advice

BTW, if you are not familiar with the antipodal problem - try the
following (WGS84)

Start at N0, E0 and proceed 19987.13950km with an initial course of
45 degrees (direct problem). You should end up at N0, E179 degrees
34.406 min.
Now try the inverse problem between these points. Vicenty won't
converge. Sodano, I believe, just gets the wrong answer. Bowring gets
it right.

Ed
 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit!
Featured Websites
Free Space
Free Space
Free Space Free Space
Closed Thread
Tags:




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
GPS advice LJ GPS 7 06-12-2007 3:02 PM
Advice for CS3 Grey Graphics in general 5 06-12-2007 12:24 AM
Advice Sensual Elegance Ebay Technical Questions 0 05-31-2007 12:39 AM
Bit OT - but any advice? Gran Ebay Technical Questions 8 05-30-2007 1:37 AM
Your advice please PC WizKid Computer Hardware 6 07-05-2006 5:02 PM


Featured Websites




All times are GMT +1. The time now is 8:07 AM.


Powered by: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.0.0
Cheap Computers
MK PitStop Copyright 2005 - 2008

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98