GeoPositionENU

GeoPositionENU[{east,north,up},p]
represents a position with local Cartesian coordinates in a reference system centered at the position p.

GeoPositionENU[{{e1,n1,u1},{e2,n2,u2},},p]
represents an array of positions.

GeoPositionENU[entity,p]
returns the Cartesian position with respect to p of the specified geographical entity.

DetailsDetails

  • GeoPositionENU[{e,n,u},GeoPosition[{lat,lon,h},datum]] uses a geodetic position to specify the origin of an ENU point.
  • Coordinate values are assumed to be in meters.
  • Typical values for datum specifications include "ITRF00", "NAD83CORS96", and "WGS84".
  • GeoPositionENU[{e,n,u,t},p] includes a time t measured in seconds since the beginning of January 1, 1900 in the GMT time zone.
  • A GeoPositionENU object with no explicit time assumes the current date.
  • GeoPositionENU[GeoPositionENU[{x,y,z},p1],p2] converts between two different ENU systems.
  • GeoPositionENU[pos,p] converts any position type to an ENU position.
  • The Wolfram System supports the following geographic position types: GeoPosition, GeoPositionENU, GeoPositionXYZ, GeoGridPosition.

ExamplesExamplesopen allclose all

Basic Examples  (3)Basic Examples  (3)

Cartesian coordinates of a location with respect to the ENU frame at another one:

In[1]:=
Click for copyable input
Out[1]=

Move 100 kilometers north along the tangent plane at a position:

In[1]:=
Click for copyable input
Out[1]=

Convert to a geodetic position, now with nonzero height:

In[2]:=
Click for copyable input
Out[2]=

Move 10 kilometers vertically from New York:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
Introduced in 2008
(7.0)
| Updated in 2014
(10.0)