a11ba0487c
Improved tile loading parallelism
2024-12-01 12:34:26 +01:00
8a3808248a
Code cleanup
2024-11-24 09:09:45 +01:00
cccda7395e
Allow more labels for same symbol-id
2024-11-23 18:31:56 +01:00
a086c13648
Increase the vector tile caches size
2024-11-22 21:18:34 +01:00
85fd574b38
Do not try to draw labels outside the tile rect
2024-11-22 20:45:43 +01:00
071b16f76d
Use the boundingbox center instead of the centroid like Mapsforge does
2024-11-21 19:05:08 +01:00
6d450023b0
Centroid computation cleanup
2024-11-21 17:52:54 +01:00
890985bacd
Fixed debug builds
2024-11-21 10:59:32 +01:00
cee20e2e9f
Increased objects chache size
2024-11-20 19:10:44 +01:00
848bde0f80
Properly mix the way and node POIs
2024-11-20 09:13:59 +01:00
e8c8b86b81
Removed accidentally left debug output
2024-11-19 19:08:41 +01:00
62651666e1
Unified point and areal labels processing
2024-11-19 09:40:26 +01:00
7c59998f96
Do not duplicate the label rules
2024-11-19 01:45:34 +01:00
fb0c8c8b76
Area labels layout/clip fix
2024-11-17 18:16:43 +01:00
ee20b02dfa
Better POI id
2024-11-17 17:11:14 +01:00
de9529ef02
Replaced the Mapsforge default theme with our own theme
2024-11-15 22:59:06 +01:00
a9927911fc
Yet another area labels layout algorithm change
2024-11-13 17:15:26 +01:00
6ca1e3b67c
Improved area labels layout
2024-11-11 08:53:17 +01:00
6493d10930
Fixed Qt5 build
2024-11-10 19:52:24 +01:00
7c1ed27781
Improved area labels placement
2024-11-10 17:46:08 +01:00
c033de5a84
Fixed Qt5 build
2024-11-10 11:38:00 +01:00
01fba7b742
Render repeating "always-display" lineSymbols as bitmap lines
2024-11-08 16:39:01 +01:00
70ddd83154
Code cleanup
2024-11-07 18:40:25 +01:00
9b0fb8b77c
Fixed symbol/label display priority
2024-11-07 18:31:39 +01:00
9a8070bd06
Added missing hillshading cleanup
2024-11-03 17:59:25 +01:00
3ec36336c1
Added missing label text checks
2024-10-29 00:35:41 +01:00
86b85e5afc
Limit area labels to one per tile
2024-10-28 13:00:56 +01:00
5b5e00038f
Code cleanup
2024-10-22 07:43:42 +02:00
b348ad6288
DEM locking cleanup
2024-10-21 23:05:09 +02:00
7b516ca5e4
Free the QVector/QList memory where memory should be released
2024-09-28 19:49:42 +02:00
7bd03b0f2e
Allow image-based pens with dash patterns
2024-08-08 08:58:11 +02:00
8990f2cfcf
Added missing rendering of lines with image-based pens
2024-08-08 08:51:33 +02:00
b6b64065fb
Prefer the map DEM for track/waypoints elevation if present
2024-07-17 01:57:10 +02:00
21da89cad1
Optimization
2024-06-24 08:48:44 +02:00
8b391fc871
Removed obsolete code
2024-06-07 19:30:05 +02:00
11b9f842e5
Added hillshading settings
2024-05-26 11:19:53 +02:00
43271d9ff8
Fixed rendering glitch
2024-05-21 08:46:29 +02:00
947d2d62b3
Added DEM filtering (bluring)
2024-05-20 19:17:27 +02:00
ff4f3eea60
Use the map-provided DEM data for hillshading on IMG maps
2024-05-19 16:14:23 +02:00
31cd65f15e
Remove the zoom offset hack
...
Now that we are back to the map data defined tile size, it makes no sense any
more. Additionaly it crashes with world maps as zoom 0 becomes -1...
2024-04-18 20:35:31 +02:00
6ccfe0eb21
Raster tile APIs unification/cleanup
2024-02-23 09:45:41 +01:00
f7a81cafd5
Move the DEM sources to the common folder now that we use them in map/data
2024-02-22 21:34:34 +01:00
3f6eca7404
Do as much as possible in parallel
2024-02-21 18:40:28 +01:00
cf86fb7557
Added hillshading to vector maps
2024-02-21 08:49:09 +01:00
c4b1671fec
Added missing cleanup
2024-02-11 23:46:00 +01:00
ca71eb9d93
Header includes cleanup
2023-12-26 20:46:52 +01:00
04ef7ba092
If there are multiple labels for a point, use the one with the highest priority
2023-08-19 13:36:20 +02:00
03711ede97
Re-introduce the zoom level offset
...
Most Mapsforge themes expect the zoom levels to be offset by one from
the standard OSM zoom levels. Additionally, the rendering is much faster
which always helps when dealing with a format that slow like Mapsforge...
2023-08-13 13:00:05 +02:00
7e10e6640c
Added support for the "base-stroke-width" rendertheme parameters
2023-08-09 01:19:41 +02:00
97b61451b1
Removed the zoom level offset hack
...
In the Mapsforge library the offset is dependent on the tile size which is
in turn dependent on whether the tiles are hidpi or not. In other words
the Mapsforge library is broken and inconsistent between hidpi/non-hdpi
displays. GPXSee is consistent here and we have thus tochoose one zoom level
mapping (i.e. what zoom level corresponds to what resolution). Lets choose
"no offset" = more details on a given zoom level/resolution.
2023-08-09 01:12:42 +02:00