|
6e40d8cbc7
|
Handle Orux maps as directories
(there can not be two Orux maps in the same directory)
|
2022-08-05 08:40:38 +02:00 |
|
|
0ef28cda0f
|
Fixed map calibration
|
2022-08-05 08:34:16 +02:00 |
|
|
399299d192
|
Added support for Orux maps
|
2022-08-04 00:06:36 +02:00 |
|
|
e9d93bcc03
|
Properly sort th map types
|
2022-07-18 08:52:12 +02:00 |
|
|
2cb186e674
|
Removed debug code
|
2022-07-15 21:52:46 +02:00 |
|
|
91150e97db
|
Added support for GEMF maps
|
2022-07-15 21:24:49 +02:00 |
|
|
8b4daa43e3
|
Improved error reporting
|
2022-07-08 02:14:47 +02:00 |
|
|
97fdcfdd74
|
Code cleanup
|
2022-07-06 14:58:41 +02:00 |
|
|
90c1e52fb5
|
Fixed map bounds issues
|
2022-07-06 12:50:57 +02:00 |
|
|
028d87b443
|
Added support for Osmdroid SQLite maps
|
2022-07-05 11:32:14 +02:00 |
|
|
74b73d8700
|
Limit line lengths in line-based parsers
|
2022-07-05 11:08:57 +02:00 |
|
|
23e8154a1f
|
Fixed map dir loading on Android
|
2022-06-19 23:05:01 +02:00 |
|
|
5af3808895
|
Properly compute the header size
+ code cleanup
|
2022-06-11 10:19:14 +02:00 |
|
|
1f2e460c87
|
Silenced clang warning
|
2022-06-11 09:48:55 +02:00 |
|
|
0f3fea5460
|
Improved map errors reporting
|
2022-06-10 08:09:07 +02:00 |
|
|
e7d6c3f76a
|
Do not make unnecessary checks when loading IMG maps and TrekBuddy atlases
|
2022-06-09 00:38:25 +02:00 |
|
|
306116dbde
|
Fixed possible crash on map unload
|
2022-06-02 23:22:34 +02:00 |
|
|
20adecec89
|
Code cleanup
|
2022-06-02 19:02:46 +02:00 |
|
|
7bd03494db
|
Code cleanup
|
2022-06-02 18:35:27 +02:00 |
|
|
7ba19b8c0a
|
Use asynchronous tiles rendering in IMG maps
On Android devices, the rendering is very slow so use the same approach as
already used in Mapsforge maps.
|
2022-06-02 18:31:40 +02:00 |
|
|
e701ad0ed0
|
Fixed broken PDF/PNG export of MApsforge maps
|
2022-05-25 23:04:20 +02:00 |
|
|
8ee21a8080
|
Added missing MG maps HiDPI displays support
|
2022-05-10 01:05:30 +02:00 |
|
|
93aadb7e74
|
Do not depend on the file extension when loading the maps
|
2022-04-29 23:16:10 +02:00 |
|
|
8f9af0d973
|
Be more tolerant to broken TYP files
Where possible, only skip the point/line/polygon entry, not the whole TYP file.
|
2022-04-24 17:19:26 +02:00 |
|
|
208e31c6de
|
Explicitly marking the basemaps is not required
|
2022-04-24 09:17:28 +02:00 |
|
|
959d08ba94
|
Removed broken coordinates adjustment
|
2022-04-22 22:26:47 +02:00 |
|
|
5f16f7b367
|
Fixed/improved IMG basemaps handling
|
2022-04-20 19:40:44 +02:00 |
|
|
c694c3e300
|
A (hopefully) complete path shape parsing fix
fixes #430
|
2022-04-19 22:17:19 +02:00 |
|
|
1458d66798
|
Fixed path shape parsing
|
2022-04-16 23:39:03 +02:00 |
|
|
b115c041be
|
Do not recompute the adjacency info offset as we are lready there
|
2022-04-14 23:32:50 +02:00 |
|
|
ec06793a19
|
Code cleanup
|
2022-04-14 04:31:46 +02:00 |
|
|
53cdc86aa0
|
Improved error handling + code cleanup
|
2022-04-13 22:13:57 +02:00 |
|
|
82ea54cacc
|
Added some more missing marine symbols
|
2022-04-12 23:44:57 +02:00 |
|
|
5041d935f0
|
Increase marinas rendering priority
|
2022-04-11 00:59:26 +02:00 |
|
|
8bc91c760a
|
Only read the node offset when it is actually present
|
2022-04-08 00:23:45 +02:00 |
|
|
e3582cc5cf
|
Added missing "Established direction of traffic flow" line
|
2022-04-04 23:17:46 +02:00 |
|
|
fc033826a1
|
Code cleanup
|
2022-04-04 22:27:57 +02:00 |
|
|
8cf4c474f2
|
Added missing buoy icons
|
2022-04-04 22:26:57 +02:00 |
|
|
2234245e81
|
Extend obstruction info
|
2022-04-03 21:20:21 +02:00 |
|
|
a5ae41f8ad
|
Added pile symbol
|
2022-04-03 18:51:15 +02:00 |
|
|
576a063dcb
|
Added support for depth points
|
2022-04-03 18:21:26 +02:00 |
|
|
a87838ea89
|
No-anchoring zone style
|
2022-03-27 16:21:52 +02:00 |
|
|
a4d68d85f9
|
Some more marine style stuff
|
2022-03-27 16:09:36 +02:00 |
|
|
77a3049d6d
|
Extended marine style
|
2022-03-27 14:46:29 +02:00 |
|
|
d7a440f95d
|
Some more missing marine style stuff
|
2022-03-27 00:43:52 +01:00 |
|
|
d58ec2377f
|
Some more marine style improvements
|
2022-03-26 23:08:45 +01:00 |
|
|
81fe82d05f
|
Extended nautical style
|
2022-03-26 20:36:48 +01:00 |
|
|
b2bcea5e78
|
Reintroduce the IMG icon padding
(but this time properly)
|
2022-03-26 17:20:16 +01:00 |
|
|
1e5f9c4fa0
|
Added basic marine chart style
|
2022-03-26 16:24:37 +01:00 |
|
|
5d2f1205cc
|
Removed the extra padding breaking item location/ propper positioning
|
2022-03-26 16:22:51 +01:00 |
|
|
1385482689
|
Code cleanup
|
2022-03-25 19:28:32 +01:00 |
|
|
4561c71922
|
Fixed broken handling of maps with basemaps
|
2022-03-23 08:04:05 +01:00 |
|
|
78703f3651
|
Fixed broken subdivs parsing
|
2022-03-20 16:43:18 +01:00 |
|
|
fcfa03f771
|
Code cleanup
|
2022-03-19 13:25:47 +01:00 |
|
|
28a10ccb32
|
Use unbuffered I/O as we use our own buffering
|
2022-02-21 21:04:24 +01:00 |
|
|
22aa472dc3
|
Properly handle MBTiles maps with nonconsecutive zoom levels
|
2022-02-19 17:52:18 +01:00 |
|
|
e3d5fe2ec3
|
Fixed point text items bounds computation
|
2022-02-15 00:01:48 +01:00 |
|
|
70f0e8982b
|
Generate propper IDs for pints with class labels
|
2022-02-07 00:59:38 +01:00 |
|
|
d4cceb0859
|
Code cleanup
|
2022-02-07 00:59:12 +01:00 |
|
|
36220dbc9c
|
Improved error handling
|
2022-02-06 11:53:43 +01:00 |
|
|
6564c61b00
|
Yet another point class label parsing fix
|
2022-02-06 04:31:03 +01:00 |
|
|
f1e9983a58
|
Fixed broken points(points labels) parsing
|
2022-02-06 04:17:08 +01:00 |
|
|
5d6970c7ee
|
Read/display extended (class) point labels
|
2022-02-06 02:42:37 +01:00 |
|
|
21b258809d
|
Code cleanup/optimization
|
2022-02-05 12:37:14 +01:00 |
|
|
76c2da9b50
|
Do not buffer the I/O as we are already reading in blocks
|
2022-01-14 00:13:40 +01:00 |
|
|
308ca9c702
|
Added missing image validity check
(invalid images cause a divide-by-zero error later in the code)
|
2021-12-06 22:58:49 +01:00 |
|
|
914b730a21
|
Fixed/improved header parsing
|
2021-11-15 21:31:45 +01:00 |
|
|
f63ee64f90
|
Added support for QCT maps
|
2021-11-14 15:08:33 +01:00 |
|
|
caae981c6a
|
Code cleanup
|
2021-11-10 20:33:13 +01:00 |
|
|
de028cd2d4
|
Fixed broken bitstream parsing
+ refactoring
|
2021-11-09 23:11:45 +01:00 |
|
|
9bfc7e8b89
|
Properly read the sign bit
|
2021-11-08 22:10:36 +01:00 |
|
|
ca5b7d72c4
|
Optmization
|
2021-11-08 21:52:07 +01:00 |
|
|
933ecffe93
|
Code cleanup
|
2021-11-04 23:01:33 +01:00 |
|
|
9eee3b456f
|
Always show the POI labels in zooms > 25
|
2021-11-02 21:22:42 +01:00 |
|
|
3972bb25e0
|
Reuse the stream logic in the text decoder
|
2021-11-02 21:15:22 +01:00 |
|
|
f83e320f85
|
Handle the "bell delimiter" in all encodings
|
2021-10-27 18:01:53 +02:00 |
|
|
7fe82b12fe
|
Code cleanup
|
2021-10-24 12:56:09 +02:00 |
|
|
94e2d58805
|
Updated debug stuff
|
2021-10-24 12:30:31 +02:00 |
|
|
8046d06e32
|
Removed obsolete include/namespace
|
2021-10-23 23:07:28 +02:00 |
|
|
532bd39bc2
|
Reuse the symbol table decoder in the text decoder
|
2021-10-23 22:53:10 +02:00 |
|
|
c487d9c66b
|
Make the table pointers const
|
2021-10-23 17:28:06 +02:00 |
|
|
37dddbb18c
|
Code cleanup
|
2021-10-23 13:05:06 +02:00 |
|
|
37a4f80fbb
|
Cosmetics
|
2021-10-23 10:27:41 +02:00 |
|
|
a531b7859b
|
Added basic table data sanity checks
+ some more code cleanup
|
2021-10-23 07:41:27 +02:00 |
|
|
ccfda7ca7f
|
Code cleanup
|
2021-10-22 22:04:46 +02:00 |
|
|
fb8f0c4372
|
Added support for waypoint icons
|
2021-10-10 08:38:38 +02:00 |
|
|
5fdbf2e5d6
|
Code cleanup
|
2021-10-10 08:14:38 +02:00 |
|
|
06dac47550
|
Code cleanup
|
2021-10-04 20:03:39 +02:00 |
|
|
c364922625
|
Some more code cleanup
|
2021-10-03 11:08:26 +02:00 |
|
|
3338bfa73f
|
Code cleanup
|
2021-10-03 00:16:59 +02:00 |
|
|
e1d4c2b532
|
Removed now obsolete hack
|
2021-10-02 21:09:30 +02:00 |
|
|
b14dd23224
|
Some more error checking improvements/fixes
|
2021-10-02 12:57:16 +02:00 |
|
|
288aa195c0
|
Added propper error checking
|
2021-10-02 12:23:12 +02:00 |
|
|
8d92cf6d86
|
The destructor still needs to be virtual
|
2021-10-02 11:59:11 +02:00 |
|
|
29705b4cdf
|
Get rid of unnecessary virtual stuff
|
2021-10-02 09:24:00 +02:00 |
|
|
54db2a5a6c
|
Don't use a map where an array is fully suficient and much faster
|
2021-09-30 20:26:36 +02:00 |
|
|
3d4adba90a
|
Some more code cleanup
|
2021-09-30 20:26:16 +02:00 |
|
|
505d7271f1
|
Code cleanup
|
2021-09-29 19:52:39 +02:00 |
|
|
2d5cf5478a
|
Code cleanup
|
2021-09-28 12:47:14 +02:00 |
|
|
e47cbc9af3
|
Added missing namespace
|
2021-09-20 21:43:17 +02:00 |
|
|
11c83b405f
|
Project structure cleanup
|
2021-09-17 23:45:12 +02:00 |
|
|
499461ff76
|
Code cleanup
|
2021-09-17 23:22:32 +02:00 |
|
|
fd65882907
|
Do not render tiles that will not be shown due to zoom in/out
|
2021-09-16 22:54:09 +02:00 |
|
|
018d0ba085
|
Redesigned HTTP downloader
- Save the data as they come rather than at once
- + some related refactoring
|
2021-08-26 22:22:18 +02:00 |
|
|
d5a472ddc0
|
Cosmetics
|
2021-08-25 00:34:31 +02:00 |
|
|
09a6d8655e
|
Code cleanup
|
2021-08-23 22:27:36 +02:00 |
|
|
ab062cc3ff
|
Improved handling of labels with separators
|
2021-08-16 09:00:36 +02:00 |
|
|
78e8b03d66
|
Code cleanup
|
2021-08-10 20:44:16 +02:00 |
|
|
69cc6ccb75
|
Render symbols/labels for not rendered areas
|
2021-07-27 21:53:24 +02:00 |
|
|
f042f11eed
|
Fixed rule evaluation logic
|
2021-07-27 21:52:37 +02:00 |
|
|
7676a21fc3
|
Some more file open logic fix/improvement
|
2021-07-22 00:32:36 +02:00 |
|
|
dc6a57338e
|
Code cleanup
|
2021-07-22 00:31:57 +02:00 |
|
|
a53fedf838
|
Yet another unnecessary file open remove
|
2021-07-21 02:06:35 +02:00 |
|
|
3f3ccb6856
|
Cache the open file descriptors between successive raster loads
|
2021-07-19 22:51:00 +02:00 |
|
|
2ea16eaaab
|
Do not open/close the data files when not accessing them
|
2021-07-19 22:47:44 +02:00 |
|
|
8bd08b31a3
|
Give the flags human readable names
|
2021-07-18 22:32:49 +02:00 |
|
|
29f9fb7a68
|
Some more error checking
|
2021-07-13 19:58:12 +02:00 |
|
|
b04ac5fae3
|
Some more style error checks
|
2021-07-13 19:43:29 +02:00 |
|
|
c5e1872c2e
|
Fixed "float font sizes causing crash on style load" issue
|
2021-07-13 17:31:37 +02:00 |
|
|
3d7e64a470
|
Removed the artificial POI zoom level limits
|
2021-07-09 07:56:35 +02:00 |
|
|
34e3e04e03
|
Improved error handling/reporting.
+ refactoring
|
2021-07-01 22:18:45 +02:00 |
|
|
f4d0c7f032
|
Remove all the remaining obscure micro-optimizations
|
2021-07-01 08:54:48 +02:00 |
|
|
17ed28ebf7
|
Cosmetics
|
2021-06-28 23:48:02 +02:00 |
|
|
0dcfeeead1
|
Fixed error handling
|
2021-06-27 21:27:02 +02:00 |
|
|
c0c7e9046a
|
Code cleanup
|
2021-06-27 16:00:27 +02:00 |
|
|
f5ea667f34
|
Improved error handling
|
2021-06-27 16:00:08 +02:00 |
|
|
1a3660ba2f
|
Cosmetics
|
2021-06-22 07:42:48 +02:00 |
|
|
057c625283
|
Improve WKT parsing compatability
|
2021-06-21 23:35:31 +02:00 |
|
|
47d9eea1af
|
Use propper basename in extension replace
|
2021-06-21 23:34:29 +02:00 |
|
|
3244dd675d
|
Fixed QT6 build
|
2021-06-17 22:40:37 +02:00 |
|
|
319f1180f1
|
Cosmetics
|
2021-06-17 22:13:31 +02:00 |
|
|
ec5a1c7851
|
Added support for world file maps
|
2021-06-17 21:58:25 +02:00 |
|
|
7163441cb5
|
Fixed pixel align issue
|
2021-06-04 21:04:09 +02:00 |
|
|
8589716a59
|
A little bit more sane bitmask
|
2021-05-31 22:37:55 +02:00 |
|
|
d39bd296f6
|
Properly handle Mapsforge world maps
|
2021-05-27 22:07:09 +02:00 |
|
|
441ccc59d0
|
Added support for font-family style parameters
|
2021-05-27 22:06:14 +02:00 |
|
|
14b884f61a
|
Removed obsolete include
|
2021-05-09 22:40:24 +02:00 |
|
|
cbaecee4a8
|
Code cleanup
|
2021-05-09 22:35:05 +02:00 |
|
|
2e2fee560f
|
Switched to Qt5 signal/slot API
|
2021-04-28 00:01:07 +02:00 |
|
|
9f3917b0f2
|
Fixed crash when loading Trekbuddy atlases or Garmin GMAP as map dirs.
|
2021-04-25 10:00:15 +02:00 |
|
|
3c8ac118ae
|
propper hidpi icon scaling
|
2021-04-18 18:10:23 +02:00 |
|
|
663859ef1c
|
Improved mapsforge hi-dpi rendering
|
2021-04-18 12:20:07 +02:00 |
|
|
a4e39a98c0
|
Improved area labels rendering
|
2021-04-17 13:23:53 +02:00 |
|
|
c29acb1aea
|
Only do the layered painting for areas
|
2021-04-17 00:43:00 +02:00 |
|
|
cdd5c47da3
|
Only shift the top left corner
|
2021-04-16 22:56:34 +02:00 |
|
|
b65682a828
|
Fixed/improved label rendering
|
2021-04-15 23:11:47 +02:00 |
|
|
f1396b6eff
|
Do not touch the pixmap outside the painter
|
2021-04-15 09:40:31 +02:00 |
|
|
ce6f03de73
|
Layer rendering issue fix + optimization
|
2021-04-14 22:03:06 +02:00 |
|
|
f97f33f111
|
Some more build fix
|
2021-04-13 22:56:10 +02:00 |
|
|
0a04869f05
|
Fixed build on some Qt versions
|
2021-04-13 22:23:27 +02:00 |
|
|
071056b9bc
|
Optimization
|
2021-04-13 20:30:27 +02:00 |
|
|
a42709e6a2
|
Added polygon labels rendering
|
2021-04-11 11:37:43 +02:00 |
|
|
f2585486b6
|
Only use the wildcard compare where it should be used
+ QT6 build fix
|
2021-04-10 15:49:48 +02:00 |
|
|
44a5e5de81
|
Added support for Mapsforge maps
|
2021-04-10 15:27:40 +02:00 |
|
|
98e30fe930
|
RTrees can not be copyied!
|
2021-03-21 21:23:00 +01:00 |
|
|
ce0d50e4aa
|
Yet another CRS URI format (used by Swisstopo)
|
2021-03-20 23:06:09 +01:00 |
|
|
659cf4cc7a
|
Preserve directory structure when loading the maps
|
2021-03-20 09:59:03 +01:00 |
|
|
8196b96f65
|
Fixed error handling
|
2021-03-19 20:09:11 +01:00 |
|
|
a4648020d9
|
Code cleanup
|
2021-03-19 09:12:42 +01:00 |
|
|
0a87c06b0d
|
Optimization
|
2021-03-19 08:42:20 +01:00 |
|
|
b458c53be4
|
sqlite -> SQLite
|
2021-02-13 10:19:17 +01:00 |
|
|
a2390ae26f
|
A much more sane raster tabel load...
|
2021-02-10 21:26:26 +01:00 |
|
|
af3b41cc92
|
Localization update
|
2021-02-09 22:51:19 +01:00 |
|
|
0929e9a692
|
Added support for sqlitedb maps (Locus, OsmAnd, RMaps)
|
2021-02-09 21:05:23 +01:00 |
|
|
c4599e6c4c
|
Fixed AQM maps display with "world-level" tiles
+ code cleanup
|
2021-02-09 20:09:14 +01:00 |
|
|
946f30f696
|
A little bit more sane feature check
|
2021-02-09 20:06:11 +01:00 |
|
|
de064c7ea1
|
Code cleanup after recent SubFile redesign
|
2021-02-08 19:54:14 +01:00 |
|
|
145a46686e
|
Propper error checking
|
2021-02-07 11:53:10 +01:00 |
|
|
065d52d98b
|
Propper error handling
|
2021-02-07 11:46:03 +01:00 |
|
|
d769ec4f06
|
Propper error handling
|
2021-02-07 11:43:30 +01:00 |
|
|
1830c038f3
|
Fixed assignment instead of compare
|
2021-02-07 09:08:28 +01:00 |
|
|
c82e97b1ca
|
Code cleanup
|
2021-02-05 21:58:34 +01:00 |
|
|
86c6fa7b03
|
Added support for AlpineQuest AQM maps
|
2021-02-04 23:22:16 +01:00 |
|
|
5cec192a1c
|
Removed BOM
|
2021-02-03 23:34:03 +01:00 |
|
|
f73097af86
|
Cosmetics
|
2021-02-03 23:15:52 +01:00 |
|
|
2f740d5b8e
|
Code cleanup
|
2021-02-03 22:56:30 +01:00 |
|
|
b9c1c6c6cf
|
Fixed block read algorithm
|
2021-02-03 22:49:06 +01:00 |
|
|
731f2d7e6d
|
Added an optimized subfile block read
|
2021-02-03 22:16:00 +01:00 |
|
|
d2a1271348
|
Optimization
|
2021-02-01 20:06:05 +01:00 |
|
|
47b6c9d116
|
Code cleanup
|
2021-01-31 14:54:21 +01:00 |
|
|
97dbfb163b
|
Scale the painter, not the images for performance reasons
|
2021-01-31 10:30:06 +01:00 |
|
|
33f2002a52
|
Do not cache the raster data
|
2021-01-27 21:18:06 +01:00 |
|
|
02c3682758
|
Added propper error handling
|
2021-01-25 23:01:36 +01:00 |
|
|
bf613f1b6d
|
Added support for raster polygon backgrounds
|
2021-01-25 21:37:07 +01:00 |
|
|
6d8ccd2216
|
Unified path -> name conversion
|
2021-01-17 19:33:06 +01:00 |
|
|
7217f9acfc
|
Cosmetics
|
2021-01-15 06:44:31 +01:00 |
|
|
925ddffba5
|
Remove accidently added BOM
|
2021-01-11 23:41:44 +01:00 |
|
|
14a9c0a8cb
|
A little bit more sane binary search
|
2021-01-11 23:38:46 +01:00 |
|
|
cb8c19a2bc
|
Yet another retype for MSVC/qt6
|
2021-01-11 00:30:52 +01:00 |
|
|
f4ee36a173
|
Silence Qt6 MSVC warning
|
2021-01-10 16:17:19 +01:00 |
|
|
ae1e357fb7
|
See if this silences MSVC2019...
|
2021-01-10 15:42:29 +01:00 |
|
|
1468528a62
|
Try to silence some more MSVC warnings
|
2021-01-10 15:21:00 +01:00 |
|
|
a568efadd2
|
Silence MSVC warning
|
2021-01-10 15:03:32 +01:00 |
|
|
815071fc55
|
Use propper qHash return values on Qt6
|
2021-01-10 13:23:43 +01:00 |
|
|
1b842ab2f0
|
Fixed crash on invalid KMZ maps
|
2021-01-05 20:56:40 +01:00 |
|
|
6201ba1c67
|
Cosmetics
|
2020-12-28 14:42:16 +01:00 |
|
|
85d6357cb9
|
Added missing HiDPI mode support
|
2020-12-28 14:05:51 +01:00 |
|
|
b12eef7366
|
Use a better data descriptions
|
2020-12-26 14:45:38 +01:00 |
|
|
821790fa91
|
Code cleanup
|
2020-12-26 14:30:18 +01:00 |
|
|
dde8e9a22c
|
Make the source projection of JNX and KMZ maps selectable
|
2020-12-24 16:33:17 +01:00 |
|