GeoPositionENU

GeoPositionENU[{east,north,up},p]

represents a position with local Cartesian coordinates {east,north,up} 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.

Details

  • In GeoPositionENU[{e,n,u},p], coordinate numeric values e,n,u are assumed to be in meters.
  • In GeoPositionENU[enu,p], the origin position p can be given as a geo Entity object or any form of geodetic position with head GeoPosition, GeoPositionXYZ, GeoPositionENU or GeoGridPosition.
  • 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.
  • The datum of GeoPosition[enu,p] is the datum of its origin p. Typical values for datum specifications include "ITRF00", "NAD83CORS96" and "WGS84".
  • GeoPositionENU[GeoPositionENU[enu,p1],p2] converts between two different ENU systems.
  • GeoPositionENU[pos,p] converts any geodetic position pos to an ENU position with origin p.
  • GeoPositionENU[][prop] gives the specified property of a Cartesian geo position.
  • Possible properties include:
  • "AbsoluteTime"date as number of seconds since Jan 1, 1900, 00:00 GMT
    "Count"number of positions in the GeoPositionENU object
    "Data"first argument of the GeoPositionENU object
    "DateList"date list {y,m,d,h,m,s} in GMT time
    "DateObject"full date object
    "Datum"datum of the GeoPositionENU object
    "Depth"point depth: 0 for a single position, 1 for a list of them,
    "Dimension"number of coordinates for each position
    "Origin"origin position of the GeoPositionENU object
    "PackingType"Integer or Real if data is packed; None otherwise
    "E"numeric coordinate e in meters
    "N"numeric coordinate n in meters
    "U"numeric coordinate u in meters
    "ENU"numeric {e,n,u} triple in meters
    "NEU"numeric {n,e,u} triple in meters
    "EN"numeric {e,n} pair in meters
    "NE"numeric {n,e} pair in meters
    "EU"numeric {e,u} pair in meters
    "NU"numeric {n,u} pair in meters

Examples

open all close all

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]=

Scope  (10)

Properties & Relations  (3)

Interactive Examples  (1)

Introduced in 2008
(7.0)
|
Updated in 2019
(12.0)