Package: marble
Version: 4:15.12.1-1.1
Severity: wishlist
Tags: patch
Dear Maintainer,
As of a few months ago Marble contains experimental support for vector tiles.
This is functional but rudimentary, but I think to help the general FOSS effort
it would be good to deploy this to users already. It doesn't affect normal
usage - you have to explicitly enable the "Vector OSM" map and then select it
in your Map View for it to be used.
See https://techbase.kde.org/Projects/Marble/OSMVectorCompile for details.
To enable this in our Debian package, the patch is simply this:
diff -Nru marble-15.12.1/debian/rules marble-15.12.1/debian/rules
--- marble-15.12.1/debian/rules 2016-02-01 10:23:56.0 +0100
+++ marble-15.12.1/debian/rules 2016-03-10 16:19:39.0 +0100
@@ -16,6 +16,7 @@
$(overridden_command) -- -DWITH_DESIGNER_PLUGIN=ON \
-DWITH_KF5=TRUE \
-DMARBLE_INSTALL_ANDROID_APPS=ON \
+-DEXPERIMENTAL_VECTOR_TILING=ON \
$(conf_args)
override_dh_strip:
and I have built the packages here:
https://people.debian.org/~infinity0/apt/pool/contrib/m/marble/
if any Debian users want to quickly try it out. There is still lots of work to
be done by upstream - e.g. the zoom-level cut-offs for hiding smaller objects
(for performance reasons I guess) currently don't result in a very good user
experience, see:
https://people.debian.org/~infinity0/res/
for some screenshots of this in action. But, hopefully more user feedback will
improve this product, and perhaps attract volunteer contributors that wouldn't
otherwise have realised that this ability exists.
X
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'stable'), (300, 'unstable'), (200,
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.3.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages marble depends on:
ii libc6 2.21-9
ii libgcc1 1:5.3.1-10
ii libkf5configcore5 5.16.0-1
ii libkf5configgui55.16.0-1
ii libkf5configwidgets55.16.0-1
ii libkf5coreaddons5 5.16.0-1
ii libkf5crash55.16.0-1
ii libkf5i18n5 5.16.0-1
ii libkf5kiowidgets5 5.16.0-1
ii libkf5newstuff5 5.16.0-1
ii libkf5parts55.16.0-1
ii libkf5runner5 5.16.0-1
ii libkf5wallet-bin5.16.0-1
ii libkf5wallet5 5.16.0-1
ii libkf5widgetsaddons55.16.0-1
ii libkf5xmlgui5 5.16.0-1
ii libmarblewidget-qt5-23 4:15.12.1-1.1
ii libqt5core5a5.5.1+dfsg-14
ii libqt5dbus5 5.5.1+dfsg-14
ii libqt5gui5 5.5.1+dfsg-14
ii libqt5network5 5.5.1+dfsg-14
ii libqt5printsupport5 5.5.1+dfsg-14
ii libqt5widgets5 5.5.1+dfsg-14
ii libqt5xml5 5.5.1+dfsg-14
ii libstdc++6 5.3.1-10
ii marble-data 4:15.12.1-1.1
ii marble-plugins 4:15.12.1-1.1
marble recommends no packages.
Versions of packages marble suggests:
pn gosmore
pn monav-routing-daemon
pn routino
-- no debconf information