Mapper 0.6.0 Beta Release

Beta release packages for the coming release are available as Mapper 0.5.96 from our downloads. It is almost a release candidate, i.e. no major changes to the program are planned. However, for the final release the documentation and the translations need an update, and a comprehensive release announcement needs to be written.

This is an beta quality release. It is recommended to make regular backups of original files. However, we believe that this release will be running very stable, and we will do our best to fix major bugs quickly in follow-up releases.

This version contains a lot of changes from 0.5.3, and a small number of bugs were fixed since 0.5.95. Depending on the features used in the new version, maps might no longer be readable in Mapper version 0.5.3 or older. We introduced a setting which allows to retain compatibility of files with older versions of Mapper.

For the first time, we offer 64-bit Windows packages (x64). These packages are required to make full use of more than 2 GB of RAM, e.g. when loading many or large templates. For Windows, the build tools were updated to a GCC 4.9.2. The installer package for Windows now deals more cleanly with file extensions, and it even adds Mapper as an alternative editor for .ocd files.

The Linux link is now pointing to the “openorienteering-mapper” repository which is meant for stable packages. The past packages from openSUSE Build Service were named “openorienteering-mapper-unstable” and have to be removed explicitly if you don’t want to have them both installed (which is possible, due to different file names).

To get started with the Android app, please read the manual page in the user wiki first! To install the .apk, you may need to (temporarily) enable app installation from unknown sources first. The location of this setting depends on the Android version; e.g. Settings -> Security -> Unknown sources.

Provided packages:

For getting a stable 0.6.0 we could need some help with:

  • testing for new bugs
  • revising documentation
  • updating translations.

We are looking forward to your feedback on bugs, annoyances or missing features.

Second Mapper 0.6.0 Release Preview (Update)

Remark: 0.5.94 was withdrawn due to an issue which made it hardly usable.

Binary preview packages for the coming release are available as Mapper 0.5.95 from our downloads. This version contains a lot of changes from 0.5.3, and a number of bugs were fixed since 0.5.93. Depending on the features used in the new version, maps might no longer be readable in older versions of Mapper. We introduced a setting which allows to retain compatibility of files with older versions of Mapper. This preview has good quality and should not show serious issues. The underlying Qt framework was updated to version 5.3.2. However, Linux packages are built on openSUSE Build Service and use the distributions’ library versions.

Provided packages:

For getting a stable 0.6.0 we could need some help with:

  • testing for new bugs (not on production data, of course…)
  • revising documentation
  • updating translations.

We are looking forward to your feedback on bugs, annoyances or missing features. When you create trouble tickets, please select milestone 0.5.95.

Known issues / ticket system

OO Mapper 0.6.0 release preview

Binary preview packages for the coming release are available as Mapper 0.5.93 from our downloads. This version contains a lot of changes from 0.5.3, so we recommend to use it only for testing with temporary copies at the moment. Depending on the features used in the new version, maps might no longer be readable in older versions of Mapper. We introduced a setting which allows to retain compatibility of files with older versions of Mapper. On the other hand, this preview has good quality and should not show serious issues. The underlying Qt framework was updated to version 5.3.1. However, Linux packages are built on openSUSE Build Service and use the distributions’ library versions. For Windows, the build tools were changed to a GCC 4.9.0 MXE toolchain, i.e. Windows packages are built on Linux.

Provided packages:

For getting a stable 0.6.0 we could need some help with:

  • testing for new bugs (not on production data, of course…)
  • revising documentation
  • updating translations.

We are looking forward to your feedback on bugs, annoyances or missing features. When you create trouble tickets, please select milestone 0.5.93.

OO Mapper for Android: first preview release available

Sketching_on_Galaxy_Note_3The first preview release of Mapper for Android is available now. It is compatible with devices running Android 2.3 or greater and focuses on mobile surveying using live GPS position display and free-hand scribbling. Direct map editing is supported too, however these tools have been ported from the desktop version with only little customizations for touch input yet. We are looking forward to your feedback and ideas.

This an alpha release. It is recommended to save often and keep backups of files which you modify with the program.

New features include:

  • GPS (if supported by device)
    • Live GPS display with position marker, accuracy circle and automatic gpx track recording
    • Point object placement with GPS
    • Temporary markers which can be recorded from GPS
  • Compass (if supported by device)
    • North direction display
    • Automatic map north alignment
  • Other
    • Touch cursor for precise finger input
    • Improved free-hand image scribbling with undo and redo
    • Free-hand line and area draw tool
    • Regular map auto-save

Program downloads

To install, download the .apk to your Android device and install it from there. You may need to enable app installation from unknown sources first. Where to do this depends on your Android version; e.g. Settings -> Security -> Unknown sources.

Important: to get started with the app, please read the manual page in the user wiki first!

Known issues

  • There is no app menu, so many tools and settings are not available.
  • Translations are not included.

Reporting bugs

The Bug tracker is the right place to lookup and report all kinds of issues with the program. You may also submit feature requests here.

Contributing

The user wiki is pre-filled with the program manual. If you have hints to share with the mapper community or want to extend the program documentation, please create a SourceForge account and start editing it.

If you are a programmer with experience in C++ / Qt, or want to help in any other way, we would like to welcome you at our developer mailing list. Useful places with resources are:

Czech translation for Mapper available

A translation of Mapper to Czech is now available:
Download Czech translation for Mapper 0.5.3
The file may be loaded into Mapper by opening the settings dialog, clicking the folder icon to the right of the language selector, and choosing the downloaded file.

Update: the symbol sets have now been translated too.
Download Czech symbol sets for Mapper 0.5.3
They can be used as symbol sets for new maps by selecting “Load symbol set from a file …” while creating the new map. Alternatively, the files can be placed in the “symbol sets” folder of your Mapper installation which makes them show up in the symbol sets list for new maps. For existing maps, the symbol set can be replaced using the Symbols -> Replace symbol set… menu item.

The translation was created by Pavel Fric. Thanks a lot for contributing!

Mapper 0.5.3 released

Working with templates in OpenOrienteering Mapper 0.5.3OpenOrienteering Mapper 0.5.3 is now available for Windows, OS X, Ubuntu 12.04 Precise and Debian 7 Wheezy (amd64 only). Release 0.5.3 is a maintenance release which brings bug fixes and minor improvements to Mapper’s features. However, the underlying Qt framework was updated to the latest stable version.

We recommend the update for all users of previous version. We believe that this release will be running very stable. However, it is recommended to keep backups of files which you modify with the program.

Program downloads

Language pack downloads

Additional translations will be released at files/Mapper/0.5.3/translations when they become available. Just download the desired translation and open the downloaded .ts file from the settings dialog.

Documentation and getting help

A basic English manual comes with the program. More resources:

Major changes in 0.5.3

  • The import of OCD version 11, 10, and 9 files was further tested and improved.
  • The updated Norwegian translation is now included in the packages.
  • The Qt framework was updated to version 5.1.1. This version fixes a number of issues, especially on OS X. But it might also introduce new problems.
  • On Windows, the build tools were updated to a GCC 4.8.0 toolchain (the reference platform for Qt 5.1).
  • On OS X, the build tools were updated to XCode 4.5.2.

All closed tickets can be found at https://sourceforge.net/p/oorienteering/tickets/milestone/0.5.3/.

Note for Mac users

The original “0.5.3” package works on Mac OS X 10.7 or newer. We later added a second package “0.5.3.1” which runs on Mac OS X 10.6 (or newer).
For systems with activated Gatekeeper (10.8 Mountain Lion and partly also 10.7 Lion) the app has to be started once by right clinking on the file and choosing Open. This is because it is not code signed, which would require an annual license fee.

Reporting bugs

The Bug tracker is the right place to lookup and report all kinds of issues with the program. You may also submit feature requests here.

Contributing

The user wiki is pre-filled with the program manual. If you have hints to share with the mapper community or want to extend the program documentation, please create a SourceForge account and start editing it.

If you are interested in writing a translation, find more information in a developer wiki page. There are no programming skills required!

If you are a programmer with experience in C++ / Qt, or want to help in any other way, we would like to welcome you at our developer mailing list. Useful places with resources are:

Ideas wanted: Mapper for Android user interface

A short video of trying out a very early version of Mapper for Android:

And a screenshot:

Mapper_on_Android

Mapper is currently in the process of being ported to Android, so that in the near future it should be possible to use a wide range of devices for mobile surveying. As can be seen above, the first tests have already been done successfully. However, one missing part is the user interface: the current one is designed for desktop PCs and relies for example on a keyboard, the right mouse button, and the mouse itself as high-precision input device, which are not available on a smartphone.

Because of this, a new user interface should be designed. This has to address a range of issues, for example:

  • What should be the general concept for the mobile UI (e.g. screen layout)?
  • How to best get high-precision, but also quick input for drawing when only a touch screen usable by finger touches is available? Note that even input pens for normal capacitive touch screens have a rather wide tip.
  • How to best replace the keys and right mouse button in the various tools where they are currently required?

As we want to select the best solutions, we encourage you to participate with your ideas. We are looking for feedback from experienced mappers as well as all others who may use the app. So, if you have an idea, please go to the design page in Mapper’s user wiki and enter it there:
https://sourceforge.net/p/oorienteering/wiki/Mobile%20UI%20design/

Note that editing the page or creating a new page requires to register an account at SourceForge and log in, but posting (moderated) comments is possible without registration. We look forward to your contributions!

For programmers:
You may already try out running Mapper on Android with the desktop UI as shown in the above screenshots by compiling it yourself from git master. See the INSTALL file for instructions for compiling on Linux. When running the app, it should be possible to open an existing map file and play around with the tools. Note however that there are many limitations with the desktop UI, not only because of the above mentioned problems, but also due to the constraint of the current QT on Android version that only one window can be active at a time. Additional dialogs like the dialog to create a new map will not work correctly.

OCD import up to version 11: OpenOrienteering Mapper Release 0.5.2

OpenOrienteering Mapper 0.5.2 was released today. This is a maintenance release which fixes a number of problems found in release 0.5.1, and improves the usability of the color and template dialogs. In addition, it brings a new importer which supports OCD files of version 11, 10, 9 and – after activation in the settings – version 8.

Please note that OCD export still is at version 8 only. Round-trip editing of OCD files is not recommended because there are quite a lot of details from OCD files that are not handled by import and export. (This is true also for previous Mapper versions.)

We recommend the update for all users of previous versions. We consider the program stable enough for productive work, though it is always advisable to make regular backups.

Program downloads

Language pack downloads

Additional translations will be released at files/Mapper/0.5.2/translations when they become available. Just download the desired translation and open the downloaded .ts file from the settings dialog.

Documentation and getting help

A basic English manual comes with the program. More resources:

Major changes in 0.5.2

  • NEW: Import of OCD version 11, 10, and 9 files.
  • NEW: Importing template maps (OMAP, OCD) into the current map as adjusted.
  • NEW: After having finished drawing a line, you may still undo the last point as long as the line is selected.
  • Revision of the color and template dialogs..
  • A number of fixes to the OCD version 8 import.
  • A number of fixes to printing and PDF export.
  • A few triggers for crashes removed.

All closed tickets can be found at https://sourceforge.net/p/oorienteering/tickets/milestone/0.5.2/.

Note for Mac users

Mac OS X 10.6 or newer is required.
For systems with activated Gatekeeper (10.8 Mountain Lion and partly also 10.7 Lion) the app has to be started once by right clinking on the file and choosing Open. This is because it is not code signed, which would require an annual license fee.

Reporting bugs

The Bug tracker is the right place to lookup and report all kinds of issues with the program. You may also submit feature requests here.

Contributing

The user wiki is pre-filled with the program manual. If you have hints to share with the mapper community or want to extend the program documentation, please create a SourceForge account and start editing it.

If you are interested in writing a translation, find more information in a developer wiki page. There are no programming skills required!

If you are a programmer with experience in C++ / Qt, or want to help in any other way, we would like to welcome you at our developer mailing list. Useful places with resources are: