mobac-unlocked/CHANGELOG.txt

824 lines
38 KiB
Plaintext
Raw Normal View History

*******************************************************************************
* M O B I L E A T L A S C R E A T O R *
*******************************************************************************
* V E R S I O N I N F O R M A T I O N *
*******************************************************************************
+ = Additions since previous version
! = Bug fixes since previous version
~ = Changes since previous version
- = Features that has been removed
=======
2.3.3 (2023-10-13)
! BSH map sources: fixed Cannot access method addRequestProperty when using
Java 17+ (#383)
~ Custom map sources: validate map source names for disallowed characters
- Map source "4uMaps" removed (service discontinued)
2.3.2 (2023-09-29)
! MBTiles: prevent duplicate tiles in mbtiles database
! MBTiles: atlases are now restricted to one map per zoom level
~ Updated Mapsforge to 0.20
2.3.1 (2023-01-18)
! Mapsforge: VALIDATE_COORDINATES=false to avoid problems at the borders of
the world
! "Show Readme" menu command fixed (#380)
! MBTiles bounds changed to match the specification: "Bounds must define an
area covered by all zoom levels."
2.3.0 (2022-08-11)
~ Mapsforge library updated to version 0.18
! Fixed PNG 4bit/8bit tile processing
! Fixed problems with the used Berkeley DB JE on systems with Turkish locale
(tile store database library was upgraded to version 5.0.73)
~ MBTiles database format upgraded to 1.3 (minzoom/maxzoom added, FR #307)
+ Added image format WEBP as tile type including detection on download
+ Alpine Quest Map files (.aqm) can be used as local map source
<localTileSQLite>
2.2.3.2 (2022-05-15)
! Fixed StackOverflowError when opening settings dialog (#372)
2.2.3.1 (2022-05-09)
! Fixed problems with MapEvaluator (missing resources #370)
2.2.3 (2022-05-06)
! Fixed fallback to English when a localized string is missing in the selected
language
! Fixed min/max zoom info for SQLite based atlas: RMaps, BackCountry, OsmAnd
SQLite, Maverick, MBTiles, BigPlanet Tracks (#365)
~ Detection of JPEG image type improved (more variants are now detected)
~ Mapsforge library updated to version 0.17
+ customWmsMapSource: <coordinateunit> entry allows to switch between
meter/degree (replaces wgs84 parameter)
2.2.2 (2022-01-31)
- Dropped support for Java 8 - Java 11+ is now required
~ Allow transparent background on CustomMultiLayerMap (#359)
! FreemapSlovakia maps updated
~ Boolean fields in custom map sources that can be true or false now only
accept one of those values
+ BSH Tools method "alert" added
! BSH map sources did not correctly apply ignoreError=true setting in
multi-layer maps and other occasions
! Custom multi-layer XML map source: fixed a minor problem with mapping
alpha values to layers in case not all layers return an image
+ Custom WMS map source support for v1.3.0 with EPSG:4171 and wgs84 mode
thanks to Nicolas Paour
! Tile calculation fixed for local map sources
~ Logging backend changed from log4j to slf4j+logback
2.2.1 (2021-06-02)
! Loading an MOBAC XML profile can cause java.lang.NullPointerException
! "OsmAnd tile storage" atlas format: fixed file name scheme of generated
map tiles to "YYYYYYpng.tile" (#356)
! Freemap Slovakia maps fixed (FR#306)
- Non-working maps "OSMapa-Topo..." removed
- Non-working map "FAA Sectional Charts" removed
- Non-working map "MoldovaPointMd" removed
! Fixed bounds calculation for negative lat/lon values for MBTiles and
GeoPackage maps (#358)
2.2.0 (2021-04-10)
! MOBAC build system changed to Gradle
+ Support for ARM based MacOS systems (SQLite library)
- Support for 32bit systems dropped
! fixed Jaxb problem causing a NullPointerException with defineClass
is null (#355)
2.1.4 (2020-12-22)
+ Russian translation added (thanks to xmember)
+ Preview map view: Show detailed error in each tile if download had failed.
! Default map tile expiration time was not correctly applied when the server
does not provide an expiration time (see #342).
! TileDownloader ignored used customized settings (e.g. expiration times)
see #342
! Correct handling of tile counter for multi-layered local map sources (#345)
! Custom map sources with invertYCoordinate=true save tiles in cache to the
wrong (inverted) tile coordinate (#349). Note that fixing this issue means
that all saved tile caches of custom map sources have to be cleared as the
tiles are saved to invalid coordinates.
! MBTiles bounds issue with multiple maps in one atlas fixed (#348)
2.1.3 (2020-04-13)
! Custom map sources with UTF-8 characters now loaded correctly on platforms
with a different default encoding than UTF-8 (fix for #324)
! NullPointerException when creating an Magellan RMP (fix for #325)
+ New map sources (covering Spain): Instituto Geográfico Nacional (IGN)
WMTS Base/MTM/PNOA (ortho)
+ Measurement ruler on preview map added (patch #45)
+ Allow to set HTTP headers that are restricted by Java in custom map sources.
Such as "Origin", "Connection" and other.
- Map source removed: "Chartbundle US World Aeronautical Charts" (#332)
- Map source added: "Chartbundle US Helicopter Charts" (#332)
! Fixed: preview selection around GPX around not visible on the map (#333)
- Removed the undocumented feature to trust TLS certificates via settings.xml
(<trustedCertificates> and <certificateHash> entries)
+ Added entries to BeanShell and custom XML map sources to explicitly trust an
TLS certificate (via it's public key). The public key is identified via it's
sha-256 hash that can be placed in the custom map xml/bsh file.
+ BSH map source tools method added: "getDirectory(...)"
+ BSH map source tools method added: "calculateTileLatLon(zoom, x, y)"
2.1.2 (2019-08-07)
~ Minimum supported Java version increased to Java 8 (1.8)
! "mapFile must not be null" error when creating an atlas
! Save settings to settings.xml in UTF-8 format (fix for #324)
! Map creation error with JPEG (Garmin Custom and others) (fix for #326)
+ Add trusted certificate for HTTPS connections via settings.xml
2.1.1a (2019-04-13)
! NoSuchMethodException when clicking the "Create Atlas" button (fix for #321)
2.1.1 (2019-04-10)
~ Changed the MOBAC website URL (e.g. used for online update):
http://mobac.sourceforge.net -> https://mobac.sourceforge.io
! Map source initialization by atlas creation engine added (fix for #313)
! Multi-threading issue with TileImageWriter fixed
~ On Linux now always xdg-open is used for opening the atlas folder in file
manager (#317)
2.1.0 (2018-06-18)
! 4uMaps.eu fixed
~ Mapsforge updated to version 0.9.1
- Removed: map source OpenPisteMap (does not exist anymore)
+ JAXB libraries included into MOBAC (for Java 9+)
2.0.1 (2017-11-11)
! Fixed: Custom maps source loading problem when using custom map sources in a
custom multi-layer map source (#294)
~ Clean-up: USGS map sources (some removed, some updated)
+ Extra start commands for Java 9:
"start_java9.sh", "Mobile Atlas Creator Java9.exe"
2.0.0 (2017-04-14)
~ Mapsforge library updated to version 0.8.0
~ SQLite-jdbc library updated to version 3.16.1
2.0.0 beta 3 (2017-01-02)
~ Mapsforge library updated to version 0.7.0
! Fixed multi-threading problem for MapsForge maps (truncated labels)
~ Updated xerial sqlite-jdbc library to version 3.8.11.2
! Fixed: Mapsforge cusom map <textScale> did not had an effect
+ New: Mapsforge custom map property <userScaleFactor>
- MapQuest map source deleted (map not available anymore)
+ Custom Mapsforge Map: Multiple map files (<mapFile> elements) are now
possible (see example)
! Fixed: MOBAC on Windows now works when started on UNC network path
2.0.0 beta 2 (2016-04-24)
! Fixed New Zealand Topographic Maps (see bug #282 & patch #43)
- Removed maps: OpenStreetMap Mapnik and OpenSeaMap (maps are no longer
available for MOBAC)
+ Left panel is now resizeable by mouse
+ Refreshing the preview map view via "F5" now clears the label cache of
Mapsforge maps
+ BeanShell map source: "displayName" added (allows to use non-ascii characters
as map name shown in MOBAC
2.0.0 beta 1 (2015-11-26)
~ Mapsforge library updated to version 0.6.0
~ Map pack update certificate re-created due to expired certificate.
The map pack update url changed, old MOBAC versions can no longer receive
map pack online updates.
! NzTopoMaps updated to new schema
2.0.0 alpha 4 (2015-09-01)
+ Canada Toporama map source reactivated
~ Mapsforge library updated to version 0.5.2
2.0.0 alpha 3 (2015-04-16)
~ Mapsforge vector maps library updated to 0.5.1
! Mapsforge custom caching implemented (required for correct label rendering)
2.0.0 alpha 2 (2014-10-31)
! Fixed problems using mapsforge vector maps as a layer of a multi-layer map
! TrekBuddyTar: test added for too long layer & map names
+ Maverick: Old atlas format (.jpg.tile) reactivated as additional atlas format.
+ New atlas format (experimental): GeoPackage
2.0.0 alpha 1 (2014-07-31)
~ GUI design improved
+ Custom map sources can be grouped by subdirectories
+ Direct rendering of bitmap tiles based on mapsforge vector maps
(see README.HTM for details).
1.9.16 (2014-02-06)
! Background color does not work in case of a multi-layer map source with
only one layer (#252)
~ The atlas format Maverick was changed from OSMTracker format to RMaps
SQLite format (request from Maverick author).
1.9.15 (2013-11-20)
+ Selection around GPX track: preview map selection while selecting distance
+ Selection enclosed by GPX track (inner region)
! Minimum and maximum zoom level of custom multi-layer map sources in
combination with local file-based map sources corrected
! Maverick: Corrected that all files are expected to have ".jpg.tile"
! Maplorer: Custom tile width and height reactivated
extension, even if it is a PNG file.
+ Updated xerial SQLite library that comes with MOBAC to v1.3.15-M1.
1.9.14 (2013-07-29)
~ Custom SQlite map sources can now be specified using a relative path
~ BackCountry Navigator format updated - now SQLite based atlases are created
+ Japanese translation added (thanks to "u/ta-ka") [patch #33]
! Not translated tooltip corrected [patch #34]
! A problem with MapSourceInitializationException fixed (#245)
! Memory leak fixed in "TwoNav (RMAP)" atlas format causing an
OutOfMemoryError when creating a large atlas
1.9.13 (2013-05-29)
! HTML injection via Atlas name bug #242
! Workaround for Java bug in JPEG writer (if source image has alpha
transparency) implemented
+ French translation added (thanks to Jean-Claude Repetto) [patch #31]
1.9.12 (2013-04-17)
! Mapsource OpenStreetMap Maps4u.eu updated
~ Reduced the number of decimal places of coordinates in GPX files created by
MOBAC to 5 places (#242)
+ Custom multi-layer map sources: Each layer can now have an alpha
transparency value, specified as space separated list in <layersAlpha>
element
! Bufix of conversion between different coordinate formats (degree, deg/min,
deg/min/sec)
~ localImageFile support using <retinaDisplay> (patch by miocool)
~ More atlas format support retina (scale = 2) images, including Paper(PNG),
Paper(pdf). (patch by miocool)
! More atlas format can display retina (scale = 2) images correctly
(convert to scale = 1), such as iPhone v5 (patch by miocool)
+ Add <localImageFile> map source support (patch by miocool)
! Bug fix of 512x512 map tile images in Multiple layer (patch by miocool)
+ Multiple language for Simplify-Chinese, Traditional Chinese and English
(patch by miocool)
+ View 512x512 map tile images for retina display (patch by miocool)
1.9.11 (2013-02-19)
! Bugfix for servers that send case insensitive content-types
! Bugfix OruxMapsSQlite final commit was missing (patch #30)
+ New map sources: USGS National Map Base/Satellite/Satellite+/Vector/Topo
! Bugfix Garmin Custom Map: Removed possibility to set output format to PNG
1.9.10 (2012-12-04)
! Bugfix Local tile [zip] files in quadkey format causes a
NullPointerException when creating an atlas (#229)
+ Custom multi-layer map source can now contain <customWmsMapSource> maps
1.9.9 (2012-10-09)
! Bugfix in PNGW calibration (patch by allib)
! RMAPS: Error "failed to retrieve max tile zoom info" fixed (#3561323)
! GEMF: Error "NullPointerException" fixed (#3564146)
~ OruxMaps: Patch #3300055 applied
+ Custom XML map: <invertYCoordinate> now works in simple XML map, too
+ Loading multiple GPX files at once into MOBAC (based on patch by heckie)
! Bugfix NullPointerException when aborting atlas download fixed (#3568849)
+ Automatically splitted maps because of the specified maximum map size can
now overlap 1-5 tiles
1.9.8 (2012-07-05)
! Viewranger atlas format depends on Java Advanced Imaging without checking
! OurxMaps SQLite: Memory handling changed (should prevent OutOfMemoryError)
! Fixed progress bar in atlas progress window for large atlases
+ Possibility added to use SQLite Java Wrapper (ch-werner) instead of default
sqlite library
~ Replaced the old SQLite library with recent version of Xerial. This fixes
all problems creating databases larger than 2GB on Windows 64bit
! CacheWolf: Custom tile processing re-enabled
+ New atlas format: iPhone 3 Map Tiles v5
1.9.7 (2012-05-16)
+ Custom XML map source: New parameter {$q} for Quad-Tree encoded zoom, x & y
+ New atlas output format: Osmdroid GEMF
+ Increased default map size to 65536
1.9.6 (2012-04-02)
+ New settings.xml option: <garminCustomMaxMapCount>
+ New atlas format: TomTom raster
- Map source removed: Openstreetmap Osmarenderer (project has been retired)
! Paper atlas: Disabling compass in settings was ineffective
+ New map source: OpenStreetMap 4uMaps.eu (Europe)
+ backgroundColor option for customMultiLayerMapSource
! Message "The JPEG image format is not supported by OpenJDK." was shown at
start-up even is custom tiles processing was disabled
+ New atlas format: Viewranger
~ Magellan (RMP): Removed 18000 pixel check
1.9.5 (2012-03-09)
! Alpine Quest Map: Multiple bugs fixed (#3484328)
~ Improvements in atlas download progress dialog (patch by dvodvo)
~ Windows launcher "Mobile Atlas Creator.exe" increased max heap size to 1GB
~ Linux start.sh increased max heap size to 1GB
+ New selection mode: Circle (approximated by a 16 point polygon)
+ New map source: OSMapa-Topo with contours (PL)
1.9.4 (2012-01-29)
+ BeanShell map source: ignoreError=true feature added
+ Debug menu: Show/hide map tile borders
1.9.3 (2011-12-01)
+ Custom map source from local tiles XML schema changed:
new <sourceType> values: DIR_ZOOM_X_Y, DIR_ZOOM_Y_X, QUADKEY
removed flipXYDirs (use <sourceType>DIR_ZOOM_Y_X</sourceType> instead
! Custom map source from ZIPs: Handling for atlas types with two file
extensions fixed
! Bugfix Osmdroid SQlite: PRIMARY KEY must be unique (#3438206)
~ Turaterkep map updated (renamed internally to Turaterkep256 because of map
format change)
+ Support added for starting external tools from within MOBAC
1.9.2 (2011-10-12)
+ Custom map source from ZIP/files in file-system: added possibility to invert
y coordinate via "invertYCoordinate" like it is used by MapTiler
+ New settings.xml option: <downloadRetryCount> (default 1). Allows to reduce
or increase the maximum attempts MOBAC tries to download a tile in case
of errors occur while download or HTTP response is not as expected.
+ Logging verboseness now configurable for the current session via GUI
! PaperAtlas: NullPointerException when WGS Grid=off has been fixed
+ CustomSQLite atlas as map source: OSMAND format added
+ New atlas output format: OSMAND SQLite
1.9.1 (2011-09-09)
! Opening settings dialog: ClassCastException on Linux/OpenJDK
! Custom SQlite atlas as map source fixed for atlas formats AndNav,
BackCountry Navigator and Osmand
+ Background color for BeanShell map sources can be specified by adding
backgroundColor = "#ffffff";
! Custom SQLite atlas as map source had an undefined tileImageType;
Added auto-detection and user defined <tileImageType>
1.9 (2011-08-18)
! Calculation problem in MGMaps atlas format (fix by Pierre-Luc Paour)
! Custom mapsource from RMaps SQLite atlas shows wrong zoom levels
- Removed map source: Open Cycle Map (request by Andy Allan)
+ New map source: OSMapa-Topo (Poland)
+ Map source tile store coverage: button for hiding colored layer added
+ OziExplorer/Trekbuddy: MM1B calculation improved (patch by MrPete #3026830)
+ Custom XML map source: {$serverpart} / <serverParts> implemented for
balancing load among multiple servers with different DNS names
+ SQLite library included in MOBAC distribution
1.9 beta 6 (2011-06-21)
+ New atlas format: Geocaching Live offline maps
+ New atlas format: MBTiles (Experimental)
+ New atlas format: Paper Atlas (PDF) & Paper Atlas (PNG)
[provided by Ľubomír Vasek]
! Bug #3316081 - "String index out of range: -1" upon map sources update
! Incorrect selection and tile count calculation
+ New map source: Moldova (point.md)
1.9 beta 5 (2011-05-17)
+ Added possibility change directory syntax for file and zip based map sources
from zoom/x/y to zoom/y/x ("flipXYDir")
+ Added possibility to use <localTileFiles> and <localTileZip> within a custom
multi-layer map source
! CustomMultiLayerMapSource: "null" error when loading
! directories.ini: mobac.atlasprofilesdir not used for loading profiles list
+ directories.ini: System variables can be used in the form ${VARNAME}
+ Local map sources from SQLite atlases can now be used - supported formats are
RMaps, MBTiles, BigPlanetTracks, Galileo, NaviComputer
! Fixed OpenStreetMap Cycle Map
+ Experimental: adding user-defined polygon maps
~ Changed polygon selection behavior - selection stays now after adding it
1.9 beta 4 (2011-05-02)
~ Problem loading tile image type for custom map sources (ends up for TrekBuddy
atlas format in an NullPointerException like in bug #3290976
~ Settings dialog now lists all tile stores - not only the stores of loaded map
sources
+ Experimental: Polygonal map derived from GPX track segment
! Endless opening of exception dialog (endless recursion)
1.9 beta 3 (2011-04-21)
+ Map source UMP-pcPL reactivated
+ [Nokia] Sports Tracker file extension changed to jpg (feature request #3066161)
+ Reactivated atlas format "TwoNav (RMAP)"
+ New map source: FAA Sectional Charts (aeromaps.us)
+ Reactivated map sources Freemap.sk (Car atlas, Hiking map, Cycle map)
+ Map source New Zealand Topographic Maps (nztopomaps.com) reactivated
! OruxMapsSQLite: Last processed tiles missing in db file
1.9 beta 2 (2011-04-06)
! Custom atlas map source / locally generated tiles map source
+ New map source for using tiles from zip file(s)
+ Removed all map sources except the OSM related - for details see
http://sourceforge.net/projects/mobac/forums/forum/861096/topic/4470412
1.9 beta 1 (2011-03-29)
+ New map source: OpenStreetMap MapQuest
+ New map source: OpenStreetMap Bing layer (Mapnik powered by Microsoft)
~ Maximum zoom level of OpenStreetMap Mapnik decreased to 16 (zoom levels
17+ are blocked on server side because of high server stress for
generating such tiles)
+ New custom map source type: reading tiles offline from an OSMTracker/AndNav/
BackCountry Navigator/Maverick/OSMAND atlas (from file system)
~ Atlas format PNG+Worldfile: projection file for Arcgis added and calculation
improved (patch by user mmartin2)
~ JPEG compression level selectable for Magellan (RMP) atlas format
1.9 preview 14 (2011-03-17)
+ Osmdroid SQLite: Tile image format conversion implemented
- Osm Hiking maps removed (excluding the "Wanderreitkarte Abo" version)
- Outdooractive.com maps removed as requested by map provider
1.9 preview 13 (2011-03-12)
+ Download to tile store without creating an atlas:
new atlas format "Tile store download only"
! BeanShell map sources could not be used with certain atlas formats
+ New map source: Israel Topo (Amudanan) with and without trails
1.9 preview 12 (2011-03-05)
~ Cykloatlas: max zoom level extended to 16
+ New map source: Canada Toporama
+ Convert an existing atlas profile to a different output format
! Loading of custom CloudMade maps fixed
1.9 preview 11 (2011-03-02)
! Error when using a BeanShell map source with certain atlas formats
- Removed Map+ map sources because of license problem with swisstopo
1.9 preview 10 (2011-02-28)
! Fixed map source: Docelu.pl
+ Bookmarks can be added (saves map position and selected map source)
! Fixed map source: Cykloatlas and relief
! Fixed map source: Map+ (Switzerland)
+ New map source: Map+ Gelände (Switzerland)
+ New atlas format: nfComPass
1.9 preview 9 (2011-02-22)
+ New map source: Reit- und Wanderkarte (Abo) - (requires purchased ticket)
~ Updated New Zealand Topographic Maps url
! OpenStreetMap attribution + MOBAC user aget
1.9 preview 8 (2011-02-16)
+ NaviComputer: Possible to change tile image format (PNG, 4Bit-PNG, JPEG, ...)
+ OpenPisteMap: All three layers (base, contours and landshed are now supported)
- Disabled TwoNav RMAP output format because of legal/license problems
1.9 preview 7 (2011-02-04)
+ OSM Hiking ticket system implemented (Wanderreitkarte.de)
! NoSuchMethodError: mobac.program.ProgramInfo.getUserAgent()Ljava/lang/String;
1.9 preview 6 (2011-02-04)
! Custom tile size was not available for TrekBuddy and Glopus GFM
~ Tile usage policy implemented for OSM Mapnik
1.9 preview 5 (2011-01-21)
+ New map source: ICAO Maps (Germany)
+ Manual map pack online update via settings dialog
+ Add selection via Ctrl+A key combination possible (see "Maps" menu)
1.9 preview 4 (2011-01-14)
+ New: Support for CustomWmsMapSource (experimental)
+ Download bandwidth limitation selectable for very fast network connections
! Highest zoom level missing in tile store coverage zoom selector
+ New atlas format: OsmdroidSQlite
+ New map sources: ArcGIS topo map/satellite/street map
1.9 preview 3 (2011-01-09)
+ New atlas format: PNG + Worldfile (PNG & PGW)
~ Atlas output format has to be chosen before adding maps
~ Disabling of unsupported tile processing options (regarding the current
atlas format)
~ Enabled maps with ellipsoid projection for RMaps
1.9 preview 2 (2010-12-18)
+ New atlas format: BackCountry Navigator
+ New atlas format: TwoNav (RMAP)
+ Multi-layer maps with more than two layers are now possible
+ New map source: OSM Hiking with relief and base
+ New map source: Open Sea Map (sea layer joined with Mapnik)
+ New atlas format: MGMaps/MyTrails (MGM)
+ New map source: Topomapper.com
~ Map sources are now packed into "MapPacks" which can be updated
without changing the main MOBAC program
~ Custom map sources are moved from settings.xml into separate xml files
in the "mapsources" sub-directory
~ XML structure of multi-layer custom maps sources has changed
+ Multi-layer maps can now contain map sources that come with MOBAC
This allows to combine existing map sources with new overlays.
+ BeanShell map sources can be used if placed in the "mapsources"
sub-directory
+ All direcories used by MOBAC can be pre-configured via file
directories.ini in the MOBAC program directory
+ CustomMap: new parameter: ignoreErrors and backGroundColor can have
alpha transparency parameter
+ New map source: Cloudmade Map default style (1)
+ Tile image format conversion for RMaps/BigPlanet/Galileo
1.8 final: (2010-10-31)
+ New map source: New Zealand Topographic Maps
1.8 RC 1: (2010-10-23)
+ AlpineQuest handles tiles <> 256px and ellipsoid projections
+ New atlas format: Run.GPS Atlas
! Fixed map source: Emapi.pl
1.8 beta 4: (2010-10-09)
~ Implemented logging for ImageWriter warnings
~ Display selected areas: adding a new map selection does no longer resets the
map selection and therefore the highlighted area does not change.
1.8 beta 3: (2010-10-02)
! Fixed: NullPointerException when renaming an GPX file entry
! MyTopo URL updated and fixed
~ Unnecessary restriction of RMaps / BigPlanet Tracks to zoom 17 removed
+ New map source: Microsoft Maps with hill shade
~ Custom tile settings now possible with SportsTracker
+ New atlas format: Osmdroid ZIP
+ New map source: SIGPAC Mercator (Spain only) - patch by susinho
1.8 beta 2: (2010-09-13)
+ AlpineQuestMap atlas creator updated (patch by Camille)
+ New map source: Navitel (Russian)
! GPS Sport Tracker: space removed in tile file name
! MyTopo URL updated
1.8 beta 1: (2010-08-24)
! Fixed PNG 256 color output
+ New atlas format: OruxMaps (Android)
+ New atlas format: Glopus Map File (AFTrack and others)
~ BigPlanet SQL commit rate changed
! #2963490 Using custom tile size with multi-layer maps creates black map
tiles
+ GPX file editor improved
~ Austrian Map removed (does not work anymore - unable to fix)
+ Yandex Map & Sat added (works only with selected atlas creators because of a
different projection category - Yandex uses an ellipsoid)
~ Map source change: Emapi.pl replaces Emapa.pl
+ New atlas format: PathAway
! Alpha transparency problem with multi-layer maps
+ New atlas format: AFTrack (OSZ)
~ CacheBox layer name uses now the map source name
+ New atlas format: AlpineQuestMap (AQM)
+ New atlas format: Ublox
! Fixed OSM Hiking relief
+ New map source: Cykloatlas with relief
+ Custom Map Sources extended to multi-layer map source (2 layers)
+ New map source: Statkart sea/nautical (AKA "sjo_hovedkart2")
~ TouretechQV: Corrected "projparams" (removed unset UTM zone) - see #2970353
+ New atlas format: Google Earth Overlay (unrestricted Google Custom Map)
! Fixed: #3008934 (MM1B calculation problem in .map file)
+ New map source: MyTopo.com (USA only)
+ New map source: Yahoo Maps Japan
+ New atlas format: GPS Sports Tracker
+ New atlas format: Sports Tracker
+ New map source: OSM Hikebikemap.de
+ Background color for custom maps added
~ Freemap.sk maps updated and changed
+ New atlas format: Maplorer
+ New map source: Yahoo Taiwan
+ New map sources: Aero Charts VFR/IFR/IFR-H (USA only from runwayfinder.com)
+ New atlas format: OruxMaps Sqlite
+ New map source: Ordnance Survey Explorer Maps (UK)
+ Proxy authentication by user name/password added in GUI
+ New atlas format: OSMAND
~ SQLite back-end replaced - Zentus SqliteJDBC is now used
(see README.HTM for details)
! OpenPisteMap tile url updated
+ New atlas format: NaviComputer
1.7: (2010-02-05)
~ Project has been renamed to "Mobile Atlas Creator" taking account that
besides TrekBuddy a large number of atlas and map formats are supported
and for ending the mix-up of "TrekBuddy" and "TrekBuddy Atlas Creator"
~ Tiles tore now uses database (BerkelyDB) instead of tile files in file
system
+ Old tiles saved in the tile store are checked and updated when used
(displayed in map view or used in an atlas). Updating is done via
expiration settings - those provided by the server or otherwise user
specified.
+ Atlas output directory can be specified via settings dialog
+ AndNav and OSMTracker: Tile format conversion (JPG <->PNG) implemented
including color reduction
~ Docelu.pl can update it's base URL like the Google map sources do
~ Pause/resume button now works while map creation (not only while download)
+ New experimental map source: Turaterkep (Hungary hiking)
Uses tiles of size 512x512 (not supported by all atlas formats)
+ Multi-layer map sources such as Google Hybrid or OSM Hiking with relief
background can be used with all atlas creators
+ New map: NearMap Australia (high-resolution aerial images for Australia)
! GPX addWpt: Multiple way points added by one mouse click fixed
! Start.sh/Start.cmd Java max heap setting was ignored by Java because of
the position at the end of the command line
! #2904937 and #2905182 1px map calibration bug
+ New map source: Humbermedia Bavaria
+ New atlas format: Mobile Trail Explorer Cache (writes single MTECache file
per atlas)
+ New map sources: (Norway) Statkart Topo2, Toporaster2 (limited to 10.000
tiles per day and IP)
+ Drag & Drop for maps in "Atlas content" tree
+ New atlas format: Magellan RMP / VantagePoint
+ New atlas format: Touratech QV
! Fixed #2913874: ArrayIndexOutOfBoundsException in PNG 4-bit writer
+ New map source: Eniro.com map/aerial/nautical (Sweden, Norway, Finland)
+ Checkbox added in atlas progress dialog for ignoring all download errors
+ New atlas format: CacheWolf (as one large 24bit png + WFL or tiled with
multiple WLF files using the configured image format and tile size)
+ New map source: Mapplus.ch (Switzerland)
+ Coordinate format changeable ("deg" / "deg,min" / "deg,min,sec")
+ New atlas format: CacheBox
+ New atlas format: Garmin Custom Map
Image downscaling uses bilinear filter (improves image quality)
+ Each map source has now a background color (usually black) that is used
in case of missing tiles
+ Content-type check after download (HTTP header and image data header)
+ New map source: Ovi/Nokia Maps
+ New map source: Bergfex (Austria)
! Grid paint juddering on high zoom levels fixed
~ OpenStreetMap Hiking updated
1.6.1: (2009-10-30)
! Loading and saving of GPX failed
1.6: (2009-10-27)
+ Loading & saving of GPX 1.1 files (way- track- and routepoints are displayed
as overlay)
+ GPX 1.0 files are automatically transformed to GPX 1.1 file on load
+ Route and tracks are painted as connected line
+ Add new way points to a GPX file (properties: lat, lon, name)
+ Map scale bar added (metric/imperial selectable)
+ New atlas format: Mobile Trail Explorer (MTE)
+ New atlas format: RMaps / BigPlanet SQLite (Android applications, requires
additional SQLite libraries)
+ New atlas format: OSMTracker
+ New map source: OpenStreetMap Public Transport (öpnvkarte.de)
+ New map source: AustrianMap (z14 & z15 of www.austrianmap.at)
[provided by Guenther Hoelzl]
+ New map sources: Freemap Slovakia (normal, hiking & hiking plus hill shade)
+ New map sources: Google Maps Korea
+ New map sources: Open Piste Map (openpistemap.org)
+ New atlas format: Maverick (Android application)
+ New map sources: Emapa.pl (Poland)
+ New atlas format: Glopus (PNG & KAL)
+ New map sources: Outdooractive.com Austria and South Tyrol
~ Max zoom level of Google Maps increased from 17 to 19
~ Behavior on adding new maps and layers changed: the number of layers has
been reduced to a minimum making it easier switch between different zoom
levels when using TrekBuddy
! Extreme performance break-in in grid-mode fixed
! Map selections do no longer unwanted enlarge itself in grid mode beyond the
selected grid
1.5: (2009-08-01)
+ Flexible atlases containing different areas of multiple map sources are possible
+ New atlas output format: AndNav - Android Navigation System http://www.andnav.org
+ Atlas download can be paused/resumed interactively
+ Proxy settings rewritten - now system/Java wide or application settings can be
used alternatively to the user defined proxy
+ New regional map sources (Poland): ump.waw.pl and docelu.pl
+ Map sources can now be disabled which hides them from the list
+ Merging different layers via drag & drop
+ Custom map sources can be defined via settings.xml (see README.HTM)
+ Map sources manual online update via settings dialog
+ New atlas format: OziExplorer / large PNG export
~ Java requirement has changed: Now at least Java 1.6 is required!
~ Profile saving updated to new atlas structure
~ Fullscreen mode is currently unavailable
~ Google Maps, Earth, Mapmaker, Maps China url updated
~ Settings.xml format has changed
~ Max zoom for Cycloatlas changed from 14 to 15
~ Removed OpenArialMap map source
~ Panels on the left can be collapsed to save space
! Editing the atlas content while map creation in progress resulted in
unusable/abnormal atlases (see bug #2819613)
1.1: (2009-05-13)
+ New output format: JPEG with different quality levels
+ added map source Microsoft Maps China (Ditu)
~ Fixed url and name of Cykloatlas (fixes also bug #2755108)
~ Updated url of Google Map Maker & Earth
~ Fixed tar creation which had problems with default charset on some systems
~ Changed the color depth selector to an output format selector
~ OSM Hiking map moved to new server - url adapted
! "Open atlas folder" does now work on Linux (Gnome and may be Kde)
1.0: (2009-04-10)
+ Reload current map view by pressing "F5"
+ First experimental implementation of color reducing implemented (requires
additional library "Java Advanced Imaging": https://jai.dev.java.net/binary-builds.html
Download the library and place the Jar[s] in the same directory as TrekBuddyAtlasCreator
+ Experimental: Color reduced (<16) png files are saved using an own implementation
that writes real 4 bit PNG files (instead to the default Java one that only creates
8 bit or true color files)
+ added map source OSM hiking: http://opentiles.com/nop/
+ added map source OpenArialMap
~ Maximum map size reduced to 32767 (1 pixel less)
~ Atlas output format can now be specified: Tared or untared atlas. The created atlas
is always created in the folder "atlases" - the folder "atlasestared" is no longer used.
~ "ozi" / "tac_tmp" directory no longer used. Instead one temporary tar file per map
layer is created (and later deleted) in the default system temp directory
~ fixed GoogleMapMaker map source
! Loading tile store information in settings dialog blocked GUI
0.9.7: (2009-03-05)
+ New map sources (full support): Microsoft Maps, Earth, Hybrid,
Cycloatlas (Czech Republic only)
+ New map sources (partial support): Multimap.com
+ Window position, size and state (maximized or not) is saved
+ Preview map allows zoom move/zoom via keyboard controls (patch by Martin Loetzsch)
+ Fullscreen mode hides left panel and places control inside the preview map
(patch by Martin Loetzsch)
~ Google Maps, Earth & MapsChina urls updated
~ Custom tile size selection controls combined
~ Fixed several Swing thread safety problems (patch by Martin Loetzsch)
0.9.6: (2009-01-08)
+ New map source: Google Terrain
+ Download error counter added to atlas progress dialog
! Updated OpenCycleMap url (fixes zoom level > 13)
+ New map source: Yahoo Maps
+ New map source: Google Maps China (Ditu)
+ New map source (Germany only): Outdooractive.com
+ Selected/entered tile size is now saved/restored in/from settings.xml
+ Tooltip of "tiles-to-download-counter-label" (located right to the label
"Zoom levels (..)") now shows the breakdown of the number of tiles
to the different zoom levels including the area calculation
~ Exceptions that occur while downloading/creating an atlas are now displayed
in an dialog showing detailed information about the system and the exception
~ Updated Google Maps url & removed "Galileo" appendix
~ New experimental implementation for creating tile of custom size.
Disdvantage: Much slower that the algorithm before
Advantage: Only constant memory needed (approx. less than 10 MB)
~ Using custom tile size now does not concert the tiles to png format.
Instead the format used by the maps source is used.
0.9.5: (2008-10-27)
+ Detailed log files can be created by providing a configuration file log4j.xml
(see README.txt for details).
+ HTTP Proxy (host & port) can be specified via GUI
+ Added information about amount of tiles and total size for each tile source store
in Settings window.
+ Multithreaded download of tiles implemented (number of parallel download threads
changeable via settings dialog
~ Tile download system now reuses HTTP connections for HTTP 1.1 servers instead of
opening a new TCP connection for each tile
! Selection of whole world resulted in a wrong max longitude (-180 instead of 180)
! Tile number and index calculations near to the border of the world corrected
! Saving profiles works now (including map source, zoom levels and tile size)
! Aborting of stalled downloads works now as expected
0.9.1: (2008-10-17)
! Fixed wrong calculation of number of tiles when the amount was large.
0.9 alpha: (2008-10-15)
+ Added resizeable GUI
+ Added possibility to select map area by selection an area with mouse
+ Added tmi files for the tared atlases which make the map loading faster
~ Changed preview viewer to JMapViewer. It has several advantages:
different map sources
preview loads in background automatically
easy zooming (mouse wheel) and movement (right mouse button)
~ Tar generation rewritten, each tar is now only opened one time, not
once for each tile to be added (increases tar creation in case of a virus
scanner being active)
0.8:
+ Added xml based settings file via Java Properties
+ Added possibility to change tile size for the downloaded tiles.
+ Added possibility to set map size in atlas. Giving the possibility to create
large atlases
! Fixed the non working setting tile store enabled. It was always enabled,
despite of what was written in the settings file
! Fixed (hopefully) the generation of mixed up atlases at some Linux operating
system(s).
! Fixed bugs related to defect profiles in profiles.xml file by adding some
validation of the xml data at application start.
0.7:
+ Added possibility to abort an ongoing download of Atlas
+ Added label that shows how many tiles that will be downloaded with current
lat, long & zoom settings
+ Added persistent tile store (cache of tiles in a store which is persistent
between program sessions)
! Fixed wrong download link to ditu.google.com
0.61:
+ Added a possibility to select to download tiles from either ditu.google.com
or maps.google.com
! Fixed hard coded look and feel, which resulted in an
javax.swing.UnsupportedLookAndFeelException at other environments then Windows