Coder Social home page Coder Social logo

openorienteering / mapper Goto Github PK

View Code? Open in Web Editor NEW
383.0 383.0 105.0 72.08 MB

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

Home Page: https://www.openorienteering.org/apps/mapper/

License: GNU General Public License v3.0

CMake 2.36% Java 0.24% C++ 96.99% C 0.03% Shell 0.28% sed 0.07% PowerShell 0.04%
geospatial mapping maps orienteering qt

mapper's People

Contributors

02jandal avatar abbe98 avatar amalpeyre avatar arrizalamin avatar comradekingu avatar dg0yt avatar dl3sdo avatar gitdark avatar jan-gerard avatar jsmakaayb avatar krticka avatar lpechacek avatar luhou avatar marczisi avatar milotype avatar naofum avatar peterhoban avatar pfc3 avatar pkturner avatar puzzlepaint avatar russellporter avatar samlaminilepre avatar santossi avatar sembruk avatar sikmir avatar tomb01 avatar weblate avatar xc-racer99 avatar xianchb avatar zerbembasqwibo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mapper's Issues

OCAD import

puzzlepaint reported on Sourceforge [tickets:#9]:

Implement OCAD map import for ocd files of version 8 and 10, at least.

Objects: Cut / Copy / Paste

puzzlepaint reported on Sourceforge [tickets:#1]:

Implement these tools for map objects. Make sure that colors and symbols which may be not in the map where the objects are pasted are also copied.

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.

Tool: connect lines

puzzlepaint reported on Sourceforge [tickets:#2]:

Connects two or more different lines and closes lines if their endpoints are close together.

Draw on template tool: Undo

puzzlepaint reported on Sourceforge [tickets:#16]:

There shall be an undo function for drawing on template images.

Cons: This feature could cause high memory consumption.

Problem widget

puzzlepaint reported on Sourceforge [tickets:#35]:

Implement a "problem widget" which shows:

  • Templates which are not found
  • Fonts which are not installed
  • Objects which do not meet the minimum size specified by their symbol
  • Legend entries which are missing (in case legends will be implemented explicitly)

Minor symbol set issues

dg0yt reported on Sourceforge [tickets:#48]:

301.5 "Motorway, under construction" should rather have number 501.5.

530.1 "Ruin, minimum size" is perhaps the wrong approach. ISOM says "Very small ruins may be drawn with a solid line". I would expect to have that solid line as alternative symbol, not a fixed symbol. So you can switch from dashed to solid line when needed.

602 "Registration mark" must have "all printed colours". Maybe there should be one symbol for all spot colours and another one for CMYK.

Symbol browser: Sort symbols

puzzlepaint reported on Sourceforge [tickets:#31]:

Planning to provide "Sort by number" and "Sort by primary color" options in Symbol menu. Since there is already precedent with the drag-drop reordering of symbols, I'm assuming these actions will shuffle the symbol array (and be persisted as a document change). They will not be attributes of the view widget.

Objects lose rotation

hhenrikk reported on Sourceforge [tickets:#42]:

I first drew a map in the Windows version and saved it. When opening the map file in the Mac version all point objects lose their rotation. See attachment.

Attachments (on Sourceforge):

Tool: cut

puzzlepaint reported on Sourceforge [tickets:#3]:

Click on a line: cut into two
Drag along a line: remove this part of the line
Draw a path onto an area: cut the area into pieces

Edit and draw tools: snapping / following / appending

puzzlepaint reported on Sourceforge [tickets:#7]:

Make it possible to snap to existing objects when drawing or editing.
Snapping to a path while drawing a path should start a "path follow" mode.
Snapping to a path end of the same symbol type when starting a new path should append the path to the old one.

File > Close shall not close the last window

dg0yt reported on Sourceforge [tickets:#49]:

"File" > "Close" will close the last application window. I consider this a little unusual. I was expecting to get the welcome screen again.

Attached is a patch which

  • adds "File" > "Exit" which will close all windows,
  • modifies "File" > "Close" not to close the last window, but show the welcome screen again.
  • makes the "File" > "Save" etc. actions disabled instead of hidden when they cannot be used.

Attachments (on Sourceforge):

Map operation: import other map

puzzlepaint reported on Sourceforge [tickets:#29]:

A special case would be needed to correctly align an imported map if both maps are georeferenced ...
But this feature is more intended to import for example north arrow symbols, where this does not matter.

Compilation issues on Linux/g++

dg0yt reported on Sourceforge [tickets:#47]:

The current code from git doesn't compile on Linux/g++, due to following issues:

libocad/libocad.h:34:26: error: declaration of ‘char* strdup(const char_)’ has a different exception specifier
/usr/include/string.h:175:14: error: from previous declaration ‘char_ strdup(const char*) throw ()’

src/map.cpp: In member function ‘void Map::sortSymbols(bool ()(Symbol, Symbol*))’:
src/map.cpp:1127:5: error: ‘stable_sort’ is not a member of ‘std’

The patch is tested on Linux/g++ only.

Attachments (on Sourceforge):

Tool: draw text

puzzlepaint reported on Sourceforge [tickets:#4]:

Most probably, the main functionality will be in the edit tool, the draw text tool just places a text object and switches to the edit tool.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.