-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Trilateration issue #49
Comments
Which version of PyGeodesy are you using? In any case, the error means that the 3 circles do not intersect. It is numerically close, because for The distance between The distance from |
Thanks very much @mrJean1 ! One more question, Vector3D is an n-vector representing a normal to point on earth's surface. If my exercise is located in space, should I use the galactic coordinate system or like something? It is simply out of curiosity, your answer helped me a lot. |
No, Take a look at the Also, local X, Y, Z vectors like ENU are handled by the Not sure which class is best for a galactic environment. Maybe |
Hi @mrJean1, I want to show you this last example:
This gives me a no intersection error.
Then i get the correct location (-500.0, 250.0). |
Function That does not seem to work well in this particular case. If There are other several other |
Perfect, if I give a value of 1 to z then it returns the correct coordinates. Thank you very much |
Good to know, but that shouldn't be. In any case, the examples you provided will become new test cases once there is some resolution. Thank you for reporting the problems and preparing the examples. |
Just FYI. Perturbing the radii passed to function |
Just FYI, PyGeodesy 21.4.12 includes -among several other things- a new function called trilaterate2d2 trilaterating 3 circles in |
Hi, I am facing to a trilateration exercise, i'm doing this:
When i call to trilaterate3d2 i get: pygeodesy.errors.IntersectionError: center1 (Vector3d(2, 2, 0)), center2 (Vector3d(3, 3, 0)), center3 (Vector3d(1, 4, 0)), radius1 (1), radius2 (1) or radius3 (1.4142): no intersection
But it should return P=(2,3,0)
What i'm doing wrong?
The text was updated successfully, but these errors were encountered: