Point Data File Formats
Point Data File Formats
Purpose
This note summarises the point data file formats relevant to HAPI import and export workflows.
File Format Overview
| Format | Primary Role | Main Scripts | Dedicated Note |
|---|---|---|---|
| PT2 | ESCS point data and traverse data. | A1a_Plot_Survey_Data_From_Point_Data_File, A2_Plot_Traverse_Diagram_From_File, A3_Export_Survey_Data_To_Point_Data_File | File_Format_PT2 |
| DTA | ESCS Survey Control Data File. | A1a_Plot_Survey_Data_From_Point_Data_File | File_Format_DTA |
| CSV | Comma-delimited point data file using selected column mappings. | A1a_Plot_Survey_Data_From_Point_Data_File, A3_Export_Survey_Data_To_Point_Data_File | File_Format_CSV |
| ECM-ready CSV | Strict seven-column CSV format including Style Code data for ECM workflows. | A1a_Plot_Survey_Data_From_Point_Data_File, E2_Generate_Standalone_ECM_Objects, E3_Generate_Linear_ECM_Objects | ECM_Ready_CSV_File_Format |
| XYZ | Bathymetry data file. | A1a_Plot_Survey_Data_From_Point_Data_File, A3_Export_Survey_Data_To_Point_Data_File | File_Format_XYZ |
Manual Context
The manual lists PT2, DTA, CSV, and XYZ as supported input formats for A1a_Plot_Survey_Data_From_Point_Data_File. It also describes PT2, CSV, and XYZ as export formats for A3_Export_Survey_Data_To_Point_Data_File.
Design Boundary
This file-format layer documents format behaviour and business meaning. It does not define Python parser implementation classes. Parser implementation should be documented later in the migration/code-reference layer.