OpenOrienteering Mapper is a software for creating maps for the orienteering sport.

Overview

OpenOrienteering Mapper

Mapper Screenshot

OpenOrienteering Mapper is an orienteering mapmaking program and provides a free and open source alternative to existing commercial software. OpenOrienteering Mapper runs on Android, Windows, macOS and Linux.

Reporting Issues and Asking for Help

Issues and possible improvements can be posted to our public Ticket system. Please make sure you provide all relevant information about your problem or idea.

Contributing

Translating

Translations can be edited online on Weblate. You can register/login with your Github account. Find out more about translation in our wiki.

Writing Documentation

The Mapper manual lives in its own repository which contains all information for you to get started.

Writing Code

For building Mapper from source see INSTALL.md. Pull requests are very welcome.

License

Mapper is licensed under the GNU GENERAL PUBLIC LICENSE Version 3.

Issues
  • ISOM 2017-2

    ISOM 2017-2

    IOF MC will update ISOM 2017. Find document on decided changes and status of discussion right now here.

    https://orienteering.org/wp-content/uploads/2018/11/ISOM-2017-corrections-approved-2018-11.pdf

    "These updates are approved and should be implemented for ongoing mapping projects using the ISOM 2017 standard."

    symbol sets discussion 
    opened by Zerbembasqwibo 44
  • Feature: Android: Generate scribble layer

    Feature: Android: Generate scribble layer

    The generation and placement of a geo-referenced scribble layer for the android version is pretty much complicated at the moment. Especially for beginners. I would therefore like to propose you add a "add scribble layer" functionality to the android version. The function could be triggered in the template manager under "+">"add scribble layer" giving two options: resolution (? necessary?) and extent (entire map/actual window). The result would be a geo-referenced transparent .png with the chosen resolution and with a 3px(?) red border added as layer to the template stack.

    opened by mlerjen 39
  • Vectorize raster template in Mapper

    Vectorize raster template in Mapper

    Here is example code, that could be integrated inside Mapper (Qt5-based, licensed under GPLv3)

    • https://github.com/lpechacek/cove

    Expected behaviour

    Add possibility for vectorizing raster templates directly in OOM and paste resulted curves in current map (map part).

    Configuration

    Mapper Version: 0.6.x and above Operating System: All supported

    enhancement 
    opened by Symbian9 38
  • Update OpenOrienteering_sv.ts

    Update OpenOrienteering_sv.ts

    Made adjustments from lne 1 to 773.

    Line 716 , origin(eng) = origo(sve)?

    <message>
        <location filename="../src/gui/configure_grid_dialog.cpp" line="221"/>
        <source>Origin at: %1</source>
        <translation>Ursprung vid: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/configure_grid_dialog.cpp" line="223"/>
        <source>paper coordinates origin</source>
        <translation>pappers koordinaters ursprung</translation>
    </message>
    <message>
        <location filename="../src/gui/configure_grid_dialog.cpp" line="225"/>
        <source>projected coordinates origin</source>
        <translation>projekterade koordinaters ursprung</translation>
    
    translations 
    opened by Zerbembasqwibo 35
  • App icon needed!

    App icon needed!

    russellporter reported on Sourceforge [tickets:#43]:

    Need to find someone good with artwork.. I think something inspired by the default Mac icon might work:

    App icon

    The paper could have a little orienteering map made by the app on it.

    help wanted migrated-from-sf attachment-on-sf propaganda 
    opened by dg0yt 35
  • ISOM 2017 symbol sets (ex-ISOM 201X project)

    ISOM 2017 symbol sets (ex-ISOM 201X project)

    Discussions (please, read them all): 1.1) http://www.attackpoint.org/discussionthread.jsp/message_1099951 1.2) http://ocad.com/blog/2015/12/the-new-orienteering-map-specification-isom-201x/ 1.3) https://m.facebook.com/permalink.php?story_fbid=1233833533299441&id=177518995597572 1.4) https://m.facebook.com/permalink.php?story_fbid=1251215201561274&id=177518995597572

    And here are some PDF's 2.1) http://lazarus.elte.hu/mc/14icom/08-isom201x.pdf 2.2) www.orientering.se/ImageVaultFiles/id_82109/cf_78/20141115_ISOM.PDF 2.3) http://orienteering.asn.au/wp-content/uploads/2015/10/20160112-Orienteering-Australia-comments-on-ISOM-201x.pdf 2.4) http://orienteering.asn.au/wp-content/uploads/2015/10/ISOM-20151120-comments-to-ISOM-201x-Final-draft-A-O-Uppill.pdf 2.5) http://www.orientering.se/ImageVaultFiles/id_42104/cf_78/ISOMrevisionFirstDraft201305.PDF 2.6) http://www.orientering.se/ImageVaultFiles/id_111233/cf_78/201512_isom201x_part1_general_content.PDF

    symbol sets 
    opened by Symbian9 33
  • Use GPS location with windows version

    Use GPS location with windows version

    Somebody reported on Sourceforge [tickets:#422]:

    It would be great to be able to use the geolocation with the windows version, not only the android one. In this way, we users of Windows 8 tablets could use them the same way as android ones.

    Ideally, we could choose between built-in location system or an external GPS (connected through bluetooth serial port). Much like OCAD 11 does.

    enhancement migrated-from-sf GPS Windows 
    opened by dg0yt 32
  • GPX/KML/SHP export via GDAL/OGR

    GPX/KML/SHP export via GDAL/OGR

    Ok, here is an implementation to solve #1066 and #109 Doesn't really deal with #601 as that is more specific to courses from what I understand of it.

    A few notes/comments/questions:

    1. My C++ is fairly limited, so please let me know of any stupid mistakes I've made.
    2. GPX driver has several quirks, most notably that area symbols don't exist. I've tried to account for all of them.
    3. Should this code be refactored into its own file? If so, placed where?
    4. I've used the KML GDAL driver for KML files as opposed to the more fully featured LIBKML driver (see http://www.gdal.org/ogr_formats.html for all drivers). The advantages to the KML driver are that it will auto-convert coordinates to WGS 1984 (necessary for KML spec) and that it is built in by default. The drawbacks are that it doesn't support interleaved data (ie adding a point to a layer, then adding a polyline, then adding another point is not possible - but the GPX driver doesn't support this either), plus the polygons appear to be only wire-frames and not filled in.
    5. I've created the name field as the symbol name. I haven't exported any of the fields that an object may have.
    6. No styles have been exported.
    7. Should there be an option to export entire map as opposed to just the selected symbols?
    8. For bezier curves, I've dropped all of the control points. This results in some distortion to the output, but I'm not sure how else to do it

    Thanks!

    enhancement 
    opened by xc-racer99 31
  • Segmentation fault in Fedora 33

    Segmentation fault in Fedora 33

    Steps to reproduce

    1. run Mapper program

    Actual behaviour

    Segmentation fault

    Expected behaviour

    joy

    Configuration

    Mapper Version:openorienteering-mapper-0.9.4-31.2.x86_64 Operating System:Fedora 33 (Linux) oom-coredump.txt

    I am not very skilled at debugging but can try to assist with some instructions!

    opened by enpontus 28
  • PaintOnTemplateTool: Add color setup page to Settings

    PaintOnTemplateTool: Add color setup page to Settings

    Let's give a shot to this implementation of the scribble color settings dialog. It may feel rough but at the same time it might be "just right". Comments are welcome especially in the following areas:

    • Are the scribble colors device-dependent or map-dependent? I.e. should the setting be stored on the device on in the map file?
    • Is the user interface usable on mobile devices?
    opened by lpechacek 28
  • compiled application fails with

    compiled application fails with "This application failed to start because it could not find or load the Qt platform plugin "xcb"."

    I used sudo make install as recommended method failed (#643)

    Now application crashes instead of starting with:

    This application failed to start because it could not find or load the Qt platform plugin "xcb".

    Available platform plugins are: xcb.

    Reinstalling the application may fix this problem. Aborted (core dumped)

    Installing xcb package changed nothing.

    Compiled on 32 bit Ubuntu 14.04.4 LTS.

    build 
    opened by matkoniecz 27
  • Using File from Mobile App in Desktop App

    Using File from Mobile App in Desktop App

    Steps to reproduce

    1. Create map in Desktop App
    2. Copy it onto Mobile phone and open it in Mobile App and add modifications.
    3. Try opening it in the the Desktop App again

    Actual behaviour When opening the file in Step 3., the Program returns error

    Expected behaviour Opening the file normally.

    Configuration Mapper Version: 9.5 Operating System: Windows 10

    opened by GyDomonkos 1
  • Bug with auxiliary scale factor in ocad conversion

    Bug with auxiliary scale factor in ocad conversion

    Steps to reproduce

    1.Create a new project georerenced in UTM. The grivation differt than 0, and auxiliary scale factor is not 1. All it's right for the moment. 2.Convert this map to OCad format. 3.Re-open it in mapper.

    Actual behaviour

    Now the auxiliary scale factor as changed. If we open this file as background map in the original project the map is mis placed.

    Expected behaviour

    The auxiliary scale factor should be constant when we convert à file in ocad format.

    Configuration

    Mapper Version: 9.4 / 9.5 Operating System:Windows

    opened by eolmapper 12
  • Dash Vertex, Virtual Gap import/export from OCAD not supported

    Dash Vertex, Virtual Gap import/export from OCAD not supported

    Steps to reproduce

    1. Select a line (contour, vegetation boundary, etc)
    2. Click CTRL in OCAD and cut the line
    3. save the file in OCD format4.
    4. Open this OCD file in Mapper.

    Actual behaviour

    Cuts in the lines do not show. This is likely due to Dash Vertex, Virtual Gap import/export from OCAD still not supported.

    Expected behaviour

    Cuts in the lines should be shown.

    Configuration

    Mapper Version: any Operating System: any

    image

    image

    opened by valdisj 1
  • Unify Areas tool error !

    Unify Areas tool error !

    Ekran görüntüsü 2022-06-29 181222 Ekran görüntüsü 2022-06-29 181250 Ekran görüntüsü 2022-06-29 181337 Ekran görüntüsü 2022-06-29 181401 Ekran görüntüsü 2022-06-29 181437

    Steps to reproduce

    1.I imported a building plan into OOMapper. 2.When I want to combine adjacent buildings and get a single building image, it becomes a building that goes into infinity. 3.What is causing this? I tried with 6-7 different data but still the same result. the file is in the link https://dosya.co/twkh16fbqdbo/1.dxf.html

    Configuration

    Mapper Version:0.9.5 Operating System:Windows 10

    opened by AhmetPolat43 9
  • Feature request: Generate IOF print test sheet based on the acutal color settings

    Feature request: Generate IOF print test sheet based on the acutal color settings

    *** Background *** Color accuracy is a crucial factor to achieve "fair map status". image

    *** Requested feature *** A function to directly take the color settings of the current project and apply them to the IOF print test sheet (https://1drv.ms/u/s!As4LDA11gDVmgZUilASJQ1elUiJ8-A). The that way modified PTS could then printed directly or be saved as .pdf.

    *** Expected benefits *** Open orienteering mapper would contribute to orienteering map quality making the testing of a maps color settings against the PTS provided by the IOF a natural part of the map production workflow. Future national and IOF Map Advisors will request to get such test prints to check the planed printing workflow.

    opened by mlerjen 1
  • Doesn't open properly on macOS

    Doesn't open properly on macOS

    Downloaded Mapper and this is what it says when I open it:

    Actual behaviour

    “Mapper” cannot be opened because the developer cannot be verified. macOS cannot verify that this app is free from malware.

    Configuration

    Mapper Version: v0.9.5 DMG for macOS Operating System: macOS Monterey - Apple M1 Pro

    opened by Victomon 1
Releases(v0.9.5)
A command line toolkit to generate maps, point clouds, 3D models and DEMs from drone, balloon or kite images. 📷

An open source command line toolkit for processing aerial drone imagery. ODM turns simple 2D images into: Classified Point Clouds 3D Textured Models G

OpenDroneMap 3.7k Aug 11, 2022
Terrain Analysis Using Digital Elevation Models (TauDEM) software for hydrologic terrain analysis and channel network extraction.

TauDEM (Terrain Analysis Using Digital Elevation Models) is a suite of Digital Elevation Model (DEM) tools for the extraction and analysis of hydrolog

David Tarboton 185 Jul 12, 2022
Organic Maps is a better fork of MAPS.ME, an Android & iOS offline maps app for travelers, tourists, hikers, and cyclists based on top of crowd-sourced OpenStreetMap data and curated with love by MAPS.ME founders.

?? Organic Maps is a better fork of MAPS.ME, an Android & iOS offline maps app for travelers, tourists, hikers, and cyclists based on top of crowd-sourced OpenStreetMap data and curated with love by MAPS.ME founders. No ads, no tracking, no data collection, no crapware.

Organic Maps 3.6k Aug 6, 2022
✔️The smallest header-only GUI library(4 KLOC) for all platforms

Welcome to GUI-lite The smallest header-only GUI library (4 KLOC) for all platforms. 中文 Lightweight ✂️ Small: 4,000+ lines of C++ code, zero dependenc

null 6.4k Aug 10, 2022
🗺️ OMAPS.APP — Offline OpenStreetMap maps for iOS and Android. A community-driven fork of MAPS.ME.

OMaps is an open source cross-platform offline maps application, built on top of crowd-sourced OpenStreetMap data. It was publicly released for iOS and Android.

OMaps 3.7k Aug 8, 2022
DRAGEN open-source mapper

Dragmap Dragmap is the Dragen mapper/aligner Open Source Software. Installation Prerequisites Compilation was tested on CentOS 7 C++11 compatible comp

Illumina 104 Aug 9, 2022
x64 Windows kernel driver mapper, inject unsigned driver using anycall

anymapper x64 Windows kernel driver mapper, inject unsigned driver using anycall This project is WIP. Todo Fix: Can't make API calls from IAT nor func

Kento Oki 68 Jun 22, 2022
Manual mapper that uses PTE manipulation, Virtual Address Descriptor (VAD) manipulation, and forceful memory allocation to hide executable pages. (VAD hide / NX bit swapping)

Stealthy Kernel-mode Injector Manual mapper that uses PTE manipulation, Virtual Address Descriptor (VAD) manipulation, and forceful memory allocation

Charlie Wolfe 87 Jul 22, 2022
SinMapper - usermode driver mapper that forcefully loads any signed kernel driver

usermode driver mapper that forcefully loads any signed kernel driver (legit cert) with a big enough section (example: .data, .rdata) to map your driver over. the main focus of this project is to prevent modern anti-cheats (BattlEye, EAC) from finding your driver and having the power to hook anything due to being inside of legit memory (signed legit driver).

null 109 Aug 6, 2022
QJson is a qt-based library that maps JSON data to QVariant objects.

QJson JSON (JavaScript Object Notation) is a lightweight data-interchange format. It can represents integer, real number, string, an ordered sequence

Flavio Castelli 268 Aug 8, 2022
Android and iOS SDK to display maps and geodata of swisstopo. Owner: simonroesch, Deputy: gjn

Open Swiss Maps SDK Android and iOS SDK to display maps and geodata of swisstopo Free map layers and geo data by swisstopo in your app Offer your mobi

geo.admin.ch 22 Aug 7, 2022
Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL

Mapbox GL Native A C++ library that powers customizable vector maps in native applications on multiple platforms by taking stylesheets that conform to

Mapbox 4.2k Aug 11, 2022
A command line toolkit to generate maps, point clouds, 3D models and DEMs from drone, balloon or kite images. 📷

An open source command line toolkit for processing aerial drone imagery. ODM turns simple 2D images into: Classified Point Clouds 3D Textured Models G

OpenDroneMap 3.7k Aug 11, 2022
This is a single-header, multithreaded C++ library for simulating the effect of hydraulic erosion on height maps.

TinyErode This is a single-header, multithreaded C++ library for simulating the effect of hydraulic erosion on height maps. The algorithm is based on

Taylor 43 Aug 4, 2022
D3D9On12 is a mapping layer, which maps graphics commands from D3D9 to D3D12

D3D9On12 is a mapping layer, which maps graphics commands from D3D9 to D3D12. D3D9On12 is not an implementation of the D3D9 API, but is instead an implementation of the D3D9 usermode DDI (device driver interface).

Microsoft 165 Jul 31, 2022
A simple localization framework that can re-localize in built maps based on FAST-LIO.

Realtime 3D global localization in a pre-built point cloud map. By fusing low-frequency global localization (about 0.5~0.2Hz), and high-frequency odometry from FAST-LIO, the entire system is computationally efficient.

KINO 201 Aug 6, 2022
This is a metamod plugin for Fall Guys maps in Sven Co-op (Steam version) (Windows or Linux)

metamod-fallguys This is a metamod plugin for Fall Guys maps in Sven Co-op (Steam version) (Windows or Linux) Installation Copy everything from build

hzqst 6 Jul 13, 2022
个人专用 ONEPLUS 5 内核,做了一些基础的反调试修改(从 maps 隐藏特定 lib,最完整最正常的 tracerPid 修改措施)

Linux kernel release 4.x <http://kernel.org/> These are the release notes for Linux version 4. Read them carefully, as they tell you what this is al

REV1SI0N 38 Aug 4, 2022
A GPS bicycle speedometer that supports offline maps and track recording

X-TRACK 开源GPS自行车码表。 拥有可显示实时位置的离线地图。 支持记录和显示实时轨迹以及导出标准GPX格式的轨迹文件。 全新设计的"页面生命周期管理"和"消息订阅发布框架"。 演示视频:https://www.bilibili.com/video/BV1GB4y1K7VV GUI LVGL

_VIFEXTech 3.6k Aug 7, 2022
A simple program that converts images into normal maps

Advertisement If you are a Blender user, this addon I created might be interesting for you: NormalmapGenerator This is a program to generate normal-,

Simon Wendsche 341 Jul 26, 2022
An Esoteric Programming Language Using "Taiko" maps, Based on Brainfuck.

TaikoLang An Esoteric Programming Language Using "Taiko" maps, Based on Brainfuck. Language Design TaikoLang consists of eight commands, listed below.

AlwaysYes 3 May 17, 2022
A sample app that demonstrates several techniques for rendering real-time shadow maps

Shadows This is a D3D11 sample app that demonstrates several techniques for rendering real-time shadow maps. The following techniques are implemented:

MJP 531 Aug 12, 2022
By putting in a lot of speed, the speed sequence is sorted and divided, three types of speed interval distribution maps are generated.(including broken line graph,histogram and curve graph)

Auto-drawing-speed-range-map By putting in a lot of speed, the speed sequence is sorted and divided, three types of speed interval distribution maps a

wellwellAllwen 4 May 14, 2022
This is a tool for software engineers to view,record and analyse data(sensor data and module data) In the process of software development.

![Contributors][Huang Jianyu] Statement 由于工具源码在网上公开,除使用部分开源项目代码外,其余代码均来自我个人,工具本身不包含公司的知识产权,所有与公司有关的内容均从软件包中移除,软件发布遵循Apache协议,任何人均可下载进行修改使用,如使用过程中出现任何问

HuangJianyu 34 May 5, 2022
Add virtual monitors to your windows 10 device! Works with Oculus software, obs, and any desktop sharing software

License MIT and CC0 or Public Domain, whichever is least restrictive -- Use it AS IS - NO IMPLICIT OR EXPLICIT warranty This may break your computer,

Rashi Abramson 176 Aug 4, 2022
Open source SDR 4G/5G software suite from Software Radio Systems (SRS)

Open source SDR 4G/5G software suite from Software Radio Systems (SRS)

srsRAN 2.7k Aug 9, 2022
MasterPlan is a project management software / visual idea board software. It attempts to be easy to use, lightweight, and fun.

MasterPlan is a customizeable graphical project management software for independent users or small teams. If you need to share plans across a whole co

SolarLune 420 Aug 4, 2022
A testing micro framework for creating function test doubles

Fake Function Framework (fff) A Fake Function Framework for C Hello Fake World! Capturing Arguments Return Values Resetting a Fake Call History Defaul

Mike Long 499 Aug 3, 2022