Repository navigation
Command Reference
Every command GoSurvey recognises at the command line, with its aliases and where it is documented in full.
Command names are not case-sensitive. Typing is fuzzy — a partial or slightly wrong name
still resolves, and an unrecognised entry answers Unknown command. Did you mean: …?. Type HELP
for a compact list inside the program.
| Command | Aliases | Description | Details |
|---|---|---|---|
LINE |
L |
Draw line segments | Drawing Tools |
POLYLINE |
PL |
Draw a connected polyline | Drawing Tools |
RECT |
RECTANG, RECTANGLE
|
Draw a rectangle from two opposite corners | Drawing Tools |
CIRCLE |
C |
Draw a circle | Drawing Tools |
ARC |
— | Draw a three-point arc | Drawing Tools |
ELLIPSE |
EL |
Draw an ellipse | Drawing Tools |
HATCH |
H, BHATCH
|
Fill a closed area by picking an internal point | Drawing Tools |
| Command | Aliases | Description | Details |
|---|---|---|---|
TEXT |
— | Place single-line text | Annotation |
MTEXT |
MT |
Place multiline text | Annotation |
DIMALIGNED |
DAL |
Aligned dimension | Annotation |
DIMLINEAR |
DLI |
Linear (horizontal or vertical) dimension | Annotation |
DIMANGULAR |
DAN |
Angular dimension | Annotation |
STYLE |
ST, DDSTYLE
|
Text style manager: create and edit named text styles | Annotation |
| Command | Aliases | Description | Details |
|---|---|---|---|
MOVE |
M |
Move objects | Modify Tools |
COPY |
CP |
Copy objects | Modify Tools |
ROTATE |
RO |
Rotate objects | Modify Tools |
SCALE |
SC |
Scale objects | Modify Tools |
DELETE |
DEL |
Erase objects | Modify Tools |
OFFSET |
O |
Offset at a distance | Modify Tools |
TRIM |
TR |
Trim objects to an edge | Modify Tools |
JOIN |
J |
Join collinear objects | Modify Tools |
OVERKILL |
OK |
Remove duplicate geometry across the whole drawing | Modify Tools |
ALIGN |
AL |
Fit and apply a coordinate transformation | Coordinate Alignment |
PASTE |
— | Paste from the clipboard at the cursor | Modify Tools |
PASTEORIG |
PO |
Paste at the original coordinates | Modify Tools |
| Command | Aliases | Description | Details |
|---|---|---|---|
SELECT |
— | Build a selection set | Object Selection |
QUICKSELECT |
QS |
Select by object properties | Object Selection |
ISOLATEOBJECTS |
ISOLATE |
Hide everything except the selection | Object Selection |
HIDEOBJECTS |
— | Hide the selected objects | Object Selection |
UNISOLATEOBJECTS |
UNISOLATE |
Show every object hidden by isolation | Object Selection |
| Command | Aliases | Description | Details |
|---|---|---|---|
ZOOMEXTENTS |
ZE |
Zoom to the drawing extents | Views and Navigation |
ZOOMWINDOW |
ZW |
Zoom to a window | Views and Navigation |
PAN |
P |
Pan the view by dragging with the left mouse button | Views and Navigation |
ORBIT |
3DORBIT, 3DO
|
Free-orbit the model view | Views and Navigation |
VISUALSTYLE |
VS, VSCURRENT
|
Viewport visual style: 2D / HIDDEN / SHADED
|
Views and Navigation |
REGEN |
RE |
Regenerate the drawing | Views and Navigation |
| Command | Aliases | Description | Details |
|---|---|---|---|
LAYER |
LA |
Open the Layer Manager | Layers |
VPFREEZE |
VPF |
Freeze the picked entities layers in the current viewport | Layers |
VPTHAW |
VPT |
Thaw the picked entities layers in the current viewport | Layers |
| Command | Aliases | Description | Details |
|---|---|---|---|
CREATEPOINTS |
CRTPTS |
Create survey points | Survey Points |
VIEWPOINTS |
VWPTS |
View and edit survey points in a table | Survey Points |
IMPORTPOINTS |
IMPPTS |
Import survey points from CSV | Survey Points |
EXPORTPOINTS |
EXPPTS |
Export survey points to CSV | Survey Points |
INVERSE |
INV |
Inverse between two points | Inquiry Commands |
SURFELEV |
SE |
Surface elevation at a point; grade between two | Inquiry Commands |
ID |
— | Identify point coordinates | Inquiry Commands |
ALIGN |
AL |
Coordinate transformation from control pairs | Coordinate Alignment |
| Command | Aliases | Description | Details |
|---|---|---|---|
MVIEW |
RECTVIEWPORT, RECTVP
|
Rectangular paper-space viewport, two clicks | Paper Space and Layouts |
MSPACE |
MS |
Edit the model through the selected viewport | Paper Space and Layouts |
PSPACE |
PS |
Return to paper space from a floating viewport | Paper Space and Layouts |
Plot and Batch plot have no typed command. Use the Layout ribbon buttons, which appear when a paper layout is active. See Plotting.
| Command | Aliases | Description | Details |
|---|---|---|---|
UNITS |
UN, DDUNITS
|
Drawing units: display precision and angle format | Settings and Options |
PLOTSCALE |
PSCALE |
Set the plot scale (model units per plotted inch) | Plotting |
ELEV |
UCS |
Elevation new geometry is drawn at; W returns to world |
Drafting Aids |
TRIMSTATE |
— | TRIM mode: 0 draw a line to trim (default), 1 pick cutting edges |
Modify Tools |
HELP |
— | Show the compact command list in the log | — |
| Command | Aliases | Description | Details |
|---|---|---|---|
PDFATTACH |
PA |
Attach a PDF underlay | PDF Underlays |
IMPORTMODEL |
GLTF, IMPORT3D
|
Import a glTF/GLB/STL/DWG 3D model as reference geometry | Import and Export |
| Command | Aliases | Description |
|---|---|---|
BENCH |
— | Frame-budget benchmark. BENCH [segments] [frames], BENCH SURFACE [points] [frames], BENCH MESH [triangles] [frames]. Intended for performance checking, not for drafting. |
| Command | Aliases |
|---|---|
ALIGN |
AL |
ARC |
— |
BENCH |
— |
CIRCLE |
C |
COPY |
CP |
CREATEPOINTS |
CRTPTS |
DELETE |
DEL |
DIMALIGNED |
DAL |
DIMANGULAR |
DAN |
DIMLINEAR |
DLI |
ELEV |
UCS |
ELLIPSE |
EL |
EXPORTPOINTS |
EXPPTS |
HATCH |
H, BHATCH
|
HELP |
— |
HIDEOBJECTS |
— |
ID |
— |
IMPORTMODEL |
GLTF, IMPORT3D
|
IMPORTPOINTS |
IMPPTS |
INVERSE |
INV |
ISOLATEOBJECTS |
ISOLATE |
JOIN |
J |
LAYER |
LA |
LINE |
L |
MOVE |
M |
MSPACE |
MS |
MTEXT |
MT |
MVIEW |
RECTVIEWPORT, RECTVP
|
OFFSET |
O |
ORBIT |
3DORBIT, 3DO
|
OVERKILL |
OK |
PAN |
P |
PASTE |
— |
PASTEORIG |
PO |
PDFATTACH |
PA |
PLOTSCALE |
PSCALE |
POLYLINE |
PL |
PSPACE |
PS |
QUICKSELECT |
QS |
RECT |
RECTANG, RECTANGLE
|
REGEN |
RE |
ROTATE |
RO |
SCALE |
SC |
SELECT |
— |
STYLE |
ST, DDSTYLE
|
SURFELEV |
SE |
TEXT |
— |
TRIM |
TR |
TRIMSTATE |
— |
UNITS |
UN, DDUNITS
|
UNISOLATEOBJECTS |
UNISOLATE |
VIEWPOINTS |
VWPTS |
VISUALSTYLE |
VS, VSCURRENT
|
VPFREEZE |
VPF |
VPTHAW |
VPT |
ZOOMEXTENTS |
ZE |
ZOOMWINDOW |
ZW |
Most commands prompt step by step. These also accept everything on a single line:
| Form | Effect |
|---|---|
TRIMSTATE 1 |
Sets the value without prompting |
ELEV 125.4 |
Sets the work-plane elevation |
ELEV W / UCS W
|
Returns to the world XY plane |
VS SHADED |
Sets the visual style (2D, HIDDEN, SHADED) |
PSCALE 50 |
Sets the plot scale to 1 plotted inch = 50 model units |
IMPORTMODEL "C:\path\model.glb" 0.0833 100 200 0 |
Path, unit scale, then insertion X Y Z |
BENCH 250000 900 |
Segment count and frame count |
Typing the bare command instead opens the prompt or a file dialog.
Some things are only reachable from the interface:
| Feature | Where |
|---|---|
| New / Open / Save / Save As |
File menu, Ctrl+S for Save |
| Import and Export DXF / DWG | File menu |
| Undo / Redo |
Ctrl+Z / Ctrl+Shift+Z, Edit menu, ribbon |
| Copy / Paste to clipboard |
Ctrl+C / Ctrl+V, Edit menu, ribbon |
| Cut | Right-click ▸ Clipboard ▸ Cut, Ctrl+X
|
| Options | View → Settings… |
| Plot and Batch Plot | Layout ribbon in paper space |
| Page Setup Manager, Viewports, Move or Copy layout | Right-click a layout tab |
| Traverse Editor | Ribbon Survey → Traverse |
| Point Groups, Surfaces | Ribbon Survey → Groups / Surfaces |
| Selection panel | Status bar SEL |
| Select similar, Clear selection | Right-click in the viewport with a selection |
GoSurvey on GitHub · Releases · Report an issue · Manual for GoSurvey 0.5.3
Start
Draw & Edit
- Drawing Tools
- Modify Tools
- Object Selection
- Object Snaps
- Coordinate Input
- Drafting Aids
- Annotation
- Layers
- Properties
Survey
Output
- Views and Navigation
- Paper Space and Layouts
- Plotting
- PDF Underlays
- Import and Export
- Files and Drawings
Reference