Maps

The full version of Gps Orienteering has support for managing maps. The maps are used for orienteering courses. You find the maps that are stored on the smartphone under ‘Maps’ in the main menu.

Basically you can do the following with maps:

  • import a new map and georeference it
  • see your current position on the map
  • publish the map to make it available for others
  • download published maps (i.e. maps that someone else has published)

Add and georeference a map

You need an orienteering map in digital format. The map file shall be in jpg-, png- or gif-format. Modern maps drawn in for example OCAD usually have correct coordinates whereas older, hand-drawn maps can contain skews which makes them unsuitable for GPS orienteering.

Georeferencing can be done either by setting the coordinates for two  reference points, use a world-file, kml-file or kmz-file.

To create a georeferenced map:

Step 1. Create a orienteering map in jpg, png or gif image file format. One way is to use the program OCAD and choose the function ’File/Export’. The resolution of at least 300dpi should be used. To make georeferencing easier, select to include world-file or select the  kmz-format.
You can also scan a paper map, but be aware of that it may contain skews that will make it hard to georeference the map.

Step 2. Copy the image file, kml-file, worldfile or kmz-file to the phone for example by connecting the phone to your PC with a USB-cable, enable file transfer on the phone and use the file explorer to copy the file to the phone.

Step 3. Open the GpsOrienteering app and select ‘Import map’ on the ‘Maps’ tab. Select the image file or kmz-file. The georeferencing procedure depends on which type of files you select:
1. Kmz-file: The map in the kmz-file will automatically be georeferenced when you import it. The name of the map will be the same as the name of the kmz-file.
2. Jpg/png/gif: After you have selected the image file then you are asked if you have a georeference file for the map:
2a. Georeference with kml-file: Select the kml file to use.
2b. Georeference with world-file (jgw/pgw/gfw): Select the world file. You need to specify which UTM zone to use, see for example www.mangomap.com
2c. No georeference file: Put the two reference points at positions that can be exactly defined and that are far apart. Enter the latitude and longitude for the reference points. You can use the GPS in the phone for setting the coordinates or use some online service such as www.getlatlong.net/ to get the latitude and longitude for the points.
2d. Before version 4.4 the map files where stored in folder ’gpsorienteering/maps’. The maps are automatically moved to the internal storage, but on some phones you need to move the maps by importing them. In this case you can use the associated xml-file as georeference file.

 GpsO_Georeference

Figure 1: Set a reference points on the map

Create a map from MapAnt
You can create a map from MapAnt or similar services for auto-generated maps. Select ‘Create/search map’ and then select the country you are interested in. A step-by-step instruction is provided which let’s you create a map that can be imported to the app (step 3 above). See also www.routegadget.net/.

See your current position on the map

You can see your current position if the map is georeferenced and you have selected ‘Show position’ in the options menu for the map. The position is indicated by a blue dot. The accuracy of the GPS is also shown. This helps you to see if the map is correctly georeferenced.

Figure 2: Your current position is shown on the map

Publish a map 

You can publish the map, if you want to share it with others. Select ‘Publish map’ in the options menu. The map has a unique code (8 characters) that is used when downloading it. It will be a so called ‘protected map’.

Before publishing a map, make sure that you are allowed to distribute it! If you do not ‘own’ the map then you should not share it with others.

You can revoke a map that you have published. This means that it will no longer be possible for others to download the map.

Download a published map

Select ‘Download published map’ in the map menu to download a protected map. Enter the 8 character code for the map to be downloaded.

Other tips

One way to create kml-file for georeferencing:

  • You can use Google Earth to georeference the map. Start Google Earth, choose ‘Add / Image in 3D-view’ under ‘My locations’. Set the link to the map and use the tools in the program to georeference the map. Make the georeferencing as accurate as possible! Then create a kml-file by selecting ‘Save location as..’ and select the format *.kml and give the file the same name as the map. Copy the kml-file together with the jpg/png/gif-file to the phone and import the map as described above.