comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: Converting map altitude coordinates (Z)
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Converting map altitude coordinates (Z) [message #74957 is a reply to message #74859] Mon, 07 February 2011 08:38 Go to previous message
David Fanning is currently offline  David Fanning
Messages: 11724
Registered: August 2001
Senior Member
mankoff writes:

> Thanks for the clarification and suggested reading. Yes my thinking is
> a bit fuzzy. I've been doing mapping work for several years now but
> there is *always* another layer of complexity to unravel.
>
> Each data point has an elevation (ellipsoid height) and a geographic
> lat and lon. This isn't helpful as you mention datum and geoid, but
> not ellipsoid. I think the ellipsoid is probably a simple geoid model?
> Except you state that geoid is mean sea level, in which case I
> shouldn't have values of -28 above this, so perhaps ellipsoid isn't
> geoid.
>
> Any hints how to convert from ellipsoid to something where local sea
> level is 0 m?

You have me pretty much out on thin ice now. :-)

The geoid is usually taken to be the mean sea level. It looks
more like a wavy ellipse, because sea level varies from point to
point due to underlaying rock, etc. Typically, you choose your
datum (ellipsoid and reference point) to match the geoid at
the chosen location you plan to study. If you look at a
diagram of the geoid and the reference ellipsoid, the geoid
will flow inside and outside the boundaries of the ellipsoid,
but, if you have chosen well, will generally track the ellipsoidal
boundary.

I would guess, in your case, that "altitude" is measured
from the geoid. This would explain how it could have a negative
value with respect to the ellipsoid. (How would an instrument
measure the "height" above some fictional reference ellipsoid!?
It seems to me it has to have some reference to measure against.)

So, I can't really answer your question, because I'm not really
sure what is being measured. But, I presume if "altitude" is measured
to the geoid, then there ought to be some way to reference not to
the WGS84 ellipsoid, but to any ellipsoid you choose to use. In other
words, you might have to calculate the "height" difference between a
WGS84 ellipsoid and a spherical ellipsoid at some specific point, and
then "adjust" the altitude measurement by this difference.

In other words, if the "altitude" at some specific point is -28m from
the geoid to the WGS84 ellipsoid, and the difference at that specific
point between the WGS84 ellipsoid and a spherical ellipsoid is +10m,
then the point should be adjusted to read -38m. I presume this will
have to be done on a point by point basis, since the distance from
the WGS84 datum and the spherical datum will vary continuously and in
a non-linear way.

Something to think about, anyway. :-)

Cheers,

David
--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.idlcoyote.com/
Sepore ma de ni thui. ("Perhaps thou speakest truth.")
[Message index]
 
Read Message
Read Message
Read Message
Previous Topic: ENVI_BATCH_INIT refuses to run without an available X windows session
Next Topic: Re: Need Workaroud for UNIX Color Bug

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Fri Oct 10 14:07:54 PDT 2025

Total time taken to generate the page: 2.32179 seconds