map2bsb
map2bsb version 0.2
Description
map2bsb is a program that can convert charts in the map format to the more widely used bsb format.
Note that there are plenty of map formats: basically each chart plotter (Ozi Explorer, Scannav, etc.) has its own.
Note also that the bsb format does not support vectorial charts. Thus the vectorial map chart won't convert.
Currently, the focus is on two map formats:
- Ozi Explorer map format (seems to work ok)
- Scannav map format (still in dev)

map2bsb has received the Softpedia "100% Free" award (http://www.softpedia.com/progClean/map2bsb-Clean-206785.html)
Install map2bsb
- Make sure JAI (Java Advanced Imaging) is installed, otherwise you can get it from http://download.java.net/media/jai/builds/release/ (the one used for tests is 1_1_3)
- Put the map2bsb jar wherever you want in your computer (https://sourceforge.net/projects/map2bsb/files/)
- Put tif2bsb in the same folder as the map2bsb jar. tif2bsb is part of libbsb, you can get it from http://sourceforge.net/projects/libbsb/files/
Note: you can also build the program from the source code. you can get it with git (https://sourceforge.net/p/map2bsb/code/) or svn (https://sourceforge.net/p/map2bsb/code-0/). There is not Ant script but you can easily build it with an IDE such as Eclipse.
Use map2bsb
- Graphical User Interface: Just double-clic map2bsb jar
- Command-Line Interface: from the map2bsb jar directory, type "java -jar map2bsb.jar org.laurian.map2bsb.CLI --help" to get information on how to use it.
Current focus
- enhance graphical interface
- test more widely Ozi Explorer maps
- make Scannav maps work (at least the Google Earth based ones)
- make the install process easier (include dependencies?)
- make the image conversion better (more quality) and faster
Developpers
You can check out the project using
- GIT: git clone git://git.code.sf.net/p/map2bsb/code map2bsb-code
- SVN: svn checkout svn://svn.code.sf.net/p/map2bsb/code-0/trunk map2bsb-code-0
There is an ANT script to build the project (build.xml).
If you are using Eclipse, be sure to include JAI in the dependencies. You will also probably have to change the .classpath of the project if Eclipse shows JAI-related errors. Change
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/something"/>
to
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/"/>
If you are interested in participating to the project, you can send me an email: lverre at gmail dot com.
If you find a bug, have any remark or piece of advice, please visit the Sourceforge tickets page: https://sourceforge.net/p/map2bsb/tickets/.
If you want to contact me you can send emails to lverre at gmail dot com.
Thanks for using map2bsb!
Laurian