---
name: "3dtopos"
section: "1"
platform: "linux"
package: "survex"
version: "1.2.30-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/3dtopos"
---

# 3dtopos(1)

produce a .pos file from a .3d file

## NAME

3dtopos - produce a .pos file from a .3d file

## SYNOPSIS

**3dtopos** \[ **options** \] **.3d file** \[ **.pos file** \]

## DESCRIPTION

3dtopos takes a *.3d* file and produces a *.pos* file which contains a list of all the stations with coordinates (ordered x,y,z \[East, North, Up\]) and complete names.

The stations are sorted such that numbers occur in the correct order (so \`\`2'' before \`\`10'').  3dtopos even sorts numbers with a prefix and/or suffix, so you'd get:

```
040.sv8
040.sv8a
040.sv8b
040.sv8c
040.sv9
040.sv10
040.sv11
40_entrance_tag
40b_entrance_tag
```

You can also export *.pos* files from aven in versions 1.2.19 and later.

## SEE ALSO

[**aven**(1)](/aven/1.md), [**cad3d**(1)](/cad3d/1.md), [**cavern**(1)](/cavern/1.md), [**diffpos**(1)](/diffpos/1.md), [**dump3d**(1)](/dump3d/1.md), [**extend**(1)](/extend/1.md), [**sorterr**(1)](/sorterr/1.md)
