A simple tool for preparing timed control maps
from SVG/XML files exported from OCAD.
The tool creates SVG files with cover sheets, competition and solution maps,
optionally converting them to other graphic formats and printing.
TiM can also prepare maps for using directly on tablets with
the ANT
application.
An excellent Users' Guide with OCAD sample files have been prepared by Ari Tertsunen. Thanx! [Preparation] [Samples] [Notes] [FAQ] [Competitions] [References] [Releases] New! 8 stations per solution page! Purple and green color adjustments. |
4.2.1 |
Or, if you want to use TiM just for a single event, you can try to use the Trial version. It has limited number of courses and objects per course, so you have to make one OCAD file for each station and one TiM configuration file as well. If you want to make solution maps, you cannot use letter markers there. However, it still works...
Originally, TiM was written as a UNIX script.
Now, the version 4 of TiM is a Windows program. You can simply download it and run it. In TiM, you choose the File / New menu item and select your directory with OCAD exports. TiM tries to prepare a configuration file with parameters for you and you need just to tune them a bit (if you want) and add some more information (like contour interval, event title, logo etc.) in TiM's GUI.
If you want TiM to make not only SVG maps, but also PDF, PNG, PS or EPS, you will need a software for it. I use Inkscape even though it (like many other programs) sometimes has problems with some types of raster map symbols (marsh, undergrowth, semiopen...). This software must be also installed and you will have to configure path to the executable (using the System.WINPATH option).
Another way to produce PDF is any on-line converter.
I tested this
and the results are very good.
Event preparation:
The preparation differs a bit according to whether you wan to measure rotation angles manually or let TiM to calculate them by himself, and if you want to make also the Solution maps.
The last alternative is well described in the User Guide prepared by Ari Tertsunen.
Step | Configured angles | Automatic rotation | Solution maps |
---|---|---|---|
1 | Check the View mode of the background map (save the map OCAD file as "Normal"). | ||
2 | Create a course map with controls
and control descriptions.
You can also cut the control circles if you want/need
but do not make too short arcs
and check the result very carefully in this case! Using a file name with only ASCII characters (no national alphabet characters) is recommended. | ||
3 | Add a single start symbol (same for all stations) and place it next to the control clusters. | ||
4 | Make a single course for each station, name them properly
(e.g. St1, St2, even if they are in separate files needed for the trial
version of OCAD) and assign the start symbol and all tasks in correct order
to each course. Using course names with only ASCII characters (no national alphabet characters) is recommended. |
||
5 | Not needed | Create OCAD symbols for the decision point ("chair"),
correct flag, false flag and zero position.
Correct flag means a flag correct for at least one task at the station,
however, if you prefer not to distinguish between correct and false flags
in the solution map, you can use just one type of symbol.
All these symbols must be of the Course setting symbol/Finish
type.
Use OCAD symbol major numbers (before the dot) higher than 20
since the lower numbers are reserved for control description symbols.
You can use a sample OCAD file and copy'n'paste (and modify if you want) the symbols. There are two sets of special symbols, use the set with a "T" in the icon. Do not rotate the chair symbol, TiM will do it by himself! |
|
6 | Not needed | Place all the above symbols to proper positions in the map and assign them to the particular course (behind the real controls!). | |
7 | N/A | N/A | Optional step; if you want the flag letters in the solution maps: Create OCAD symbols for flag position letter tags ("A" to "F") and follow the instructions in step 4. They are also included in the sample OCAD file. |
8 | N/A | N/A | For each station, go to the Preview mode, move the numbers for
"faked" controls (chair, flags, letters) somewhere aside and then
place real task numbers properly. Another possibility is to switch off the task numbers in solution maps in the configuration (Solutions→Task numbers). Task numbers are not absolutely necessary, especially when making maps for the TempO Simulator (WEB mode). |
9 | Add a control description placeholder somewhere close to the clusters in the map (don't worry about covering clusters – TiM will remove the control descriptions from maps). Check that the area you will export contains all (entire) lines with control descriptions of real tasks! | ||
10 | Export all course maps to SVG files. Use menu File→Export, select SVG format, check Partial map and mark a region that covers both the station surroundings and the control description field, uncheck Compress file and then choose all courses (e.g. using the button Select all – do not use <All controls>). | ||
11 | Export the course list into an XML file — menu Course→Export→Courses (XML, IOF Version 2.0.3 or 3.0). | ||
12 | Measure the angles toward the Alpha flag and the rightmost flag. | N/A | N/A |
Warning! Do not use layouts in OCAD.
OCAD cannot generate SVG output in this case.
Input samples:
Aug 2023 | Hungarian TrailO Weekend (WRE), Zoltán Miháczi | |
Aug 2023 | Philadelphia's Navy Yard TrailO (WRE), Russ Myer, Daniel Heimgartner | |
Jul 2023 | WTOC 2023, Libor Forst | |
May 2023 | Stadi TrailO (WRE), Ari Tertsunen | |
Oct 2022 | Hungarian Autumn TrailO Weekend (WRE), Zoltán Miháczi | |
Jun 2022 | PreWTOC 2022 (WRE), Libor Forst | |
May 2022 | European Trail Orienteering Championships, Anna Jacobson | |
Whole 2021 | Hungarian TORUS TempO Trophy, Zoltán Miháczi | |
Oct 2021 | Slovak TrailO Weekend 2021 (WRE), Ján Furucz | |
Aug 2021 | FinTrailO 2021 (WRE), Petteri Hakala | |
May 2021 | TORUS Turus Tournament + Play-offs, Juha Hiirsalmi | |
Mar 2021 | Kurpark Warmbad 2021 (TORUS Cup), Anna+Hanka Straube | |
Mar 2021 | Vyborg 2021 (TORUS Cup), Sergei Rusakov | |
Feb 2021 | Swedish Forest Cup (TORUS Cup), Christian Enberg | |
Oct 2020 | Morstorp 2020 (TORUS Cup), Christian Enberg | |
Oct 2020 | Marie Kerr Park (TORUS Cup), Clare Durand | |
Oct 2020 | Colombia 2020 (TORUS Cup), Wilder Andres Guerrero Hurtado | |
May 2020 | Mäntsälä (TORUS Cup), Lauri Mäkinen | |
May 2020 | Virtual-O (TORUS Cup), Ján Furucz | |
May 2020 | Suikkila 2020 (TORUS Cup), Juha Hiirsalmi | |
Apr 2020 | From my Window, Juan Pedro Valente | |
Nov 2019 | Finnish TempO Training Weekend, Ari Tertsunen | |
Nov 2019 | Mšenské TempO, Jiří Kalousek | |
Jul 2019 | Fin5 Trail (WRE) – long/TC + TempO, Sami Hyvönen | |
Jun 2019 | WTOC – long/TC + Relay + TempO, Nuno Pires | |
Jun 2019 | PIOM (ECTO/WRE) – long/TC + TempO, Inês Domingues | |
Mar 2019 | Mrazivé TempO Prague, Pavel Kurfürst | |
Mar 2019 | TempO NAOM Castelo Vide, Luis Gonçalves | |
Feb 2019 | Slovak Nomination #3+#4 – long/TC + TempO, Ján Furucz | |
Feb 2019 | Madrid Trail-o Cup – TempO, Hector Lorenzo | |
Feb 2019 | Spanish Championship – long/TC, Joao P. Valente | |
Oct 2018 | Iberian Championship – long/TC, Joao P. Valente | |
Oct 2018 | ECTO #9+#10 – long/TC + TempO Prague, Pavel Kurfürst | |
Jul 2018 | ECTO #5+#6 – long/TC + TempO Friuli, Remo Madella | |
Jun 2018 | CRO-HUN-ITA-SLO League – Varaždin TempO, Jasminka Cindrić Perković | |
Apr/May 2018 | ETOC – long/TC + Relay + TempO, Ján Furucz | |
Apr 2018 | Italian Championship – TempO, Renato Bettin | |
Mar 2018 | Italian Cup – TempO Monza, Remo Madella | |
Mar 2018 | Czech Cup – TempO Malešice, Jana Kosťová | |
Nov 2017 | Czech Cup – TempO Mělník, Miroslav Šimek | |
Oct 2017 | ECTO #9+#10, Ján Furucz | |
Sep 2017 | Norwegian TempO Championship, Martin Jullum |
Release changes: