Kirra supports multiple CSV layouts for importing blast hole data. The format is detected automatically based on the number of columns, or you can use the Custom CSV import to manually map columns.
Screenshot coming soon
Ctrl+I.csv file and click OpenIf the automatic detection picks the wrong format, see Custom CSV Import below.
Kirra’s own CSV format supports 10 column-count variants, ranging from a simple 4-column collar list up to a comprehensive 40-column export containing every blast hole attribute. All variants use comma-separated values with an optional header row.
Creates placeholder holes with collar position only (zero-length holes).
| Column | Field | Description |
|---|---|---|
| 1 | Hole ID | Unique hole identifier |
| 2 | Easting | Collar X coordinate (metres) |
| 3 | Northing | Collar Y coordinate (metres) |
| 4 | Elevation | Collar Z coordinate (metres) |
Example:
H001,477750.5,6771850.2,335.0
H002,477755.5,6771850.2,335.0
Full 3D hole geometry with collar and toe coordinates.
| Column | Field | Description |
|---|---|---|
| 1 | Hole ID | Unique hole identifier |
| 2 | Collar Easting | Collar X |
| 3 | Collar Northing | Collar Y |
| 4 | Collar Elevation | Collar Z |
| 5 | Toe Easting | Toe X |
| 6 | Toe Northing | Toe Y |
| 7 | Toe Elevation | Toe Z |
Example:
H001,477750.5,6771850.2,335.0,477751.2,6771849.8,320.0
Adds hole diameter and hole type classification.
| Column | Field | Description |
|---|---|---|
| 1 | Hole ID | |
| 2-4 | Collar Easting, Northing, Elevation | |
| 5-7 | Toe Easting, Northing, Elevation | |
| 8 | Diameter | Hole diameter in millimetres |
| 9 | Hole Type | e.g. Production, Presplit, Buffer |
Adds timing connector information for sequence design.
| Column | Field | Description |
|---|---|---|
| 1 | Hole ID | |
| 2-4 | Collar Easting, Northing, Elevation | |
| 5-7 | Toe Easting, Northing, Elevation | |
| 8 | Diameter | millimetres |
| 9 | Hole Type | |
| 10 | From Hole | Timing connection source hole ID |
| 11 | Delay | Timing delay in milliseconds |
| 12 | Colour | Hex colour code (e.g. #FF0000) |
The recommended Kirra exchange format. Adds an entity (pattern) name and entity type.
| Column | Field | Description |
|---|---|---|
| 1 | Entity Name | Blast pattern name (e.g. Pattern_A) |
| 2 | Entity Type | Always “hole” |
| 3 | Hole ID | |
| 4-6 | Collar Easting, Northing, Elevation | |
| 7-9 | Toe Easting, Northing, Elevation | |
| 10 | Diameter | millimetres |
| 11 | Hole Type | |
| 12 | From Hole | Timing connection source |
| 13 | Delay | milliseconds |
| 14 | Colour | Hex colour code |
Example:
Pattern_A,hole,H001,477750.5,6771850.2,335.0,477751.2,6771849.8,320.0,115,Production,,0,#FF0000
Pattern_A,hole,H002,477755.5,6771850.2,335.0,477756.2,6771849.8,320.0,115,Production,H001,25,#FF0000
Adds grade coordinates, subdrill, bench height, and calculated hole length.
| Column | Field |
|---|---|
| 15-17 | Grade Easting, Northing, Elevation |
| 18 | Subdrill Amount |
| 19 | Bench Height |
| 20 | Hole Length (calculated) |
Adds angle, bearing, subdrill length, and measured fields.
| Column | Field |
|---|---|
| 21 | Hole Angle (degrees from vertical) |
| 22 | Hole Bearing (degrees from north) |
| 23 | Subdrill Length (along hole) |
| 24 | Measured Length |
| 25 | Measured Mass |
Adds pattern grid references and connector properties.
| Column | Field |
|---|---|
| 26 | Row ID |
| 27 | Position ID |
| 28 | Burden |
| 29 | Spacing |
| 30 | Connector Curve |
Adds timestamps for measured data.
| Column | Field |
|---|---|
| 31 | Measured Length Timestamp |
| 32 | Measured Mass Timestamp |
The most comprehensive format, adding comments, visibility, and condition data.
| Column | Field |
|---|---|
| 33 | Measured Comment |
| 34 | Measured Comment Timestamp |
| 35 | Visible |
The BMM format is used by Blast Movement Monitor systems to track rock movement during blasting. Kirra can import BMM CSV files containing monitor positions and displacement vectors.
To import a BMM CSV:
.csv fileIf your CSV file uses a non-standard column order or field names, use the Custom CSV importer:
.csv or .txt fileSupported delimiters are auto-detected: comma, tab, semicolon, and space.
.) only. Comma-decimal locales are not currently supported.