A simple routing application using JGraLab and OpenStreetMap data
Java Shell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



A simple routing application building upon JGraLab and OpenStreetMap data.

Installation and Building

The jgstreetmap project depends on the projects common and jgralab. It is important that they reside next to each other on your filesystem. For example, clone both projects into some base folder jgsrc so that the filesystem structure is like so.

jgsrc/               # your jgralab workspace
+-> jgralab/         # the jgralab project
`-> jgstreetmap      # this project

To build the projects you need to have Apache Ant. Build jgralab first, and then jgstreetmap.

$ cd jgsrc/jgralab/
$ ant
$ cd ../jgstreetmap/
$ ant

All projects contain Eclipse .project and .classpath files, so that you can import them in Eclipse as existing projects.

Getting an OSM-Graph

You can either download a OSM graph containing Rhineland-Palatinate here, or convert an OSM XML file yourself using the runimporter.sh shell script.


Copyright (C) 2007-2013 The JGraLab Team ist@uni-koblenz.de

Distributed under the General Public License (Version 3), with the following additional grant:

Additional permission under GNU GPL version 3 section 7

If you modify this Program, or any covered work, by linking or combining it
with Eclipse (or a modified version of that program or an Eclipse plugin),
containing parts covered by the terms of the Eclipse Public License (EPL),
the licensors of this Program grant you additional permission to convey the
resulting work.  Corresponding Source for a non-source form of such a
combination shall include the source code for the parts of JGraLab used as
well as that of the covered work.