Import & Export
Platform: 🖥️ Desktop only
See also: Code Lists, Registrations and Start Lists, Relay Forking
Importing Classes and Courses from XML
Courses have been designed in OCAD, Purple Pen, or another IOF-compatible program, and classes, courses, and controls need to be brought into Navisport.
- Open the event editing view and navigate to the classes or courses section.
- Drag and drop the XML file onto the page or use the import button.
- The system imports classes, courses, map data, and controls from the file.
The file must be in IOF XML 3.0 format. If a code list is selected for the event, the system uses it to map the XML file's control codes to the correct device codes.
Importing a Code List from CSV
- Open a code list from the Code Lists page.
- Click Read codes from CSV file.
- Select your CSV file to populate control codes and device codes.
The CSV format has no header row — each row contains a control code and device code(s):
31,131
32,132
33,133,134
34,135
See Code Lists for more details. You can download a sample file from the code list page.
Importing a Start Scheme from CSV
Start times have been planned in a spreadsheet and need to be loaded into the start scheme editing view at once.
- Open the event's start scheme editing view.
- Drag and drop the CSV file onto the start scheme table.
- The table is populated with the file's data.
The CSV format is: class name, first start time, start interval in seconds (no header row):
H21,10:00,60
D21,10:00,120
H16,10:30,60
See Registrations and Start Lists for more details. You can download a sample file from the start scheme editing view.
Importing Participants from CSV or IRMA
CSV Import
- Open the event and navigate to participant details.
- Drag and drop the CSV file onto the page or use the Import participants button.
- Review the imported data and save.
The file uses column headers to identify fields. Example:
Name,Bib number,Chip,Club,Class,Start time
John Smith,101,12345,OK Forest,M21,10:00:00
Jane Doe,102,12346,OK Mountain,W21,10:01:00
See Registrations and Start Lists for the full list of columns and formats for multi-stage/relay events.
IRMA Import
For events using the IRMA service, you can import participants directly with the Import participants from IRMA option.
Exporting Participants
- Open the event and navigate to participant details.
- Click Export participants.
- Participant data is exported to a file.
Exporting Results
- Open the event's results view.
- Click Export results.
- Select the desired Result file format.
- The result file is generated and downloaded.
Multiple file formats are available for result export to support different result services and publishing platforms.
Forking Import and Export
- Export forkings — saves the current forking definitions to a CSV file.
- Import forkings — loads forking definitions from a CSV file.
The CSV file has a header row with bib number, class, and one column per leg:
Bib number,Class,Leg 1,Leg 2,Leg 3
1,M21,Course A1,Course B2,Course C1
2,M21,Course B1,Course C2,Course A1
See Relay Forking for more details.
Class Import and Export for Non-orienteering Sports
For sports other than orienteering (running, skiing, triathlon) — where there are no courses to import in XML format — classes can be managed with CSV files.
CSV Format
Header row and three columns:
- Class name — The class name (e.g., M21, W21)
- Number of legs — Number of legs (for relay events, otherwise leave empty)
- Class default start time — Default start time for the class (leave empty if not set)
Class name,Number of legs,Class default start time
M21,,
W21,,
M40,,10:00:00
The file opens correctly in Excel (special characters work). Column headers are translated according to the user's current language.
Exporting Classes
- Open the event editing view and navigate to the classes section.
- Click Export classes to CSV file.
- A CSV file is downloaded with all classes in display order.
Importing Classes
- Open the event editing view and navigate to the classes section.
- Click Import classes from CSV file and select your CSV file, or drag and drop a
.csvfile onto the class view. - A preview shows new classes to be created and existing classes to be updated.
- Confirm the import to apply the changes.
Classes are matched by name — if a class name in the CSV matches an existing class, it is updated. Otherwise, a new class is created.
Importing a Coordinate File for Map Georeferencing
The map image doesn't align with the background map, and you have a coordinate file (.pgw or .jgw) from your mapping software.
- Open the map data section in the event editing view.
- Drag and drop the coordinate file onto the map or click the upload link.
- The map coordinates are attached to the background map.
Drag and Drop Support Summary
| File type | Where to drop | What it does |
|---|---|---|
| XML file (IOF XML 3.0) | Classes / courses editing | Imports classes, courses, controls, map data |
| CSV file (participants) | Participant details page | Imports participant data from CSV |
| CSV file (code lists) | Code list pages | Imports control codes and device codes |
| CSV file (start scheme) | Start scheme editing view | Imports class start times and intervals |
| CSV file (forking) | Forking page | Imports forking definitions |
| CSV file (classes) | Classes editing view | Imports class data for non-orienteering sports |
| Coordinate file (.pgw / .jgw) | Map data section | Adds georeferencing to the map image |
Putting It Together: Preparing a Forest Relay Event
- Course import — The course setter exports an IOF XML 3.0 file from OCAD. You drag it onto the courses editing view to import all classes, courses, and controls.
- Participant import — Registrations were collected via IRMA. You use the Import participants from IRMA function.
- Forking import — Forking definitions were prepared in a spreadsheet. You import the CSV file to assign course variations to each team.
- During the event — Timing runs, results accumulate in the monitor.
- Result export — After the last team finishes, you export results in the format required by the federation and upload them to the result service.