Tree [286c21] OSM2POWM-0.2.2 /
 History

HTTPS access


File Date Author Commit
 Install 2009-04-30 bugariu bugariu [286c21] - switached to Qt runtime dlls version 4.5.1
 KDevelop 2009-02-24 bugariu bugariu [e6fd18] - first steps to distinguish between sea and la...
 MinGW 2009-04-14 bugariu bugariu [c1deaf] - Switched to Qt 4.5.0
 doxygen 2008-12-27 bugariu bugariu [3ce334] - added doxygen stuff: OSM2POWM.dox
 .gitattributes 2009-03-28 bugariu bugariu [80dcbd] - added ini files for OSM2POWM
 CHANGELOG.TXT 2009-04-30 bugariu bugariu [286c21] - switached to Qt runtime dlls version 4.5.1
 CXMapContainer.cpp 2009-04-23 bugariu bugariu [276113] - first attempt to implement feature request 27...
 CXMapContainer.hpp 2009-02-18 bugariu bugariu [23d167] - Fixed bug 2609132: "There should be no simpli...
 CXMapSection.cpp 2009-04-26 bugariu bugariu [7da6d3] - Documentation. Removed areas. Map format chan...
 CXMapSection.hpp 2009-04-26 bugariu bugariu [7da6d3] - Documentation. Removed areas. Map format chan...
 CXNode.cpp 2009-04-23 bugariu bugariu [276113] - first attempt to implement feature request 27...
 CXNode.hpp 2009-04-23 bugariu bugariu [276113] - first attempt to implement feature request 27...
 CXOSMHandler.cpp 2009-04-30 bugariu bugariu [c73940] - updated version numbers
 CXOSMHandler.hpp 2009-04-23 bugariu bugariu [276113] - first attempt to implement feature request 27...
 CXOSMMap.cpp 2008-10-10 bugariu bugariu [848f4b] - adjusted map display
 CXOSMMap.hpp 2008-12-27 bugariu bugariu [8c491e] - first attempt to implement feature request "2...
 CXOceanTiles.cpp 2009-02-25 bugariu bugariu [0dd849] - added class CXOCeanTiles and updated version ...
 CXOceanTiles.hpp 2009-02-25 bugariu bugariu [0dd849] - added class CXOCeanTiles and updated version ...
 CXSplitter.cpp 2009-04-15 bugariu bugariu [73bd9d] - first attempt to fix bug 2764782: "Too much m...
 CXSplitter.hpp 2009-04-15 bugariu bugariu [73bd9d] - first attempt to fix bug 2764782: "Too much m...
 CXSubTile.cpp 2008-08-08 bugariu bugariu [aee678] - continued adapting NaviPOWM for new map format.
 CXSubTile.hpp 2008-12-27 bugariu bugariu [8c491e] - first attempt to implement feature request "2...
 CXTOCMapContainer.cpp 2008-09-26 bugariu bugariu [381e08] - redesigned POI stuff.
 CXTOCMapContainer.hpp 2008-08-14 bugariu bugariu [f2dfa2] - improved creating and loading maps
 CXTOCMapSection.cpp 2008-08-14 bugariu bugariu [f2dfa2] - improved creating and loading maps
 CXTOCMapSection.hpp 2008-08-14 bugariu bugariu [f2dfa2] - improved creating and loading maps
 CXWay.cpp 2008-10-10 bugariu bugariu [848f4b] - adjusted map display
 CXWay.hpp 2008-12-27 bugariu bugariu [8c491e] - first attempt to implement feature request "2...
 CoordConstants.h 2008-12-27 bugariu bugariu [8c491e] - first attempt to implement feature request "2...
 CoordConversion.cpp 2008-07-25 bugariu bugariu [8ab373] - merged OSM2POWM-NewMap into OSM2POWM
 CoordConversion.h 2008-12-27 bugariu bugariu [8c491e] - first attempt to implement feature request "2...
 LICENSE.TXT 2007-11-03 bugariu bugariu [619581] - fixed docu
 OSM2POWM.cpp 2009-04-30 bugariu bugariu [c73940] - updated version numbers
 OSM2POWM.hpp 2008-12-29 bugariu bugariu [4fe937] - use settings from ini file to create the spli...
 OSM2POWM.ini.linux 2009-03-29 bugariu bugariu [d97d8b] - updated OSM2POWM.ini.linux
 OSM2POWM.ini.windows 2009-03-28 bugariu bugariu [80dcbd] - added ini files for OSM2POWM
 README.TXT 2009-03-28 bugariu bugariu [80dcbd] - added ini files for OSM2POWM
 utils.cpp 2008-10-10 bugariu bugariu [d0ebd5] - adjusted map display
 utils.hpp 2009-04-30 bugariu bugariu [c73940] - updated version numbers

Read Me

======================
      OSM2POWM
======================
OSM2POWM converts OSM files (see http://wiki.openstreetmap.org) to map files
for NaviPOWM. You need an installed Qt to use OSM2POWM. OSM2POWM was tested on 
Windows 2000 Professional with Qt 4.3.2 and OpenSUSE 10.2, 10.3 and 11.0 with
Qt 4.3.2



======================
Compiling OSM2POWM
======================

Using Windows with minGW and Qt 4.3.2:
--------------------------------------
1. Open the project file OSM2POWM.mdsp in MinGWStudio and run build.

Using Linux with Qt 4.3.2:
--------------------------
1. run "qmake" which will create a Makefile
2. run "make clean all" which will compile the executable

Using Linux with Qt 4.3.2 and KDevelop:
---------------------------------------
1. import NaviPOWM.pro into KDevelop
2. run build


======================
Create maps
======================
1. Save region to convert as OSM file. This can be done by downloading and 
   saving the desired region with JOSM, or by extracting a region from a planet
   dump. See http://wiki.openstreetmap.org/index.php/Planet.osm for details.
2. Call "OSM2POWM file.osm" The osm file is now parsed and the maps are generated.
3. Copy / move all *.map files to NaviPOWMs "Maps" subdirectory.
4. For every 1° x 1° region one map file is created. 

OSM2POWM can also create a batch file (shell script) for creating maps of huge
regions. Those regions will be split using the tool "osmosis", see
http://wiki.openstreetmap.org/wiki/Osmosis
 
Details on how to use splitting can be found in the wiki at
http://navipowm.wiki.sourceforge.net/NaviPOWM

To create your own ini file you can use the provided examples for Windows and Linux. 

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks