Coordinate CSV Schema Builder
Builds a custom coordinate CSV header schema from point, easting, northing, RL, code and description columns.
Fields, in column order
Template
Axis order: Easting, Northing, Height
Point,Easting,Northing,RL ,,, ,,, ,,, ,,, ,,, ,,, ,,, ,,, ,,, ,,,
Blank rows are template rows to fill, not measured records. IDs and codes are text — format those columns as Text in a spreadsheet to keep leading zeros.
Check a filled file
Checked in your browser; nothing is uploaded.
How the method works
Fixed example values for illustration — not your result.
Before you rely on this: First-pass guide only. Verify safety-critical or regulated work against the relevant standards, your project requirements and a qualified professional.
How to use this calculator
- Edit the fields in column order: name, role (Point ID, Easting, Northing, Height, …), type, unit, decimals and whether it is required.
- Choose projected or geographic coordinates, the delimiter and decimal separator, CRS, vertical datum, header and blank rows.
- Download the ZIP (template.csv, schema.json, README), or paste a filled file to check it against the schema.
How it works
The schema is versioned JSON with the fields in your order — the template is built from it, never re-sorted. IDs and codes are text, so leading zeros survive.
It refuses duplicate or empty names, a projected schema without Easting and Northing (or a geographic one without latitude and longitude), and a comma decimal separator with a comma delimiter.
Blank rows contain every delimiter, so a CSV reader sees each as a record to fill — they are templates, not measurements. Optional synthetic example rows are labelled as not survey control.
Worked example
Point, Easting, Northing, RL with 10 blank rows. The header is exactly Point,Easting,Northing,RL, and the ten blank rows read back as ten records. A description containing a comma is quoted.
Common mistakes
- Leaving the CRS unstated.
- Opening the template in a spreadsheet that turns 001 into 1.
- Using a comma decimal separator in a comma-delimited file.
Frequently asked questions
How is this different from the import template generator?
The template generator offers fixed layouts (PENZD, PNEZD, ENZ …); this lets you define your own fields, types and metadata.
Is this official course material?
No. It is free study support mapped to surveying course levels — not official North Metropolitan TAFE content or advice. Always follow your lecturer and the official assessment brief, and check your own working.
Related tools
- Coordinate Import Template Generator
- Survey CSV Cleaner
- Point List Duplicate and Gap Checker
- Point Code Parser
- Point List Renumber Tool
- Basic Field Observation Log
Explore more in Surveying, Coordinates, GIS & CAD.
Cite this tool
Zerdly. (2026). Coordinate CSV Schema Builder. Retrieved from https://www.zerdly.com/tools/coordinate-csv-schema-builder/
Tip: Enter any known values to calculate the remaining results.
Designed to run locally in your browser. Tool inputs are not intentionally stored by Zerdly unless stated otherwise.



