RoadMap Editor
Real time map generator




RoadMap Home

Introduction

RoadMap Editor is a project that builds on top of RoadMap a map editor. The main goal of the project is to make map generation easy.

Currently you can create maps just by connecting a GPS and driving around your neighborhood. The editor  records your GPS trace, and creates street segments. It automatically breaks segments when you make a turn and will detect when you connect to an existing road.

Each road segment can have meta data such as: street name, range numbers, city, zip, allowed directions, etc'.

This short movie shows some of the features in action.

The editor is based on RoadMap 1.0.11. Sources are available from Sourceforge's CVS.

Limitations


Contact

The editor project was created by Ehud Shabtai (eshabtai at gmail dot com).
As it builds on top of RoadMap, you may contact the RoadMap mailing list if you have any general RoadMap questions. If you have editor specific questions, you may either use the mailing list if you think others may benefit or contact me directly.

Usage instruction

In order to use the editor you must have a RoadMap map file for your area. A map can be generated using the buildmap utility (detailed instructions are available in RoadMap's documentation).
The buildmap utility in the editor branch includes a new option which allows creating an empty map by specifying the top left and bottom right geographic coordinates of your area.

Usage example:
./buildmap -f EMPTY -m ~/.roadmap/maps 77001 "34.2 33.4 36.0 29.4"

The points in the example are: (34.2, 33.4) and (36.0, 29.4)
You will need to edit the app_a02.txt file and create a faked fips number for your area.

Finally you must use the buildus utility to create an index file for your new map (more details in RoadMap's documentation).

The default mode is editor enabled. This means that your GPS trace is recorded and street segments will be created automatically. A short click on any segment will select it and a long click (only when at least one segment is selected) will open the context menu.

You can enable / disable the editor from the file menu, or toolbar buttons.
This site is made available courtesy of DigitalOmaha, a low priced, high quality hosting service provider.