Every location in Dual Universe has a position that is expressed as ::pos followed by a string of numbers. There are two types of positions; the first uses geodesic coordinates where the planet is the reference point and the second uses cartesian coordinates that identifies a location within a given area, in our case the Helios system.
Points of Interest (POI) are well known ::pos locations and can be directly pasted into game chat, then selected as a destination. See the table of Points of Interest
Geodesic coordinates use the following format
::pos{0,2,29.7656,95.4761,3512.4197}
where
::pos{system,body,latitude,longditude,elevation}
Cartesian coordinates use the following format
::pos{0,0,-8537719.0000,-11110831.0000,6561249.0000}
where
::pos{system,0,x,y,z}
The geodesic coordinates can also be expressed in cartesian form as any point, including those on or in planetary bodies has a x,y,z location within the overall area of Helios. When obtaining locations using Lua, cartesian coordinates are given as world positions geodesic as local position. There are community created tools for converting world (cartesian) to local lat/long (geodesic) coordinates, the reference link[1] provides a good explanation of the coordinate system in DU and a transform for conversion.
Helios has a system number of 0, below is the table of planetary body numbers.
Planetary Body | Body Number |
---|---|
Alioth | 2 |
Alioth Moon 4 | 22 |
Alioth Moon1 | 22 |
Feli | 5 |
Feli Moon 1 | 50 |
Ion | 120 |
Jago | 9 |
Lacobus | 100 |
Lacobus Moon 2 | 103 |
Lacobus Moon 3 | 101 |
Lacobus Moon1 | 102 |
Madis | 1 |
Madis Moon 1 | 10 |
Madis Moon 2 | 11 |
Madis Moon 3 | 12 |
Sancturary Moon | 26 |
Sicari | 6 |
Sinnen | 7 |
Sinnen Moon | 70 |
Talemai | 4 |
Talemai Moon 1 | 42 |
Talemai Moon 2 | 40 |
Talemai Moon 3 | 41 |
Teoma | 8 |
Thades | 3 |
Thades Moon 1 | 30 |
Thades Moon 2 | 31 |