Mumpot

From OpenStreetMap Wiki
Jump to: navigation, search
Mumpot
Screenshot of Mumpot
Authors: Andreas Kemnade
Website: http://www.mumpot.org
Source code: git://git.mumpot.org/mumpot
Version: 0.6 (2009-04-20)
License: GPL
Platforms: Linux, Openmoko Linux, and GPE
Programming language: C

Touchscreen based Data editor


Mumpot is a gtk mapping application written by Andreas Kemnade with simple editing features mainly (but not only) for use with mobile devices, tested on a GPE installation on an ipaq2200 and on the openmoko platform. It has still to be considered as beta. Look also at its homepage at http://www.mumpot.org

Features

  • displaying of tiled map (especially for those from osm)
  • planed routes can be marked (does not use the osm vector data for this), loaded and saved.
  • with osm vector data, also shortest path searches can be done
  • maps can be printed at some fixed scales.
  • osm vector data can be loaded from a file and saved.
  • a primitive tag editor, so you can add a missing street name on the move
  • can connect to a gps which provides NMEA-Data (using a TCP connection (to gpsd), a bluetooth rfcomm connection, or a serial device (which may also be a bluetooth rfcomm device))
  • adding new ways by clicking a button at the beginning of the way and the end of the way, while travelling the way, you can select the highway class, of course this is only advisable when gps connections are good.
  • deleting existing ways and nodes, adding new ways (non-live)
  • inserting POIs
  • OSM API 0.6 support (also upload support)

Installation

short installation notes

If you want to be able to upload osm data, you need to install the libcurl-dev packets from your distribution Just do the usual

./configure && make && make install

and then start

mumpot

Debian

Prebuilt packages and source are available at http://pkg-fso.alioth.debian.org/debian/pool/main/m/mumpot/

creating Debian package

You need to install these packages:

apt-get install fakeroot dh-make pkg-config libxml2-dev libgtk2.0-dev libbluetooth2-dev libbz2-dev

Extract the mumpot source code and run dh_make to configure:

dh_make --createorig

Choose single binary. For compiling run

fakeroot debian/rules binary