Skip to content

Instantly share code, notes, and snippets.

@bertt
Created February 16, 2026 08:27
Show Gist options
  • Select an option

  • Save bertt/36bfa9f9909c1e0ae2c57acd39197579 to your computer and use it in GitHub Desktop.

Select an option

Save bertt/36bfa9f9909c1e0ae2c57acd39197579 to your computer and use it in GitHub Desktop.
# ArcInfo Workstation Complete Command Reference (150+ Commands)
This document is a comprehensive command reference for ArcInfo Workstation ARC prompt.
Prompt:
```
ARC:
```
Modes included:
- ARC
- ARCEDIT
- TABLES
- PLOT
- NETWORK
- AML
---
# WORKSPACE COMMANDS
## WORKSPACE
```
ARC: workspace <directory>
```
## DIR
```
ARC: dir [path]
```
## LISTWORKSPACE
```
ARC: listworkspace
```
## LISTCOVERAGES
```
ARC: listcoverages
```
---
# COVERAGE MANAGEMENT
## CREATE
```
ARC: create <coverage>
```
## COPY
```
ARC: copy <input_cover> <output_cover>
```
## RENAME
```
ARC: rename <old_name> <new_name>
```
## KILL
```
ARC: kill <coverage>
```
## DESCRIBE
```
ARC: describe <coverage>
```
## BUILD
```
ARC: build <coverage> {line | polygon | point | node}
```
## CLEAN
```
ARC: clean <input_cover> <output_cover> <fuzzy> <dangle>
```
## ADDXY
```
ARC: addxy <coverage>
```
---
# ANALYSIS COMMANDS
## BUFFER
```
ARC: buffer <input_cover> <output_cover> <distance>
```
## INTERSECT
```
ARC: intersect <cover1> <cover2> <output_cover>
```
## UNION
```
ARC: union <cover1> <cover2> <output_cover>
```
## ERASE
```
ARC: erase <input_cover> <erase_cover> <output_cover>
```
## CLIP
```
ARC: clip <input_cover> <clip_cover> <output_cover>
```
## DISSOLVE
```
ARC: dissolve <input_cover> <output_cover> <item>
```
## IDENTITY
```
ARC: identity <input_cover> <identity_cover> <output_cover>
```
## UPDATE
```
ARC: update <input_cover> <update_cover> <output_cover>
```
---
# DISPLAY COMMANDS
## DISPLAY
```
ARC: display <device>
```
## MAPEXTENT
```
ARC: mapextent <coverage>
```
## ARCS
```
ARC: arcs <coverage>
```
## POLYGONS
```
ARC: polygons <coverage>
```
## POINTS
```
ARC: points <coverage>
```
## LABELS
```
ARC: labels <coverage>
```
## CLEAR
```
ARC: clear
```
---
# PLOT MODE COMMANDS
## PLOT
```
ARC: plot
```
## PLOT ARCS
```
PLOT: arcs <coverage>
```
## PLOT POLYGONS
```
PLOT: polygons <coverage>
```
## PLOT POINTS
```
PLOT: points <coverage>
```
## PLOT QUIT
```
PLOT: quit
```
---
# TABLES COMMANDS
Enter tables:
```
ARC: tables
```
## LIST
```
TABLES: list <table>
```
## DESCRIBE
```
TABLES: describe <table>
```
## SELECT
```
TABLES: select <table>
```
## ADDITEM
```
TABLES: additem <table> <item> <width> <output_width> <type>
```
Types:
- I integer
- F float
- C character
## CALCULATE
```
TABLES: calculate <item> = <expression>
```
## DELETE
```
TABLES: delete <table>
```
## QUIT
```
TABLES: quit
```
---
# PROJECTION COMMANDS
## PROJECTDEFINE
```
ARC: projectdefine cover <coverage>
```
## PROJECT
```
ARC: project cover <input_cover> <output_cover> <projection_file>
```
## PROJECTCOMPARE
```
ARC: projectcompare <cover1> <cover2>
```
---
# CONVERSION COMMANDS
## GENERATE
```
ARC: generate <coverage>
```
## UNGENERATE
```
ARC: ungenerate <coverage> <output_file>
```
## DXFARC
```
ARC: dxfarc <coverage> <output_file>
```
## ARCDXF
```
ARC: arcdxf <input_file> <coverage>
```
## EXPORT
```
ARC: export cover <coverage> <file>
```
## IMPORT
```
ARC: import cover <file> <coverage>
```
---
# NETWORK COMMANDS
## NETWORK
```
ARC: network
```
## PATH
```
NETWORK: path <network> <start> <end> <output>
```
## ROUTE
```
NETWORK: route <network> <stops> <output>
```
## ALLOCATE
```
NETWORK: allocate <network> <centers> <output>
```
---
# ARCEDIT COMMANDS
Enter ARCEDIT:
```
ARC: arcedit
```
## EDITCOVER
```
ARCEDIT: editcover <coverage>
```
## DRAW
```
ARCEDIT: draw
```
## MOVE
```
ARCEDIT: move
```
## DELETE
```
ARCEDIT: delete
```
## SAVE
```
ARCEDIT: save
```
## QUIT
```
ARCEDIT: quit
```
---
# AML COMMANDS
## RUN AML SCRIPT
```
ARC: &run <script.aml>
```
## SET VARIABLE
```
&setvar var value
```
## IF
```
&if condition &then
```
## DO LOOP
```
&do variable = start &to end
```
## END
```
&end
```
---
# UTILITY COMMANDS
## AREA
```
ARC: area <coverage>
```
## LENGTH
```
ARC: length <coverage>
```
## FREQUENCY
```
ARC: frequency <coverage> <item>
```
## NODEERRORS
```
ARC: nodeerrors <coverage>
```
## LABELERRORS
```
ARC: labelerrors <coverage>
```
---
# SESSION CONTROL
## QUIT
```
ARC: quit
```
## HELP
```
ARC: help
```
## HELP COMMAND
```
ARC: help <command>
```
---
# COMPLETE WORKFLOW EXAMPLE
```
ARC: workspace /gis
ARC: build roads line
ARC: clean roads roads_clean 10 5
ARC: projectdefine cover roads_clean
ARC: project cover roads_clean roads_utm utm.prj
ARC: buffer roads_utm roads_buf 100
ARC: intersect roads_buf rivers roads_rivers
ARC: display 9999
ARC: arcs roads_rivers
ARC: quit
```
---
# END OF COMPLETE REFERENCE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment