GeoPositionXYZ

GeoPositionXYZ[{x,y,z}]
represents a position in a Cartesian geocentric coordinate system.

GeoPositionXYZ[{x,y,z},datum]
represents a point referred to the specified datum.

GeoPositionXYZ[{{x1,y1,z1},{x2,y2,z2},},datum]
represents an array of points in a Cartesian geocentric coordinate system.

GeoPositionXYZ[entity]
returns the Cartesian geocentric position of the given geographical entity.

DetailsDetails

  • GeoPositionXYZ uses an Earth-centered, Earth-fixed coordinate system.
  • Coordinate values are assumed to be in meters.
  • For extended entities, GeoPositionXYZ[entity] uses when possible the position of the geographic center of the entity.
  • If no datum is specified, GeoPositionXYZ refers to the International Terrestrial Reference Frame 2000.
  • Typical values for datum specifications include "ITRF00", "NAD83CORS96", and "WGS84".
  • GeoPositionXYZ[{x,y,z,t}] includes a time t measured in seconds since the beginning of January 1, 1900 in the GMT time zone.
  • A GeoPositionXYZ object with no explicit time assumes the current date.
  • GeoPositionXYZ[GeoPositionXYZ[{x,y,z},datum1],datum2] converts between datums.
  • GeoPositionXYZ[pos] or GeoPositionXYZ[pos,datum] converts from any geographic position type. The following geographic position types can be given: GeoPosition, GeoPositionXYZ, GeoPositionENU, GeoGridPosition.

ExamplesExamplesopen allclose all

Basic Examples  (4)Basic Examples  (4)

Cartesian point in the ITRF00 reference frame:

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

Convert to a geodetic position:

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

Cartesian coordinates of a geographic location:

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

Current Cartesian coordinates and time for the International Space Station:

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

Convert Earth-centered coordinates from ITRF00 to NAD83CORS96:

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