Skip to content
← Back to Documentation

CSV Import Guide

Import your field notes automatically. METARDU detects the survey type from your CSV format.

Supported Formats

Traverse

For traverse surveys with legs

Headers:
point_name,distance,bearing
Example:
A,125.43,082°15'30"
B,98.76,156°45'20"
C,142.89,245°30'10"

Leveling

Rise and fall method

Headers:
point_name,bs,fs,remarks
Example:
BM1,1.523,,Benchmark
A,1.245,0.892,Turn point
B,,1.456,Change point

Radiation

Coordinate radiation from total station

Headers:
point_name,easting,northing,elevation
Example:
P1,484500.1234,9876512.3456,1452.789
P2,484512.5678,9876520.1234,1453.012

Control Points

Known control points for project

Headers:
point_name,easting,northing,elevation,is_control,order
Example:
CP01,484500.0000,9876500.0000,1450.0000,primary,primary
CP02,484600.0000,9876600.0000,1451.5000,secondary,secondary

Sample Files

Sample Traverse CSV

Example traverse data with 5 legs

Sample Leveling CSV

Example leveling run with BS/FS

Tips for Success

  • First row must contain headers
  • No empty rows in data
  • Use consistent number of decimal places
  • Bearings in format: DDD°MM'SS" or decimal degrees
  • Elevations in meters
  • UTF-8 encoding preferred

Common Errors

"Cannot detect survey type"

Check your headers match one of the supported formats

"Invalid bearing format"

Use DDD°MM'SS" or decimal degrees (e.g., 82.25)

"Point already exists"

Enable "Overwrite existing points" or rename duplicate points